Pessoal, eu tenho uma dúvida quanto a geração de remessas pelo acbr.
Tenho um cliente que gera boletos para o banco do brasil. Mas o banco do brasil retornou um e-mail referente aos protestos pq estavam indo com as posições 222 e 223 do segmento P erradas.
Motivo retornado pelo banco: Segmento P, Posições 222 a 223: Preencher com a quantidade de dias corridos paraprotesto.
Até aí tudo bem, eu verifiquei e percebi que o erro está quando o sistema usa a função PadL.
O meu cliente utiliza 6 dias corridos para protesto, mas o PadL retorna 60 quando deveria retornar 06.
Segue o codigo como que está no segmento P na unit ACBrUtil:
IfThen((DataProtesto <> null) and (DataProtesto > Vencimento),
PadL(IntToStr(DaysBetween(DataProtesto, Vencimento)), 2, '0'),
'00') + //222 a 223 - Prazo para protesto (em dias corridos)
Alterei para PadLeft e funcionou perfeitamente.
Alguém pode corrigir isso e subir para o SVN novamente, ou devo apenas corrigir aqui nos meus fontes?
Detalhe: Estou usando o trunk2 e já atualizei o acbrUtil.