Consulta Lista Faturas

Anterior
Próximo
Imprimir

Consulta Lista Faturas

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

 

Crosstalk de Envio

 

<CrosstalkMessage>

<CrosstalkHeader>

 <ProcessCode>3100</ProcessCode>

 <MessageType>103</MessageType>

 <ExchangePattern>1</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:

o3100 - Lista de faturas.

A01

N

S

4

B02

MessageType

Tipo da operação:

o103

A01

N

S

5

B03

ExchangePattern

TIpo da mensagem:

o1 (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

 

Retorno de Envio

 

<CrosstalkMessage>

 <CrosstalkHeader>

         <ProcessCode>3100</ProcessCode>

         <MessageType>103</MessageType>

         <ExchangePattern>1</ExchangePattern>

         <Guid>486c91ad-4330-4e0a-b5b3-931c054d2452</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>205</ResponseCode>

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

 </CrosstalkHeader>

 <CrosstalkBody>

         <RawData>

            <![CDATA[<LegacyBillingListResponse Version="1.0.0">

                                     <Response>

                                    <Code>205</Code>

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

                                     </Response>

                                               <BillingElement>

                                    <OperationPointCnpj>65849838002577</OperationPointCnpj>

                                    <CustomerCnpj>59275792002799</CustomerCnpj>

                                    <Number>4</Number>

                                    <Serie>5</Serie>

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

                                     </BillingElement>

                                     <BillingElement>

                                   <OperationPointCnpj>65849838002577</OperationPointCnpj>

                                   <CustomerCnpj>59275792002799</CustomerCnpj>

                                   <Number>3</Number>

                                   <Serie>5</Serie>

                                   <BillGuid>184b2932-a104-43af-b49f-3c0036d6442a</BillGuid>

                                     </BillingElement>

                                            </LegacyBillingListResponse>]]>

         </RawData>

 </CrosstalkBody>

</CrosstalkMessage>

 

 

O retorno obtido através do web service informa se o envio da requisição foi processado com sucesso. Caso a mensagem enviada não possua as tags obrigatórias é retornado falha de schema. Se algum dos campos obrigatórios não estiver no formato correto, a mensagem de retorno criticará o mesmo. Sendo processada com sucesso, no corpo da mensagem apresenta a lista de faturas para o participante que fez a solicitação.