Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

Pessoal, estou tentando emitir o boleto hibrido no banco inter via API.
Eu até estou conseguindo, mas o problema está na parte de gerar o PDF do boleto.
 

Problema 1:
Estou utilizando a carteira 112 da qual eu não gero o NOSSO NÚMERO (NossoNumero), é o banco que gera (a carteira 110 eu não consegui gerar por conta da burocracia).
Nisto eu envio o boleto com os dados e recebo o codigoSolicitacao que é o NOSSO NÚMERO CORRESPONDENTE (NossoNumeroCorrespondente).
Só que além de retornar o nosso número e o código da solicitação, ele retorna o CÓDIGO DE BARRAS (codigoBarras) e a LINHA DIGITÁVEL (linhaDigitavel), nisto o PDF gerado pelo ACBrBoleto está divergente do que é gerado no site do banco INTER. 
Eu investiguei um pouco mais e vi que para gerar o código de barras na documentação do banco inter eles utilizam o número da operação dentro do campo livre. Eu não achei o número da operação no ACBrBoleto e no código do ACBr, é montado o código de barras com base em alguns campos e neste campo livre onde alguns bancos geram estes valores a partir do método DefineCampoLivreCodigoBarras. O problema é que o banco Inter não tem este método implementado.
Pelo componente ACBr também não veio a URL do PDF e não vi algum método para pegar o PDF gerado a partir da API do banco Inter.

Problema 2:
Outro campo que vi que está diferente também é o Código do Beneficiário, onde no ACBr está utilizando o Número da Conta, mas no PDF do Banco Inter vem um número do qual eu não achei no site deles.

Problema 3:
No manual da api do banco inter tem os campos ddd e telefone em pagador, mas no componente ACBr só tem o campo fone onde preciso enviar no máximo 9 números. No caso está faltando o ddd para ser informado no ACBrBoleto.

 

Agência:
0001

Conta:
41519913

Digito Conta:
1

Manual Boleto Banco Inter:
https://s3.sa-east-1.amazonaws.com/static.bancointer.com.br/openbanking/cnab/manual/manual.pdf

Manual API:
https://developers.inter.co/references/cobranca-bolepix#tag/Cobranca

BancoInter.pdf ACBrBoleto.pdf RetornoConsultaBoleto.txt

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

  • Consultores
  • Solution
Postado
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Postado

image.png

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado

Eu fui pesquisar no discord e achei lá algo sobre:
https://discord.com/channels/798697718800318484/809129039159230514/1338543499817255026

ACBrBoleto.Cedente.CodigoCedente informar o Número da Operação informado pelo banco Inter (Conta Digital > Emissão via CNAB > Retorno).

Eu não tinha visto isto antes, vou fazer esta alteração.
 

Em relação ao código do beneficiário que está diferente no caso e o ddd/telefone que não tem, isto serão implementados futuramente?

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

  • Consultores
Postado

Sobre o problema 2, teria que ver com o banco onde consta essa informação no manual

O problema 3 tem como anexar o log? E a documentação?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado
Em 13/02/2025 at 01:48, Victor H. Gonzales - Panda disse:

Sobre o problema 2, teria que ver com o banco onde consta essa informação no manual

O problema 3 tem como anexar o log? E a documentação?

No ACBrBoleto tem o Sacado.Fone, mas não tem o campo Sacado.DDD.
Com isto ao emitir um boleto no Banco Inter informando o campo Sacado.Fone com o número + ddd dá erro, já que o máximo de caracteres aceitos são 9.

Segue abaixo dados da API de Boletos Inter.

Link:

https://developers.inter.co/references/cobranca-bolepix#tag/Cobranca/operation/emitirCobrancaAsync

 

Em relação ao campo código do beneficiário na impressão, até que é irrelevante, não faz diferença, pode ignorar.

Campo_ddd_telefone_api_inter.png

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

  • Membros Pro
Postado
Em 14/02/2025 at 08:50, valterpatrick disse:

No ACBrBoleto tem o Sacado.Fone, mas não tem o campo Sacado.DDD.
Com isto ao emitir um boleto no Banco Inter informando o campo Sacado.Fone com o número + ddd dá erro, já que o máximo de caracteres aceitos são 9.

Segue abaixo dados da API de Boletos Inter.

Link:

https://developers.inter.co/references/cobranca-bolepix#tag/Cobranca/operation/emitirCobrancaAsync

 

Em relação ao campo código do beneficiário na impressão, até que é irrelevante, não faz diferença, pode ignorar.

Campo_ddd_telefone_api_inter.png

Eu vou abandonar o banco Inter, utilizarei o Sicoob, mas seria bom se estes campos tivesse no ACBr.
Fora isto, o restante está OK.
Obrigado por tudo.

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

  • Consultores
Postado
Em 18/02/2025 at 09:47, valterpatrick disse:

Eu vou abandonar o banco Inter, utilizarei o Sicoob, mas seria bom se estes campos tivesse no ACBr.
Fora isto, o restante está OK.
Obrigado por tudo.

existe uma TK (TK-6631) para verificar a questão do telefone...
mas não seria campo DDD + Telefone, e sim um split do campo telefone e colocado a informação em ambos os campos

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado
21 minutos atrás, Victor H. Gonzales - Panda disse:

existe uma TK (TK-6631) para verificar a questão do telefone...
mas não seria campo DDD + Telefone, e sim um split do campo telefone e colocado a informação em ambos os campos

Obrigado pelo retorno.
Pode fechar o post.

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.