Bom dia, sou novo na implementação do acbr Boletos, porem percebi que a leitura do retorno para o itau, quando é pessoa fisica, gera uma serie de erros, iniciando isso no CPF que ao invés de entender como CPF ele tenta validar o CNPJ e da já da erro logo no inicio.
Eu faço a leitura dessa forma :
if cdsRetorno.Active then
while not cdsRetorno.IsEmpty do cdsRetorno.Delete
else cdsRetorno.CreateDataSet;
ACBrBoleto1.NomeArqRetorno:= ExtractFileName(ePath.Text);
ACBrBoleto1.DirArqRetorno := ExtractFileDir(ePath.Text);
mNumBco:=cdsCnab_CcrNUMBCO.AsInteger;
if not mQualBco(mNumBco) then Exit;
ACBrBoleto1.LayoutRemessa := c400;
ACBrBoleto1.LeCedenteRetorno:= true;
//aqui eu tentei passar essa parametro para ver se ele entendia que era PF, porem sem sucesso no acbrValidador ele ja entra como PJ
if Length(Trim(cdsCnab_CcrCEDCGC.AsString)) > 11
then ACBrBoleto1.Cedente.TipoInscricao := pJuridica
else ACBrBoleto1.Cedente.TipoInscricao := pFisica;
ACBrBoleto1.LerRetorno;
Agradeço desde já!