XML da NF-e: O Que É, Como Guardar e Por Quanto Tempo
Entenda o que é o XML da NF-e, por que você precisa guardá-lo, por quanto tempo e como organizar o armazenamento na sua empresa.
Muitas empresas já emitem nota fiscal eletrônica há anos, mas ainda cometem um erro silencioso: guardam apenas o PDF impresso — o DANFE — e descartam ou ignoram o arquivo XML. O problema é que, perante o fisco, o documento legalmente válido é o XML, não o impresso. Manter esse arquivo organizado e acessível é uma das obrigações fiscais que todo emissor de NF-e precisa conhecer.
O que é o XML da NF-e?
O XML (eXtensible Markup Language) da NF-e é o arquivo eletrônico que contém todos os dados da nota fiscal em formato estruturado e legível por computadores. Ele é gerado no momento da emissão e, após a autorização pela SEFAZ, passa a ser o documento fiscal oficial da operação.
Dentro desse arquivo estão informações como:
- Dados do emitente e do destinatário (CNPJ, razão social, endereço)
- Descrição dos produtos ou serviços
- Valores, alíquotas e tributos aplicados
- Chave de acesso, número e série da nota
- A assinatura digital que garante a autenticidade do documento
O DANFE (Documento Auxiliar da NF-e) — aquela folha impressa que acompanha a mercadoria ou é enviada por e-mail — é apenas uma representação visual simplificada do XML. Ele é útil para a operação logística e para consultas rápidas, mas não substitui o XML original em termos legais. Em uma fiscalização, a autoridade fiscal pode solicitar os arquivos XML, e apenas o DANFE tende a não ser considerado suficiente.
Por que guardar o XML é uma obrigação?
A legislação tributária brasileira estabelece que os arquivos XML das NF-e emitidas e recebidas devem ser armazenados tanto pelo emitente quanto pelo destinatário. Essa obrigação existe porque o XML é o único arquivo que contém a assinatura digital da SEFAZ, comprovando que a nota foi autorizada e que seu conteúdo é íntegro.
As principais razões para manter esses arquivos são:
Exigência legal. A Instrução Normativa RFB nº 1.252/2012 e as normas complementares estaduais geralmente determinam que os contribuintes mantenham os arquivos XML à disposição do fisco. O descumprimento pode gerar autuações e multas.
Fiscalizações e auditorias. Em caso de cruzamento de informações pelo SEFAZ ou pela Receita Federal, os XMLs são utilizados para confirmar que as operações declaradas nas obrigações acessórias (como o SPED Fiscal) estão corretas.
Prova de transação. O XML serve como evidência documental de uma venda realizada, útil tanto em disputas comerciais quanto em eventuais questionamentos sobre o recolhimento de tributos.
Aproveitamento de créditos tributários. Para empresas que apuram créditos de ICMS ou PIS/COFINS, os XMLs das notas recebidas podem ser necessários para comprovar o direito ao crédito.
Por quanto tempo você deve guardar o XML?
A legislação tributária geralmente exige que os documentos fiscais sejam mantidos por um prazo que tende a ser de cinco anos, contados a partir do primeiro dia do exercício seguinte ao da emissão da nota, ou da extinção do crédito tributário, o que ocorrer por último.
Na prática, isso significa que uma NF-e emitida em qualquer mês de 2025 precisa ser guardada, em regra, até pelo menos dezembro de 2030. Porém, há situações em que prazos mais longos podem ser recomendáveis, como operações que envolvam bens do ativo imobilizado ou tributos com prazos de decadência e prescrição específicos.
Atenção: Versões futuras da legislação podem alterar os prazos mencionados. Consulte seu contador para orientação específica sobre o prazo aplicável ao seu caso.
Uma abordagem conservadora adotada por muitas empresas é guardar os XMLs por seis anos ou mais, para cobrir situações em que o prazo decadencial começa a contar de forma diferente. Novamente, a orientação do seu contador é fundamental para definir o prazo adequado à realidade do seu negócio.
Como organizar o armazenamento dos XMLs
Uma estrutura simples e consistente pode fazer toda a diferença na hora de localizar um arquivo meses ou anos depois. Algumas práticas geralmente recomendadas:
Estrutura de pastas por competência
Uma organização comum é criar pastas separadas por ano e por mês, dentro de categorias distintas para notas emitidas e recebidas:
XMLs/
├── Emitidas/
│ ├── 2025/
│ │ ├── 01-Janeiro/
│ │ ├── 02-Fevereiro/
│ │ └── ...
│ └── 2026/
└── Recebidas/
├── 2025/
└── 2026/
Convenção de nomenclatura dos arquivos
Manter o nome original do arquivo gerado pela SEFAZ costuma ser suficiente, pois ele já contém a chave de acesso da NF-e (44 dígitos). Alterar o nome pode dificultar a localização do arquivo por chave de acesso no futuro.
Backup em nuvem
Guardar os XMLs apenas no computador local representa um risco significativo. Falhas de hardware, incêndios ou outros sinistros podem resultar na perda irreversível dos arquivos. Recomenda-se manter cópias em pelo menos um serviço de armazenamento em nuvem (como Google Drive, OneDrive ou Dropbox) em paralelo com a cópia local.
Armazenamento automático via sistema de emissão
Ferramentas como o TriGestor podem auxiliar nesse processo ao armazenar automaticamente os XMLs das notas emitidas pela plataforma, reduzindo o risco de perda por esquecimento ou falha humana. Consulte as funcionalidades disponíveis no seu sistema para verificar como os arquivos são mantidos e por quanto tempo.
Erros comuns no armazenamento do XML
Guardar apenas o DANFE
O erro mais frequente. Muitas empresas imprimem ou salvam o PDF do DANFE e acreditam que isso é suficiente. O DANFE não contém a assinatura digital da SEFAZ e não substitui o XML original para fins fiscais.
Não guardar as notas recebidas
A obrigação de armazenar o XML recai tanto sobre quem emite quanto sobre quem recebe a nota. Ao adquirir mercadorias ou serviços com NF-e, o destinatário também deve solicitar e guardar o arquivo XML correspondente.
Depender de um único local de armazenamento
Contar apenas com o disco rígido do computador — sem backup — é um risco desnecessário. A perda desses arquivos pode ser muito difícil ou impossível de recuperar completamente, dependendo do período.
Não verificar a autenticidade do XML
Um XML pode ser adulterado se não houver verificação da assinatura digital. Ao receber XMLs de fornecedores, é recomendável validá-los no portal da SEFAZ ou por meio de ferramentas adequadas antes de armazená-los como documentos definitivos.
O que fazer se você perder um XML?
Se um XML for perdido, há algumas alternativas para tentar recuperá-lo, mas sem garantia de sucesso em todos os casos:
Portal da SEFAZ. A maioria dos estados disponibiliza um portal de consulta de NF-e onde é possível baixar o XML autorizado a partir da chave de acesso da nota. Esse recurso tende a estar disponível por um período determinado, que pode não cobrir todo o prazo de guarda exigido.
Solicitação ao emitente ou destinatário. Se você perdeu um XML de uma nota recebida, é possível solicitar ao fornecedor que envie novamente o arquivo original.
Manifesto Eletrônico do Destinatário (MDF-e). Para notas de entrada, o processo de manifestação pode facilitar o rastreamento e a obtenção dos arquivos.
Sistema de emissão ou ERP. Plataformas que armazenam os XMLs em seus servidores podem ser consultadas para reobter o arquivo, caso ele ainda esteja disponível no sistema.
Em qualquer situação, a melhor estratégia é a prevenção: backups regulares e redundantes eliminam a necessidade de recorrer a essas alternativas.
Organize seus XMLs desde o início
Criar uma rotina de armazenamento organizado desde a primeira NF-e emitida é muito mais simples do que tentar reconstituir anos de arquivos retroativamente. Para uma visão completa das obrigações que acompanham a emissão de notas fiscais, consulte nosso guia sobre obrigações fiscais para pequenas empresas.
Se você precisar corrigir ou cancelar uma nota após a emissão, entenda quando usar cada alternativa em nosso artigo sobre cancelamento, carta de correção ou devolução de NF-e.
Para uma visão completa sobre o funcionamento da nota fiscal eletrônica, consulte nosso guia completo da NF-e para pequenas empresas.