Bom dia!
No layout do banco Itau CNAB 240, tanto no arquivo de Remessa quanto Retorno, existe o campo "Uso da Empresa" - para identificação do titulo na empresa.
Na procedure "GerarRegistroTransacao240" da classe ACBrBancoItau, este campo é preenchido com o conteúdo da property "SeuNumero" (vejo como correto). - Linha 392 da classe
Porém, na leitura, procedure "LerRetorno240" a property "SeuNumero" está sendo preenchida com o conteúdo das posições 59 a 68, do arquivo de retorno, que é referente ao Nº Documento de cobrança (DUPL, NO...) - Linha 982 da classe.
Vejo que no retorno, a property "SeuNumero", deveria ser preenchida com o conteúdo das posições 106 a 130 do arquivo de retorno, que também é referente a Identificação do titulo na empresa, pois as posições 59 a 68, atualmente já preenche a property "NumeroDocumento". (conforme Linha 983)
Fiz uma alteração na classe, apenas na linha 982, mudando de:
SeuNumero := copy(Linha, 59, 10);
para:
SeuNumero := copy(Linha, 106, 25);
Se puderem analisar a alteração, e considerar como correta, poderiam subir para o repositório?
Muito obrigado!