A Linha Digitável e o Código de Barras

O Código de Barras é a representação gráfica do conteúdo do Boleto Bancário e a Linha Digitável é a representação numérica do Código de Barras

A Linha Digitável e o Código de Barras são iguais?

Sim. Ambos contêm as mesmas informações, mas em formatos diferentes:

  • Linha Digitável = formato numérico
  • Código de Barras = formato gráfico

A Linha Digitável é a representação numérica do Código de Barras usada para a digitação manual, enquanto o Código de Barras é a representação gráfica do conteúdo do boleto lida por leitores ópticos.

São duas formas de representar as mesmas informações, em sequências e formatos diferentes.

Como um é a representação numérica e o outro a gráfica, podemos dizer que um é o espelho do outro.

Boleto Bancário com Linha Digitável e Código de Barras

O que é a Linha Digitável?

A Linha Digitável do Boleto Bancário é a representação numérica do Código de Barras, composta por 47 caracteres numéricos, localizada na parte superior direita do boleto.

Ela foi criada para permitir que o pagamento seja realizado manualmente (digitando ou copiando e colando os números) quando o leitor óptico do aplicativo bancário ou do caixa eletrônico não consegue ler o Código de Barras.

A Linha Digitável segue critérios rigorosos de elaboração definidos pela Febraban e pelo Banco Central do Brasil.

Para garantir a segurança e a correta identificação dos dados da transação bancária, a Linha Digitável é composta por 5 campos. Os 3 primeiros campos possuem dígitos verificadores (DV) calculados pelo módulo 10, que ajudam a identificar erros de digitação.

Estrutura da Linha Digitável
Campo 1 Campo 2 Campo 3 Campo 4 Campo 5
AAABC.CCCCX DDDDD.DDDDDY EEEEE.EEEEEZ K UUUUVVVVVVVVVV
0019050095 40144816069 06809350314 3 37370000000100

A Linha Digitável contém:

  • Identificação do Banco e da Moeda
  • Dados do Beneficiário
  • Dígitos Verificadores (DVs) de Segurança
  • Fator de Vencimento e Valor

Exemplo de uma Linha Digitável com 47 dígitos:

00190500954014481606906809350314337370000000100

A Linha Digitável acima contém cálculos válidos para o antigo Fator de Vencimento 3737 (data-base 07/10/1997 válida até 21/02/2025). Para mais detalhes técnicos, consulte a página sobre Data de Vencimento e Valor do Boleto.

Para que serve a Linha Digitável?

A Linha Digitável é utilizada para pagamentos manuais via internet banking, aplicativos ou caixas eletrônicos quando a leitura automática do Código de Barras não é possível. Seus Dígitos Verificadores ajudam a evitar erros de digitação e fraudes.

Principais funções da Linha Digitável:

  • Pagamento Manual: Permite digitar ou copiar e colar as informações do boleto em caixas eletrônicos, internet banking ou aplicativos de bancos.
  • Verificação de Dados: O sistema bancário verifica se as informações estão corretas antes de processar o pagamento.
  • Prevenção de Erros e Fraudes: Os dígitos verificadores ajudam a evitar erros de digitação e fraudes.

O que é o Código de Barras?

O Código de Barras é a representação gráfica, em formato de barras verticais pretas e brancas de diferentes espessuras, do conteúdo do Boleto Bancário.

O Código de Barras transforma os números do Boleto Bancário em um padrão visual que pode ser lido rapidamente por máquinas.

Código de Barras padrão 2 de 5 — Intercalado

As barras verticais pretas, juntamente com os espaços brancos entre elas, são lidas por leitores ópticos como 0 e 1 (Código Binário). As barras pretas e os espaços brancos variam em espessura (finas ou largas) para representar os dígitos decimais (0-9) que compõem os números do Boleto Bancário.

O Código de Barras utilizado é do tipo "2 de 5 Intercalado" — Febraban.

O que é o Padrão 2 de 5 Intercalado?

O termo "2 de 5 Intercalado" significa que 5 barras (pretas ou brancas) definem um dígito, sendo duas delas largas. O termo "Intercalado" indica que os espaços entre as barras pretas também carregam informação, de maneira análoga às barras.

O resultado visual é um bloco de 10 elementos (5 barras pretas + 5 espaços brancos) que, intercalados, representam sempre um par de dígitos.

Assim, o Código de Barras é uma representação gráfica, que corresponde a 44 dígitos.

Código de Barras com 44 dígitos:

00193373700000001000500940144816060680935031

Como o leitor óptico sabe onde o Código de Barras começa e termina?

Para que os leitores ópticos (scanners) e os aplicativos não se confundam com outras impressões no papel, o padrão "2 de 5 Intercalado" utiliza marcas de início e fim, chamadas de caracteres de guarda:

  • Início / start: O código sempre começa com duas barras pretas finas e dois espaços brancos finos (sequência NNNN). Isso avisa ao leitor: "Atenção, os próximos blocos são dígitos".
  • Fim / stop: O código termina com uma barra preta larga, um espaço branco fino e uma barra preta fina (sequência WNN). Isso indica ao leitor: "O código acabou, pode parar de ler".

Sem esses sinais, o leitor óptico não saberia se está lendo o Boleto Bancário da esquerda para a direita ou vice-versa, nem onde exatamente a informação numérica começa.

Para que serve o Código de Barras?

O Código de Barras foi criado para ser lido com rapidez e precisão, transformando o conteúdo do Boleto Bancário em dígitos (números).

Principais funções do Código de Barras:

  • Pagamento Rápido e Prático: A leitura eletrônica das barras agiliza o processo de pagamento.
  • Redução de Erros: A leitura eletrônica reduz a chance de erros de digitação.
  • Automatização do Pagamento: Os dados são enviados diretamente para o sistema bancário.

Qual a relação entre a Linha Digitável e o Código de Barras?

A Linha Digitável foi criada depois do Código de Barras para que o usuário pudesse digitar ou copiar e colar a sequência numérica se o leitor do Código de Barras não funcionasse.

O Boleto Bancário (Bloqueto de Cobrança) foi criado em 1993, através da Carta Circular n° 2.414, de 7 de outubro de 1993, do Banco Central do Brasil. Esse normativo criou também a Ficha de Compensação com o Código de Barras, ambos fundamentais para a implantação da Compensação Eletrônica de Cobrança.

Mais tarde, em 1995, para "aprimoramento do Bloqueto de Cobrança", foi criada a Linha Digitável do Boleto Bancário, através da Carta Circular nº 2.531, de 24 de fevereiro de 1995.

Resumidamente:

  • 1993: criação do Boleto Bancário e do Código de Barras (Banco Central)
  • 1995: criação da Linha Digitável

Composição da Linha Digitável

A Linha Digitável é dividida em 5 campos, com os 3 primeiros campos contendo Dígitos Verificadores – DV (calculados através do Módulo 10) e, entre cada campo, espaço equivalente a uma posição. No quarto campo é indicado, isoladamente, o DV (calculado através do Módulo 11) do Código de Barras:

Detalhamento da Linha Digitável com 47 dígitos:

001905009 5 4014481606 9 0680935031 4 3 37370000000100

Composição da Linha Digitável
Campo 1 Campo 2 Campo 3 Campo 4 Campo 5
AAABC.CCCCX DDDDD.DDDDDY EEEEE.EEEEEZ K UUUUVVVVVVVVVV
001905009 5 4014481606 9 0680935031 4 3 37370000000100

Campo 1: AAABC.CCCCX

  • A = Número do Banco
  • B = Código da Moeda (9 = Real)
  • C = Posições 20 a 24 do Código de Barras
  • X = DV do Campo 1 (calculado de acordo com o Módulo 10)

Campo 2: DDDDD.DDDDDY

  • D = Posições 25 a 34 do Código de Barras
  • Y = DV do Campo 2 (calculado de acordo com o Módulo 10)

Campo 3: EEEEE.EEEEEZ

  • E = Posições 35 a 44 do Código de Barras
  • Z = DV do Campo 3 (calculado de acordo com o Módulo 10)

Campo 4: K

  • K = DV do Código de Barras (calculado de acordo com o Módulo 11)

Campo 5: UUUUVVVVVVVVVV

  • U = Fator de Vencimento (cálculo conforme anexo VI)
  • V = Valor (com duas casas decimais, sem ponto e vírgula)

Composição do Código de Barras

O Código de Barras de um Boleto Bancário (padrão Febraban) é composto por dois campos:

  • Campo Obrigatório: determinado pela FEBRABAN e comum a todos os bancos
  • Campo Livre: número único de identificação do boleto (nosso número, agência, etc.)

Além dos campos obrigatório e livre, o Código de Barras deve conter 44 posições, que permite aos bancos identificar o emissor, o valor, o vencimento e os dados bancários do Beneficiário.

Detalhamento do Código de Barras com 44 posições (dígitos):

001 9 3 3737 0000000100 050094 01448 1606 06809350 31

Composição do Código de Barras
Campo Obrigatório Campo Livre
Banco Moeda DV Vencimento Valor Convênio Complemento Agência Conta Carteira
001 9 3 3737 0000000100 050094 01448 1606 06809350 31

Campo Obrigatório

Banco:

  • 001 = Identificação do banco (ex: 001 = Banco do Brasil, 237 = Bradesco e 341 = Itaú, etc.)

Moeda:

  • 9 = Código da moeda. O número 9 representa o Real (R$)

DV:

  • 3 = Dígito verificador geral do Código de Barras calculado pelo módulo 11

Vencimento:

  • 3737 = Fator de Vencimento

Valor:

  • 0000000100 = Valor do documento

Campo Livre

Convênio:

  • 050094 = Nosso Número / Número do Convênio fornecido pelo Banco

Complemento:

  • 01448 = Nosso Número / Complemento do Nosso-Número, sem DV

Agência:

  • 1606 = Número da Agência Bancária

Conta:

  • 06809350 = Número da Conta Bancária

Carteira:

  • 31 = Número da Carteira de Cobrança

A Matemática por trás dos Formatos

Os números acima comprovam que o Código de Barras e a Linha Digitável de um Boleto Bancário são iguais, pois contém fielmente as mesmas informações, mas não se apresentam na mesma sequência e possuem formatos diferentes (Febraban).

A Linha Digitável contém 3 (três) dígitos a mais que o Código de Barras, que são os Dígitos Verificadores — DV exclusivos da Linha Digitável. Já o Código de Barras contém 1 (um) Dígito Verificador Geral. Desta forma, sem os Dígitos Verificadores, tanto o Código de Barras quanto a Linha Digitável contêm 43 dígitos de dados cada:

  • Código de Barras: 43 dígitos de dados + 1 dígito verificador = 44 dígitos
  • Linha Digitável: 43 dígitos de dados + 1 dígito verificador (importado do Código de Barras) + 3 dígitos verificadores da própria Linha Digitável = 47 dígitos

Resumo:

  • Código de Barras: 44 dígitos (43 + 1 DV)
  • Linha Digitável: 47 dígitos (43 + 4 DVs)

Quer converter automaticamente? Use o nosso Formulário para converter a Linha Digitável no Código de Barras.

Fontes: Banco do Brasil — BB e Febraban

Mais acessadas