Ir para conteúdo
  • Cadastre-se

dev botao

Retorno Banco do Brasil


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

Recommended Posts

Olá

Comecei a me aventurar no AcbrBoleto e por necessidade fui direto ao processo de retorno do Banco do Brasil.

Usei como referência o manual febraban 240 posições v8.4

No primeiro teste que fiz observei que ele checa se o arquivo é válido:

// Verifica se o arquivo pertence ao banco

if strtoint(copy(ARetorno.Strings[0], 3, 3)) <> Numero then

Não seria o correto:

// Verifica se o arquivo pertence ao banco

if strtoint(copy(ARetorno.Strings[0], 1, 3)) <> Numero then

Ajustei isso e passou até o CNPJ.

Pergunta, já está funcional?

Em caso negativo, como ajudar?

att

JURANDIR DALLABENETA

LMD DESENV.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Fundadores

Cada banco tem suas próprias peculiaridades....

Por favor seja mais específico no problema... O componente não lê um arquivo de Retorno que é lido com sucesso por outro programa ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

Daniel,

O retorno do Banco do Brasil 240 posições não está funcional.

Fiz pequenos ajustes na função LerRetorno240 e agora estou conseguindo ler os arquivos e resolvendo minha necessidade.

A variável fpTamanhoMaximoNossoNum também não está adequada para o BB.

Arquivo com correções anexado a mensagem.

JURANDIR DALLABENETA

LMD DESENV.

ACBrBancoBrasil.pas

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Iremos avaliar suas correções...porém apenas uma questão, para o BB existem 3 ou 4 tamanhos maximos diferentes de Nosso Numero, vc efetuou as alterações com base em apenas um manual ou nos 3?

Att

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

Juliana,

Estou iniciando a utilização do componente e aprendendo o seu funcionamento.

Em relação ao tamanho máximo do nosso número, alterei para conseguir ler os retornos, sem o estudo necessário.

Da maneira como está no anexo enviado está funcionando para minha necessidade, mas com certeza precisa evoluir e conforme sobrar um tempo vou avaliar com mais carinho.

Em outra mensagem, observei que o usuário Carlos Alberto Fitl também estava trabalhando no processo e talvez num nível bem mais avançado, talvez seria interessante aguardar o retorno.

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...

Olá, eu notei que este forum é de uns meses atrás, mas eu estou implantando o ACBr em meu sistema e o arquivo de retorno do BB esta dando erro com nosso numero, fiz o que o colega em cima falou, aumentei para 17 ao invés de 10 e deu certo o nossonumero, porém se perdeu com a ocorrência. estou usando o layout c240, está funcionando agora?

obrigado!

Link para o comentário
Compartilhar em outros sites

ah, e eu também tive problema ao pegar o numeroDocumento, parece que esta retornando uma casa decimal a mais, ou uma casa para esquerda. Ex:

0000000148679548/001 0000000000000

digamos que ao invés de me retornar 0148679548/001, esta vindo 00148679548/001 e este zero me deu trabalho, pois tive que tratar o banco do brasil diferente, o do bradesco por exemplo deu certo sem eu precisar fazer alterações especificas.

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Quanto a propriedade do tamanho máximo do nosso número, o componente foi alterado para que ela fique aberta, ou seja, agora é possível ser alterado seu valor.

Quanto ao retorno do BB, infelizmente não tenho nenhum arquivo retorno para testar, então caso você possa corrigir essa questão do "0" a mais e anexar as correções aqui, seria muito bom.

Att.

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

Tá dificil eu to me deparando com vários erros com Banco do brasil aqui. arrumei o ACBrBanco para setar o tamanho maximo do nosso numero, que tem a função declarada mas não tem implementada, fiz setar a propriedade e ai resolve em tempo de execução a leitura do retorno, mas também não está pegando o codigo da ocorrencia, ela vem nula.... =/

tenso

Link para o comentário
Compartilhar em outros sites

Agora está lendo o retorno, vou conferir amanhã se o boleto está sendo gerado correto, vou pagar um para ver... pois notei que quando altero o tamanho maximo para 17 dirento no componente não funcionou.

Agora implementei a função SetTamanhoMaximoNossoNum no ACBrBoleto.pas que tinha apenas declarada e agora é possivel alterar o tamanho em tempo de execução com esta função.

No ACBrBancoBrasil.pas fiz várias alterações, e a leitura esta funcionando.

Falta checar a remessa e o proprio boleto. Por enquanto se quiserem implementar no SVN por favor eu agradeço, eu não gostaria de estar com meu componente diferente do atual para ter trabalho sempre que atualizar o ACBr.

Obrigado.

ACBrBoleto.rar

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Iremos analisar suas correções e assim que concluirmos disponibilizaremos no snv.

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

  • Administradores

Boa tarde.

Vc está tendo problemas com a carteira 18 e convênio de 6 digitos, é isso mesmo? pois fiz a homologação com convênio de 7 digitos e os boletos e a remessa foram aprovados pelo banco.

Att.

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

É a carteira 17. Convenio com 6 digitos. A remessa ainda não conferi, mas o boleto não gera correto,

eu preciso ficar digitando a linha digitavel no caixa eletronico porque não reconhece o codigo de barras.

Não sei por ai, mas aqui nós usamos a carteira mais variação carteira. como não tem campo de variação

de carteira para colocar eu coloco tudo na carteira, ai ela fica 17-019.

Estou pegando a geração do codigo de barras do GBoleto e implementando parecido para ver se da certo...

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

A variação vc passa no campo Modalidade...

Att.

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

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.