Saltar para o conteúdo
Como Fazer

Como transformar XML da nota fiscal em DANFE

O arquivo autorizado pela Sefaz não é o papel que acompanha a mercadoria, e a conversão leva segundos.

Por · · 6 min de leitura
Notebook com arquivo XML aberto ao lado de impressora gerando o DANFE
O DANFE é gerado a partir do arquivo XML da nota fiscal

Quem recebe uma nota fiscal eletrônica não recebe um documento pronto para imprimir. Recebe um arquivo XML, que é a nota de verdade, e um arquivo que nenhum cliente entende ao abrir. O que se imprime e se entrega junto da mercadoria é outra coisa: o DANFE.

A conversão de um para o outro é simples quando se sabe o caminho, e é onde muita gente trava.

Por que o XML sozinho não serve para imprimir

O XML é a nota fiscal em linguagem de máquina. Ele carrega todos os dados validados pela Sefaz: emitente, destinatário, itens, impostos, chave de acesso e a assinatura digital que garante a autenticidade.

O DANFE, sigla de Documento Auxiliar da Nota Fiscal Eletrônica, é a representação visual desse arquivo. Ele não substitui a nota, apenas a representa em papel para acompanhar a mercadoria e permitir que qualquer pessoa confira os dados sem abrir um leitor de XML.

Por isso a ordem importa: primeiro existe o XML, depois se gera o DANFE a partir dele. Quem tem o arquivo em mãos consegue gerar DANFE a partir do XML em poucos segundos, sem instalar programa nem depender do sistema que emitiu a nota.

O que precisa estar no arquivo

Elementos do XML que aparecem no DANFE impresso
ElementoPara que serve no documento impresso
Chave de acessoPermite consultar a nota no portal da Sefaz
Protocolo de autorizaçãoProva que a nota foi autorizada, não apenas emitida
Dados do emitenteIdentifica quem vendeu
Dados do destinatárioIdentifica quem comprou
Itens e valoresDetalha o que está sendo transportado
Código de barrasLeitura rápida na fiscalização

Se algum desses campos não estiver no XML, ele também não aparece no impresso. Arquivo incompleto costuma ser sinal de nota que não chegou a ser autorizada.

Como fazer a conversão na prática

  1. Localize o XML. Ele chega por e-mail do fornecedor, fica no sistema emissor ou pode ser baixado no portal da Sefaz com a chave de acesso.
  2. Confira a extensão. O arquivo precisa terminar em .xml. Arquivo compactado deve ser extraído antes.
  3. Use um conversor. Ferramentas online leem o arquivo e montam o documento no layout oficial, sem exigir instalação.
  4. Verifique o protocolo. Sem número de autorização, o que você tem é um rascunho, não uma nota válida.
  5. Imprima em papel comum. Não existe exigência de formulário especial, mas o código de barras precisa sair legível.

Erros que aparecem com frequência

O mais comum é confundir o XML com o comprovante que o sistema exibe na tela. Aquele resumo não tem validade fiscal, e guardar só ele deixa a empresa sem o documento que realmente importa.

O segundo erro é jogar o XML fora depois de imprimir. A lei exige a guarda do arquivo digital, não do papel. Perder o XML significa perder a nota, mesmo com a folha arquivada na gaveta.

Onde encontrar o XML quando o fornecedor não manda

Nem todo fornecedor envia o arquivo por e-mail, e cobrar isso por telefone costuma render pouco resultado. Existe um caminho que não depende da boa vontade de ninguém: com a chave de acesso em mãos, o destinatário consulta o documento no portal nacional e faz o download quando o emissor liberou o arquivo para terceiros. Na maior parte das compras entre empresas, isso já resolve.

Quando o download público não está disponível, a alternativa é o manifesto do destinatário. Nele, a empresa declara ciência da operação usando o próprio certificado digital e passa a ter direito ao arquivo completo. O recurso costuma estar dentro do sistema contábil ou do emissor que a empresa já usa, e não exige contratar nada novo.

Há um prazo que pega muita gente de surpresa. A Sefaz mantém a consulta pública dos documentos por um período bem menor do que os cinco anos de guarda obrigatória. Deixar para buscar o arquivo meses depois é a forma mais comum de descobrir que ele saiu do ar, e aí a única saída volta a ser pedir ao emitente.

Como organizar os arquivos para não precisar correr depois

A rotina que funciona é simples e quase sempre ignorada: separar uma pasta única para os XML recebidos e outra para os emitidos, com backup automático em nuvem. Caixa de e-mail não é arquivo. Ela apaga mensagem antiga, perde anexo em migração de servidor e depende de uma conta que pode ser desativada junto com o funcionário que saiu.

Nomear os arquivos pela chave de acesso ajuda mais do que parece. Como a chave é única no país inteiro, ela vira a forma natural de localizar um documento anos depois, sem depender de lembrar fornecedor, valor ou data. Alguns sistemas já baixam com esse padrão, e vale conferir antes de inventar uma nomenclatura própria.

Por fim, conferir o volume de vez em quando evita surpresa. Se a empresa recebe cerca de duzentas notas por mês e a pasta do mês fechou com cento e quarenta arquivos, alguma coisa não chegou. Esse tipo de conferência leva minutos e é o que separa a empresa que responde a uma fiscalização em um dia da que passa uma semana atrás de fornecedor.

Diferenças entre o documento de mercadoria e o de serviço

Nem toda nota fiscal segue esse mesmo caminho. A nota de serviço é municipal, cada prefeitura tem seu próprio sistema, e o arquivo gerado não é padronizado no país como o da nota de mercadoria. Por isso o conversor que lê o XML de mercadoria não costuma servir para o documento emitido pela prefeitura.

Na prática, quem presta serviço recebe do sistema municipal um documento já pronto para impressão, geralmente em PDF, e a discussão sobre converter arquivo simplesmente não aparece. A guarda continua sendo obrigação, mas o formato do que se guarda muda de município para município.

A confusão acontece nas empresas que fazem os dois, mercadoria e serviço, e tratam tudo como se fosse a mesma coisa. Vale separar os dois fluxos desde o começo, com pastas distintas, porque as regras de prazo, de cancelamento e de escrituração não são as mesmas nos dois casos.

Perguntas frequentes sobre transformar XML em DANFE

Preciso de programa instalado para converter?

Não. Ferramentas online fazem a leitura do arquivo e montam o documento no layout oficial. Programa instalado é opção, não exigência.

Posso gerar o documento só com a chave de acesso?

Em parte. A chave permite consultar a nota no portal da Sefaz e baixar o XML quando disponível. O documento impresso continua vindo do arquivo.

O impresso tem o mesmo valor da nota?

Não. Ele é auxiliar, como diz o nome. A nota fiscal é o arquivo digital autorizado; o papel apenas a representa.

Imprimir em preto e branco tem problema?

Não há exigência de cor. O que precisa estar legível é o código de barras e a chave de acesso, para permitir a conferência.

O arquivo veio compactado em zip. Preciso extrair?

Precisa. O conversor lê o XML em si, não o pacote. Extraia o arquivo antes de enviar.

Consigo converter várias notas de uma vez?

Depende da ferramenta. Muitas processam um arquivo por vez, e as voltadas à contabilidade costumam aceitar lote.

Resumo

O XML é a nota fiscal; o DANFE é a representação impressa dela. A conversão parte sempre do arquivo, que precisa estar completo e autorizado, com chave de acesso e protocolo. Ferramenta online resolve em segundos, sem instalação. E o arquivo digital continua sendo o que a empresa é obrigada a guardar, não a folha impressa.

Mandar para: WhatsApp Facebook X

Leia também