Bom dia,
Estou utilizando a ACBRLibBoleto para o linux e tentando enviar um boleto de teste para o ambiente de sandbox do banco Sicredi. No entanto, estou enfrentando um problema de validação - erro 400 (Bad Request) ao enviar o boleto.
Conforme verificado no log de retorno, no JSON de envio para o banco, os atributos valor, juros e multa estão apresentados da seguinte forma:
"valor": 1.5000000000000000E+001
"juros": 4.0000000000000001E-002
"multa": 2.0000000000000000E+000
Dessa forma, o Sicredi está retornando o seguinte erro de validação:
{
"timestamp": "2024-07-18T12:02:56.976+0000",
"error": "BAD_REQUEST",
"code": "400",
"message": "O valor de juros do boleto deve ter até 16 dígitos, sendo dois deles para a casa decimal."
}
Gostaria de saber se estou preenchendo algo errado ou se é algum bug na lib.
Agradeço pela ajuda!
Anexos: log.txt 6789_12345_748_1721304173421.ini