Estou enfrentando um problema no processo de geração de boletos utilizando o ACBrMonitor.
O ambiente atual onde o ACBrMonitor está sendo executado é uma VPS com sistema operacional Linux.
Anteriormente, a aplicação estava hospedada em um ambiente da GCP (Google Cloud), onde o processo de geração dos boletos funcionava normalmente. Após a migração da aplicação para a VPS Linux, o problema passou a ocorrer.
O ACBrMonitor continua recebendo e interpretando corretamente as informações enviadas pelo arquivo TXT. Conforme identificado nos logs, os campos ValorDocumento e Vencimento estão sendo carregados com os valores esperados. Além disso, o processo de geração do boleto é concluído normalmente, sem apresentar erros durante a execução.
Porém, ao analisar o PDF gerado, ocorre a seguinte divergência nas informações apresentadas:
A data de vencimento é exibida de forma incorreta;
O valor do documento aparece zerado ou não é apresentado.
Foram realizadas as seguintes validações:
Conferência da estrutura e dos dados enviados no arquivo TXT de geração;
Verificação dos caminhos e permissões das pastas utilizadas;
Análise dos diretórios configurados no ACBrMonitor;
Validação do fluxo completo de geração do boleto;
Análise dos logs do ACBrMonitor, que confirmam o recebimento correto das informações.
Também foi identificada uma mensagem de erro relacionada à consulta do IBGE. Entretanto, mesmo com essa ocorrência, o boleto continua sendo gerado normalmente. Pelas análises realizadas, essa falha aparentemente não deveria interferir nos campos de vencimento e valor do documento.
Como o problema começou a ocorrer somente após a migração do ambiente da GCP (Google Cloud) para a VPS Linux, gostaria de verificar se existe algum fator relacionado à nova infraestrutura, configuração do sistema operacional, bibliotecas, dependências ou compatibilidade que possa estar causando essa diferença entre os dados recebidos corretamente pelo ACBrMonitor e as informações apresentadas no PDF final gerado.
Gostaria de compreender quais verificações adicionais podem ser realizadas para identificar a origem do problema.
Obrigado.
ACBR-BOLETO.txt