Anterior Próximo

Navegação:  Manuais Web Services > Manual de Integração NDDigital  NFS-e Web Service > Schemas e Processos de Envio de Cancelamento > Consultar Status do Processamento do Cancelamento

Retorno da Consulta de Status do Processamento do Cancelamento

NFSe_p20002_m210_103.xsd

 

A01 Raiz - TAG Raiz da mensagem Cross Talk

 

 

 

 

 

 

 

#

ID

Campo

Descrição

Elemento

Pai

Tipo

Ob.

Tam.

Dec.

Observação

 

Raiz

<CrossTalk_Message>

TAG Raiz da Mensagem

G

-

-

S

-

-

Tag Raiz da mensagem

 

 

 

 

 

 

 

 

 

 

 

B01 – Grupo CrossTalk Header

 

 

 

 

 

 

 

#

ID

Campo

Descrição

Elemento

Pai

Tipo

Ob.

Tam.

Dec.

Observação

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

B02

<ProcessCode>

Código do processo de envio de RPS.

E

B01

N

S

5

-

Para o Envio de Cancelamento informar o valor: 20002

6

B03

<MessageType>

Tipo de operação que será realizada.

E

B01

N

S

3

-

Retornará o mesmo valor 210.

210 – Resposta do WS

7

B04

<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 Erro! Fonte de referência não encontrada. deste Manual.

8

B05

<SourceId>

Identificador de envio do ERP.

E

B01

N

N

30

-

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

9

B06

<GUID>

Idenficador Global Unique Identifier.

E

B01

C

S

36

-

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

10

B07

<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 Erro! Fonte de referência não encontrada. deste Manual.

11

B08

<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 Erro! Fonte de referência não encontrada. deste Manual.

12

B09

<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 Erro! Fonte de referência não encontrada. deste Manual.

13

B10

<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 Erro! Fonte de referência não encontrada. deste Manual.

14

B11

<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 Erro! Fonte de referência não encontrada. deste Manual.

C01 – Grupo Cross Talk Body

 

 

 

 

 

 

 

#

ID

Campo

Descrição

Elemento

Pai

Tipo

Ob.

Tam.

Dec.

Observação

15

C01

<CrossTalk_Body>

Grupo de informações de identificação do RPS

G

A01

-

S

-

-

Grupo que contém a identificação do RPS

16

C02

<JobKey>

Número do documento RPS

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.

deste Manual.

17

C04

<NFSe>

 

E

C01

-

S

-

-

 

18

C05

<Number>

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

A

C04

N

S

18

-

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

deste Manual.

19

C06

<Code>

Código de processo da RPS

E

C04

N

S

3

-

100 – Cancelamento efetuado com sucesso

200 – Cancelamento com erros de negócio

300 – NFS-e não encontrada

400 – Cancelamento em processamento

500 – Cancelamento não convertido

20

C07

<Description>

Decrição do processo da RPS

E

C04

C

S

200

-

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

21

C08

<StatusList>

Grupo de lista do status do cancelamento.

G

C04

-

N

-

-

Lista de Status do cancelamento.

22

C09

<Status>

Status da RPS.

G

C08

-

N

-

-

Este campo poderá  ser repedido de acordo com a solicitação de integração de Status informada na mensagem de consultar Status do cancelamento.

23

C10

<Code>

Código do Status da RPS apresentado no NFS-e monitor

E

C09

N

S

5

-

Valores possíveis de retorno:

 

11 – Cancelamento Inserido

12 – Enviando cancelamento

13 – Cancelamento efetuado com sucesso

14 – Cancelamento Rejeitado

24 – Enviando para Cold (Cancelamento)

25 – Cold de cancelamento inserido com sucesso

26 – Cold de cancelamento não inserido (Erros)

27 – Enviando B2B

28 – Processo de envido do B2B finalizado

 

24

C11

<Description>

Descrição do Status do RPS apresentado no NFS-e Monitor.

E

C09

C

N

200

-

Descrição conforme retorno do código acima.

25

C12

<IntegrationList>

Grupo de Lista de Integrações.

G

C04

-

N

-

-

Grupo de lista de integração.

As integrações geradas pelo NFS-e Connector, serão apresentadas neste grupo.

26

C13

<Integration>

 

Retorno do tipo de integração retornada no atributo “Kind”.

E

C12

-

N

-

-

Retorna o tipo de integração retornada no atributo “kind”.

 

27

C14

<Kind>

 

Retorna o tipo de integração gerada pelo NFS-e connector.

A

C13

N

N

S

-

1 – NFS-e retornada

3 – Rps com erros      

4 – RPS convertida para layout município  

28

C15

 

<ContentData>

 

Retorna o conteúdo da integração gerada pelo connector utilizando o modo CDATA.

E

C13

C

N

-

-

Retorna o conteúdo da integração gerada pelo connector utilizando o modo CDATA.

 

29

C16

<compacted>

 

Informa se a integração retornada no campo ContentData foi compactada.

A

C15

C

S

10

-

Valores possíveis de retorno:

false – quando a integração não foi compactada.

true- Quando a integração foi compactada.

 

30

C17

<type>

-

 

A

C15

-

-

-

-

-

31

C18

<ErrorList>

 

Grupo de lista de erros.

G

C04

-

N

-

-

Grupe de apresentada a lista de erros. O Grupo ErrorList, será aprsentado apenas quando o campo <Code> retornar o valor “200 -RPS com Erros”

32

C19

 

<Error>

Grupo de erro.

G

C18

-

S

-

-

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

33

C20

<Code>

 

Código do erro de conversão.

E

C19

N

S

3

-

Poderá retornar o seguinte valore:

 

200 – Cancelamento com erros de negócio

34

C21

<Description>

 

Descrição do erro de conversão

E

C19

C

S

200

-

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

35

C22

 

<CityCode>

Código de erro retornado do município.

E

C19

C

N

10

-

Código de erro retornado do município.

36

C23

<CityDescription>

 

Descrição do erro retornado do município.

 

E

C19

C

N

200

-

Descrição do Código retornado do município.

Exemplo da Mensagem de Envio de Consulta de Status de RPS

<CrossTalk_Message>

 <CrossTalk_Header>

         <ResponseCode>200</ResponseCode>

         <ResponseCodeMessage>Consulta realizada com sucesso</ResponseCodeMessage>

         <ProcessCode>20002</ProcessCode>

         <MessageType>210</MessageType>

         <ExchangePattern>1</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_Body>

         <JobKey>100</JobKey>

         <NFSe Number="1000">

                                              <Code>100</Code>

                 <Description>Cancelamento Efetuado com Sucesso</Description>

                 <StatusList>

                         <Status>

                                 <Code>3</Code>

                                 <Description>Cancelamento rejeitado</Description>

                         </Status>

                 </StatusList>

                 <IntegrationList>

                         <Integration Kind="4">

                                 <ContentData><![CDATA[Integração padrão gerada pelo Connector NFSe]]></ContentData>

                         </Integration>

                 </IntegrationList>

         </NFSe>

 </CrossTalk_Body

Exemplo da Mensagem de retorno de Consulta de Cancelamento COM Erros de conversão

<CrossTalk_Message>

 <CrossTalk_Header>

         <ResponseCode>200</ResponseCode>

         <ResponseCodeMessage>Consulta realizada com sucesso</ResponseCodeMessage>

         <ProcessCode>20002</ProcessCode>

         <MessageType>210</MessageType>

         <ExchangePattern>1</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_Body>

         <JobKey>100</JobKey>

         <NFSe Number="1000">

                                              <Code>200</Code>

                 <Description> Cancelamento com erros de negócio </Description>

                 <ErrorList>

                         <Error>

                                 <Code>200</Code>

                                 <Description>NFSe não autorizada</Description>

                                 <CityCode>E002</CityCode>

                                 <CityDescription>NFSe não consta na base de dados</CityDescription>

                         </Error>

                 </ErrorList>

                 <StatusList>

                         <Status>

                                 <Code>3</Code>

                                 <Description>Cancelamento rejeitado</Description>

                         </Status>

                 </StatusList>

                 <IntegrationList>