500 Boletos, Uma Planilha:Como Processar Pagamentos de Boletos em Lote para uma Planilha de AR

Um varejista brasileiro de médio porte que emite 3.000 Boletos por mês normalmente recebe pagamentos distribuídos em dez ciclos diferentes de liquidação bancária, três relatórios semanais em PDF do banco e uma pilha de boletos pagos encaminhados por clientes que pagaram em casas lotéricas. Sair dessas saídas para uma única visão de AR de "quem pagou, quem não pagou" deveria ser uma tarefa de conciliação. Na prática, é uma tarefa de entrada de dados — o código de barras, a data de vencimento, o valor e o beneficiário de cada Boleto devem ser lidos do PDF e redigitados em uma linha da planilha antes que qualquer correspondência possa começar.

Pare de digitar dados — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em 10 segundos
Experimente agora
Sem cadastro · Sem cartão · Resultados em 10 segundos
Processamento em lote de pagamentos de Boleto Bancário — boletos brasileiros sendo extraídos automaticamente para uma planilha de contas a receber do Excel

Principais Conclusões

  1. Cada Boleto segue um padrão rígido da FEBRABAN projetado para leitura por máquina — mas a maioria das equipes ainda abre cada PDF e digita os mesmos dados manualmente.
  2. O código de barras de 44 dígitos já codifica o valor, a data de vencimento e o ID do banco em posições fixas — os dados são estruturados antes mesmo de tocar em uma tecla.
  3. A extração em lote de 200 Boletos leva 5 minutos de trabalho prático. Os mesmos 200 digitados manualmente consomem mais de 10 horas.

A Pilha Mensal de Boletos: Por Que Abrir PDFs Um a Um Não Escala

Se você processa menos de 20 Boletos por mês, abrir cada PDF e digitar seus valores em uma planilha é tedioso, mas administrável. Com 50 por mês, vira uma tarefa de meio dia. Com 200, consome uma semana inteira. Com 500 — algo rotineiro para varejistas de médio porte, administradoras de imóveis e empresas B2B de serviços no Brasil — a abordagem manual simplesmente quebra, não porque o trabalho seja difícil, mas porque a estrutura do trabalho impede que o pensamento em lote seja aplicado a um problema que é, por natureza, um lote.

O paradoxo é que cada Boleto que chega na sua caixa de entrada é construído exatamente sobre o mesmo padrão FEBRABAN. O código de barras de 44 dígitos sempre posiciona o código do banco nos dígitos 01–03, o fator de vencimento em 06–09 e o valor em 10–19. A linha digitável sempre agrupa os mesmos dados em 47 dígitos, com dígitos verificadores em posições previsíveis. O documento está gritando "sou legível por máquina" — mas a maioria das equipes ainda lê cada um com olhos humanos.

A percepção operacional: Um Boleto é um documento estruturado padronizado disfarçado de PDF visual. O padrão que permite que qualquer scanner bancário no Brasil valide um pagamento em milissegundos também pode permitir que você extraia 500 linhas de dados de AR (contas a receber) em uma única passada — se você parar de tratar cada Boleto como uma tarefa de digitação separada e começar a tratá-los como um lote.

Como É um Fluxo de Trabalho em Lote para Boletos

Um fluxo de trabalho com Processamento Prioritário em Lote tem três etapas: reunir todos os Boletos em um só lugar, definir quais dados são necessários e exportar tudo de uma vez. O PDF individual nunca precisa ser aberto.

1
Reúna todos os PDFs de Boleto em um único upload.

Se eles chegam por e-mail, são baixados de um portal bancário ou vêm através de um Link de Coleta que permite que os clientes enviem seus boletos pagos diretamente, o objetivo é o mesmo: todos os arquivos em um só lugar antes do início da extração. Sem processamento arquivo por arquivo, sem o ciclo "upload, espera, download, repete".

2
Defina as colunas que sua planilha de AR (contas a receber) precisa.

Digite os nomes das colunas uma vez: Código de Barras, Vencimento, Valor (em BRL), Beneficiário, Pagador, Nosso Número, Data de Pagamento (para boletos pagos). Esses nomes de coluna se tornam os cabeçalhos da sua tabela de saída. A IA lê cada Boleto e preenche cada linha entendendo o significado de cada campo — não combinando uma posição de modelo.

3
Processe todos os arquivos e exporte para Excel.

A IA processa cada Boleto no lote. Cada arquivo se torna uma linha na saída. Quando a extração for concluída, baixe um único arquivo .xlsx com os dados de todos os Boletos — pronto para seu relatório de aging de AR (contas a receber), importação para ERP ou planilha de conciliação.

O tempo prático total para um lote de 200 Boletos, usando este fluxo de trabalho, é de aproximadamente 5 minutos: fazer upload, definir colunas, clicar em processar e baixar. O trabalho restante é da IA. Compare isso com os 3 minutos por documento que a entrada manual de dados exige — os mesmos 200 Boletos levariam mais de 10 horas de digitação focada.

Os Cinco Campos Que Toda Equipe de AR Precisa de Cada Boleto

Nem todo campo em um Boleto é relevante para contas a receber. O padrão FEBRABAN define dezenas de pontos de dados no código de barras, na linha legível e no boleto visual. Mas, da perspectiva de AR, cinco campos carregam 90% do valor para conciliação.

CampoOnde Está no BoletoPor Que AR Precisa Dele
Código de Barras (44 dígitos)Seção superior, abaixo do logotipo do bancoIdentificador único do pagamento. Use para conciliar com o arquivo de liquidação diária do banco.
ValorAbaixo do código de barras, em BRL (R$)O valor de pagamento esperado. Compare com o valor liquidado real para detecção de discrepâncias.
VencimentoAo lado ou abaixo do valorCálculo de aging, flags de vencimento, avaliação de risco de protesto.
BeneficiárioSeção superior esquerda com dados bancáriosConfirma o destino do pagamento. Essencial para AR com múltiplas entidades.
Nosso NúmeroAbaixo do código de barras, próximo ao rótulo "Nosso Número"A referência interna do banco — usada em relatórios de liquidação bancária para identificar cada Boleto de forma única.

A maioria das equipes também extrai Pagador (nome/CNPJ) e Data de Vencimento para relatórios de aging. A abordagem em lote lida com estes como colunas adicionais — você as define uma vez e cada Boleto no lote é escaneado pelos mesmos campos.

Por que a Estrutura Padrão do Boleto Torna a Extração em Lote Possível

Nem todos os documentos financeiros são adequados para processamento em lote. Um recibo manuscrito de uma pequena loja varia tanto no layout que as ferramentas de extração precisam de treinamento por fornecedor. Uma fatura de fornecedor de uma multinacional segue o modelo específico daquela empresa. Mas um Boleto Bancário segue um padrão nacional mantido pela FEBRABAN, aplicado por todos os bancos emissores e projetado especificamente para que máquinas possam lê-lo.

O código de barras de 44 dígitos é o exemplo mais claro. Ele codifica, em ordem:

  • Posições 01–03: Código do banco (ex.: 001 = Banco do Brasil, 237 = Bradesco, 341 = Itaú)
  • Posição 04: Código da moeda (9 = BRL)
  • Posição 05: Dígito verificador do código de barras
  • Posições 06–09: Fator de vencimento (dias desde a data base da época FEBRABAN — usado para calcular a data de vencimento)
  • Posições 10–19: Valor em centavos (ex.: 0000015000 = R$ 150,00)
  • Posições 20–44: Campo livre (dependente do banco: contém Nosso Número, Agência/Código do Beneficiário, Carteira, etc.)

Cada banco, cada tipo de Boleto, cada valor de pagamento — o código de barras sempre segue este layout. Isso significa que uma ferramenta de extração em lote lendo cem códigos de barras de Boletos pode localizar o campo de valor exatamente na mesma posição (dígitos 10–19) em todos eles. O mesmo princípio se aplica aos campos visuais no boleto: o beneficiário está sempre no topo, o vencimento está sempre próximo ao valor, o pagador está sempre abaixo da seção do beneficiário. O layout não é pixel-idêntico entre os bancos — o Itaú imprime de forma ligeiramente diferente do Bradesco — mas a estrutura semântica é consistente, que é exatamente o que a extração semântica foi projetada para lidar.

JPG/PNG/PDF Extração por IA

Os arquivos são processados com segurança e não são armazenados.

Tratamento de Casos Atípicos em um Lote de Boletos

Todo lote possui exceções. Um lote de 200 boletos pode incluir dez títulos vencidos com multas por atraso escritas à mão, cinco que foram pagos parcialmente e três cujo PDF é uma digitalização de baixa qualidade de um recibo de lotérica. Um fluxo de trabalho em lote precisa lidar com essas situações sem quebrar a estrutura de saída de uma linha por documento.

Boletos Vencidos com Juros e Multa. A legislação brasileira permite até 1% de juros ao mês, acrescidos de aproximadamente 2% de multa sobre pagamentos em atraso. A IA consegue extrair tanto o valor original quanto o total calculado com juros/multa, se este constar no documento. Uma boa prática é definir duas colunas: Valor Original e Valor com Juros/Multa.

Boletos Registrados vs. Não Registrados. Como a determinação da FEBRABAN que exige boletos registrados entrou plenamente em vigor em 2017, a grande maioria dos boletos em circulação é registrada. Boletos registrados possuem campos adicionais — número de registro no Banco Central, dados extras de validação do pagador — que os não registrados não têm. Se o lote contiver uma mistura, a ferramenta de extração deve lidar com ambos sem exigir que sejam pré-separados. A saída simplesmente exibirá células vazias para campos ausentes em um determinado documento.

Pagamentos Parciais e Parcelamentos. Alguns clientes pagam parcelado, gerando múltiplos boletos por fatura. Cada boleto de parcela tem seu próprio código de barras, data de vencimento e valor. A extração em lote trata cada um como uma linha separada — é possível agrupá-los posteriormente pelo campo de referência da fatura (campo documento) para manter o vínculo com a transação original.

Da Planilha ao ERP: Fechando o Ciclo da Conciliação

A extração insere os dados em uma planilha. A conciliação é o passo seguinte. Os dados extraídos do boleto — código de barras, valor, data de vencimento, Nosso Número — servem como entrada estruturada para a correspondência com o relatório de liquidação diária do banco.

Os bancos brasileiros fornecem relatórios de liquidação em seus próprios formatos (geralmente os layouts CNAB 240 ou CNAB 400, os padrões de arquivo usados para a compensação interbancária). Esses relatórios listam cada boleto pago pelo seu código de barras ou Nosso Número. A tarefa é corresponder cada linha do relatório bancário à linha correspondente na planilha de boletos emitidos.

Quando ambos os lados estão estruturados — os dados extraídos do boleto de um lado e o arquivo CNAB do banco do outro — a correspondência pode ser automatizada. O campo do arquivo CNAB para "Nosso Número" ou "código de barras" mapeia diretamente para a coluna extraída do boleto. Uma etapa de PROCV ou Power Query no Excel, ou uma regra de importação do ERP, fecha o ciclo. A alternativa — corresponder dados baseados em PDF com um relatório CNAB — é a definição de conciliação manual.

Para equipes que utilizam sistemas ERP brasileiros como Totvs (Protheus), SAP ou Oracle, a planilha extraída pode ser formatada para corresponder ao modelo de importação. Muitos ERPs aceitam um CSV com colunas para código de barras do boleto, data de pagamento, valor e código do banco. A saída da extração em lote já contém esses campos; basta mapeá-los para os nomes de coluna esperados pelo ERP.


Perguntas Frequentes

É possível extrair Boletos em lote a partir de versões digitalizadas em papel, ou eles precisam estar em PDF digital?

Ambos funcionam. A IA lê o conteúdo visual do documento — seja ele um PDF digital originado de um portal bancário ou uma foto de um boleto impresso. PDFs de Boleto digitalizados ou fotografados são processados da mesma forma. O único requisito é que os campos estejam legíveis.

Como a ferramenta lida com PDFs de Boleto enviados por e-mail com os dados incorporados como imagem?

PDFs baseados em imagem — comuns quando um cliente encaminha um print do Boleto pago — são tratados pelo mesmo mecanismo de extração visual. A IA lê o conteúdo da imagem diretamente, sem necessidade de pré-processamento de OCR do PDF. O mesmo upload em lote aceita PDFs baseados em texto e imagem misturados.

E quanto a Boletos criptografados com senha pelo banco?

Alguns bancos brasileiros enviam PDFs de Boleto com senha, geralmente o CNPJ do beneficiário. A ferramenta suporta PDFs protegidos por senha — é possível armazenar senhas de uso comum nas configurações da conta, e elas serão testadas automaticamente contra Boletos criptografados recebidos durante a extração.

A extração funciona tanto para Boletos B2B quanto B2C?

Sim. Boletos B2B (emitidos entre empresas, geralmente com detalhes completos de CNPJ de ambos os lados) e Boletos B2C (emitidos para consumidores, com CPF) seguem o mesmo padrão FEBRABAN. A estrutura do código de barras é idêntica. Os campos visuais diferem principalmente nos identificadores que aparecem — CNPJ para empresas, CPF para pessoas físicas. A IA extrai o que estiver presente.

Como a extração em lote se compara ao processo manual por Boleto para conciliação com extratos bancários?

Para uma comparação detalhada entre a conciliação manual e automatizada de Boletos, leia nosso guia sobre extração de dados de Boleto Bancário para Excel, que percorre todo o fluxo de trabalho de conciliação passo a passo.

O Processamento em Lote Muda Fundamentalmente o Fluxo de Trabalho com Boletos

A diferença entre processar 50 Boletos manualmente e processá-los em lote não é apenas velocidade — é se a equipe de AR (contas a receber) gasta seu tempo digitando ou analisando. Quando cada Boleto precisa ser aberto, lido e digitado individualmente, o gargalo é a atenção humana. Quando todos os 50 são carregados de uma vez e extraídos para uma única planilha, o gargalo se desloca para a lógica de conciliação — que é onde o julgamento de uma equipe financeira realmente agrega valor.

Cada Boleto nesse lote foi construído a partir do mesmo padrão FEBRABAN. O padrão existe justamente para tornar a leitura por máquina possível. A questão é se seu fluxo de trabalho tira proveito disso.

Teste com seus próprios PDFs de Boleto.

Carregue um lote de arquivos de Boleto — veja como é um fluxo de trabalho de AR (contas a receber) com planilha única.

Carregar um Lote
📮 contact email: [email protected]