Para verificar se houve ou não falha de conversão no arquivo de cancelamento, realize o processo de consulta de RPS.
A mensagem enviada deverá possuir as mesmas informações do envio da primeira mensagem Envio de Cancelamento de NFS-e, não há necessidade de enviar o parâmetro Rawdata, a única diferença está no valor de preenchimento do campo ExchangePattern, conforme segue abaixo.
<CrossTalk_Message> <CrossTalk_Header> <ProcessCode>20002</ProcessCode> <MessageType>100</MessageType> <ExchangePattern>8</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"/> </CrossTalk_Body> </CrossTalk_Message> |
Consulta de Conversão de Cancelamento pelo Web Service |
||||||||||
NFSe_p20002_m100.xsd – Assíncrono |
||||||||||
# |
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 |
<ProcessCode> |
Código do processo de envio de RPS. |
E |
B01 |
N |
S |
5 |
- |
Para o Envio de cancelamento informar o valor: 20002. |
4 |
B03 |
<MessageType> |
Tipo de operação que será realizada. |
E |
B01 |
N |
S |
3 |
- |
Informar o Valor: 100. |
5 |
B04 |
<ExchangePattern> |
Tipo de mensagem que será realizada. |
E |
B01 |
N |
S |
1 |
- |
Informar o valor: 8
8 - A mensagem é uma resposta assíncrona. |
6 |
B05 |
<SourceId> |
Identificador de envio do ERP. |
E |
B01 |
N |
N |
30 |
- |
Informar o código de controle de envio do ERP. |
7 |
B06 |
<GUID> |
Identificador Global Unique Identifier. |
E |
B01 |
C |
S |
36 |
- |
Código Identificador da Mensagem no formato GUID. Ex: 756f0d2d-ff23-460c-9323-2f6b2d0ba171 |
8 |
B07 |
<DateTime> |
Data e hora de envio da mensagem. |
E |
B01 |
D |
N |
- |
- |
Modelo : AAAA-MM-DDTHH:MM:SS.MMMMMMM-02:00 Ex: 2011-10-15T10:29:18.8333928-02:00 |
9 |
B08 |
<EnterpriseId> |
CNPJ do prestador de serviço. |
E |
B01 |
N |
S |
14 |
- |
Informar CNPJ do prestador do serviço. |
10 |
B09 |
<Token> |
Identificador único de emissão do ERP. |
E |
B01 |
C |
S |
50 |
- |
Informar código de identificação do software gerador de RPS. |
11 |
B10 |
<ContentType> |
Tipo do Documento de cancelamento enviado no RawData. |
E |
B01 |
C |
N |
8 |
- |
Especificação do tipo de dado que a mensagem está formatada, como "text/xml". |
12 |
B11 |
<ContentEncoding> |
Codificação do documento de cancelamento enviado no RawData. |
E |
B01 |
C |
S |
10 |
- |
UTF-8 ASCII Default |
13 |
C01 |
<CrossTalk_Body> |
Grupo de informações de identificação do RPS. |
G |
A01 |
- |
S |
- |
- |
Grupo que contém a identificação do RPS. |
14 |
C02 |
<JobKey> |
Valor do JobKey configurado no NFS-e Settings. |
E |
C01 |
N |
S |
10 |
- |
Valor do JobKey configurado no NFS-e Settings. |
15 |
C03 |
<NFSe> |
Grupo de listas de NFSe. |
E |
C01 |
- |
S |
- |
- |
Grupo de lista de NFSe. |
16 |
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. |