XML da NF-e: como guardar, validar e por quanto tempo
O XML é o documento fiscal válido da NF-e. Saiba por quanto tempo guardar, como validar a autenticidade e como organizar os arquivos de forma segura.
O XML da NF-e é o documento fiscal eletrônico em si: um arquivo de texto estruturado, assinado digitalmente e autorizado pela SEFAZ. O DANFE (a versão impressa) é apenas uma representação visual. O prazo mínimo de guarda é de 5 anos, e a perda do XML pode criar problemas sérios em fiscalizações e na escrituração contábil.
Por que o XML é o documento fiscal, não o DANFE
A NF-e existe como arquivo XML assinado com o certificado digital do emitente e autorizado pela SEFAZ com protocolo de autorização. Esse arquivo contém todos os dados da operação em formato processável por sistemas.
O DANFE é gerado a partir do XML para acompanhar a mercadoria no transporte e facilitar a leitura humana. Mas em caso de auditoria, escrituração ou comprovação de operação, o que vale é o XML com o protocolo de autorização.
Alguns produtores guardam só o DANFE (em papel ou PDF) e descartam o XML. Isso é um erro: o DANFE sem o XML não tem validade fiscal para fins de comprovação contábil ou tributária.
Por quanto tempo guardar o XML
O prazo de guarda de documentos fiscais segue o Código Tributário Nacional (CTN), que estabelece a decadência em 5 anos. Na prática, o prazo é contado do 1º dia do exercício seguinte ao da emissão da nota.
Exemplo: NF-e emitida em qualquer dia de 2026 deve ser guardada até pelo menos 31 de dezembro de 2031.
Algumas obrigações acessórias ou contratos (financiamentos rurais, seguros, programas de crédito) podem exigir documentação por prazo maior. Por segurança, muitos contadores recomendam guardar indefinidamente ou por pelo menos 10 anos.
| Situação | Prazo mínimo recomendado |
|---|---|
| Regra geral do CTN | 5 anos (a partir do 1º dia do exercício seguinte) |
| Ações fiscais em andamento | Até o encerramento |
| Comprovação de atividade rural (aposentadoria) | Guardar indefinidamente |
| Contratos e financiamentos | Conforme o contrato |
Como validar um XML de NF-e
Validar o XML significa confirmar que:
- O arquivo é autêntico (não foi alterado após a emissão)
- A SEFAZ autorizou a nota (protocolo válido)
- A nota não foi cancelada
Validação pela chave de acesso
A forma mais simples é acessar o portal nacional da NF-e (nfe.fazenda.gov.br) e consultar a nota pela chave de acesso de 44 dígitos, que consta no DANFE ou no próprio XML. O portal mostra se a nota está autorizada, cancelada ou denegada.
Validação do arquivo XML
Para confirmar que o arquivo não foi alterado, é possível verificar a assinatura digital usando ferramentas específicas ou o validador disponível no portal da Receita Federal. A assinatura usa certificado ICP-Brasil e qualquer modificação no arquivo invalida a assinatura.
O que significa "nota denegada"
Uma nota denegada pela SEFAZ (situação 110) significa que o emitente ou destinatário tem pendências no cadastro estadual. A nota denegada não pode ser usada para acobertamento de operações, mas o XML deve ser guardado como registro.
Como organizar os XMLs
Organização bem feita facilita o trabalho do contador, agiliza resposta a fiscalizações e garante que você encontre qualquer documento rapidamente.
Estrutura de pastas sugerida
Uma estrutura simples e funcional:
XMLs/
2026/
01-janeiro/
autorizada/
cancelada/
cc-e/
02-fevereiro/
...Separe os XMLs de notas autorizadas, canceladas e CC-e (Cartas de Correção Eletrônica). Em uma fiscalização, será necessário apresentar o quadro completo.
Nomenclatura dos arquivos
O padrão de nomenclatura oficial do SPED (Sistema Público de Escrituração Digital) é a própria chave de acesso de 44 dígitos com extensão .xml. Usar esse padrão evita duplicatas e facilita buscas.
Evite renomear os arquivos com nomes genéricos como "nota1.xml" ou "nfe-janeiro.xml". A chave de acesso identifica de forma única cada nota.
Backup
Guarde os XMLs em pelo menos dois locais distintos:
- Local: pasta no computador ou HD externo
- Nuvem: Google Drive, Dropbox ou serviço equivalente
Um incêndio, falha de HD ou problema no sistema pode destruir arquivos guardados em um único local. O backup em nuvem é a proteção mais simples contra essa perda.
XMLs de notas recebidas (entradas)
A obrigação de guarda não se aplica só às notas emitidas. O produtor rural também deve guardar os XMLs das notas de entrada (compras de insumos, máquinas, serviços) pelo mesmo prazo de 5 anos.
Esses XMLs são necessários para:
- Escrituração no LCDPR (como despesas)
- Comprovação de custo no IR da atividade rural
- Auditoria de créditos tributários
Para receber os XMLs das notas emitidas contra seu CPF ou CNPJ, o mecanismo correto é a Distribuição DFe da Receita Federal, que permite baixar os documentos fiscais eletrônicos destinados a você.
O que o FazendaNota armazena
O FazendaNota mantém os XMLs de todas as NF-e emitidas pelo produtor no sistema, com acesso a qualquer momento. É possível baixar o XML individual de cada nota ou exportar em lote no formato ZIP, o que facilita o envio mensal ao contador e os backups periódicos.
O sistema também armazena os XMLs dos eventos relacionados à nota: cancelamento, CC-e e outros. Assim, o histórico completo fica centralizado.
Para saber como funciona o DANFE e a relação entre os dois documentos, veja o post sobre o DANFE: o que é e como funciona o documento auxiliar da NF-e.
Erros comuns
Guardar só o DANFE em PDF: o PDF do DANFE não é o XML. São arquivos distintos. Guarde os dois, mas tenha o XML como prioridade.
Não separar cancelamentos: o XML de cancelamento é diferente do XML da nota. Guarde ambos juntos para manter o histórico completo.
Não fazer backup: disco rígido com 5 anos de XMLs que falha representa perda irreparável. Backup em nuvem é simples e barato.
Confiar só no sistema do emissor: se você trocar de sistema emissor, os XMLs precisam ser exportados antes. Não assuma que o novo sistema terá acesso ao histórico do antigo.
Resumo
- O XML é o documento fiscal válido; o DANFE é só representação impressa.
- Prazo mínimo de guarda: 5 anos a partir do 1º dia do exercício seguinte à emissão.
- Valide os XMLs pela chave de acesso no portal da NF-e.
- Organize por competência e tipo (autorizada, cancelada, CC-e).
- Faça backup em pelo menos dois locais; nunca dependa de um único ponto.
Para centralizar a emissão e o armazenamento dos XMLs das suas NF-e sem custo, cadastre-se no FazendaNota.
Emita sua NF-e em menos de 30 segundos
Com o FazendaNota você não precisa decorar campo da Sefaz. Cadastre-se grátis e comece agora.