Este retorno trará as mesmas informações da mensagem de envio, porém com a adição dos campos de retorno ResponseCode e ResponseCodeMessage. Também serão apresentadas as informações de conversão da RPS ainda no sistema NFS-e NDD, sendo assim na mensagem de retorno trará campos adicionais no Grupo <CrossTalkBoby> conforme segue abaixo destacado em vermelho.
Crosstalk Retono da Consulta do RPS:
<CrossTalk_Message> <CrossTalk_Header> <ResponseCode>200</ResponseCode> <ResponseCodeMessage>Processamento realizado com sucesso</ResponseCodeMessage> <ProcessCode>20001</ProcessCode> <MessageType>210</MessageType> <ExchangePattern>7</ExchangePattern> <GUID>756f0d2d-ff23-460c-9323-2f6b2d0ba171</GUID> <DateTime>2012-01-17T09:30:47.1234567-02:00</DateTime> <EnterpriseId>12345678912345</EnterpriseId> <Token>1scd586rtreaw2154</Token> <ContentEncoding>UTF-8</ContentEncoding> </CrossTalk_Header> </CrossTalk_Message> |
Detalhamento do Retono da Consulta do RPS:
Retorno da Consulta do Envio do RPS pelo Web Service |
||||||||||
NFSe_p20001_m210_100.xsd |
||||||||||
# |
ID |
Campo |
Descrição |
Elemento |
Pai |
Tipo |
Ob. |
Tam. |
Dec. |
Observação |
1 |
A01 |
<CrossTalk_Message> |
TAG Raiz da Mensagem. |
G |
- |
- |
S |
- |
- |
Tag Raiz da mensagem. |
2 |
B01 |
<CrossTalk_Header> |
Grupo de informações da mensagem. |
G |
A01 |
- |
S |
- |
- |
Grupo de informações do processo que será executado. |
3 |
B02 |
<ResponseCode> |
Código de resposta do processo. |
E |
B01 |
N |
S |
4 |
- |
O Código do retorno será apresentado neste campo, e a descrição no campo abaixo (ReponseCodeMessage).
200 - Processamento realizado com sucesso 500 - Falha de Schema 501 – XML mal formado 510 – Duplicidade de GUID 511 – GUID invalido. 520 – JobKey Inexistente 522 – Job sem conexão de entrada via banco da de dados 523 – CNPJ do Prestador informado no ENTERPRISEID difere do cadastrado no Job 530 – Processo informado inexistente 999 – Erro não Catalogado (Exceções Genéricas/Banco de Dados). |
4 |
B03 |
<ResponseCodeMessage> |
Mensagem de resposta do processo. |
E |
B01 |
C |
S |
200 |
- |
Mensagem referente aos códigos acima. |
5 |
B04 |
<ProcessCode> |
Código do processo de envio de RPS. |
E |
B01 |
N |
N |
5 |
- |
Para o Envio de RPS informar o valor: 20001. |
6 |
B05 |
<MessageType> |
Tipo de operação que será realizada. |
E |
B01 |
N |
S |
3 |
- |
Retornará o mesmo valor 210. 210 – Resposta do WS. |
7 |
B06 |
<ExchangePattern> |
Tipo de mensagem que será realizada. |
E |
B01 |
N |
S |
1 |
- |
Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Conversão do RPS. |
8 |
B07 |
<SourceId> |
Identificador de envio do ERP. |
E |
B01 |
N |
N |
30 |
- |
Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Conversão do RPS. |
9 |
B08 |
<GUID> |
Identificador Global Unique Identifier. |
E |
B01 |
C |
S |
36 |
- |
Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Conversão do RPS. |
10 |
B09 |
<DateTime> |
Data e hora de envio da mensagem. |
E |
B01 |
D |
N |
- |
- |
Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Conversão do RPS. |
11 |
B10 |
<EnterpriseId> |
CNPJ do prestador de serviço. |
E |
B01 |
N |
S |
14 |
- |
Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Conversão do RPS. |
12 |
B11 |
<Token> |
Identificador único de emissão do ERP. |
E |
B01 |
C |
S |
50 |
- |
Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Conversão do RPS. |
13 |
B12 |
<ContentType> |
Tipo do Documento RPS enviado no RawData. |
E |
B01 |
C |
N |
8 |
- |
Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Conversão do RPS. |
14 |
B13 |
<ContentEncoding> |
Codificação do documento RPS enviado no RawData. |
E |
B01 |
C |
S |
10 |
- |
Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Conversão do RPS. |
Após receber o retorno que a RPS foi convertida com sucesso para o layout do município, é possível verificar o status do processamento da nota, pois após passar pelo processo de conversão, o documento é enviado para a prefeitura. Caso tenha retornado um erro de conversão, a nota deverá ser corrigida e reenviada através da primeira mensagem de envio de RPS, a mensagem reenviada deverá possuir um novo GUID.