Open hbadotti opened 1 year ago
@hbadotti boa tarde!
Não sei a carteira/banco/layout que está utilizando, mas possivelmente, na leitura do arquivo retorno, não está sendo criado o objeto Cedente...
Da uma olhada na classe do banco, no layout que está usando (240/400), se está sendo feito isso.
Desculpa não informar mais detalhes, estou usando Banco 237 (Bradesco), carteira 09, CNAB 240... A leitura do arquivo retorno estou fazendo da seguinte maneira:
' Ler arquivo Retorno
Dim arquivo As FileStream = File.OpenRead(DirArquivoRet)
bol.SetLength(arquivo.Length)
arquivo.Read(bol.GetBuffer(), 0, CInt(Fix(arquivo.Length)))
objRetorno = New ArquivoRetorno(bol)
@rafd75
Existe um método lendo esse parâmetro (Bradesco / Cnab 240)...
provavelmente a classe "ArquivoRetorno" não está atingindo esse método.
Teria que depurar a execução do código para ver por onde a execução está passando.
@rafd75
Então, eu realmente vi que existe esse método, tentei chama-lo, mas não sabia o que colocar na string "registro"... No final eu acabei lendo a linha manualmente e pegando a posição do código cedente... Olhei no manual CNAB que o banco me enviou e achei a posição e o tamanho e acabei extraindo manualmente
Quem deve chamar essa linha, seria a classe "ArquivoRetorno"... Não abri o projeto aqui, estou puxando na memória... Teria que verificar pq não está passando por ai.
Fica tranquilo @rafd75
Agradeço muito pela ajuda
Estou tentando ler o "código cedente" que aparece no header do retorno, porém não consegui, tentei usar a função:
objRetorno.Banco.Cedente.Codigo
Porém retorna um erro de referência de objeto não definida...Seria pra ler da posição 027 a 046 "Código Empresa" no Header do Retorno
Banco 237 (Bradesco) Carteira 09 Layout CNAB240