Bom dia.
Fiz um ajuste no ACBrBancoItau.pas em GerarRegistroTransacao400 pois a DataMoraJuros é sempre inicializada com zero, porém comparada com nulo:
{Mora Juros}
if (ValorMoraJuros > 0) then
begin
// DONE -oJacinto Junior: Ajustar pois DataMoraJuros é inicializada com zero, sendo portanto sempre diferente de null.
// if (DataMoraJuros <> Null) then
if DataMoraJuros <> 0 then
ADataMoraJuros := FormatDateTime('ddmmyy', DataMoraJuros)
else
ADataMoraJuros := padR('', 6, '0');
end
else
ADataMoraJuros := padR('', 6, '0');
Att.,
Junior
ACBrBancoItau.pas