📋 O que você vai aprender neste artigo

  1. Como funciona a leitura automática de boleto
  2. Anatomia de um boleto: o que cada campo significa
  3. Quando a leitura automática falha (e por quê)
  4. Digitar manualmente × ler automaticamente
  5. Boas práticas ao anexar boletos
  6. Como funciona no Figreen
  7. Perguntas frequentes
Ilustração de um boleto com vencimento, valor e linha digitável sendo lidos automaticamente.

A leitura automática de boleto funciona extraindo o texto do PDF e procurando, dentro desse texto, três informações: o valor, a data de vencimento e o número do documento. Quando o sistema encontra os três, preenche o cadastro sozinho e você só confere antes de salvar.

Isso elimina o trabalho de abrir o PDF, olhar o valor, digitar, olhar o vencimento, digitar de novo, para cada boleto que chega no mês.

Como funciona a leitura automática de boleto

O processo tem três etapas: primeiro o navegador extrai o texto do arquivo PDF (sem precisar de digitalização óptica, já que boletos gerados digitalmente já têm o texto embutido no arquivo). Depois, esse texto é varrido em busca de padrões conhecidos: um valor em reais, uma data próxima da palavra "vencimento" e uma sequência longa de números que corresponde à linha digitável. Por fim, esses dados preenchem o formulário, prontos para conferência.

Fluxo da leitura automática de boleto PDF anexado, texto extraído, dados reconhecidos e conferidos antes de salvar. 1. Anexa o PDF 2. Extrai o texto do PDF 3. Reconhece valor, vencimento e nº 4. Você confere
A leitura automática não substitui a conferência, ela só evita ter que digitar tudo do zero.

Anatomia de um boleto: o que cada campo significa

Um boleto traz várias datas e números parecidos. Para o sistema (e para você) não confundir um com o outro:

Campos de um boleto bancário Vencimento é a data limite de pagamento. Valor do documento é o valor a pagar. Número do documento é um identificador curto de referência. Linha digitável é o código de 47 dígitos usado para pagar. Vencimento 30/09/2026 Valor do documento R$ 83,47 Número do documento 0105516830 Nosso número 009/00014331439-4 Linha digitável (código de barras) 23793.39506 90001.433144 39000.370609 3 15850000008347 Exemplo ilustrativo, não é um boleto real.
Vencimento e valor definem quando e quanto pagar. Número do documento identifica o boleto; a linha digitável é o código usado para efetuar o pagamento.

Quando a leitura automática falha (e por quê)

Na maior parte das vezes em que o sistema não reconhece um boleto, a causa é uma destas três:

  1. Formato de data diferente. A maioria dos boletos escreve o vencimento com barra (30/09/2026), mas alguns bancos usam ponto (30.09.2026). Se o sistema só souber ler um formato, o outro é ignorado e o campo fica em branco.
  2. PDF sem texto embutido. Um boleto fotografado ou escaneado como imagem não tem texto real dentro do arquivo, só uma foto. Sem texto, não há o que extrair.
  3. Layout fora do padrão. Boletos de convênio (água, luz, condomínio, tributos) usam um layout e uma linha digitável de 48 dígitos diferente do boleto bancário comum de 47 dígitos.

💡 Caso real

Um boleto do Bradesco trazia o vencimento como 30.09.2026, com ponto em vez de barra. Como o reconhecimento automático só procurava datas no formato com barra, o campo ficava em branco e pedia preenchimento manual, mesmo com o valor certo impresso bem visível no PDF. O ajuste foi ensinar o sistema a reconhecer os dois formatos de data.

Dois formatos de data em boletos brasileiros A maioria dos boletos escreve o vencimento com barra, como 30/09/2026. Alguns bancos, como o Bradesco, usam ponto, como 30.09.2026. O sistema precisa reconhecer os dois. Formato mais comum 30/09/2026 Formato do Bradesco 30.09.2026 Os dois representam a mesma data. O sistema precisa reconhecer ambos.
Pequenas diferenças de formatação, como ponto em vez de barra, são a causa mais comum de "vencimento não reconhecido".

Digitar manualmente × ler automaticamente

AspectoDigitando manualmenteLendo automaticamente
Tempo por boleto1 a 2 minutosPoucos segundos, mais conferência
Risco de erro de digitaçãoExiste (trocar um dígito do valor)Baixo, dado vem direto do PDF
Detecção de duplicadoDepende de quem cadastra lembrarSistema pode avisar pelo número do documento
Boleto sem texto (escaneado)Funciona normalmenteNão reconhece, precisa preencher à mão

Boas práticas ao anexar boletos

  • ✅ Sempre confira o valor e o vencimento preenchidos antes de salvar, mesmo quando o sistema reconhece automaticamente
  • ✅ Prefira o PDF original enviado pelo fornecedor a um print ou foto do boleto
  • ✅ Guarde o PDF anexado à conta a pagar, para consultar o código de barras completo na hora de pagar
  • ✅ Se o sistema não reconhecer algum dado, preencha manualmente. Isso não trava o cadastro

Como funciona no Figreen

No Figreen, ao anexar o PDF de um boleto em Contas a Pagar ou Contas a Receber, o sistema tenta reconhecer vencimento, valor e número do documento automaticamente. A linha digitável completa fica disponível a qualquer momento no botão "Ver boleto", direto do PDF anexado, pronta para copiar e pagar. Quando o PDF traz mais de um boleto (carnê), cada parcela é reconhecida separadamente, com seu próprio vencimento e valor.

🚀 Experimente grátis agora

Anexe um boleto em PDF e veja o vencimento e o valor preenchidos automaticamente, prontos para conferência.

Começar grátis →

Perguntas frequentes

Como funciona a leitura automática de boleto?

O sistema extrai o texto do PDF e procura o valor, a data de vencimento, o número do documento e a linha digitável, preenchendo esses campos automaticamente para conferência.

Por que o sistema às vezes não reconhece o vencimento do boleto?

O motivo mais comum é o formato da data: a maioria usa barra (30/09/2026), mas alguns bancos imprimem com ponto (30.09.2026).

O que é a linha digitável do boleto?

É o código numérico de 47 ou 48 dígitos usado para pagar via internet banking, diferente do número do documento, que é só um identificador de referência.

Número do boleto e linha digitável são a mesma coisa?

Não. O número do documento é um identificador curto de referência. A linha digitável é o código completo usado para efetuar o pagamento.

O que fazer se o sistema não reconhecer nenhum dado do boleto?

Preencha manualmente olhando o PDF anexado. O cadastro manual sempre continua disponível como alternativa.

Boleto digitalizado como imagem escaneada é lido automaticamente?

Só quando o PDF tem texto real embutido. Uma imagem escaneada sem camada de texto não permite extração automática.

Conclusão

A leitura automática de boleto não substitui a conferência, ela elimina a digitação repetitiva. Quando falha, geralmente é por um detalhe de formato (data com ponto, PDF sem texto), não por falta de tecnologia. O caminho mais produtivo é confiar no preenchimento automático quando ele acontece, e preencher manualmente sem drama quando não acontece.

Pare de digitar boleto um por um.

Anexe o PDF no Figreen e deixe o sistema preencher vencimento e valor.

🌿 Criar conta gratuita

Leia também