Retorno da Consulta de Status do Processamento do RPS

 

A mensagem de retorno deste processo, retornará os dados de status do processo solicitado onde a tag <CrossTalkHeader> assim como os demais processos não contém alteração de estrutura, a única diferença entre a tag de envio e de tag de retorno para é a adição dos campos <ResponseCode> e <ResponseCodeMessage> que apresentam o status do processo da mensagem (se ela foi aceita ou não pelo Web Service).

A tag <CrossTalkBody> trará as informações da nota vinculada ao GUID pesquisado, conforme descrição no quadro abaixo.

 

Crosstalk de Retorno da Consulta Status do Processamento do RPS:

 

<CrossTalk_Message>

 <CrossTalk_Header>

         <ResponseCode>200</ResponseCode>

         <ResponseCodeMessage>Processado com Sucesso</ResponseCodeMessage>

         <ProcessCode>20001</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>

         <RpsList>

                 <Rps Number="200" Kind="1" Series="NDD">

                         <Code>200</Code>

                         <Description>Rps com erros</Description>

                         <ErrorList>

                                 <Error>

                                         <Code>200</Code>

                                         <Description>Erro de validação retornado pelo Municipio</Description>

                                         <CityCode>E001</CityCode>

                                         <CityDescription>Natureza de Operação fora do formato esperado</CityDescription>

                                 </Error>

                         </ErrorList>

                         <StatusList>

                                 <Status>

                                         <Code>9</Code>

                                         <Description>Erro de ngócio retornado do município</Description>

                                 </Status>

                         </StatusList>

                 </Rps>

         </RpsList>

 </CrossTalk_Body>

</CrossTalk_Message>

 

Detalhamento de Retorno da Consulta Status do Processamento do RPS:

 

Retorno da Consulta do RPS pelo Web Service

NFSe_p20001_m210_103.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

2

-

Mensagem referente aos códigos acima.

5

B04

<ProcessCode>

Código do processo de envio de RPS.

E

B01

N

S

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 Status do Processamento 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 Status do Processamento 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 Status do Processamento 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 Status do Processamento 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 Status do Processamento 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 Status do Processamento 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 Status do Processamento 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 Status do Processamento do RPS

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>

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 Consultar Status do Processamento do RPS

18

C04

<GUIDSend>

GUID que será consultado.

E

C01

C

S

36

-

Informar o valor do GUID que deverá ser consultado, este GUID é referente ao processo realizado no envio da mensagem da RPS Envio de RPS deste manual.

19

C05

<RpsList>

Grupo de listas de RPS.

G

C01

-

S

-

-

Grupo de lista de RPS.

20

C06

<Rps>

Informações do RPS.

E

C05

-

S

-

-

Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Status do Processamento do RPS

21

C07

<Number>

Número do RPS

A

C06

N

S

15

-

Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Status do Processamento do RPS

22

C08

<Series>

Série do RPS

A

C06

C

S

5

-

Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Status do Processamento do RPS

23

C09

<Kind>

Tipo do RPS.

A

C06

N

S

1

-

Retornará o mesmo valor informado para o campo na mensagem enviada no item Consultar Status do Processamento do RPS

24

C10

<Code>

Código de processo do RPS

E

C05

N

S

3

-

Código do processo do RPS:

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

 

100 – RPS convertida em NFS-e 200 – RPS com erros de negocio

300 – RPS não encontrada

400 – RPS em processamento

500 – RPS não convertida

25

C11

<Description>

Decrição do processo do RPS.

E

C05

C

S

200

-

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

26

C12

<StatusList>

Grupo de lista do status do RPS.

G

C05

-

N

-

-

Lista de Status da RPS.

27

C13

<Status>

Status do RPS.

G

C12

-

N

-

-

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

28

C14

<Code>

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

E

C14

N

S

5

-

Valores possíveis de retorno:

1 – Documento inserido

2 – Enviando documento

3 – Protocolo de consulta recebido

4 – Consultando o status do processamento da RPS

5 – RPS processada com sucesso

6 – Buscando NFS-e

7 – Documento RPS convertido em NFS-e com sucesso

8 – RPS do lote não foi encontrada na base do município

9 – Erro de negócio retornado do município

10 – RPS não consta na base de processamento da Sefaz

15 – Erros de negócio retornados pelo município processo de consulta

16 – Alertas retornados pelo município

17 – Imprimindo RPS/NFS-e

18 – Integrando retorno RPS/NFS-e

19 – Reenvio de RPS

20 – Gerenciando lote de RPS

21 – Enviando para Cold (Envio)

22 – Cold inserido com sucesso

23 – Cold não inserido (Erros)

27 – Enviando B2B

28 – Processo de envido do B2B finalizado

29

C15

<Description>

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

E

C14

C

N

200

-

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

30

C16

<IntegrationList>

Grupo de Lista de Integrações.

G

C05

-

N

-

-

Grupo de lista de integração.

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

31

C17

<Integration>

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

E

C16

-

N

-

-

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

32

C18

<Kind>

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

A

C17

N

N

2

-

1 – NFS-e retornada

3 – Rps com erros      

4 – RPS convertida para layout município    

33

C19

<ContentData>

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

E

C16

C

N

-

-

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

34

C20

<compacted>

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

A

C19

C

S

10

-

Valores possíveis de retorno:

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

true- Quando a integração foi compactada.

35

C21

<type>

-

A

C19

-

-

-

-

-

36

C22

<ErrorList>

Grupo de lista de erros.

G

C05

-

N

-

-

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

37

C23

<Error>

Grupo de erro.

G

C22

-

S

-

-

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

38

C24

<Code>

Código do erro de conversão.

E

C23

N

S

3

-

Poderá retornar o seguinte valore:

 

200 – Erro na validação (Negócio)

39

C25

<Description>

Descrição do erro de conversão

E

C23

C

S

200

-

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

40

C26

<CityCode>

Código de erro retornado do município.

E

C23

C

N

10

-

Código de erro retornado do município.

41

C27

<CityDescription>

Descrição do erro retornado do município

E

C23

C

N

200

-

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