Retorno de download de Fatura

 Como este processo é assíncrono, após enviar a mensagem solicitando o download dos documentos de Fatura, é necessário solicitar a resposta desse processamento, com os documentos encontrados para o filtro especificado.

 Para solicitar o retorno dos documentos, é necessário fazer uma chamada ao Web Service, informando no CrosstalkHeader o GUID que foi retornado na solicitação de download e o valor 8 no campo ExchangePattern.

 Conforme informado no item Download de Faturas, os documentos serão retornados compactados ou não, de acordo com o método utilizado:

 

Send: Quando solicitado o resultado do processamento através deste método, os dados do rawdata, bem como os documentos, serão retornados descompactados;

SendWithCompressedResponse: Quando solicitado o resultado do processamento através deste método, os dados do rawdata, bem como os documentos, serão retornados compactados.

 

 Os documentos de Fatura estarão dentro do campo InvoiceDocument, dos schema Search_InvoiceERPIntegration_Response, especificado abaixo:

 

Search_InvoiceERPIntegration_Response

 

Exemplo do retorno Search_InvoiceERPIntegration_Response

 

<Search_InvoiceERPIntegration_Response xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

 <RequestResponse>

         <Code> </Code>

         <Message> </Message>

         <Description> </Description>

 </RequestResponse>

 <BlockNumber> </BlockNumber>

 <InvoiceDocument>

         <Number> </Number>

         <CarrierCnpj> </CarrierCnpj>

         <Document> </Document>

 </InvoiceDocument>

 <InvoiceDocument>

         <Number> </Number>

         <CarrierCnpj> </CarrierCnpj>

         <Document> </Document>

 </InvoiceDocument>

 <InvoiceDocument>

         <Number> </Number>

         <CarrierCnpj> </CarrierCnpj>

         <Document> </Document>

 </InvoiceDocument>

</Search_InvoiceERPIntegration_Response>

 

 

Detalhamento do schema de retorno Search_CTeERPIntegration_Response

#

Pai

Campo

Descrição

Tipo

Ocorrências

Tamanho

Observação

1

 

Search_InvoiceERPIntegration_Response

TAG Raiz.

Grupo

1-1

 

 

2

1

RequestResponse

Grupo com as informações da resposta da solicitação.

Grupo

1-1

 

 

3

2

Code

Código da mensagem do processamento.

Número

1-1

3

100 = Solicitação processada com sucesso;

200 = Schema XML de solicitação está incorreto;

201 = Usuário ou senha inválidos;

202 = Bloco solicitado sem documentos relacionados para o usuário.

4

2

Message

Mensagem referente ao código de resposta.

Caractere

1-1

 

 

5

2

Description

Mensagem específica de alguma falha no processamento.

Caractere

0-1

 

 

6

1

BlockNumber

Número do bloco de documentos retornados.

Número

1-1

 

Para baixar o próximo bloco de documentos deverá ser enviado no filtro da mensagem de download o número subsequente ao retornado neste campo.

7

1

InvoiceDocument

Grupo com os dados da Fatura, bem como o documento completo.

Grupo

0-50

 

Para cada documento retornado haverá uma tag InvoiceDocument com as informações de cada documento.

8

7

Number

Identificação do Número do Fatura

Número

1-1

 

Número da Fatura

9

7

CarrierCnpj

CNPJ do Transportador

Número

1-1

14

CNPJ do Transportador

10

7

Document

Documento da Fatura, será retornado no Layout Proceda

Caractere

1-1

 

Detalhamento do Layout Proceda.

 

 

Layout da Fatura - Proceda

Voltar