Consulta Fatura completa

Anterior
Próximo
Imprimir

Consulta Fatura completa

Esta integração tem o objetivo de permitir o Operador Logístico realizar a consulta de faturas completas, auxiliando na geração do mesmo, bem como as informações necessárias para montagem do CrossTalk de envio.

 

 

Esta consulta é feita de forma assíncrona, devendo ser solicitado o download da fatura informando todos os itens do filtro, e na tag ExchangePattern o valor 7, após o retorno da solicitação, para realizar o download da fatura, deve ser realizado uma nova chamada usando o mesmo GUID da solicitação, informando na tag ExchangePattern o valor 8.

 

A consulta só será realizada apenas se o mapeador estiver corretamente cadastrado no Ponto de Operação.

Crosstalk de Envio

 

<CrosstalkMessage>

<CrosstalkHeader>

 <ProcessCode>3101</ProcessCode>

 <MessageType>103</MessageType>

 <ExchangePattern>7</ExchangePattern>

 <EnterpriseId>8685a465-a50e-4b42-8b26-c7e3f1fd5062</EnterpriseId>

 <Token>11e0999e-5da6-46c2-af95-671b8d2dbea9</Token>

 <DestinationId></DestinationId>

 <ContentEncoding>UTF-8</ContentEncoding>

  <ContentType>txt/xml</ContentType>

</CrosstalkHeader>

</CrosstalkMessage>

 

Detalhamento do Crosstalk

 

#

ID

Campo

Descrição

Pai

Tipo

Ob.

1

RAIZ

CrossTalk_Message

Tag raiz da mensagem

-

-

S

2

A01

CrossTalk_Header

Cabeçalho

RAIZ

-

S

3

B01

ProcessCode

Código da mensagem para consulta da lista:

o3101 - Solicitar download da fatura.

A01

N

S

4

B02

MessageType

Tipo da operação:

o103

A01

N

S

5

B03

ExchangePattern

TIpo da mensagem:

o7 (síncrona)

A01

N

S

6

B04

EnterpriseId

Identificador do Transportador ou operador logístico.

A01

GUID

S

7

B05

Token

Token para autenticação transportador ou operador logístico.

A01

GUID

S

8

B06

DestinationId

Identificador da empresa destinatária da mensagem

A01

GUID

S

9

B07

ContentType

Formato da mensagem enviada:

otext/xml

A01

C

S

 

 

Solicitação de download

 

<LegacyBillingRequest Version="1.0">

 <BillingElement>

             <OperationPointCnpj>65849838002577</OperationPointCnpj>

   <CustomerCnpj>59275792002799</CustomerCnpj>

   <Number>4</Number>

   <Serie>5</Serie>

    <BillGuid>85e7d4dd-5e47-4a25-a1a8-00ce10951591</BillGuid>

  </BillingElement>

</LegacyBillingRequest>

 

Detalhamento da solicitação

 

#

ID

Campo

Descrição

Pai

Tipo

Ob.

1

RAIZ

LegacyBillingRequest

Tag raiz da mensagem

-

-

S

2

A01

BillingElement

Identificador do documento de cobrança

RAIZ

-

S

3

B01

OperationPointCnpj

CNPJ do ponto de operação

A01

C

S

4

B02

CustomerCnpj

CNPJ do cliente

A01

C

S

5

B03

Number

Número da fatura

A01

C

S

6

B04

Serie

Série da fatura

A01

C

S

7

B05

BillGuid

Identificador da fatura dentro da localização

A01

GUID

S

 

Retorno de Envio

 

<CrosstalkMessage>

 <CrosstalkHeader>

    <ProcessCode>3101</ProcessCode>

    <MessageType>103</MessageType>

    <ExchangePattern>7</ExchangePattern>

    <Guid>50b34951-ce93-44aa-96de-5d39ecc24750</Guid>

    <EnterpriseId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</EnterpriseId>

    <Token>5257d72b-b60a-4a75-873f-29b626d66906</Token>

    <DestinationId>e8a579af-f8cf-4c13-b6e7-55b0d799d273</DestinationId>

    <ContentEncoding>UTF-8</ContentEncoding>

    <ContentType>txt/xml</ContentType>

    <ResponseCode>200</ResponseCode>

    <ResponseMessage>A mensagem foi recebida e está sendo processada.</ResponseMessage>

 </CrosstalkHeader>

 

 

O retorno obtido na primeira requisição do processo assíncrono, informa se a mensagem foi processada com sucesso. Caso a mensagem enviada não possua as tags obrigatórias será retornado falha de schema. Se algum dos campos obrigatórios não estiver no formato correto, a mensagem de retorno criticará o mesmo.

Consulta do processamento da solicitação de download

 

<CrosstalkMessage><CrosstalkHeader>

   <ProcessCode>3101</ProcessCode>

    <MessageType>103</MessageType>

    <ExchangePattern>8</ExchangePattern>

    <Guid>50b34951-ce93-44aa-96de-5d39ecc24750</Guid>

    <EnterpriseId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</EnterpriseId>

    <Token>5257d72b-b60a-4a75-873f-29b626d66906</Token>

    <DestinationId>e8a579af-f8cf-4c13-b6e7-55b0d799d273</DestinationId

 <ContentEncoding>UTF-8</ContentEncoding>

<ContentType>txt/xml</ContentType>

</CrosstalkHeader></CrosstalkMessage>

 

Retorno do Processamento

 

<CrosstalkMessage>

 <CrosstalkHeader>

   <ProcessCode>3101</ProcessCode>

   <MessageType>103</MessageType>

   <ExchangePattern>7</ExchangePattern>

   <Guid>b1caadc5-8926-41da-83ae-2e6efe9a64ee</Guid>

   <EnterpriseId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</EnterpriseId>

   <Token>5257d72b-b60a-4a75-873f-29b626d66906</Token>

   <ContentEncoding>UTF-8</ContentEncoding>

   <ContentType>txt/xml</ContentType>

   <ResponseCode>205</ResponseCode>

   <ResponseMessage>A mensagem foi processada com sucesso.</ResponseMessage>

 </CrosstalkHeader>

 <CrosstalkBody>

   <RawData>

             <![CDATA[000                                                                      1903181350COB501903000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

550COBRA501903001                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

55100000000000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

552          05  00000000010603201807032018000000000000009BCO00000000000000000000000000000000000000000000000                              0000 0000000000  I          00000000000000000000     000000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

555          10   00000000134600000000000000905032018000000000000000000000000000000000000000000                                                                                                  N                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

5590001000000000000009                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ]]>

    </RawData>

 </CrosstalkBody>

</CrosstalkMessage>