A Nota Fiscal Eletrônica (NF-e) é o documento fiscal digital que registra uma operação de circulação de mercadorias ou prestação de serviços sujeitos ao ICMS. Para empresas e escritórios contábeis, compreender o que é a NF-e e, em especial, a diferença entre o arquivo XML e a representação impressa (DANFE/PDF), é fundamental para apuração correta de impostos como DIFAL e ICMS‑ST.
O que é NF-e (Nota Fiscal Eletrônica)?
Definição resumida
A NF-e é um documento eletrônico, assinado digitalmente pelo emissor e autorizado pela Secretaria da Fazenda (SEFAZ). O arquivo principal é o XML, que é o registro estruturado da operação e possui validade fiscal para fins de registro, fiscalização e obrigações acessórias.
Por que a NF-e existe (objetivos e benefícios)
A NF-e substituiu modelos impressos antigos para reduzir fraude, padronizar informações, facilitar cruzamento de dados entre os contribuintes e o fisco, e simplificar o arquivamento digital. Para empresas, o principal benefício é que os dados ficam estruturados em XML, permitindo automações e integrações que aceleram fechamento de impostos e envio de obrigações como SPED.
XML, DANFE e PDF: qual a diferença?
O que é o arquivo XML da NF-e (estrutura e uso)
O XML é o arquivo eletrônico gerado pelo emissor no momento da emissão, contendo tags padronizadas que descrevem remetente, destinatário, itens, impostos, totais, transporte e outros dados. Sistemas contábeis e fiscais usam o XML como fonte única para apurar tributos, compor arquivos do SPED e automatizar cálculos.
O que é o DANFE (representação impressa)
O DANFE é a representação impressa ou em PDF da NF-e que acompanha a mercadoria. Ele facilita a conferência visual e o trânsito de mercadorias, mas não substitui o XML como fonte de dados para apuração fiscal. O DANFE mostra resumo das informações; o XML contém o detalhe técnico.
PDF vs XML: quando cada um serve
Use o PDF/DANFE para conferência humana, checagem visual e transporte. Use o XML quando precisar processar, validar ou importar dados para planilhas, ERPs ou ferramentas de cálculo de impostos. Se você está questionando “onde fica o XML?”, lembre que o arquivo é gerado pelo emissor e deve ser enviado ao destinatário ou estar acessível via SEFAZ ou sistemas de gestão.
Elementos principais do XML da NF-e que importam para impostos
infNFe, det (itens), total, impostos (ICMS/ICMSST/ISS), transportadora
No XML, a tag infNFe contém a estrutura geral da nota; cada item aparece dentro de det. Ali estão descrições, quantidade, valor unitário e tributos aplicados. As seções de total e de impostos consolidam os valores que entram na apuração do ICMS, IPI e outros tributos.
Campos importantes: NCM, CEST, CFOP, base de cálculo e alíquotas
Para calcular DIFAL e ICMS‑ST, alguns campos são determinantes: NCM e CEST para enquadramento de substituição tributária e enquadramento fiscal; CFOP para identificar a natureza da operação (ex.: venda interestadual para consumidor final); bases de cálculo e alíquotas do ICMS indicadas nas tags correspondentes; e eventuais ajustes como MVA informados quando houver ICMS‑ST.
Onde fica o XML da nota fiscal e como gerar/baixar?
Fontes: e-mail do fornecedor, portais da SEFAZ, sistemas de gestão
O XML pode ser obtido de três maneiras práticas: pelo e‑mail quando o fornecedor o envia junto com o DANFE/PDF; pela consulta no portal da SEFAZ do estado emissor usando a chave de acesso; ou diretamente no ERP/sistema emissor que gerou a nota. Escritórios e empresas que recebem grande volume costumam usar integrações para baixar XMLs automaticamente.
Como pedir o XML ao fornecedor e cuidados ao receber (assinatura, validade)
Se receber apenas o DANFE, solicite o XML ao fornecedor. Ao receber o arquivo, valide a assinatura digital e a autorização na SEFAZ: o XML deve conter protocolo de autorização e assinatura do emissor. Também verifique se a chave de acesso confere com o DANFE e se não há divergência de valores ou CFOPs que possam indicar erro na tributação.
Impacto fiscal: DIFAL por dentro e o que é regime de substituição tributária (ST)
DIFAL — conceito e origem (Emenda Constitucional nº 87/2015; regulamentação por convênios/ protocolos do CONFAZ e normas estaduais)
O DIFAL (diferencial de alíquotas) surgiu para recolher a diferença de ICMS nas operações interestaduais destinadas a consumidor final não contribuinte, alinhando parte do imposto ao estado de destino. Sua aplicação depende da legislação federal e de regras estaduais e de convênios do CONFAZ, que estabelecem como calcular a parcela interestadual e a parcela interna.
Regime de Substituição Tributária (ICMS‑ST) — conceito, MVA e CEST
No regime de ST, o fabricante ou outro contribuinte substituto recolhe o ICMS por toda a cadeia, com base em uma margem presumida (MVA) que é aplicada sobre a base de cálculo. O XML contém campos como NCM e CEST que ajudam a identificar mercadorias sujeitas a ST e a aplicar corretamente a MVA e o cálculo do imposto retido por substituição.
Exemplo prático (operação interestadual para consumidor final — conceito)
Exemplo ilustrativo: uma venda interestadual para consumidor final não contribuinte exigirá identificação no XML (CFOP e indicação de destinatário pessoa física ou não contribuinte) para que seja aplicado o cálculo do DIFAL — isto é, separar a alíquota interestadual e a interna para apurar a diferença.
Exemplo prático (venda com substituição tributária — conceito)
Exemplo ilustrativo: em uma venda com ICMS‑ST, o XML deve trazer indicação de que houve retenção por substituição, a MVA utilizada e os valores correspondentes. Esses dados permitem que o destinatário e o fisco conciliem o imposto antecipado e evitem duplicidade de cobrança.
Como ler e validar o XML da NF-e e exportar os dados para Excel
Validação técnica e assinatura digital (reconciliação básica)
A validação começa verificando a assinatura digital e o status de autorização no protocolo da SEFAZ. Conferir se a chave de acesso confere com o DANFE, se há duplicidade de notas e se os valores e CFOPs estão coerentes é essencial antes de usar os dados em apuração.
Quais campos exportar para apuração (NCM, CEST, CFOP, base ICMS, alíquotas, total do item)
Ao exportar para Excel, priorize campos que impactam tributos: chave de acesso, data de emissão, CNPJ do emitente, NCM, CEST, CFOP, descrição do item, quantidade, valor unitário, base de cálculo de ICMS, alíquotas aplicadas, ICMS reduzido/ICMS‑ST, total do item e descontos. Esses dados permitem montar bases para cálculo de DIFAL, ICMS‑ST e ajustes no SPED.
Uso do Excel: vantagens e limites
Exportar o XML para Excel é útil para conferência, análise pontual e comunicação com clientes. Porém, planilhas manuais em alto volume são sujeitas a erro humano e demandam tempo. Quando o volume cresce ou as regras ficam complexas (variação de MVA por estado ou convênios específicos), a automação se torna necessária.
Boas práticas para escritórios e empresas ao lidar com NF-e
Organização de arquivos (XML/PDF) e controle de versão
Mantenha uma estrutura de pastas padronizada e índices por período, fornecedor e natureza da operação. Armazene o XML original assinado e uma cópia do DANFE/PDF para conferência. Versionamento evita perda de informação e facilita auditorias.
Conciliação de notas, prazos e obrigações acessórias (SPED/EFD)
Faça conciliações periódicas entre arquivos XML recebidos, entradas registradas no ERP e lançamentos contábeis. Determine prazos internos para exigir XML de fornecedores e para incluir notas na apuração do período fiscal, garantindo cumprimento de SPED e outras obrigações.
Quando automatizar: volume de notas e risco de erro manual
Se o escritório ou empresa processa dezenas ou centenas de NF-e por mês, a automação reduz retrabalho, diminui riscos de erros em DIFAL/ICMS‑ST e acelera fechamento fiscal. Ferramentas que leem XML em lote e exportam resultados para Excel ou sistemas contábeis são o caminho mais eficiente.
Como automatizar esse cálculo na prática
Uma ferramenta que automatiza o processo deve ler o XML da NF-e, extrair os campos relevantes (NCM, CEST, CFOP, base de cálculo, alíquotas, totais) e aplicar regras fiscais para identificar se a operação gera DIFAL ou exige ICMS‑ST. O resultado pode ser exportado para Excel ou integrado ao sistema contábil para apuração.
O CalcFiscal, por exemplo, oferece um leitor de XML que extrai automaticamente NCM/CEST/CFOP/base/aliquota e calcula DIFAL e ICMS‑ST em lote, reduzindo retrabalho e o risco de erro manual. Você pode testar a exportação de XML para Excel com o recurso de Exportar XML da NF-e para Excel e conferir como os dados ficam estruturados.
Além disso, processos automatizados permitem aplicar regras específicas por estado e por produto, e gerar relatórios prontos para entrada em sistemas fiscais e obrigações acessórias. Se quer saber como aplicar o cálculo do diferencial, veja nosso guia Como calcular o DIFAL (guia) e experimente o fluxo completo com um teste grátis.
Cansado de calcular na planilha? Automatize DIFAL e ICMS‑ST a partir do XML da NF‑e com o CalcFiscal.
Conclusão e próximos passos
Entender a diferença entre XML e DANFE é o primeiro passo para apurar corretamente impostos como DIFAL e ICMS‑ST. O XML é a fonte de verdade: ele contém NCM, CEST, CFOP, base de cálculo e alíquotas que determinam como cada operação será tributada.
Comece organizando o recebimento de XMLs (solicitando ao fornecedor quando necessário), valide a autorização na SEFAZ e exporte os campos essenciais para conferência em Excel. Se o volume ou a complexidade for elevado, considere automatizar: ferramentas como o Leitor de XML e cálculo de DIFAL/ICMS‑ST do CalcFiscal ajudam a reduzir retrabalho e geram saídas prontas para SPED e apuração.
Para experimentar um fluxo prático, exporte alguns XMLs para Excel com o conversor do CalcFiscal em Exportar XML da NF-e para Excel, compare com os DANFEs e, se quiser automatizar o cálculo, consulte a ferramenta de cálculo de ICMS‑ST ou inicie um teste grátis.
Perguntas frequentes
Onde fica o XML de uma nota fiscal?
O XML pode ser obtido no e‑mail do fornecedor (quando enviado), pelo portal da SEFAZ do estado emissor (consulta por chave de acesso) ou por meio do sistema de gestão/ERP utilizado pelo emitente. Solicite a cópia eletrônica ao seu fornecedor quando necessário.
Como gerar o arquivo XML da NF-e?
O XML é gerado pelo emissor da NF-e no momento da emissão e assinado digitalmente. Se você emite notas, o seu sistema emissor ou o seu provedor de NF-e gera o XML automaticamente. Se você só recebe notas, peça o arquivo XML ao fornecedor.
DANFE e XML são a mesma coisa?
Não. O DANFE é a representação impressa (ou PDF) que acompanha a mercadoria; o XML é o arquivo eletrônico original que contém todos os dados estruturados da NF-e e é a fonte para cálculos fiscais e arquivamento digital.
Qual a diferença entre PDF e XML?
O PDF/DANFE é visual, para conferência humana; o XML é legível por sistema, com campos padronizados (NCM, CFOP, impostos) usados em apurações e obrigações como EFD‑ICMS/IPI.
Como o XML impacta cálculos de DIFAL e ICMS‑ST?
O XML traz as informações necessárias (base de cálculo, alíquotas, CFOP, NCM/CEST) para identificar se a operação está sujeita a DIFAL ou ICMS‑ST. Com esses dados é possível aplicar as regras (incluindo MVA e alíquotas interestaduais/interna) para apurar os tributos.
Para ler mais conteúdo técnico, visite o Blog do CalcFiscal e confira posts relacionados sobre automação e melhores práticas fiscais.