XML da Nota Fiscal: o que é, como funciona e onde é aplicado na NF-e

Quando sua empresa emite uma nota fiscal eletrônica, o que realmente é enviado para a SEFAZ não é um PDF nem uma imagem — é um arquivo XML. Esse arquivo é o documento fiscal em sua forma oficial, com validade jurídica, estrutura padronizada e assinatura digital. O DANFE que você imprime ou envia por e-mail é apenas uma representação visual simplificada desse XML.

Entender o que é o XML da nota fiscal, quais informações ele contém, como ele é organizado e por que sua guarda é obrigatória é essencial para qualquer empresário, contador ou profissional da área fiscal. E com a Reforma Tributária em andamento — que adiciona mais de 200 novos campos ao layout da NF-e a partir de 2026 — esse conhecimento se torna ainda mais estratégico.


O que é XML?

XML é a sigla para eXtensible Markup Language (Linguagem de Marcação Extensível). Trata-se de um formato de arquivo de texto padronizado, recomendado pelo W3C (World Wide Web Consortium), criado para organizar dados de forma hierárquica, estruturada e legível tanto por humanos quanto por sistemas computacionais.

A linguagem XML utiliza tags (marcadores) para delimitar cada informação dentro do documento. Uma tag de abertura e uma de fechamento envolvem o conteúdo, formando um par:

xml
<emitente>
  <CNPJ>12345678000199CNPJ>
  <xNome>Empresa Exemplo LtdaxNome>
  <UF>SPUF>
emitente>

No exemplo acima, a tag abre um grupo de dados; dentro dele, , e são campos com seus respectivos valores; e fecha o grupo. Essa estrutura hierárquica é o que permite que qualquer sistema — da Receita Federal ao ERP da empresa — leia, interprete e processe o documento de forma automática e padronizada.


Por que o XML é o formato oficial da nota fiscal eletrônica?

O XML se tornou o padrão dos documentos fiscais eletrônicos brasileiros por três razões principais:

1. Estrutura hierárquica clara O XML organiza os dados em grupos e subgrupos aninhados, refletindo exatamente a estrutura lógica de uma nota fiscal: dados do emitente, dados do destinatário, itens, impostos, totais, transporte e pagamento — tudo em camadas bem definidas.

2. Validação automática por schema O governo federal publica arquivos de schema (.XSD) que definem exatamente quais campos são obrigatórios, seus tipos de dados, tamanhos mínimos e máximos e regras de preenchimento. Qualquer sistema pode validar automaticamente se um XML está correto antes de enviá-lo à SEFAZ — evitando rejeições.

3. Interoperabilidade universal Por ser um padrão aberto e amplamente adotado, qualquer sistema — ERP, contador, SEFAZ, Receita Federal, transportadora — consegue ler e processar o mesmo XML sem necessidade de conversão ou adaptação.

🔔 Importante: o arquivo XML é o documento fiscal oficial. O DANFE (Documento Auxiliar da Nota Fiscal Eletrônica) é apenas uma representação visual para acompanhar a mercadoria ou para consulta rápida. Em caso de divergência entre o DANFE e o XML, prevalece sempre o XML.


Onde o XML é aplicado nos documentos fiscais eletrônicos

O formato XML é a base técnica de todos os documentos fiscais eletrônicos (DF-e) utilizados no Brasil:

Documento Sigla Aplicação
Nota Fiscal Eletrônica NF-e (modelo 55) Vendas de mercadorias entre empresas
Nota Fiscal de Consumidor Eletrônica NFC-e (modelo 65) Vendas no varejo para consumidor final
Nota Fiscal de Serviços Eletrônica NFS-e Prestação de serviços (ISS)
Conhecimento de Transporte Eletrônico CT-e Prestação de serviços de transporte
Manifesto de Documentos Fiscais MDF-e Transporte rodoviário de cargas
Nota Fiscal de Energia Elétrica NF3e Fornecimento de energia elétrica
Nota Fiscal de Comunicação NFCom Serviços de comunicação e telefonia
Bilhete de Passagem Eletrônico BP-e Transporte de passageiros

Todos esses documentos seguem o mesmo princípio: um arquivo XML assinado digitalmente, enviado à SEFAZ ou ao autorizador correspondente, que retorna uma autorização (protocolo) confirmando a validade do documento.


Como o XML da NF-e é estruturado

O XML de uma NF-e segue um layout padronizado em nível nacional, definido pelo Ajuste SINIEF e pelas Notas Técnicas publicadas pelo CONFAZ e pela Receita Federal. Ele é organizado em grupos de informações, cada um responsável por um conjunto de dados específicos:

Grupo A — Raiz do documento NF-e

O nível mais alto do arquivo. Contém a versão do layout utilizado e engloba todos os demais grupos.

Grupo B — Identificação da NF-e

Dados que identificam a nota fiscalmente:

  • Código da UF do emitente
  • Código numérico da NF-e (cNF)
  • Natureza da operação (ex.: "Venda de mercadoria")
  • Número da nota, série e modelo
  • Data e hora de emissão
  • Tipo da operação (entrada ou saída)
  • Finalidade da emissão (normal, complementar, ajuste, devolução)
  • CFOP principal
  • Indicador de presença (presencial, internet, teleatendimento etc.)
Grupo C — Dados do emitente
  • CNPJ ou CPF
  • Razão social e nome fantasia
  • Endereço completo (logradouro, número, bairro, município, UF, CEP)
  • Telefone
  • Inscrição Estadual e, se houver, Inscrição Municipal
  • CNAE
  • CRT (Código de Regime Tributário): 1 = Simples Nacional, 2 = Simples Nacional com excesso, 3 = Regime Normal, 4 = MEI
Grupo E — Dados do destinatário
  • CNPJ ou CPF
  • Razão social
  • Endereço completo
  • Inscrição Estadual (se contribuinte)
  • Indicador de IE (contribuinte, não contribuinte, isento)
  • E-mail para envio do XML autorizado
Grupo I — Dados dos produtos e serviços

É o grupo mais extenso e o mais crítico para a conformidade fiscal. Para cada item da nota, são informados:

  • cProd: código interno do produto no sistema do emitente
  • cEAN / GTIN: código de barras do produto
  • xProd: descrição do produto
  • NCM: código da Nomenclatura Comum do Mercosul (8 dígitos)
  • CEST: Código Especificador da Substituição Tributária (quando aplicável)
  • CFOP: natureza da operação do item
  • uCom: unidade de comercialização (UN, KG, CX, LT etc.)
  • qCom: quantidade comercializada
  • vUnCom: valor unitário de comercialização
  • vProd: valor total do produto
  • indTot: indica se o item compõe o total da NF-e

Dentro de cada item, há ainda os subgrupos de impostos:

ICMS: CST ou CSOSN, origem da mercadoria, modalidade de determinação da base de cálculo, base de cálculo, alíquota e valor do ICMS, dados de substituição tributária (ICMS-ST) quando aplicável.

IPI: CST do IPI, base de cálculo, alíquota ad valorem ou valor por unidade (alíquota específica), valor do IPI.

PIS e COFINS: CST, base de cálculo, alíquota e valor de cada contribuição.

II (Imposto de Importação): base de cálculo, despesas aduaneiras e valor do II, quando aplicável.

Grupo W — Totais da NF-e

Soma de todos os valores dos itens e impostos:

  • Total dos produtos (vProd)
  • Total do ICMS (vICMS)
  • Total do ICMS-ST (vST)
  • Total do IPI (vIPI)
  • Total do PIS (vPIS)
  • Total do COFINS (vCOFINS)
  • Valor do frete, seguro e outras despesas
  • Valor dos descontos
  • Valor total da NF-e (vNF)
Grupo X — Dados do transporte
  • Modalidade do frete (por conta do emitente, destinatário, terceiros ou sem frete)
  • Dados da transportadora (CNPJ, razão social, IE, endereço)
  • Dados do veículo e do motorista
  • Volumes transportados (quantidade, espécie, marca, peso bruto e líquido)
Grupo Y — Dados da cobrança
  • Dados da fatura (número, valor original, desconto e valor líquido)
  • Parcelas (número, vencimento e valor de cada duplicata)
Grupo YA — Informações de pagamento
  • Meio de pagamento utilizado (dinheiro, cheque, cartão de crédito, débito, Pix, boleto, etc.)
  • Valor correspondente a cada meio
  • Dados da operação com cartão (bandeira, CNPJ da credenciadora, número de autorização)
Grupo Z — Informações adicionais
  • infAdFisco: informações adicionais de interesse do fisco (ex.: código de benefício fiscal, referência a convênios etc.)
  • infCpl: informações complementares de interesse do contribuinte (ex.: número do pedido, prazo de entrega, observações gerais)
Grupo ZA — Responsável técnico

Dados do desenvolvedor do sistema que emitiu a NF-e: CNPJ, contato e telefone.

Assinatura digital e protocolo de autorização

O XML é assinado digitalmente com o certificado digital do emitente (e-CNPJ ou e-CPF, padrão ICP-Brasil). Após o envio à SEFAZ, o arquivo retorna com a chave de acesso de 44 dígitos e o número do protocolo de autorização, que são adicionados ao XML final — confirmando que a nota foi autorizada e é válida.


A chave de acesso: o identificador único de cada NF-e

Dentro do XML, cada NF-e recebe uma chave de acesso de 44 dígitos que a identifica de forma única no Brasil. Ela é composta por:

Posições Conteúdo
1–2 Código da UF do emitente
3–6 Ano e mês de emissão (AAMM)
7–20 CNPJ do emitente
21 Modelo (55 = NF-e, 65 = NFC-e)
22–24 Série da nota
25–33 Número da NF-e
34 Forma de emissão
35–43 Código numérico aleatório
44 Dígito verificador

Com essa chave, qualquer pessoa pode consultar a autenticidade da nota no portal da SEFAZ ou na Receita Federal, digitando os 44 dígitos.


DANFE x XML: qual é a diferença?

Um ponto que gera muita confusão no dia a dia é a relação entre o DANFE e o XML. É importante entender claramente:

XML DANFE
O que é Arquivo de texto estruturado (.xml) Documento em PDF ou papel
Valor jurídico Documento fiscal oficial Representação auxiliar
Onde fica Arquivo digital armazenado Impresso ou enviado por e-mail
Obrigação de guarda 5 anos + ano vigente Não é obrigatório guardar
Em caso de divergência Prevalece sempre Não prevalece
Leitura Por sistemas e computadores Por humanos

⚠️ Atenção: não é necessário imprimir o XML da NF-e recebida. A legislação não exige isso — e inclusive desencoraja, pois o processo digital foi criado para eliminar o papel. O que é obrigatório é guardar o arquivo .xml em local seguro pelo prazo legal.


Por quanto tempo o XML da NF-e deve ser armazenado?

A legislação brasileira exige que tanto o emitente quanto o destinatário guardem os arquivos XML pelo prazo de 5 anos + o ano vigente, a contar da data de emissão da nota. Esse prazo corresponde ao período em que a Receita Federal pode fiscalizar as operações.

A obrigação de guarda vale mesmo que a SEFAZ e a Receita Federal também tenham cópias dos arquivos em seus servidores. A responsabilidade do contribuinte de manter o arquivo é independente do armazenamento do fisco.

As formas mais comuns de armazenamento são:

  • ERP com repositório integrado de XMLs
  • Sistemas especializados de gestão de documentos fiscais
  • Servidores próprios ou em nuvem com backup redundante

💡 Sistemas como o Actana armazenam automaticamente os XMLs das notas emitidas, sem necessidade de gestão manual pelo usuário.


O que muda no XML da NF-e com a Reforma Tributária

A Reforma Tributária em andamento no Brasil está promovendo a maior atualização no layout do XML da NF-e desde a criação do documento fiscal eletrônico. A Nota Técnica 2025.002, publicada pela Receita Federal e pelo ENCAT, define as mudanças necessárias para que a NF-e e a NFC-e comportem os novos tributos: IBS, CBS e Imposto Seletivo (IS).

Novos campos adicionados ao XML

A NT 2025.002 adiciona mais de 200 novos campos ao layout da NF-e. Os principais grupos novos incluem:

  • Grupo gIBSCBS: campos específicos para IBS e CBS por item da nota, incluindo alíquota efetiva (pAliqEfet), valor do IBS por UF (vIBSUF), valor do IBS por município (vIBSMun) e valor da CBS (vCBS)
  • cClassTrib: Código de Classificação Tributária, novo campo que define o enquadramento do item nos novos tributos
  • vCredPres: valor do crédito presumido, para operações com regimes especiais
  • Novos grupos no total da NF-e (W03): totalização de IBS, CBS e IS na nota
  • Novas finalidades de NF-e: nota de crédito e nota de débito, para ajustes na apuração assistida do IBS e CBS
Cronograma de implementação
Período Status dos novos campos
2025 Opcionais em produção; validações só se aplicam se campos forem preenchidos
Janeiro de 2026 Obrigatórios para empresas do Regime Normal (Lucro Real, Lucro Presumido)
2026 em diante Simples Nacional e MEI, a princípio, dispensados em 2026 — acompanhar atualizações

🔔 Empresas do Simples Nacional e MEI estão, a princípio, dispensadas da obrigatoriedade dos novos campos IBS/CBS em 2026, conforme LC 214/2025. Porém, como o cronograma ainda está em fase de definições, é essencial acompanhar as atualizações da Receita Federal.

O novo sistema tributário previsto para a Reforma será o maior sistema fiscal digital do mundo — capaz de processar aproximadamente 70 bilhões de documentos por ano. Toda essa rastreabilidade passa pelo XML.


Erros mais comuns relacionados ao XML da NF-e

1. Confundir DANFE com o XML Guardar o DANFE (PDF) e descartar o XML é um erro grave. Apenas o XML tem validade jurídica e é o documento que o fisco pode exigir em uma auditoria.

2. Não armazenar o XML das notas recebidas A obrigação de guarda vale tanto para o emitente quanto para o destinatário. Empresas que recebem NF-e também devem guardar os XMLs pelo prazo legal.

3. Preenchimento incorreto de campos obrigatórios Campos como NCM, CEST, CFOP, CST/CSOSN e as bases de cálculo de cada imposto devem ser preenchidos corretamente no XML. Erros nesses campos geram rejeição pela SEFAZ ou inconsistências no SPED.

4. Não atualizar o sistema para novos layouts A cada Nota Técnica publicada pelo governo, o layout do XML é atualizado. Sistemas desatualizados podem emitir notas com schema antigo, causando rejeições após a vigência do novo layout.

5. Não validar o XML antes do envio Sistemas de emissão sérios validam o XML contra o schema (XSD) antes de enviá-lo à SEFAZ. Pular essa etapa aumenta a taxa de rejeição e interrompe operações.


Como o Actana gerencia o XML das notas fiscais

O Actana é um sistema ERP online que cuida de todo o ciclo de vida do XML da nota fiscal de forma automática:

  • 📄 Emissão de NF-e, NFC-e e NFS-e com geração do XML no padrão vigente, validação contra o schema e envio à SEFAZ;
  • Autorização em tempo real com retorno do protocolo e da chave de acesso;
  • 🗂️ Armazenamento automático dos XMLs emitidos, sem necessidade de gestão manual;
  • 📧 Envio do XML e DANFE por e-mail ao destinatário;
  • 🔄 Atualização de layouts conforme as Notas Técnicas publicadas pela Receita Federal;
  • 📦 Cadastro de produtos com NCM, CEST e CFOP corretos, garantindo XMLs válidos desde o primeiro campo.

Perguntas frequentes sobre o XML da nota fiscal

1. O XML da NF-e tem o mesmo valor jurídico que a nota fiscal impressa? Sim — e vai além. O XML é o documento fiscal oficial. A nota fiscal impressa (DANFE) é apenas uma representação auxiliar. Em uma fiscalização, o fisco exige o XML, não o DANFE.

2. Preciso imprimir o XML da nota fiscal? Não. A legislação não exige a impressão do XML. O processo eletrônico foi criado justamente para eliminar papel. O que é obrigatório é guardar o arquivo digital pelo prazo de 5 anos + o ano vigente.

3. Por quanto tempo devo guardar o XML? Por 5 anos + o ano vigente a partir da data de emissão. Essa obrigação vale tanto para emitentes quanto para destinatários.

4. O que acontece se eu perder o XML de uma nota? Se a nota estiver autorizada, você pode obter uma cópia pela SEFAZ ou pelo portal da Receita Federal usando a chave de acesso de 44 dígitos. Porém, o ideal é nunca depender disso — mantenha backups regulares dos seus XMLs.

5. Qual é a diferença entre XML e XSD? O XML é o arquivo de dados da nota fiscal. O XSD (XML Schema Definition) é o arquivo de schema que define as regras de estrutura e validação do XML — publicado pelo governo e usado pelos sistemas para verificar se o XML está correto antes do envio.

6. O XML muda com a Reforma Tributária? Sim. A Nota Técnica 2025.002 adicionou mais de 200 novos campos ao layout da NF-e para comportar o IBS, a CBS e o Imposto Seletivo. Para empresas do Regime Normal, esses campos passam a ser obrigatórios a partir de janeiro de 2026.

7. Empresa do Simples Nacional precisa se preocupar com os novos campos do XML? Em 2026, empresas do Simples Nacional e MEI estão, a princípio, dispensadas dos novos campos IBS/CBS. Mas como o cronograma ainda está em definição, é importante acompanhar as atualizações da Receita Federal e manter o sistema atualizado.


Conclusão

O XML é muito mais do que um arquivo técnico — é o documento fiscal oficial de todas as operações da sua empresa. Entender sua estrutura, saber quais informações cada grupo contém, cumprir a obrigação de guarda pelo prazo correto e acompanhar as atualizações de layout são responsabilidades que impactam diretamente a conformidade fiscal do seu negócio.

Com a Reforma Tributária adicionando mais de 200 novos campos ao XML da NF-e a partir de 2026, contar com um sistema ERP atualizado — como o Actana — não é apenas uma conveniência: é uma necessidade para emitir notas fiscais corretas, evitar rejeições e manter a empresa em conformidade com a nova realidade tributária brasileira.