Validador e formatador de XML e NF-e
Analise XML no navegador e confira estrutura básica de NF-e, sem enviar seus dados fiscais.
Visualização formatada
O que é verificado?
Todo XML é analisado quanto à boa formação sintática. Em NF-e/NFC-e, também conferimos elementos básicos do leiaute 4.00, chave de acesso e dígito verificador, campos da chave, identificadores fiscais, produtos e correspondência do protocolo quando presente. Um arquivo pode passar nessas verificações e ainda falhar no schema completo ou nas regras da SEFAZ.
Não fazemos validação completa por XSD, verificação criptográfica da assinatura/certificado ou consulta de autorização/cancelamento. O status do protocolo é apenas o declarado no arquivo, sem confirmar a situação atual.
XML assinado é preservado: a formatação serve só para visualizar e a opção de baixar o formatado fica desabilitada. Inserir espaços no conteúdo assinado pode invalidar a assinatura. “Baixar original” mantém o arquivo carregado intacto.
Não aceitamos DTD ou declarações de entidades. Limite de 2 MB, 30 mil nós e profundidade 100. Todo processamento é local, sem envio do XML ou dos dados fiscais para um servidor.
Consultar situação no Portal Nacional da NF-e · Fonte oficial sobre autorização e autenticidade
NA PRÁTICA
Três verificações que não devem ser confundidas
- XML bem formado: as etiquetas, atributos e a organização podem ser lidos por um analisador XML.
- Estrutura de NF-e: os elementos reconhecidos pela ferramenta estão presentes no formato esperado por ela.
- Autorização fiscal: exige a conferência nos serviços e documentos oficiais competentes; não é comprovada pelo simples formato do arquivo.
Um erro de fechamento de etiqueta
O trecho <item>Produto</produto> é inconsistente, porque a etiqueta final deveria corresponder à inicial. Já um XML que abre corretamente pode conter dados incorretos ou não estar autorizado. Use as mensagens como auxílio de leitura, sem tratá-las como certificação fiscal.
Preserve o arquivo que recebeu
A visualização formatada serve para inspecionar o conteúdo. Não substitua o XML original de uma nota por uma versão editada e não suponha que reformatar preserve uma assinatura digital. Para investigar uma divergência, mantenha uma cópia original e reporte apenas um exemplo fictício, sem dados do emitente ou destinatário.