Projeto Nota Fiscal Eletrônica
Manual de Orientação ao Contribuinte
Atualizado até a NT 2022.005 v.1.11 publicada em 11/10/2024
# | Campo | Ele | Pai | Tipo | Ocor. | Tam. | Descrição/Observação |
---|---|---|---|---|---|---|---|
EP01 | consSitNFe | Raiz | - | - | - | - | TAG raiz |
EP02 | versao | A | EP01 | N | 1-1 | 1-2v2 | Versão do leiaute |
EP03 | tpAmb | E | EP01 | N | 1-1 | 1 | Identificação do Ambiente:
1- Produção 2- Homologação |
EP04 | xServ | E | EP01 | C | 1-1 | 9 | Serviço solicitado ‘CONSULTAR’ |
EP05 | chNFe | E | EP01 | N | 1-1 | 44 | Chave de Acesso da NF-e. |
# | Campo | Ele | Pai | Tipo | Ocor. | Tam. | Descrição/Observação |
---|---|---|---|---|---|---|---|
ER01 | retConsSitNFe | Raiz | - | - | - | - | TAG raiz da Resposta |
ER02 | versao | A | ER01 | N | 1-1 | 1-2v2 | Versão do leiaute |
ER03 | tpAmb | E | ER01 | N | 1-1 | 1 | Identificação do Ambiente: 1- Produção; 2- Homologação |
ER04 | verAplic | E | ER01 | C | 1-1 | 1-20 | Versão do Aplicativo que recebeu a Consulta. A versão deve ser iniciada com a sigla da UF nos casos de WS próprio ou a sigla SVAN ou SVRS nos demais casos. |
ER05 | cStat | E | ER01 | N | 1-1 | 3 | Código do status da resposta para o Lote (conforme item 4.1 do Anexo Regras de Validação). |
ER06 | xMotivo | E | ER01 | C | 1-1 | 1-255 | Descrição literal do status da resposta. |
ER07 | cUF | E | ER01 | N | 1-1 | 2 | Código da UF que atendeu a solicitação |
ER07a | dhRecebto | E | ER01 | D | 1-1 | - | Preenchido com a data e hora do processamento (informado também no caso de rejeição).
Formato: “AAAA-MM-DDThh:mm:ssTZD” (UTC –Universal Coordinated Time). |
ER07b | chNFe | E | ER01 | N | 1-1 | 44 | Chave de Acesso da NF-e consultada. |
ER08 | protNFe | G | ER01 | xml | 0-1 | - | Protocolo de autorização ou denegação de uso do NFe, conforme descrito no item 5.2.2.
• Informar se localizada uma NF-e com cStat = 100- uso autorizado, 150-uso autorizado fora de prazo ou 110-uso denegado. (NT 2012.003) |
ER09 | retCancNFe | G | ER01 | xml | 0-1 | - | Protocolo de homologação de cancelamento de NF-e (vide item 4.3.2).
• Informar se localizada uma NF-e com cStat = 101-cancelado ou 151- cancelado fora de prazo. (NT 2012.003) |
ER10 | procEventoNFe | G | ER01 | xml | 0-N | - | Informação do evento e respectivo Protocolo de registro de Evento |
Este método será responsável por receber as solicitações referentes à consulta de situação de notas fiscais eletrônicas enviadas para as Secretarias de Fazendas Estaduais. Seu acesso é permitido apenas pela chave única de identificação da nota fiscal.
O aplicativo do contribuinte envia a solicitação para o Web Service da Secretaria de Fazenda Estadual. Ao receber a solicitação a aplicação do Portal da Secretaria de Fazenda Estadual processará a solicitação de consulta, validando a Chave de Acesso da NF-e, e retornará mensagem contendo a situação atual da NF-e na Base de Dados.
Na resposta do Web Service de Consulta Situação da Nota Fiscal deverão ser retornados unicamente os Eventos de Cancelamento, Carta de Correção e EPEC, reduzindo o tamanho da mensagem de resposta da SEFAZ Autorizadora e reduzindo também o tempo de resposta para esta consulta. Ainda no processamento da requisição das consultas deste Web Service, será limitado o período de consulta para 180 dias da data de emissão da Nota Fiscal. Eventualmente a SEFAZ Autorizadora poderá manter o modelo anterior, conforme seu critério.
Serão aplicadas as regras de validação genéricas conforme os grupos citados na tabela abaixo, detalhados na Seção 1 do Anexo de Regras de Validação da NF-e e da NFC-e.
Grupo | Descrição |
---|---|
A | Validação do Certificado de Transmissão (protocolo TLS) |
B | Validação Inicial da Mensagem no Web Service |
D | Validação da Área de Dados |
E | Validação do Certificado Digital de Assinatura |
F | Validação da Assinatura Digital |
As regras de validação específicas deste WS podem ser vistas abaixo:
# | Regra de Validação | Aplic. | Msg | Efeito | Descrição Erro |
---|---|---|---|---|---|
J01 | Tipo do ambiente da NF-e difere do ambiente do Web Service | Obrig. | 252 | Rej. | Rejeição: Ambiente informado diverge do Ambiente de recebimento |
J02 | UF da Chave de Acesso difere da UF do Web Service | Obrig | 226 | Rej. | Rejeição: Código da UF do Emitente diverge da UF autorizadora |
J02a | Chave de Acesso com dígito verificador inválido (NT 2011.004) | Obrig. | 236 | Rej. | Rejeição: Chave de Acesso com dígito verificador inválido |
J02b | Chave de Acesso inválida (Código UF inválido) (NT 2011.004) | Obrig. | 614 | Rej. | Rejeição: Chave de Acesso inválida (Código UF inválido) |
J02c | Chave de Acesso inválida (Ano < 06 ou Ano maior que Ano corrente) (NT 2012.003) | Obrig. | 615 | Rej. | Rejeição: Chave de Acesso inválida (Ano menor que 06 ou Ano maior que Ano corrente) |
J02d | Chave de Acesso inválida (Mês < 1 ou Mês> 12) (NT 2011.004) | Obrig. | 616 | Rej. | Rejeição: Chave de Acesso inválida (Mês menor que 1 ou Mês maior que 12) |
J02e | Chave de Acesso inválida
• Série = [0-909] e CNPJ zerado ou dígito inválido, ou • Série = [910-969] e CPF zerado ou dígito inválido (NT 2018.001) Exceção: Não se aplica para NFF (tpEmis = 3-NFF) (NT 2021.002)
|
Obrig. | 617 | Rej. | Rejeição: Chave de Acesso inválida (CNPJ/CPF zerado ou dígito inválido) |
J02f | Chave de Acesso inválida(modelo diferente de 55 e 65) (NT 2013.005) | Obrig. | 618 | Rej. | Rejeição: Chave de Acesso inválida (modelo diferente de 55 e 65) |
J02g | Chave de Acesso inválida (número NF = 0) (NT 2011.004) | Obrig. | 619 | Rej. | Rejeição: Chave de Acesso inválida (número NF = 0) |
J02k | Ano-Mês da Chave de Acesso com atraso superior a 6 meses em relação ao Ano-Mês atual
Observação: Eventualmente a SEFAZ Autorizadora poderá não implementar esta validação, conforme seu critério. (NT 2015.002) |
Obrig. | 526 | Rej. | Rejeição: Consulta a uma Chave de Acesso muito antiga |
J03 | Acesso BD NFE (Chave: CNPJ/CPF Emit, Modelo, Série, Número)
• Se NF-e não existe, acessar BD Evento EPEC Chave: CNPJ/CPF Emitente, Modelo, Série, Nro) • Verificar se EPEC não existe (NT 2014.001) (NT 2018.001) |
Obrig. | 217 | Rej. | Rejeição: NF-e não consta na base de dados da SEFAZ |
J04 | Verificar se campo “Código Numérico” informado na Chave de Acesso é diferente do existente no BD
Observação: Opcionalmente, concatenar na mensagem de erro a Chave de Acesso da NF-e existente no BD nas situações de: • CNPJ base do certificado digital de transmissão igual ao CNPJ base do emitente ou do destinatário da NF-e (NT 2010.007); • CNPJ base do certificado digital de transmissão igual ao CNPJ base do transmissor da NF-e (NT 2010.007); • CPF do certificado digital de transmissão igual ao CPF do emitente da NF-e. (NT 2018.001); |
Obrig. | 562 | Rej. | Rejeição: Código Numérico informado na Chave de Acesso difere do Código Numérico da NF-e [chNFe:99999999999999999999999999999999999999999999 |
J05 | • Verificar se campo MM (mês) informado na Chave de Acesso é diferente do existente no BD | Obrig. | 561 | Rej. | Rejeição: Mês de Emissão informado na Chave de Acesso difere do Mês de Emissão da NF-e |
J06 | Chave de Acesso difere da existente em BD (NT 2011.004) (NT 2015.002) | Obrig. | 613 | Rej. | Rejeição: Chave de Acesso difere da existente em BD |
O processamento do pedido de consulta de status de NF-e pode resultar em uma mensagem de erro ou retornar à situação atual da NF-e consultada.
No caso de localização da NF-e retornar o cStat com os valores “100-Autorizado o Uso”, “101- Cancelamento de NF-e Homologado” ou “110-Uso Denegado”.