Converter XML da NF-e em DANFE (PDF)
Gere o DANFE de uma nota fiscal eletrônica modelo 55 a partir do XML, com código de barras da chave de acesso, em poucos segundos e de graça.
- 100% gratuito, sem cadastro
- Arquivo descartado após a conversão
- Layout padrão do documento auxiliar
- NF-e, NFC-e, CT-e e CT-e OS
Quando você precisa gerar o DANFE a partir do XML
A NF-e modelo 55 é a nota usada nas operações entre empresas: venda de mercadorias, transferências, devoluções, remessas para conserto, entre outras. Quem emite a nota deve enviar o XML ao destinatário, e o DANFE acompanha a mercadoria durante o transporte. Na prática, muita gente acaba com o XML em mãos e sem o PDF:
- o fornecedor mandou apenas o XML por e-mail;
- você baixou a nota pelo portal da SEFAZ ou por um sistema de captura de notas emitidas contra o seu CNPJ;
- o contador pediu o PDF de notas antigas guardadas só em XML;
- a transportadora ou o cliente pediu uma segunda via do DANFE.
Nesses casos, basta enviar o XML acima para obter o DANFE pronto para imprimir ou arquivar.
Qual XML enviar
O ideal é o XML de distribuição, também chamado de procNFe: ele começa com a tag
<nfeProc> e contém a nota assinada e o protocolo de autorização da SEFAZ. Com ele, o DANFE sai com o número
do protocolo e a data e hora da autorização. O XML da nota sem o protocolo (começando por <NFe>) também
é aceito, mas o documento sai sem esses dados.
Antes de gerar o PDF, conferimos a estrutura do arquivo e a chave de acesso de 44 caracteres, incluindo o dígito verificador. Um XML editado à mão ou cortado no download costuma falhar nessa etapa, o que evita gerar um DANFE com dados inconsistentes. Entenda a composição da chave no guia chave de acesso da NF-e: o que é cada número.
O que aparece no DANFE gerado
O PDF segue o leiaute do documento auxiliar e traz, entre outras informações:
- canhoto de recebimento, número, série e natureza da operação;
- chave de acesso com código de barras e protocolo de autorização;
- dados do emitente e do destinatário, com CNPJ/CPF e inscrição estadual;
- fatura e duplicatas, quando existirem;
- cálculo do imposto (base de cálculo, ICMS, ICMS-ST, IPI, frete, seguro, descontos e total da nota);
- transportador, volumes e pesos;
- produtos e serviços com NCM, CST/CSOSN, CFOP, quantidades e valores;
- informações complementares e de interesse do fisco.
Notas com muitos itens geram um DANFE com várias folhas, numeradas automaticamente. Se a nota tiver sido emitida em ambiente de homologação (testes), o PDF traz o aviso de que o documento não tem valor fiscal.
DANFE não é a nota fiscal
Um cuidado importante: o DANFE não substitui o XML. Para a escrituração fiscal e para eventual fiscalização, o que vale é o arquivo XML autorizado, que deve ser guardado pelo prazo legal. Saiba mais em qual a diferença entre DANFE e XML e em por quanto tempo guardar o XML da NF-e.
Perguntas frequentes
Qual XML devo enviar para gerar o DANFE?
Envie o XML de distribuição da NF-e (arquivo que começa com a tag nfeProc), que contém a nota e o protocolo de autorização. O XML sem protocolo também é aceito, mas o DANFE sairá sem os dados de autorização.
O DANFE gerado segue o layout oficial?
Sim. O PDF é montado pela biblioteca de código aberto sped-da, do projeto NFePHP, que segue o Manual de Orientação do Contribuinte (MOC) para o DANFE retrato, com código de barras da chave de acesso.
Recebi só o XML do fornecedor. Preciso do DANFE?
Para a escrituração, o XML basta e deve ser guardado por 5 anos, contados a partir de 1º de janeiro do ano seguinte ao da emissão (CTN, art. 173). O DANFE é útil para conferência, arquivamento em papel, envio a quem não usa XML e para acompanhar a mercadoria em trânsito.
Por que a conversão falhou?
Os motivos mais comuns são: arquivo que não é XML de NF-e, XML editado manualmente (a chave de acesso deixa de conferir), arquivo cortado no download ou codificação diferente de UTF-8.