Olá Alexandre,
Verificamos as alterações na ultima update do ACBr e notei que parte das alterações foram implementaças.
Porem ainda há uma ajuste na formação do GerarRegistroTransacao400,
O valor das taxas ValorMoraMes e PercentualMulta: Na documentação e segundo nos passou o suporte em nosso processo de homologação, o valor das casas decimais fica 9(02)V9999 (seis digitos). portanto foi necessário multiplicar por 10000 (Dez mil) para ficar em conformidade:
LValorTaxaMoraMes := FloatToStr(ACBrTitulo.ValorMoraJuros * 10000);ACBrBancoCredisan.pas
if ACBrTitulo.MultaValorFixo then
raise Exception.Create('Permitido somente Taxa Multa Mensal')
else
LValorTaxaMulta := FloatToStr(ACBrTitulo.PercentualMulta * 10000);
De modo que: 2,5% de taxas (ValorMoraMes e PercentualMulta), devem ser preenchidas no arquivo 9(02)V9999 (com 4 casas decimais)
2,5% deve corresponder a 025000 na formação do arquivo
7,25% deve corresponder a 072500 na formação do arquivo
Espero ter contribuido para o ajuste
Att