Tempo aproximado para leitura: 00:01:50 min
Ocorrência
Ao imprimir o DANFE - Documento Auxiliar de Nota Fiscal Eletrônica ocorre a mensagem: Houve um erro na geração do arquivo PDF.
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Logix) - Nota Fiscal Eletrônica (NFE) - Versão 12
Causa
O erro pode ser causado por caracteres inválidos no texto do DANFE, ou problemas na configuração do Java ou variáveis de ambiente.
Solução
1) A mensagem ocorre somente para uma nota?
No diretório do DANFE é gerado um arquivo *.txt para a nota fiscal, verifique se existe alguma quebra de linha ou caracteres especiais. Geralmente a quebra de linha existe após a descrição de um item ou nas informações complementares da nota, identificando a origem da quebra de linha ou caractere especial altere o cadastro no Logix e reimprima o DANFE.
Se o arquivo PDF já foi gerado uma vez - reimpressão - verifique se o usuário tem permissão para sobrescrever o arquivo no diretório do DANFE, caso não tenha basta excluir o PDF e arquivos txt gerados anteriormente. E para que não ocorra mais a situação altere as permissões da pasta onde está sendo gerado o PDF.
2) A mensagem ocorre para todas as notas?
Verifique se o aplicativo Java está instalado no servidor de aplicação do Logix ou está desatualizado - versão inferior a 1.6;
Verifique se as bibliotecas java - itext.jar, nfeletronica.jar e jdom.jar - estão salvas no diretório correto informado na CLASSPATH.
Verifique se não há mais de uma biblioteca itext salva no diretório setada na CLASSPATH, caso exista mais de uma, mantenha apenas a última versão e exclua as demais.
O caminho informado no VDP10076 - Configuração documentos eletrônicos para salvar o DANFE deve possuir uma barra no final do diretório \ ou /, exemplo: /totvs/nfe/danfe/
Verifique também o caminho do parâmetro no LOG00086 - Administração de Parâmetros:
local_arq_temp_danfe - Diretório para a geração dos arquivos temporários do Danfe - PROCESSO SAIDAS / FATURAMENTO / NOTA FISCAL ELETRONICA.
3) A mensagem ocorre somente quando envia uma faixa de notas?
Verifique o parâmetro do LOG00086:
enviar_todas_danfes - Enviar um unico arquivo com todas as Danfes para a impressora? - PROCESSO SAIDAS / FATURAMENTO / NOTA FISCAL ELETRONICA
Se estiver como S - Sim é necessário ter a biblioteca java Multivalent.jar informada na CLASSPATH, junto com as demais bibliotecas, nfeletronica.jar, etc.
0 Comentários