Ir para conteúdo
  • Cadastre-se

dev botao

Codigo de barras e linha digital banco INTER


Ver Solução Respondido por Júlio Cavalcanti,

Recommended Posts

  • Membros Pro

No ACBRBoleto, ao gerar o codigo de barras e a linha digitavel ele gera alguns numeros diferente do que esta no boleto no banco.

Tem algum segredo nesse campo  LayoutVersaoArquivo  ou  no  LayoutVersaoLote  ??

 Banco.TipoCobranca        := cobBancoInter; 
 Banco.Nome                := 'INTER';
 Banco.numero              := 77;
 Banco.LayoutVersaoArquivo := 101; // StrToIntDef(edtCNABLVArquivo.Text,0);
 Banco.LayoutVersaoLote    := 060; // StrToIntDef(edtCNABLVLote.Text,0);
 Banco.CIP                 := ''; // edtCIP.Text;
 Banco.DensidadeGravacao   := ''; // edtDensidadeGravacao.Text;
 Banco.LocalPagamento      := ''; // Pagar prefencialmente no banco itau
 ...

...

 vcbarra        := Titulo.ACBrBoleto.Banco.MontarCodigoBarras(titulo);
 vccoddigitavel := Titulo.ACBrBoleto.Banco.MontarLinhaDigitavel(vcbarra,titulo);
 

Alguem poderia me enviar um exemplo do preenchimento correto dos campos para o banco INTER ?

Obs: Uso o Lazarus

abraços

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia @Claudiomiro
Existem particularidades para o banco inter.
Provavelmente não foi informado código do cedente, vide informações abaixo:

3.14 Banco Inter

Para o calculo do campo livre necessário para a construção do código de barras e linha digitavel, é necessário na propriedade ACBrBoleto.Cedente.CodigoCedente informar o Número da Operação informado pelo banco Inter (Conta Digital > Emissão via CNAB > Retorno).

DataLimitePgto Obrigatorio a data limite de pagamento ser menor ou igual a 60 dias

Carteira 110: Necessário registrar primeiro a remessa para obter o nosso número de posse do nosso número é possível realizar a impressão da ficha de compensação

Diferenças entre a carteira 110 e 112:

Carteira 110: Você precisa aguardar o retorno do banco para capturar o NossoNumero criado por eles (utiliza-se o seuNumero para que você possa identificar o retorno)
Carteira 112:  Você já envia o boleto com o NossoNumero, não depende do retorno do Inter como na carteira 110.

Para comunicação com a API, necessário no banco Inter alimentar as propriedades em WebService além dos campos tradicionais ClientID, ClientSecret :

ArquivoCRT = Caminho e arq CRT ('C:\INTER\InterAPI_Certificado.crt')
ArquivoKEY = Caminho e arq Key ('C:\INTER\InterAPI_Chave.key')

Scope = (conforme manual/documentação)

https://acbr.sourceforge.io/ACBrLib/Particularidades.html

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Ola Daniel,

Eu estou fornecendo o meu codigocedente, inclusive ele ate aparece no codigo da linha digitavel.

Meu codigo cedente é o: 0921255, ele aparece no acbrboleto mas dai para frente ele monta errado.

O NOSSO NUMERO é  9002194200-1  (ja com o digito). 

Somente alguns numeros estão diferente do boleto que esta no banco, veja:

No Banco esta assim:

07790001161209212559500219420015198010000027000

acbrboleto:

07790001161209212550490021942009798010000027000

Olhei a documentação do cnab do inter de como montar a linha do codigo de barras e da linha digitavel, ao meu ver esta tudo certo, parece que o problema é entre o codigo cedente e o Nosso numero. Mas nao consigo achar.

Sera que eu poderia enviar meu código para voce no seu email ?  o meu email é:   [email protected]

no aguardo

Ass: Claudiomiro Souza

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Claudiomiro
Faz o seguinte.
Por favor envie para o nosso email os todos dados:
Agencia, digito agencia, conta, digito conta, carteira, codigo cedente, nossonumero que retornou.. tudo que é usado no preenchimento, que vou simular aqui
[email protected] no corpo da mensagem add tbm o link desta postagem para que possamos identifica-lo

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
3 horas atrás, Claudiomiro disse:

Boa tarde @Daniel InfoCotidiano

Acabei de enviar o email para  [email protected]

Muito obrigado

Boa tarde, @Claudiomiro

Com o SVN atualizado, alimentei o boleto com as seguintes informações:
image.png?ex=66b517e0&is=66b3c660&hm=f0e

image.png

O número corresponde com o número gerado pelo banco:

image.png

 

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

  • Membros Pro
38 minutos atrás, Júlio Cavalcanti disse:

Boa tarde, @Claudiomiro

Com o SVN atualizado, alimentei o boleto com as seguintes informações:
image.png?ex=66b517e0&is=66b3c660&hm=f0e

image.png

O número corresponde com o número gerado pelo banco:

image.png

 

Certo, poderia me explicar como faço para atualizar o SVN aqui no meu computador ?  (Estou começando agora a usar o ACBR)

Link para o comentário
Compartilhar em outros sites

  • Consultores
3 minutos atrás, Claudiomiro disse:

Certo, poderia me explicar como faço para atualizar o SVN aqui no meu computador ?  (Estou começando agora a usar o ACBR)

Na pasta onde esta o ACBr que vc baixou pelo tortoise, basta clicar com botao direito e realizar o update.
image.png

Se vc utilizar Delphi, basta executar o instalador
Se for lazarus, recompilar a IDE

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
44 minutos atrás, Daniel InfoCotidiano disse:

Na pasta onde esta o ACBr que vc baixou pelo tortoise, basta clicar com botao direito e realizar o update.
image.png

Se vc utilizar Delphi, basta executar o instalador
Se for lazarus, recompilar a IDE

Beleza, vou tentar.

Muito obrigado.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Pessoal, super obrigado, aqui deu tudo certo, meu problema foi resolvido.

Na tela que o @Júlio Cavalcanti me mandou do teste, eu percebi que o digito verificador do Nosso Numero ele digitou no mesmo campo do Nosso Numero. Eu fiz o mesmo e deu certo. Muito obrigado Júlio.

Tentei também atualizar o SVN de acordo com a tela do @Daniel InfoCotidiano e tambem deu certo, aprendi a atualizar o Acbr no Lazarus. Muito obrigado Daniel.

 

Abraços amigos

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

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