Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

Temos um cliente tentando homologar o boleto para o banco do brasil, o convênio dele é com 6 posições, porém já geramos alguns arquivos e todos foram rejeitados pelo banco, quando fazíamos o ajuste que o banco solicitava, quebrava outro, por fim, analisando o código, vi que na linha 1218 da unit ACBrBancoBrasil tem o seguinte código: 

wLinha:= wLinha + PadLeft( trim(Cedente.Convenio), 6); // Número do convenio


Isso faz com que o arquivo tenha espaços antes do número e o banco espera que seja zeros, eu não quero modificar local, por isso, trouxe aqui para que vocês verifiquem se procede a alteração:

wLinha:= wLinha + PadLeft( trim(Cedente.Convenio), 6, '0'); // Número do convenio

 

Captura de tela 2024-12-26 103811.png

Captura de tela 2024-12-26 103917.png

  • Consultores
Postado

@Gledson Santos
Bom dia !
Pode testar com esta unit por favor:
ACBrBancoBrasil.pas

Salve na pasta ..\ACBr\Fontes\ACBrBoleto, rode o instalador ou execute um build na sua aplicação.
Aguardo um retorno após seus testes.
Obrigado !

 

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

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.