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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...