Olá, estou com problema na impressão da mensagem padrão para o Banrisul.
Para o banco são utilizados os códigos mora 0 para "Valor diário" e 1 "para Taxa mensal". No ACBrBoleto no trecho da impressão da mensagem, há apenas o descritivo para valor diário, portanto, quando utilizo o código mora 1(que é o que preciso), relativo à taxa mensal, está saindo incorretamente como valor diário:
.
.
.
if ValorMoraJuros <> 0 then
begin
if DataMoraJuros <> 0 then
AStringList.Add(ACBrStr('Cobrar juros de ' +
ifthen(CodigoMora = '2', FloatToStr(ValorMoraJuros) + '%',
FormatCurr('R$ #,##0.00',ValorMoraJuros)) +
' por dia de atraso para pagamento a partir de ' +
FormatDateTime('dd/mm/yyyy',ifthen(Vencimento = DataMoraJuros,
IncDay(DataMoraJuros,1),DataMoraJuros))))
else
AStringList.Add(ACBrStr('Cobrar juros de ' +
ifthen(CodigoMora = '2', FloatToStr(ValorMoraJuros) + '%',
FormatCurr('R$ #,##0.00',ValorMoraJuros)) +
' por dia de atraso'));
end;
.
.
.
Por hora fiz uma modificação no ACBrBoleto para validar pelo tipo do banco, pois meu cliente está solicitando urgência, entretanto, alguém sabe me dar uma posição sobre esta situação?
Grata,
Scheila