Você está na página 1de 9

Nota Fiscal eletrnica

Manual de Integrao - Contribuinte

Projeto Nota Fiscal Eletrnica

Nota Tcnica 2011/006


2011
Cancelamento da NF-e
NF
como Evento
da Nota Fiscal Eletrnica

Verso 1.00c
Maro 2012

Nota Fiscal eletrnica


Manual de Integrao - Contribuinte

Controle de Verses
Verso
0.00
1.00
1.00b
1.00c

Data
14/09/2011 SP
07/10/2011 Reviso RS/SP
28/02/2012 Reviso RS/Serpro/
08/10/2012 - Acertos

Este documento tem por objetivo a definio das especificaes tcnicas necessrias para a
implementao do Cancelamento da NF-e como um evento da NF-e 2G.
O cancelamento da NF-e como evento da NF-e atende a reivindicao das empresas em ter o e-mail
do destinatrio na resposta do cancelamento que facilita a sua distribuio para o destinatrio,
tambm vai facilitar as UF que desejarem recepcionar o pedido de cancelamento extemporneo por
desvincular o cancelamento da NF-e nos casos em que o cancelamento armazenado com a NF-e.
A adoo do cancelamento da NF-e como evento da NF-e ser gradual, a SEFAZ deve disponibilizar
o Cancelamento como evento at 01/07/2012.
O Web Service de Cancelamento existente ser eliminado em 01/12/2012, permanecendo
unicamente a possibilidade de cancelamento da NF-e atravs do Web Service de Registro de
Eventos.
O documento ser tratado como um documento independente durante a fase de desenvolvimento do
Web Service para facilitar a sua manuteno e aperfeioamento.
Alteraes da Verso 1.00a
O Web Service do Evento de Cancelamento est em desenvolvimento pelas SEFAZ e pelas
empresas e foi reportada a necessidade de alguns ajustes, conforme segue:
A. Adequao da Regra de Validao para o prazo do cancelamento (1 dia, conforme legislao);
B. Informar a Chave de Acesso existente na SEFAZ, no caso do Pedido de Cancelamento para
uma Chave de Acesso divergente (mesmo CNPJ, Srie e Nmero, mas outra Chave de
Acesso);
C. Alterao de Schema com: Uso da verso correta do arquivo Schema tiposBasico; Nome da
tag TRetEvento; Identificao da RFB como cOrgao=91;

Pg. 2 / 9

Nota Fiscal eletrnica


Manual de Integrao - Contribuinte

4.9 Web Service RecepcaoEvento Cancelamento

Sistema de Registro de Eventos


Emissor NF-e

WS da Fazenda
Web Service :
RecepcaoEvento

Proc.

Envio de Evento da NF-e

nfeRecepcaoEvento
Ret

Cliente
SRE

Recepo
Aplicao SRE

Retorno

Funo: Servio destinado recepo de mensagem de Evento da NF-e


O Cancelamento um evento para cancelar a NF-e.
O autor do evento o emissor da NF-e e a NF-e deve existir no banco de dados da SEFAZ. A
mensagem XML do evento ser assinada com o certificado digital que tenha o CNPJ base do
Emissor da NF-e.
Processo: sncrono.
Mtodo: nfeRecepcaoEvento

4.9.1 Leiaute Mensagem de Entrada


Entrada: Estrutura XML com o Evento
Schema XML: envEventoCancNFe_v9.99.xsd
#
Campo
HP01 envEvento
HP02 versao
HP03 idLote

HP04
HP05
HP06
HP07

evento
versao
infEvento
Id

HP08 cOrgao
HP09
HP10
HP11
HP12
HP13

tpAmb
CNPJ
CPF
chNFe
dhEvento

HP14 tpEvento
HP15 nSeqEvento

Ele
Pai Tipo Ocor. Tam.
Descrio/Observao
Raiz
TAG raiz
A HP01 N
1-1
2v2 Verso do leiaute
E HP01 N
1-1 1-15 Identificador de controle do Lote de envio do Evento.
Nmero sequencial autoincremental nico para identificao do
Lote. A responsabilidade de gerar e controlar exclusiva do autor
do evento. O Web Service no faz qualquer uso deste
identificador.
G HP01 xml 1-20
Evento, um lote pode conter at 20 eventos
A HP04 N
1-1
2v2 Verso do leiaute do evento
G HP04
1-1
Grupo de informaes do registro do Evento
ID HP06 C
1-1
54 Identificador da TAG a ser assinada, a regra de formao do Id :
ID + tpEvento + chave da NF-e + nSeqEvento
E HP06 N
1-1
2 Cdigo do rgo de recepo do Evento. Utilizar a Tabela do
IBGE, utilizar 91 para identificar o Ambiente Nacional.
E HP06 N
1-1
1 Identificao do Ambiente: 1=Produo /2=Homologao
CE HP06 N
1-1
14 Informar o CNPJ ou o CPF do autor do Evento
CE HP06 N
1-1
11
E HP06 N
1-1
44 Chave de Acesso da NF-e vinculada ao Evento
E HP06 D
1-1
Data e hora do evento no formato AAAA-MM-DDThh:mm:ssTZD
(UTC - Universal Coordinated Time, onde TZD pode ser -02:00
(Fernando de Noronha), -03:00 (Braslia) ou -04:00 (Manaus), no
horrio de vero sero -01:00, -02:00 e -03:00. Ex.: 2010-0819T13:00:15-03:00.
E HP06 N
1-1
6 Cdigo do evento = 110111
E HP06 N
1-1
1-2 Sequencial do evento para o mesmo tipo de evento. Para maioria
dos eventos nSeqEvento=1, nos casos em que possa existir mais

Pg. 3 / 9

Nota Fiscal eletrnica


Manual de Integrao - Contribuinte

Campo

Ele

Pai

Tipo Ocor. Tam.

HP16 verEvento

HP06

1-1

2v2

HP17 detEvento
HP18 versao

G
A

HP06
HP17

1-1
1-1

2v2

HP19 descEvento
HP20 nProt

E
E

HP17
HP17

C
N

1-1
1-1

5-60
15

HP21 xJust

HP17

1-1

15255

HP22 Signature

HP04 XML

1-1

Descrio/Observao
de um evento, como o caso da Carta de Correo, o autor do
evento deve numerar de forma sequencial.
Verso do detalhe do evento (grupo detEvento HP17),
informao utilizada para a SEFAZ validar o grupo detEvento.
Informaes do Pedido de Cancelamento
Verso do Pedido de Cancelamento, deve ser informado com a
mesma informao da tag verEvento (HP16)
Cancelamento
Informar o nmero do Protocolo de Autorizao da NF-e a ser
Cancelada. (vide item 5.6).
Informar a justificativa do cancelamento
Assinatura Digital do documento XML, a assinatura dever ser
aplicada no elemento infEvento

4.9.2 Leiaute Mensagem de Retorno


Retorno: Estrutura XML com a mensagem do resultado da transmisso.
Schema XML: retEnvEventoCancNFe _v9.99.xsd
#
Campo
HR01 retEnvEvento
HR02 versao
HR03 idLote
HR04 tpAmb
HR05 verAplic
HR06 cOrgao
HR07
HR08
HR09
HR10
HR11
HR12

cStat
xMotivo
retEvento
versao
infEvento
Id

HR13 tpAmb
HR14 verAplic

HR15 cOrgao
HR16
HR17
HR18
HR19
HR20
HR21

cStat
xMotivo
chNFe
tpEvento
xEvento
nSeqEvento

HR22
HR23
HR24
HR25

CNPJDest
CPFDest
emailDest
dhRegEvento

HR26 nProt

HR27 Signature

Ele Pai Tipo Ocor. Tam.


Descrio/Observao
Rai
TAG raiz do Resultado do Envio do Evento
z
A HR01 N
1-1
2v2 Verso do leiaute
E HR01 N
1-1 1-15 Identificador de controle do Lote de envio do Evento, conforme
informado na mensagem de entrada.
E HR01 N
1-1
1 Identificao do Ambiente: 1=Produo /2=Homologao
E HR01 C
1-1 1-20 Verso da aplicao que processou o evento.
E HR01 N
1-1
2 Cdigo da UF que registrou o Evento. Utilizar 91 para o
Ambiente Nacional.
E HR01 N
1-1
3 Cdigo do status da resposta
E HR01 C
1-1 1-255 Descrio do status da resposta
G HR01
0-20
TAG de grupo do resultado do processamento do Evento
A HR09 N
1-1
2v2 Verso do leiaute
G HR09
1-1
Grupo de informaes do registro do Evento
ID HR11 C
0-1
17 Identificador da TAG a ser assinada, somente deve ser
informado se o rgo de registro assinar a resposta. Em caso de
assinatura da resposta pelo rgo de registro, preencher com o
nmero do protocolo, precedido pela literal ID
E HR11 N
1-1
1 Identificao do Ambiente: 1=Produo /2=Homologao
E HR11 C
1-1 1-20 Verso da aplicao que registrou o Evento, utilizar literal que
permita a identificao do rgo, como a sigla da UF ou do
rgo.
E HR11 N
1-1
2 Cdigo da UF que registrou o Evento. Utilizar 91 para o
Ambiente Nacional.
E HR11 N
1-1
3 Cdigo do status da resposta.
E HR11 C
1-1
255 Descrio do status da resposta.
E HR11 N
0-1
44 Chave de Acesso da NF-e vinculada ao evento.
E HR11 N
0-1
6 Cdigo do Tipo do Evento.
E HR11 C
0-1 5-60 Descrio do Evento Cancelamento homologado
E HR11 N
0-1
1-2 Sequencial do evento, conforme informado na mensagem de
entrada.
CE HR11 N
0-1
14 Informar o CNPJ ou o CPF do destinatrio da NF-e.
CE HR11 N
0-1
11
E HR11 C
0-1 1-60 e-mail do destinatrio informado na NF-e.
E HR11 D
1-1
Data e hora de registro do evento no formato AAAA-MMDDTHH:MM:SSTZD (formato UTC, onde TZD +HH:MM ou
HH:MM), se o evento for rejeitado informar a data e hora de
recebimento do evento.
E HR11 N
0-1
15 Nmero do Protocolo do evento
1 posio (1-Secretaria da Fazenda Estadual, 2-RFB), 2
posies para o cdigo da UF, 2 posies para o ano e 10
posies para o sequencial no ano.
G HR09 XML 0-1
Assinatura Digital do documento XML, a assinatura dever ser
aplicada no elemento infEvento. A deciso de assinar a

Pg. 4 / 9

Nota Fiscal eletrnica


Manual de Integrao - Contribuinte

mensagem fica a critrio da UF.

4.9.3 Descrio do Processo de Recepo de Evento


O WS de Eventos acionado pelo interessado emissor da NF-e que deve enviar mensagem de
registro de evento de Cancelamento.
O processo de Registro de Eventos recebe eventos em uma estrutura de lotes, que pode conter de 1
a 20 eventos.

4.9.4 Validao do Certificado de Transmisso


Validao do Certificado Digital do Transmissor (protocolo SSL)
Crtica Msg Efeito
# Regra de Validao
Obrig. 280
Rej.
A01 Certificado de Transmissor Invlido:
- Certificado de Transmissor inexistente na mensagem
- Verso difere "3"
- Se informado o Basic Constraint deve ser true (no pode ser Certificado de AC)
- KeyUsage no define "Autenticao Cliente"
A02 Validade do Certificado (data incio e data fim)
Obrig. 281
Rej.
A03 Verifica a Cadeia de Certificao:
Obrig. 283
Rej.
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
A04 LCR do Certificado de Transmissor
Obrig. 286
Rej.
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
A05 Certificado do Transmissor revogado
Obrig. 284
Rej.
A06 Certificado Raiz difere da "ICP-Brasil"
Obrig. 285
Rej.
A07 Falta a extenso de CNPJ no Certificado (OtherName - OID=2.16.76.1.3.3)
Obrig. 282
Rej.

As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no precisam ser
implementadas. A validao A06 tambm pode ser realizada pelo protocolo SSL, mas pode falhar se
existirem outros certificados digitais de Autoridade Certificadora Raiz que no sejam ICP-Brasil no
repositrio de certificados digitais do servidor de Web Service do rgo de registro.

4.9.5 Validao Inicial da Mensagem no Web Service


#
B01
B02
B03

Validao Inicial da Mensagem no Web Service


Regra de Validao
Tamanho do XML de Dados superior a 500 KB
Verifica se o Servidor de Processamento est Paralisado Momentaneamente
Verifica se o Servidor de Processamento est Paralisado sem Previso

Aplic. Msg Efeito


Obrig. 214
Rej.
Obrig. 108
Rej.
Obrig. 109
Rej.

A mensagem ser descartada se o tamanho exceder o limite previsto (500 KB). A aplicao do
contribuinte no poder permitir a gerao de mensagem com tamanho superior a 500 KB. Caso isto
ocorra, a conexo poder ser interrompida sem retorno da mensagem de erro se o controle do
tamanho da mensagem for implementado por configuraes do ambiente de rede (ex.: controle no
firewall). No caso do controle de tamanho ser implementado por aplicativo teremos a devoluo da
mensagem de erro 214.
Caso o Web Service fique disponvel, mesmo quando o servio estiver paralisado, devero
implementar as verificaes 108 e 109. Estas validaes podero ser dispensadas se o Web Service
no ficar disponvel quando o servio estiver paralisado.

Pg. 5 / 9

Nota Fiscal eletrnica


Manual de Integrao - Contribuinte

4.9.6 Validao das informaes de controle da chamada ao Web Service


Validao das informaes de controle da chamada ao Web Service
#
C01
C02
C03
C04
C05
C06

Regra de Validao
Elemento nfeCabecMsg inexistente no SOAP Header
Campo cUF inexistente no elemento nfeCabecMsg do SOAP Header
Verificar se a UF informada no campo cUF atendida pelo Web Service
Campo versaoDados inexistente no elemento nfeCabecMsg do SOAP Header
Verso dos Dados informada superior verso vigente
Verso dos Dados no suportada

Aplic. Msg Efeito


Obrig. 242 Rej.
Obrig. 409 Rej.
Obrig. 410 Rej.
Obrig. 411 Rej.
Facult. 238 Rej.
Obrig. 239 Rej.

A informao da verso do leiaute do registro de evento informada no elemento nfeCabecMsg do


SOAP Header (para maiores detalhes vide item 3.4).
A aplicao dever validar o campo de verso da mensagem (versaoDados), rejeitando a solicitao
recebida em caso de informaes inexistentes ou invlidas.

4.9.7 Validao da rea de Dados


a) Validao de forma da rea de dados
A validao de forma da rea de dados da mensagem realizada com a aplicao da seguinte
regra:
Validao da rea de dados da mensagem
# Regra de Validao
D01 Verifica Schema XML da rea de Dados
D01a Em caso de Falha de Schema, verificar se existe a tag raiz esperada para o
lote
D01b Em caso de Falha de Schema, verificar se existe o atributo versao para a tag
raiz da mensagem
D01c Em caso de Falha de Schema, verificar se o contedo do atributo versao difere
do contedo da versaoDados informado no SOAPHeader
D01d Verifica a existncia de qualquer namespace diverso do namespace padro da
NF-e (http://www.portalfiscal.inf.br/nfe)
D01e Verifica a existncia de caracteres de edio no incio ou fim da mensagem ou
entre as tags
D02 Verifica o uso de prefixo no namespace
D03 XML utiliza codificao diferente de UTF-8

Aplic. Msg Efeito


Obrig. 225
Rej.
Facul. 516
Rej.
Facul.

517

Rej.

Facul.

545

Rej.

Facul.

587

Rej.

Facul.

588

Rej.

Obrig.
Obrig.

404
402

Rej.
Rej.

As validaes D01d, D01e e D01f so de aplicao facultativa e podem ser aplicadas


sucessivamente quando ocorrer falha na validao D01 e a SEFAZ entender oportuno informar a
divergncia entre a verso informada no SOAP Header e a verso da mensagem XML.
A validao do Schema XML realizada em toda mensagem de entrada, mas como existe uma
parte da mensagem que varivel pode ocorrer erro de falha de Schema XML da parte especfica
da mensagem que ser identificado posteriormente.
b) Extrao dos eventos do lote e validao do Schema XML do evento
A aplicao deve extrair os eventos do lote para tratar individualmente os eventos, a princpio no
existe necessidade de que todos os eventos sejam do mesmo tipo.
A escolha do Schema XML aplicvel para o evento realizado com base no tipo do evento
tpEvento combinado com a verEvento, assim, a aplicao deve manter um controle dos tpEvento
vlidos e as verEvento em vigncia e o respectivo Schema XML.
Validao do evento
#

Regra de Validao

Aplic. Msg Efeito


Pg. 6 / 9

Nota Fiscal eletrnica


Manual de Integrao - Contribuinte

D04 Verifica se o tpEvento vlido


D05 Verifica se o verEvento vlido
D06 Verifica se o detEvento atende o respectivo schema XML

Obrig.
Obrig.
Obrig.

491
492
493

Rej.
Rej.
Rej.

c) Validao do Certificado Digital de Assinatura


Validao do Certificado Digital utilizado na Assinatura Digital do DF-e
Aplic. Msg Efeito
# Regra de Validao
E01 Certificado de Assinatura invlido:
Obrig. 290
Rej.
- Certificado de Assinatura inexistente na mensagem (*validado tambm pelo
Schema)
- Verso difere "3"
- Se informado o Basic Constraint deve ser true (no pode ser Certificado de
AC)
- KeyUsage no define "Assinatura Digital" e No Recusa
E02 Validade do Certificado (data incio e data fim)
Obrig. 291
Rej.
E03 Falta a extenso de CNPJ no Certificado (OtherName - OID=2.16.76.1.3.3)
Obrig. 292
Rej.
E04 Verifica Cadeia de Certificao:
Obrig. 293
Rej.
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
E05 LCR do Certificado de Assinatura:
Obrig. 296
Rej.
- Falta o endereo da LCR (CRLDistributionPoint)
- Erro no acesso a LCR ou LCR inexistente
E06 Certificado de Assinatura revogado
Obrig. 294
Rej.
E07 Certificado Raiz difere da ICP-Brasil
Obrig. 295
Rej.

d) Validao da Assinatura Digital


Validao da Assinatura Digital do DF-e
# Regra de Validao
F01 Assinatura difere do padro do Projeto:
- No assinado o atributo "Id" (falta "Reference URI" na assinatura) (*validado
tambm pelo Schema)
- Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e
"Enveloped")
Estas validaes so implementadas pelo Schema XML da Signature
F02 Valor da assinatura (SignatureValue) difere do valor calculado
F03 CNPJ-Base do Autor da mensagem difere do CNPJ-Base do Certificado Digital

Aplic. Msg Efeito


Obrig. 298
Rej.

Obrig.
Obrig.

297
213

Rej.
Rej.

e) Validao de regras de negcios do Registro de Evento- parte Geral


#
G01
G02
G03
G04
G04a
G04b
G04c
G04d
G04e
G04f
G04g
G04h
G05
G06

Validao do Registro de Eventos Regras de Negcios parte Geral


Regra de Validao
Aplic. Msg Efeito
Tipo do ambiente difere do ambiente do Web Service
Obrig. 252
Rej.
Cdigo do rgo de recepo do Evento da UF diverge da UF Autorizadora
Obrig. 250
Rej.
CNPJ do autor do evento informado invlido (DV ou zeros)
Obrig. 489
Rej.
CPF do autor do evento informado invlido (zeros, 111..., 222..., 333..., ..., ou Obrig. 490
Rej.
DV invlido)
Chave de Acesso com dgito verificador invlido
Obrig. 236
Rej.
Chave de Acesso invlida (Cdigo UF invlido)
Obrig. 614
Rej.
Chave de Acesso invlida (Ano < 06 ou Ano maior que Ano corrente)
Obrig. 615
Rej.
Chave de Acesso invlida (Ms = 0 ou Ms > 12)
Obrig. 616
Rej.
Chave de Acesso invlida (CNPJ zerado ou dgito invlido)
Obrig. 617
Rej.
Chave de Acesso invlida (modelo diferente de 55)
Obrig. 618
Rej.
Chave de Acesso invlida (nmero NF = 0)
Obrig. 619
Rej.
UF da Chave de Acesso diverge da UF Autorizadora
Obrig. 249
Rej.
Validar se atributo Id corresponde concatenao dos campos evento (ID + Obrig. 572
Rej.
tpEvento + chNFe + nSeqEvento)
Acesso BD NFE (Chave: CNPJ Emitente, Modelo, Srie e Nro):
- Chave Acesso inexistente para o tpEvento que exige a existncia da NF-e Obrig. 494
Rej.
Pg. 7 / 9

Nota Fiscal eletrnica


Manual de Integrao - Contribuinte

G07
G08
G11
G12
G13

Validao do Registro de Eventos Regras de Negcios parte Geral


Regra de Validao
Aplic. Msg Efeito
Obs.: Caso exista uma NF-e no banco de dados com Chave de Acesso
divergente, opcionalmente, deve-se concatenar a Chave de Acesso
existente na descrio do erro, caso o CNPJ do Autor do evento seja o
mesmo CNPJ da Chave de Acesso.
Acesso BD de Eventos:
- Verificar duplicidade do evento (tpEvento + chNFe + nSeqEvento)
Obrig. 573
Rej.
Se evento do emissor verificar se CNPJ do Autor diferente do CNPJ da
Obrig. 574
Rej.
Chave de Acesso da NF-e
Data do evento no pode ser menor que a data de emisso da NF-e, se
Obrig. 577
Rej.
existir
Data do evento no pode ser maior que a data de processamento (aceitar
Obrig. 578
Rej.
uma tolerncia de at 5 minutos)
Data do evento no pode ser menor que a data de autorizao para NF-e no Obrig. 579
Rej.
emitida em contingncia se a NF-e existir.

4.9.8 Regras de validao especfica do evento Cancelamento de NF-e


Validao do Registro de Eventos Regras de Negcio especfica
Aplic. Msg Efeito
# Regra de Validao
GA01 Campo serie na autorizao pela SEFAZ Autorizadora: no aceitar srie
Obrig. 266
Rej
diferente de 0-899
GA02 Campo serie na autorizao pelo SCAN: no aceitar srie diferente de 900-999 Obrig. 503
Rej
GA03 Acesso Cadastro Contribuinte:
Obrig. 203
Rej.
- Verificar Emitente no autorizado a emitir NF-e
GA04 - Verificar Situao Fiscal irregular do Emitente
Obrig. 240
Rej.
GA05 Verificar se a NF-e est autorizada (no pode estar cancelada nem denegada)
Obrig. 580
Rej.
GA06 Verificar se NF-e autorizada h mais de 1 dia (24 horas), considerando tambm a Obrig. 501
Rej.
exceo de prazo definida em legislao estadual
GA07 Verificar o sequencial do evento (HP15 - nSeqEvento) um valor vlido (=1)
Obrig. 594
Rej.
GA08 Verificar se o nmero Protocolo informado difere do nro. Protocolo da NF-e
Obrig. 222
Rej.
GA09 Verificar recebimento da NF-e pelo Destinatrio
Obrig. 221
Rej.
GA10 Acesso Registro de Passagem:
Obrig. 219
Rej.
- Verificar registro de Circulao de Mercadoria
GA11 - Falha na consulta do Registro de Passagem
Obrig. 642
Rej.

4.9.9 Final do Processamento do Lote


O processamento do lote pode resultar em:
Rejeio do Lote por algum problema que comprometa o processamento do lote;
Processamento do Lote o lote foi processado (cStat=128), a validao de cada evento do
lote poder resultar em:
o Rejeio o Evento ser descartado, com retorno do cdigo do status do motivo da
rejeio;
o Recebido pelo Sistema de Registro de Eventos, com vinculao do evento na NF-e, o
Evento ser armazenado no repositrio do Sistema de Registro de Eventos com a
vinculao do Evento respectiva NF-e (cStat=135);
o Recebido pelo Sistema de Registro de Eventos vinculao do evento respectiva
NF-e prejudicada o Evento ser armazenado no repositrio do Sistema de Registro de
Eventos, a vinculao do evento respectiva NF-e fica prejudicada face inexistncia da
NF-e no momento do recebimento do Evento (cStat=136);
A UF que recepcionar o Evento deve envi-lo para o Sistema de Compartilhamento do AN
Ambiente Nacional para que o Evento seja distribudo para todos os interessados.

Pg. 8 / 9

Nota Fiscal eletrnica


Manual de Integrao - Contribuinte

4.9.10 Armazenamento e Disponibilizao do Evento de Cancelamento


O arquivo digital do Evento de Cancelamento, com a respectiva informao do Registro de Evento da
SEFAZ, deve ser mantido pelo emissor e disponibilizado para o destinatrio, na forma que segue:
Schema XML: procEventoNFe_v99.99.xsd
#
ZR01
ZR02
ZR03
YR04
YR05
YR06

Campo
procEventoNFe
versao
evento
(dados)
retEvento
(dados)

Ele
Pai Tipo Ocor. Tam. Dec. Descrio/Observao
Raiz
- TAG raiz
A
ZR01 N
1-1
1-4
2
G
ZR01
1-1
- Dados do Evento (mensagem de entrada)
G
ZR01
1-1
- Dados do registro do Evento (mensagem de
sada)

5. Tabela de cdigos de erros e descries de mensagens de erros


Cdigo

128
135
136

RESULTADO DO PROCESSAMENTO DA SOLICITAO

Lote de Evento Processado


Evento registrado e vinculado a NF-e
Evento registrado, mas no vinculado a NF-e

Cdigo

MOTIVOS DE NO ATENDIMENTO DA SOLICITAO

249
489
490
491
492
493
494
501
503
572

Rejeio: UF da Chave de Acesso diverge da UF autorizadora


Rejeio: CNPJ informado invlido (DV ou zeros)
Rejeio: CPF informado invlido (DV ou zeros)
Rejeio: O tpEvento informado invlido
Rejeio: O verEvento informado invlido
Rejeio: Evento no atende o Schema XML especfico
Rejeio: Chave de Acesso inexistente
Rejeio: Prazo de cancelamento superior ao previsto na Legislao
Rejeio: Srie utilizada fora da faixa permitida no SCAN (900-999)
Rejeio: Erro Atributo ID do evento no corresponde a concatenao dos campos (ID + tpEvento
+ chNFe + nSeqEvento)
Rejeio: Duplicidade de Evento
Rejeio: O autor do evento diverge do emissor da NF-e
Rejeio: O autor do evento diverge do destinatrio da NF-e
Rejeio: O autor do evento no um rgo autorizado a gerar o evento
Rejeio: A data do evento no pode ser menor que a data de emisso da NF-e
Rejeio: A data do evento no pode ser maior que a data do processamento
Rejeio: A data do evento no pode ser menor que a data de autorizao para NF-e no emitida
em contingncia
Rejeio: O evento exige uma NF-e autorizada
Rejeio: O nmero de sequencia do evento informado maior que o permitido
Rejeio: Chave de Acesso invlida (Cdigo UF invlido)
Rejeio: Chave de Acesso invlida (Ano menor que 05 ou Ano maior que Ano corrente)
Rejeio: Chave de Acesso invlida (Ms menor que 1 ou Ms maior que 12)
Rejeio: Chave de Acesso invlida (CNPJ zerado ou dgito invlido)
Rejeio: Chave de Acesso invlida (modelo diferente de 55)
Rejeio: Chave de Acesso invlida (nmero NF = 0)
Rejeio: Falha na Consulta do Registro de Passagem, tente novamente aps 5 minutos

573
574
575
576
577
578
579
580
594
614
615
616
617
618
619
642

OBS.:
1. Recomendamos a no utilizao de caracteres especiais ou acentuao nos textos das
mensagens de erro.
2. Recomendamos que o campo xMotivo da mensagem de erro para o cdigo 999 seja informado
com a mensagem de erro do aplicativo ou do sistema que gerou a exceo no prevista.

Pg. 9 / 9