Ir para conteúdo
  • Cadastre-se

dev botao

Leitura Código de Barras Boleto


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

Recommended Posts

Amigos, estou com um problema em questão do código de barras dos boletos:

Gerei boletos para o Bradesco, Banco do Brasil e Banestes(este ultimo fui eu quem implementei), mas, não lê em nenhuma das leitoras que pude testar, enviei para homologação nos bancos, e recebi respostas negativas. A resposta do bradesco foi:

Boletos não lidos.

Motivo: Fonte utilizada para confecção dos boletos difere dos padrões

estabelecidos pela FEBRABAN - Banco Central.

Nota: Confeccionar novos boletos utilizando a fonte I25 2D5 INTERCALADO e o código

de barras deverá conter as seguintes medidas: 103 mm de comprimento e 13 mm

de altura.

Já tenho os boletos funcionando só que fora do ACBr e em Ace Reports, já verifiquei que a string enviada para o código de barras é a mesma que eu passo para meus boletos, ou seja, o código de barras foi calculado corretamente, mas, a imagem do código deve ter algum problema.

Obs.: Já olhei em todos os tópicos referentes a código de barras no fórum, estou utilizando a ultima versão do ACBr com QuickReport, BDS 2006.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Link para o comentário
Compartilhar em outros sites

Percebi que, para o Quick, no momento da geração do Código de barras, apesar de passar altura e largura no código abaixo:

ACBrBarCode1.Typ  := bcCode_2_5_interleaved ;

     ACBrBarCode1.Text := CodBarras;

     BMP := TBitmap.Create ;

     try

       BMP.Width  := imgBarra.Width;

       BMP.Height := imgBarra.Height;

       ACBrBarCode1.DrawBarcode(BMP.Canvas);


       imgBarra.Picture.Bitmap := BMP ;

       imgBarra4.Picture.Bitmap := BMP;

       imgBarra.Stretch := False;

       imgBarra.Stretch := True;

     finally

       BMP.Free ;

     end ;

Ele não gera o código com esta altura e largura, pois, deixei o imgBarra para autosize e ele ficou grande, quase da largura da página, conferindo "barra por barra" verifiquei também que se não deixo autosize ele não mostra todas as barras.

Troquei o gerador para Fortes Reports e o código ficou bem menor ainda não conseguindo a dimensão que a Febrabam exige.

Alguém teria alguma solução que não seja usar outro gerador de relatório que não seja o Quick ou o Fortes?

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Link para o comentário
Compartilhar em outros sites

Olá, Consegui resolver o problema, mas foi no Fortes Report.

Tive que mexer na configuração da barra do boleto (imgCodigoBarra) alterei a opção ratio para 3, desta forma consegui fazer com que ficasse no padrão da FEBRABAM e consequentemente lendo nos leitores.

Segue em anexo junto com a atualização do boleto do Banestes.

ACBrBoleto Banestes V.0.2a.zip

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Olá, também estou com o mesmo problema.

Também recebi a mensagem

Boletos não lidos.

Motivo: Fonte utilizada para confecção dos boletos difere dos padrões

estabelecidos pela FEBRABAN - Banco Central.

Nota: Confeccionar novos boletos utilizando a fonte I25 2D5 INTERCALADO e o código

de barras deverá conter as seguintes medidas: 103 mm de comprimento e 13 mm

de altura.

BANCO BRADESCO S.A.

4252/Departamento de Serviços Centralizados

Cobrança / Produtos

Então é so alterar o ratio pra 3, pq quando pequei seus arquivos estão dando alguns erros. Ai se for so ratio vou alterar na nova versão da acbr. A altura também tem que alterar né?

Atenciosamente,

Quel

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Estava em férias, e voltei agora, eu utilizo o Fortes e o LazReport ambos para o Lazarus e estou com os boletos funcionando normalmente.

Quanto ao seu ajuste para o fortes, vou comparar com o fonte atual para poder subir ao svn.

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

  • Administradores

Bom dia Markapollo.

A unica alteração significativa feita no ACBrBoletoFCFortes foi o Ratio para 3, correto?

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

  • 4 anos depois...
  • Moderadores
Em 12/12/2016 at 16:09, DANIEL BORGES DA SILVA disse:

Olá pessoal,

URGENTE!

Estou com dificuldade pra deixar o código de barras do boleto Caixa com o tamanho 103 mm, pois à homologadora exige este tamanho com precisão! O ratio preenchido com 3 gera um código de barras com 111 mm e à homologadora não está aceitando!

Veja esse é o terceiro local que postou, aguarde em um único caso insista em fazer isso será marcado como spammer

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2695 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.