Retorno da Consulta de Conversão do Cancelamento Upload

Anterior
Próximo
Feedback
Imprimir

Retorno da Consulta de Conversão do Cancelamento Upload

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 do cancelamento ainda no sistema NFS-e NDD, sendo assim a mensagem de retorno trará campos adicionais no grupo <CrossTalkBoby> conforme segue abaixo:

 

Crosstalk de Consulta de Cancelamento de NFSe de Upload SEM Erros de conversão:

 

<CrossTalk_Message >

 <CrossTalk_Header>

         <ResponseCode>200</ResponseCode>

         <ResponseCodeMessage>Documento processado com sucesso</ResponseCodeMessage>

         <ProcessCode>20011</ProcessCode>

         <MessageType>210</MessageType>

         <ExchangePattern>8</ExchangePattern>                

         <GUID>756f0d2d-ff23-460c-9323-2f6b2d0ba171</GUID>

         <DateTime>2012-01-17T09:30:47.1234567-02:00</DateTime>

         <EnterpriseId>123456789123456</EnterpriseId>

         <Token>1scd586rtreaw2154</Token>                

         <ContentEncoding>UTF-8</ContentEncoding>

 </CrossTalk_Header>

 <CrossTalk_Body>

         <JobKey>100</JobKey>

         <NFSe Number="1000">

                               <Code>100</Code>

                 <Description>Cancelamento inserido com sucesso para processamento</Description>

                         </NFSe>

 </CrossTalk_Body>

</CrossTalk_Message>

 

Crosstalk de Consulta de Cancelamento de NFSe de Upload COM Erros de conversão:

 

<CrossTalk_Message >

 <CrossTalk_Header>

         <ResponseCode>200</ResponseCode>

         <ResponseCodeMessage>Documento processado com sucesso</ResponseCodeMessage>

         <ProcessCode>20011</ProcessCode>

         <MessageType>210</MessageType>

         <ExchangePattern>8</ExchangePattern>                

         <GUID>756f0d2d-ff23-460c-9323-2f6b2d0ba171</GUID>

         <DateTime>2012-01-17T09:30:47.1234567-02:00</DateTime>

         <EnterpriseId>123456789123456</EnterpriseId>

         <Token>1scd586rtreaw2154</Token>                

         <ContentEncoding>UTF-8</ContentEncoding>

 </CrossTalk_Header>

 <CrossTalk_Body>

         <JobKey>100</JobKey>

         <NFSe Number="1000">

                               <Code>200</Code>

                 <Description>Cancelamento com Erro</Description>

                 <ErrorList>

                         <Error>

                                 <Code>100</Code>

                                 <Description>Numero de NFSe não informado</Description>

                         </Error>

                 </ErrorList>

         </NFSe>

 </CrossTalk_Body>

</CrossTalk_Message>

 

Detalhamento do Crosstalk de Cancelamento de NFSe de Upload:

 

Retorno da Conversão de Cancelamento pelo Web Service

NFSe_p20011_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 NFSe.

E

B01

N

S

5

-

Para o Envio de Cancelamento informar o valor: 20002.

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 Envio de 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 Envio de 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 Envio de 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 Envio de 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 Envio de 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 Envio de 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 Envio de 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 Envio de RPS.

15

C01

<CrossTalk_Body>

Grupo de informações de identificação da NFSe.

G

A01

-

S

-

-

Grupo que contém a identificação da NFSe.

16

C02

<JobKey>

Valor do JobKey configurado no NFS-e Settings.

E

C01

N

S

10

-

Retornará o mesmo valor informado para o campo na mensagem enviada no item Erro! Fonte de referência não encontrada neste Manual.

17

C03

<NFSe>

Número do documento NFSe.

E

C01

-

S

-

-

Grupo de lista de NFSe.

18

C04

<Number>

Número da NFS-e que deverá ser cancelada.

A

C03

N

S

18

-

Informar número da NFS-e que deverá ser cancelada.

19

C05

<Code>

Código de processo da NFSe.

E

C03

N

S

3

-

Código do processo da NFSe:

Neste campo será apresentado apenas o Código, no campo abaixo, será apresentada a descrição do retorno.

 

100 – Cancelamento inserido com sucesso para processamento

200 – Cancelamento com erros

300 – NFSe não encontrada

400 – Cancelamento em processamento.

20

C06

<Description>

Descrição do código.

E

C03

C

S

200

-

Retorna a descrição conforme código do campo <Code>.

21

C07

<ErrorList>

Grupo de lista de erros.

G

C03

-

S

-

-

O Grupo ErrorList, será apresentado apenas quando o campo <Code> retornar o valor “200 -RPS com Erros”.

22

C08

<Error>

Grupo de erro.

G

C16

-

S

-

-

Grupo que apresentará as informações de erros referente a conversão do arquivo RPS.

23

C09

<Code>

Código do erro de conversão.

E

C17

N

S

3

-

Poderá retornar os seguintes valores:

 

100 – Erro na validação (Semantica)

300 – Erro na conversão (Layout NDDigital)

400 – Erro na transformação de dados (Tabelas de conversão)

500 – Erro na verificação dos dados (Sintaxe)

600 – Erro na transformação para Layout do Município

700 – Erro na montagem de lote/Assinatura

800 – Erro ao gravar dados (Banco de dados)

999 – Exceção genérica (Não catalogada).

24

C10

<Description>

Descrição do erro de conversão.

E

C07

C

S

200

-

Descrição do erro de conversão relacionado ao código acima.

 

Após receber o retorno que o Cancelamento foi convertido com sucesso para o layout do município, é possível verificar o status do processamento do cancelamento, pois após passar pelo processo de conversão, o documento é enviado para a prefeitura. Caso tenha retornado um erro de conversão, o arquivo deverá ser corrigido e reenviado através da primeira mensagem de envio de cancelamento, a mensagem reenviada deverá possuir um novo GUID.