Fórum Gerar Código de Barras do Boleto ( Febraban ) #291719
14/08/2005
0
Olá Amigos Delphianos !
Estou precisando de uma rotina que gere o código de barras de um boleto no estilo Febraban e imprimir no Quick Report usando um componente QRPImage.
Por exemplo, eu digitaria toda a linha digitável num edit e depois clicava no botão Imprimir !
Se vocês puderem me explicar passo-a-passo, eu agradeceria muito... valeu mais uma vez amigos delphianos. !!!
Estou precisando de uma rotina que gere o código de barras de um boleto no estilo Febraban e imprimir no Quick Report usando um componente QRPImage.
Por exemplo, eu digitaria toda a linha digitável num edit e depois clicava no botão Imprimir !
Se vocês puderem me explicar passo-a-passo, eu agradeceria muito... valeu mais uma vez amigos delphianos. !!!
Tiagojmilam
Curtir tópico
+ 0
Responder
Posts
16/08/2005
Cirilo
Este boleto seria título de cobrança ou arrecadação ?
[b:4e92b46f93]Título de cobrança[/b:4e92b46f93]
No caso de título de cobrança a linha digitável é totalmente diferente do conteúdo do código de barras. A linha digitável possui 47 números, 3 dígitos a mais do que o código de barras. Além disso os campos estão em ordem completamente diferente.
Para fazer isto você terá que consultar o manual do banco e fazer uma rotina para converter a linha digitável em 44 números que são a representação do código de barras.
Depois de criado estes números vc pode utilizar um componente para gerar a Barra, o CJVBarcode gera o código de barras para Quickreport.
http://www.veloso.adm.br/cjvbarcode.asp
[b:4e92b46f93]Arrecadação(luz, gás, iptu, etc)[/b:4e92b46f93]
Neste tipo de boleto a linha digitável possui 48 números, 4 a mais do que o código de barras. São 4 dígitos de controle para cada campo da linha digitável.
Para gerar os números do código de barras é muito mais fácil, basta retirar os dígitos de controle.
Para gerar o código de barras utilize o componente CJVArrecada4, http://www.veloso.adm.br/pacotecjv.asp
Obs:
Muitos leitores de código de barras enviam para o usuário sempre a linha digitável, mas isto não significa que no código de barras tem a linha digitável.
O leitor faz a conversão dos 44 números em 47 no caso do título de cobrança. No código de barras tem sempre 44 números.
http://www.veloso.adm.br
Ferramentas para Programadores e WebMasters
[b:4e92b46f93]Título de cobrança[/b:4e92b46f93]
No caso de título de cobrança a linha digitável é totalmente diferente do conteúdo do código de barras. A linha digitável possui 47 números, 3 dígitos a mais do que o código de barras. Além disso os campos estão em ordem completamente diferente.
Para fazer isto você terá que consultar o manual do banco e fazer uma rotina para converter a linha digitável em 44 números que são a representação do código de barras.
Depois de criado estes números vc pode utilizar um componente para gerar a Barra, o CJVBarcode gera o código de barras para Quickreport.
http://www.veloso.adm.br/cjvbarcode.asp
[b:4e92b46f93]Arrecadação(luz, gás, iptu, etc)[/b:4e92b46f93]
Neste tipo de boleto a linha digitável possui 48 números, 4 a mais do que o código de barras. São 4 dígitos de controle para cada campo da linha digitável.
Para gerar os números do código de barras é muito mais fácil, basta retirar os dígitos de controle.
Para gerar o código de barras utilize o componente CJVArrecada4, http://www.veloso.adm.br/pacotecjv.asp
Obs:
Muitos leitores de código de barras enviam para o usuário sempre a linha digitável, mas isto não significa que no código de barras tem a linha digitável.
O leitor faz a conversão dos 44 números em 47 no caso do título de cobrança. No código de barras tem sempre 44 números.
http://www.veloso.adm.br
Ferramentas para Programadores e WebMasters
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)