Imprimindo Boletos Bancários
Vou falar rapidamente sobre a impressão de boletos bancários. Se quiser aprender mais leia os artigos :
Existe um padrão quando se fala em boletos bancários : é o padrão CNAB . Mas , para variar , embora existe o tal padrão CNAB , cada banco tem informações específicas que você somente obtem com o manual fornecido pelo banco.
Já vou avisando : vamos usar como exemplo o Banco do Brasil , para outro banco você vai ter que se reportar ao manual do banco. Eu não tenho o manual dos demais bancos somente o do Banco do Brasil.
O que você vai precisar ?
Quando você vai gerar um boleto bancário para impressão você vai precisar das seguintes informações :
Funçõe usadas na geração do boleto :
"00000.0000X 00000.00000X 00000.00000XY 000"
Posição Inicio | Posição Fim | Quantidade | Valor |
01 | 03 | 3 | Banco (001 - Banco do Brasil) |
04 | 04 | 1 | Moeda ( 9-Real) |
05 | 05 | 1 | DV (DV Módulo 11) |
06 | 19 | 12,2 | Valor (23560 lê-se : 235,60) |
20 | 44 | 25 | Campo Livre (Depende do Banco) |
20 | 25 | 6 | Convênio |
26 | 42 | 17 | Nosso Número |
43 | 44 | 2 | Servico ( Fixo 21) |
O retorno desta função deve ser :
"0000X000000000000000000000000000000000 00000"
Creio que as funções você acha nos artigos supra citados ...
Até a próxima...