Código
Hoje vamos falar sobre impressão de Boletos Bancários.
Por ser um assunto muito grande, resolvemos antes de escrever procurar algo na Internet já pronto (ou o assunto seria muito grande, assim como sobre Impressoras Fiscais), quando nos deparamos com um Site excelente sobre o assunto e o que é melhor, em Português.
É o Site do Genilton Barbosa que é analista de sistemas e autor do livro "Boleto Bancário em Delphi". No Site dele há um componente Freeware e Open Source que:
- Imprime boleto bancário;
- Gera imagem do boleto;
- Envia boleto por e-mail;
- Permite a criação de boletos personalizados;
- Gera arquivo de remessa para o banco;
- Lê arquivo de retorno recebido do banco;
- As rotinas específicas de cada banco estão separadas em units diferentes, o que facilita para você incluir novos bancos.
Bingo!! Problema resolvido!! E por enquanto gera para os seguintes bancos:
001 - Banco do Brasil
021 - BANESTES (Banco do Estado do Espírito Santo)
038 - BANESTADO
104 - Caixa Econômica Federal
151 - Nossa Caixa
237 - BRADESCO
244 - Banco Cidade
275 - Banco Real
291 - BCN (Banco de Crédito Nacional)
341 - Banco Itaú
347 - Banco SUDAMERIS
353 - Banco Santander
389 - Banco Mercantil do Brasil
399 - HSBC
409 - Unibanco
422 - Banco Safra
Funciona para as versões 4, 5 e 6 do Delphi e acompanha a documentação. No site há ainda uma lista de discussão sobre o componente, já baixamos e testamos, é fácil de usar e o pessoal da lista de discussão são excelentes.
Já ia me esquecendo... o endereço do Site é: http://www.gbimoveis.com/genilton/
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009