Como gerar o DANFE a partir do XML
Gerar o DANFE é só metade do trabalho: falta conferir se o PDF corresponde à nota. Veja o roteiro para comparar chave de acesso, código de barras, partes, itens e totais com o XML, e o que fazer quando algo não bate.
Quer fazer isso automaticamente? Use o gerador de DANFE online.
Gerar DANFEGratuito até 75 notas por dia · sem cadastro obrigatório
Resposta direta
Envie o XML da NF-e para gerar o PDF e depois confira cinco pontos: chave de acesso, código de barras, emitente e destinatário, itens e totais. Se algum não bater, o XML original é a referência, e a chave de acesso permite consultar a nota no portal oficial.
1. Gere o DANFE
- Tenha o XML da NF-e (modelo 55). Se ainda não tem, veja onde encontrar o XML de uma NF-e.
- Na página inicial, envie o arquivo (ou um ZIP) e escolha PDF (DANFE).
- Clique em Gerar PDF (DANFE) e baixe o resultado: um PDF por nota, com o nome
DANFE_<chave>.pdf.
A explicação do documento, com limites e impressão, está em gerar DANFE pelo XML.
2. Confira o PDF contra o XML
| O que conferir | Onde está no XML | O que esperar no PDF |
|---|---|---|
| Chave de acesso | Atributo Id de infNFe (depois de "NFe") e chNFe no protocolo | Os mesmos 44 dígitos, em texto e em código de barras |
| Emitente | emit (nome, CNPJ, endereço) | Bloco do emitente com os mesmos dados |
| Destinatário | dest | Bloco do destinatário |
| Itens | Cada det (código, descrição, NCM, CFOP, quantidade, valores) | Uma linha por item, na mesma ordem |
| Totais | total (valor dos produtos, impostos, valor da NF) | Bloco de cálculo do imposto com os mesmos totais |
Se você gerou também a planilha (opção Excel + PDF), a aba Notas traz chave, emitente, destinatário e totais em colunas, o que facilita comparar. Veja converter XML para Excel.
3. Se algo não bater
- Confirme que o XML é o original, sem edição. Um XML alterado deixa de ser íntegro.
- Consulte a nota pela chave de acesso no Portal Nacional da NF-e e compare os dados.
- Veja o arquivo de avisos: quando uma nota não pode virar PDF, o motivo fica no
AVISOS.txtdo ZIP. - Pergunte ao emitente se a nota foi cancelada, corrigida ou substituída. O XML que você tem pode não ser mais o vigente.
Limitações
- O DANFE é gerado para NF-e modelo 55; a NFC-e (modelo 65) ainda não gera PDF, mas sai no Excel.
- Até 40 notas por envio quando o resultado inclui PDF.
- Notas com particularidades (por exemplo transporte, combustíveis ou medicamentos) podem ter layouts próprios e pedem conferência extra.
- O PDF é auxiliar: o documento fiscal é o XML autorizado. Veja diferença entre XML e DANFE.
Perguntas frequentes
Como sei se o DANFE gerado está certo?
Compare a chave de acesso, o emitente, o destinatário, os itens e os totais com o XML original. Em caso de dúvida, consulte a nota pela chave no portal oficial.
O DANFE mostra o mesmo que a planilha?
Ele apresenta os principais dados da nota em formato de impressão; a planilha traz todos os campos do XML em colunas. Para conferência item a item, a planilha costuma ser mais completa.
Posso corrigir um DANFE errado?
Não se deve alterar o PDF nem o XML. Se há erro na nota, ele precisa ser tratado por quem emitiu, conforme as regras fiscais.
Gerar DANFE
Envie seus XMLs (ou um ZIP) e baixe o resultado em segundos. Você pode converter até 75 notas por dia gratuitamente.
Gerar DANFEFerramentas relacionadas
- Gerar DANFEO que é o DANFE, como gerar pelo XML, como imprimir e quais são os limites.
- XML para PDFGere o PDF (DANFE) a partir do XML, em lote ou por ZIP.
Guias relacionados
- Diferença entre XML e DANFEO XML é o documento fiscal; o DANFE é a representação impressa. Entenda o papel de cada um.
- Chave de acesso da NF-eOs 44 dígitos que identificam a nota: o que cada parte quer dizer e onde consultar.
- Como abrir um XML de NF-eNavegador, editor de texto, Excel ou conversor: quando usar cada opção.