openboleto / OpenCnabPHP

Biblioteca multibanco para geração e leitura de arquivos Cnab240 e Cna400 de remessa e retorno
MIT License
191 stars 118 forks source link

Retorno Banco do Brasil #189

Open derson247 opened 3 years ago

derson247 commented 3 years ago

Boa tarde !!! Estou tendo problemas em ler o arquivo de retorno do Banco do Brasil. Está mostrando "Call to undefined method CnabPHP\resources\B001\retorno\L030\Registro0::getRegistros()". Teria como dá uma olhada ?? Por Favor.

lukBarros commented 3 years ago

Um teste feito com o .ret do BB de exemplo também dá erro!

Arquivo usado:

https://raw.githubusercontent.com/QuilhaSoft/OpenCnabPHP/master/samples/cnab240_bb.ret

derson247 commented 3 years ago

Esse arquivo não é do BB. E eu consegui resolver o erro. Caso queiram, posto a solução.

Rctnet commented 3 years ago

@lukBarros aquele arquivo estava totalmente errado, ele tinha o nome do Banco do Brasil, porem tinha o código da Caixa, então eliminei ele do projeto, se tiver outro arquivo para testarmos, poste aqui. @derson247 , agradecemos se compartilhar sua experiência conosco.

lukBarros commented 3 years ago

@Rctnet mas eu e o @derson247 tentamos com outros arquivos de um cliente real nosso que tá usando o projeto, a remessa OK, cerca de 120 boletos registrados com sucesso via remessas. mas no que vem voltando os retornos (testamos com 4 deles) o negócio quebra, por isso mandei um PR para trocar de homologado para beta o status do retorno BB.

Mas o retorno não rola, apenas com outro componente e o retorno funciona direito.

Não sei ao certo se posso compartilhar o arquivo retorno desse cliente por questões de contrato e LGPD.

derson247 commented 3 years ago

@lukBarros mano, eu subei umas alterações no codigo. Testa o arquivo que vc tem e da um feedback pra gente, por favor !!!