Juliana, bom dia!
Estou usando a cobCaixaEconomica mesmo.....
Dei uma olhada na Unit da CaixaEconomica e vi o seguinte no código de Leitura do Retorno....
with Titulo do begin {Segmento T} if Copy(Linha,14,1)= 'T' then begin SeuNumero := copy(Linha,59,11); NumeroDocumento := copy(Linha,59,11); OcorrenciaOriginal.Tipo := CodOcorrenciaToTipo(StrToIntDef( copy(Linha,16,2),0)); //05 = Liquidação Sem Registro Vencimento := StringToDateTimeDef( Copy(Linha,74,2)+'/'+ Copy(Linha,76,2)+'/'+ Copy(Linha,78,2),0, 'DD/MM/YY' ); ValorDocumento := StrToFloatDef(Copy(Linha,82,15),0)/100; ValorDespesaCobranca := StrToFloatDef(Copy(Linha,199,15),0)/100; NossoNumero := Copy(Linha,40,11); Carteira := Copy(Linha,40,2); end
olhando o layout da Caixa http://downloads.cai...240__SIGCB.PDF�
notei que o campo NossoNumero está copiando 11 digitos a partir do 40, mas no layout são 15 digitos a partir do 42....
Não entendo muito disso pessoal é apenas o que estou vendo...se estiver falando besteira alguém me corrija....
E se tiver alguém que já utiliza o retorno da Caixa Federal e puder me auxiliar ficarei grato.....
Alterei a unit para Copiar o NossoNumero := Copy(linha,42,15); e me mostrou o número correto....
será que pode estar o layout de leitura com algum problema?
Att,