Pular para o conteúdo
ValidadorNF

Valide suas notas fiscais antes de enviar.

Cole o XML da NF-e ou NFC-e e veja todas as rejeições que a SEFAZ vai apontar: o campo, o código oficial e como corrigir. Inclui as regras de IBS e CBS da reforma tributária.

  • Resultado em segundos
  • Regras do MOC e das NTs, com a fonte
  • Todas as rejeições de uma vez

Validar XML

5 validações grátis por dia, sem cadastro.

A validação não guarda o XML. Ele só é armazenado se você decidir enviá-lo em “Reportar ERRO”.

Sem um XML à mão? Use um exemplo fictício: ou .

Encontrou um problema no validador?

Use este formulário para nos enviar feedback sobre erros ou resultados da validação. Será enviado o XML que está na caixa do validador. Conte o que aconteceu e qual resultado você esperava.

Menos tentativa e erro na transmissão

API do ValidadorNFEm breve

A mesma validação dentro do seu ERP ou PDV, para o seu sistema mostrar ao usuário o que corrigir antes de transmitir.

  • Resposta em JSON, igual à do site
  • Campo, valor e correção de cada problema
  • Fonte oficial de cada regra

Me avise quando a API estiver disponível

A API do ValidadorNF ainda está em preparação. Deixe seu e-mail e avisamos quando ela abrir.

Usamos seu e-mail só para este aviso: sem propaganda e sem repassar a ninguém (veja a política de privacidade). Para solicitar a remoção do seu e-mail, use o botão Reportar ERRO.

RespostaPrévia do formato
{
  "valid": false,
  "issues": [
    {
      "rule_id": "W07-10",
      "rejection_code": 564,
      "severity": "error",
      "field_path": "/NFe/infNFe/total/ICMSTot/vProd",
      "found": "145.50",
      "expected": "135.50",
      "title": "Total dos produtos não confere com a soma dos itens",
      "fix_steps": ["Recalcule os totais da nota a partir dos itens."],
      "source": "NT 2025.002 v1.52 (RTC), regra W07-10"
    }
  ]
}

Perguntas frequentes

O que o validador faz, o que ele não garante e como tratamos o seu XML.

O que o ValidadorNF confere?

A estrutura do XML contra os schemas oficiais e as regras de validação do Manual de Orientação do Contribuinte (MOC 7.0) e das Notas Técnicas 2025.002 (reforma tributária, IBS e CBS) e 2026.007. Cada problema mostra o código de rejeição, o campo, uma explicação e como corrigir. A lista completa está em códigos de rejeição.

É grátis? Preciso me cadastrar?

É grátis e sem cadastro, com limite de 5 validações por dia para cada visitante. O limite renova à meia-noite, no horário de Brasília.

Vocês guardam o meu XML?

Na validação, não. O XML é conferido na memória do servidor e descartado assim que o resultado aparece. Se você usar “Reportar ERRO” e autorizar o envio, o XML e a descrição ficam disponíveis ao administrador por até 30 dias. Na validação, guardamos só estatísticas sem identificação, como a quantidade de erros e os códigos de rejeição encontrados. Detalhes na política de privacidade.

Se o ValidadorNF não apontar nada, a SEFAZ vai autorizar a nota?

Não há como garantir. Algumas rejeições dependem de dados que só a SEFAZ tem, como a situação cadastral e a inscrição estadual do destinatário (rejeição 306), duplicidade de nota ou cadastro do emitente. Essas não podem ser conferidas antes da transmissão.

Por que o resultado é diferente do que a SEFAZ devolveu?

A SEFAZ para no primeiro erro e devolve uma rejeição por vez; aqui aparecem todos os problemas encontrados de uma vez. Além disso, alguns estados aplicam regras facultativas ou próprias, e as datas são comparadas com o horário da validação, não com o da transmissão.

Quais documentos posso validar?

NF-e (modelo 55) e NFC-e (modelo 65), na versão 4.00 do leiaute, com ou sem o protocolo de autorização (nfeProc), em arquivo de até 2 MB. A nota não precisa estar assinada.

As explicações são oficiais?

O código, a mensagem da SEFAZ e a regra citada (MOC ou Nota Técnica) são oficiais. As explicações em português e os passos de correção são nossos, para ajudar a entender o problema, e ainda estão em revisão pela equipe fiscal.

Tem API para integrar ao meu sistema?

Está em preparação. Na seção da API, clique em “Tenho interesse” e deixe seu e-mail para ser avisado quando ela abrir.