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>756f0d2d-ff23-460c-9323-2f6b2d0ba171</GUID> <DateTime>2016-02-18T01:29:18.8333928-02:00</DateTime> <EnterpriseId>ndd1</EnterpriseId> <Token>kG4Aejk8WGpc5uTAMH/zMw==</Token> <ContentType>text/csv</ContentType> <ContentEncoding>utf-8</ContentEncoding> </CrossTalk_Header> |
Conteúdo da Mensagem de Retorno |
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. |
|
108 |
Documento inválido para o registro de {0}. |
|
114 |
Evento já registrado para este documento. |
|
115 |
Documentos sem registro de entrada eletrônica em {0} às {1}. |
|
116 |
Apontamento inválido para o documento que já possuí aceite com restrições. |
|
117 |
Documentos sem registro de entrada eletrônica em {0} às {1}. Status do documento na Sefaz: Não disponível. |
|
119 |
A razão social do fornecedor deve ter entre 5 e 150 caracteres. |
|
120 |
A data de emissão não pode ser maior do que a data atual. |
|
121 |
A data de emissão não pode ser inferior ao ano 2009. |
|
122 |
A mensagem do incidente deve ter entre 10 e 100 caracteres. |
|
123 |
O valor total não pode ser menor ou igual a 0. |
|
124 |
Não foi possível calcular o digito verificador. |
|
125 |
Usuário não possui filial física. |
|
126 |
Usuário não pertence a um departamento (entrada ou conferência física). |
|
133 |
Registro ERP já apontado para a empresa |
|
138 |
A(s) tag(s) '{0}', precisa(m) ser informada(s). |
|
142 |
O departamento do usuário {0} não tem permissão para inserir este evento. |
|
146 |
Documento não possui Registro ERP e não pode ser cancelado |
|
147 |
Documento já possui um cancelameto de Registro ERP, registrado |
|
999 |
Quando for informado os dados do fornecedor, o evento deve ser de passagem. |