No ACBrBancoABCBrasil,pas, eu trocaria o trecho:
IfThen((PercentualMulta > 0), '2', '1') + // 066 - 066 / Código da multa
sDataMoraJuros + // 067 - 074 / Data da multa
IfThen(PercentualMulta > 0,
IntToStrZero(round(PercentualMulta * 10000), 15),
IntToStrZero(0, 15)) + // 075 - 089 / Valor/Percentual a ser aplicado
por
IfThen((PercentualMulta > 0), '2', '1') + // 066 - 066 / Código da multa
IfThen((PercentualMulta > 0),
FormatDateTime('ddmmyyyy', DataMulta), '00000000') + // 67 - 74 Se cobrar informe a data para iniciar a cobrança ou informe zeros se não cobrar
IfThen(PercentualMulta > 0,
IntToStrZero(round(PercentualMulta * 10000), 15),
IntToStrZero(0, 15)) + // 075 - 089 / Valor/Percentual a ser aplicado
Peguei o trecho usado no ACBrBancoSantander.pas.
Obrigado pela atenção.