HOME
Leonardo Calandriello

O leitor que acompanha o blog já deve ter visto nosso post sobre o código de barras 2 de 5. Porem, hoje vamos explicar detalhadamente como utilizar o código 2 de 5 e o que é o código de barras Febraban  e o padrão para utilizar o código na criação de boleto bancário.

Primeiramente, é aconselhável que se adquira o manual de emissão de boletos junto ao banco o qual se deseja desenvolver o boleto, já que os padrões variam de um banco para outro. Uma norma interna e universal  do Banco Central é que todos os boletos devem conter o código de barras e a linha digitável. A linha digitável nada mais é do que a “tradução” das informações contidas no código. Obrigatoriamente deve estar contida na margem direita superior do boleto. O boleto basicamente deve ser composto dos campos,  código de barras 2 de 5 e linha digitável.

boleto Febraban

O código de barras deve ser obrigatoriamente do tipo 2 de 5, podendo conter 44 posições (dígitos), no máximo. As posições no código devem conter obrigatoriamente as seguintes informações: código do banco, tipo de moeda, dígito verificador do código de barras, valor do documento, código do cedente, código do documento e data do vencimento em formato Juliano quando o documento tiver vencimento.

Abaixo a explicação de como calcular o dígito verificador para o boleto (código 2 de 5 padrão Febraban) se o código de barras fosse 5555555555:

  1. Multiplica-se cada digito do numero de 2 à 9 , da direita para a esquerda , somando cada resultado  

  2. (5*3)+(5*2)+(5*9)+(5*8)+(5*7)+(5*6)+(5*5)+(5*4)+(5*3)+(5*2) = 245;  

  3. Calcula-se o módulo 11 do resultado da soma ( módulo, ou mod, ou % em linguagem de programação é uma divisão que traz como resultado o resto da divisão)    

  4. 245 % 11 = 3;    

  5. Se o modulo for igual a 0 ou 1 o digito verificador será 0  

  6. se o modulo for maior que 1 deve-se diminuir o resultado de 11   

  7. 11 - 3 = 8; Portanto o digito verificador é 8  

  8. 5555555555-8

Dependendo do tipo de boleto e sua finalidade, é necessário utilizar o mod 10, ao invés de mod 11.

como gerar código de barras, gerar codigo de barras

Envie um comentário

Busca

Topicos

Mantenha-se Atualizado