Boa tarde,
Estou a implementar a leitura de arquivos retorno com o uso da ACbrBoleto, acredito que possa haver um equivoco no seguinte comando da leitura de arquivos retorno do Banrisul:
if (StrToIntDef(Copy(Linha,247,6),0) <> 0) then
Vencimento := StringToDateTimeDef( Copy(Linha,247,2)+'/'+
Copy(Linha,249,2)+'/'+
Copy(Linha,251,2),0, 'DD/MM/YY' );
A data de vencimento retorna sempre em branco;
Revendo o manual do banco e ao ajustar para:
if (StrToIntDef(Copy(Linha,147,6),0) <> 0) then
Vencimento := StringToDateTimeDef( Copy(Linha,147,2)+'/'+
Copy(Linha,149,2)+'/'+
Copy(Linha,151,2),0, 'DD/MM/YY' );
A leitura da data fica correta. Podem por gentileza avaliar esta alteração?
Estou enviando em anexo a unit modificada.
Att.,
Denise Lima
ACBrBancoBanrisul.pas