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.
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:
-
Multiplica-se cada digito do numero de 2 à 9 , da direita para a esquerda , somando cada resultado
-
(5*3)+(5*2)+(5*9)+(5*8)+(5*7)+(5*6)+(5*5)+(5*4)+(5*3)+(5*2) = 245;
-
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)
-
245 % 11 = 3;
-
Se o modulo for igual a 0 ou 1 o digito verificador será 0
-
se o modulo for maior que 1 deve-se diminuir o resultado de 11
-
11 - 3 = 8; Portanto o digito verificador é 8
-
5555555555-8
Dependendo do tipo de boleto e sua finalidade, é necessário utilizar o mod 10, ao invés de mod 11.
Envie um comentário