Ir para conteúdo
  • Cadastre-se

dev botao

LerRetorno240 - Banco do Brasil


icozeira
  • Este tópico foi criado há 3063 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Estou tentando fazer a leitura do NossoNumero no arquivo de retorno para boletos que tem a seguinte configuração:

Banco do Brasil

Convenio de 6 dígitos
Tamanho NossoNumero 11 dígitos
Carteira 18
Modalidade Carteira - 019

A leitura está ignorando o primeiro algarismos do NossoNumero.

Na unit ACBrBancoBrasil, linha 979 o Componente está fazendo a leitura a partir da posição 45, capturando 10 dígitos.

Fiz um teste alterando essa linha lendo a partir da posição 44, capturando 10 dígitos, resolveu o problema.

O Manual do B Brasil está no seguinte link: http://www.bb.com.br/docs/pub/emp/empl/dwn/CbrVer04BB.pdf.

O detalhe do nosso numero segmento T está na pagina 21.

Estou anexando a unit com a alteração que fiz.

Estou anexando também um arquivo para teste de leitura.

Na unit do Banco do Brasil inclui também a leitura do Campo ValorPago pelo Sacado para ficar compatível com a leitura dos demais bancos (bradesco, hsbc, cef, etc...)

 

IEDCBR56972311201522119.RET

ACBrBancoBrasil.pas

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa noite.

Alteração disponível no svn com pequeno ajuste.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.