Envio PREFAT

Anterior
Próximo
Imprimir

Envio PREFAT

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

 

 

O exemplo de CrossTalk de envio no quadro abaixo é necessário para todas as integrações mencionadas neste tópico.

Crosstalk de Envio

 

<CrosstalkMessage>

<CrosstalkHeader>

 <ProcessCode>1100</ProcessCode>

 <MessageType>100</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 processamento.

o1100 - Upload de PREFAT

A01

N

S

4

B02

MessageType

Tipo da operação:

o100 - Inserir.

A01

N

S

5

B03

ExchangePattern

TIpo da mensagem:

o7 - Envio (Busca retorno posteriormente)

A01

N

S

6

B04

EnterpriseId

Identificador do cliente ou operador logístico.

A01

GUID

S

7

B05

Token

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

A01

GUID

S

8

B06

ContentType

Formato da mensagem enviada:

otext/xml

A01

C

S

 

Documento de envio

 

Para o processamento do envio do documento de PREFAT, deve se montar o mesmo conforme o padrão utilizado na formação do arquivo.

 

000JAGUAR E LAND ROVER BRASIL IMPORTACPENSKE LOGISTICS DO BRASIL LTDA    1708151417PRE50170815                                                                                                              

590PREFA50170815                                                                                                                                                                                                                                                                                                                                              

591059275792002799000513466968118GENERAL MOTORS DO BRASIL LTDA-GUARULH                                                                                                                                                                                                                                                                                    9  

592000003436916022018160220180001000000000000.86I                                                                                                                                                                                                                                                                                                            

59306584983800257710   000000001282160220180141987000001470074442890003491000000000000.86000000000000.86000000000000000015082017                                                                           L                                                                                                                                                  

5940000020000000466600000381000000038100000000000008894000000000003218000000000000174000000000000000000000000000000000000000000000000000000004238000000000000197000000000000000000000000000000000000000000000 0000000000088940120000000000000106720000000000000000000000000000000000000000000000000000000000000000000000000000000000000IC0ICM1                

5961  00011727614082017000001500000000000284110313717000570                                                                                    00000000000000000000000000000000000000000000000000000                                                                                N                                                                        

5961  00011721411082017000003100000000005000410313717000570                                                                                    00000000000000000000000000000000000000000000000000000                                                                                N                                                                        

599000000000008894000000000000100                                                                                                                                                                                                                                                                                                                          

 

Retorno da solicitação

 

<CrosstalkMessage>

 <CrosstalkHeader>

   <ProcessCode>1100</ProcessCode>

   <MessageType>100</MessageType>

   <ExchangePattern>7</ExchangePattern>

   <Guid>738c7a55-d7b9-4a73-b9f6-f7f7c2585f48</Guid>

   <EnterpriseId>43abeae4-7786-4017-a4ea-a8f54efd0e4a</EnterpriseId>

   <Token>6901a7fb-f545-c9a1-4ebd-18a723329dfb</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>

</CrosstalkMessage>

 

 

O retorno obtido através do web service informa se o envio da requisição foi processado com sucesso. Caso a mensagem enviada 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.