Depois de processada a mensagem de Registro ERP, será retornada pela aplicação o status do processamento da requisição.
Exemplo Cabeçalho de Retorno |
<CrossTalk_Header> <ResponseCode>0</ResponseCode> <ProcessCode>3000</ProcessCode> <MessageType>100</MessageType> <ExchangePattern>1</ExchangePattern> <GUID>00000000-0000-0000-0000-000000000000</GUID> <DateTime>0001-01-01T00:00:00</DateTime> <EnterpriseId>ndd</EnterpriseId> <Token>Fk8Y2e8mmJdUD8aXbojvww==</Token> <ContentType>text/csv</ContentType> <ContentEncoding>utf-8</ContentEncoding> </CrossTalk_Header> |
Detalhamento do Crosstalk de Registro ERP com Apontamento de Setor |
Além dos dados da solicitação retornados no cabeçalho, o corpo da mensagem apresenta no grupo <MessageResponse>, o código e a descrição do resultado do processamento. Para a requisição de Registro ERP, são tratados os seguintes códigos de retorno:
|
Code |
Mensagem |
100 |
Operação realizada com sucesso. |
|
101 |
Falha no Schema. |
|
102 |
Falha na autenticação de usuário. |
|
103 |
Falha inesperada no processamento: Erro não catalogado. |
|
104 |
Código do ProcessCode não encontrado. |
|
123 |
O valor total não pode ser menor ou igual a 0. |
|
125 |
Usuário não possui filial física. |
|
126 |
Usuário não pertence a um departamento (entrada ou conferência física). |
|
130 |
Registro ERP não realizado. Empresa (destinatário) não encontrada. |
|
131 |
Registro ERP não realizado. Documento com chave {chave} não encontrado na base de processamento. |
|
132 |
Registro ERP não realizado. Registro ERP não realizado. Documento não pertence a empresa informada. |
|
134 |
Registro de passagem já apontando para o setor informado. |
|
136 |
Registro de passagem não realizado. Código de Setor inválido. |
|
137 |
Registro de passagem não realizado. Empresa não possui vinculo com o setor informado. |
|
139 |
A tag 'ownerIdentifier' é obrigatória e não foi informada na requisição. |
|
141 |
A tag 'userIdentification' é obrigatória e não foi informada na requisição. |