É um documento de cobrança emitido por uma instituição bancária em que um cedente cobra um determinado valor do sacado (pagador) geralmente devido algum produto ou serviço. Este documento é pagável em qualquer agência bancária, lotérica ou via Internet Banking até seu vencimento e, após esta data, deverá obrigatoriamente ser pago apenas no banco emissor.
Posso emitir um boleto bancário?
Inicialmente qualquer pessoa física ou jurídica pode emitir boletos de cobrança, bastando contratar o serviço de alguma instituição bancária (muito embora algumas instituições exigem algumas condições mínimas a serem verificadas). Durante a contratação, existem dois tipos de boletos bancários passíveis de contratação: Os registrados e os não registrados. A diferença entre eles é a responsabilidade de protesto em caso de não pagamento pelo sacado: No primeiro caso é do banco, já no segundo é do cedente.
Qual o custo de emissão?
Varia conforme instituição bancária, tipo de cobrança, volume e etc. Em média, uma cobrança não registrada para PF sem grandes volumes custa R$4,00.
Elementos de um boleto bancário:
– Cedente: Nome entidade cobradora.
– Sacado: Nome entidade pagadora.
– Vencimento: Data máxima para pagamento.
– Carteira: Varia de banco para banco, mas discrimina detalhes e o tipo de cobrança contratado pelo cedente.
– Código cedente: número identificador do cedente para a instituição bancária.
– Espécie doc.: Define o tipo de cobrança. (podemos ter: DM - duplicata mercantil, DS - duplicata de serviços, RC – recibo, NP - nota promissória e etc.).
– Nosso número: Número identificador do título para a instituição bancária.
– Código de barras e linha digitável: Identificadores do boleto para pagamento. Serão melhores descritos abaixo.
Código de barras
O código de barras é do tipo I-25 intercalado. O 25 (2 de 5) significa que cada 5 barras definem 1 caractere e que 2 delas são barras largas. Já o intercalado diz que os espaços em branco entre as barras também tem significado.
Ele é composto 44 caracteres divididos em campo obrigatório (definido pelo BC) e campo livre (que varia de banco a banco).

Agora definiremos Fator de vencimento e o DV:
* Fator de vencimento: É o número de dias entre a data de vencimento e o dia base, 07/10/1997 (exemplo: Se o vencimento fosse 03/07/2000 o fator seria 1000). Caso não haja vencimento definido, o fator de vencimento é 0000. Este número também pode ser encontrado na linha digitável (ver abaixo).
** Dígito verificador: É um campo em que verifica-se a fidelidade das informações. Este número também pode ser encontrado na linha digitável (ver abaixo). Seu calculo é feito da seguinte forma (módulo 11): Soma-se cada uma das 43 posições (todas menos o DV) multiplicadas por um fator que inicia por 9 e é decrementado a cada posição até chegar a 2 (quando volta a ser 9 - e assim sucessivamente). Esta soma é multiplicada por 10 e dividida por 11. Se o resto da divisão for 10 ou 0 o DV é 1, caso contrário é o próprio resto.
Linha Digitável
– A linha digitável é o identificador do boleto quando não se consegue realizar a leitura do código de barras.
– Ela possui 47 dígitos compostos da seguinte forma:

– Tanto o DV (dígito verificador) quanto o fator de vencimento são os mesmos calculados no código de barras.
– Os dígitos verificadores dos campos são calculados pelo módulo 10 dos números a serem verificados.
Posso alterar a linha digitável?
Depende:
– Caso seja um título vencido e o cedente aceite o pagamento atrasado com multa, sim. Calcula-se a multa e se refaz todo o calculo mudando o valor e o fator de vencimento.
– Caso o título seja sem vencimento (cartões de crédito) e você queira apenas alterar a linha digitável para poder realizar o pagamento novamente no Itaú também pode-se alterar.
– Atenção: Caso o cedente não aceite pagamento atrasado e mesmo assim você alterar a linha digitável, pode ocorrer do cedente não identificar o pagamento e você perder o valor pago!
[html]
<center><b>Cálculo dígito verificador</b><br><br><form name='form1' method='POST' action='boleto.php'><input type='text' name='bl1' size=10 value='' maxlength=5> <input type='text' name='bl2' size=10 value='' maxlength=5> <input type='text' name='bl3' size=10 value='' maxlength=5> <input type='text' name='bl4' size=10 value='' maxlength=6> <input type='text' name='bl5' size=10 value='' maxlength=5> <input type='text' name='bl6' size=10 value='' maxlength=6> <input type='text' readonly size=1> <input type='text' name='bl8' size=20 value='' maxlength=14><br><br><table width=350><tr><td>Data de Vencimento:</td><td><input type='text' name='data1' size=1 value='12'> <input type='text' name='data2' size=1 value='04'> <input type='text' name='data3' size=3 value='2012'></td></tr><tr><td>Multa (123,00 = 12300):</td><td><input type='text' name='multa' size=10 value=''></td></tr></table><br><input type='submit' name='submit' value='Gerar'></form>
[/html]
Boa sorte!





