Extração de Documentos Financeiros

Converta Automaticamente Seu Extrato de Cartão de Crédito em PDF em uma Tabela Estruturada

Extratos de cartão de crédito não são uma tabela única — são um mosaico de zonas: uma seção "Compras" com detalhes do comerciante, um bloco "Juros Cobrados" com cálculos de taxa, uma área "Pagamentos e Créditos" com códigos de ajuste, cada uma com colunas diferentes. Isto extrai cada zona em colunas nomeadas do Excel em 5–10 segundos por página.

Processamento criptografado · Exclusão automática de dados após a conversão

Extratos em PDF
XLSX/CSV
Todos os Emissores

O que você pode extrair de extratos de cartão de crédito

Cada transação, taxa e pagamento no seu extrato de cartão de crédito fica em sua própria linha, sob os nomes de colunas que você escolher. Digite os nomes das colunas necessárias e a IA encontra cada valor lendo o extrato semanticamente, distinguindo a tabela "Compras" da seção "Juros Cobrados" e do bloco "Pagamentos e Créditos", cada um com seu próprio layout de colunas.

Data da Transação
Data do Lançamento
Descrição
Valor
Tipo de Transação
Categoria
Número de Referência
Valor em Moeda Estrangeira
Taxa de Câmbio

A ferramenta usa Extração Personalizada de Colunas: você define os nomes das colunas na sua planilha de saída — "Data da Transação", "Valor em Moeda Estrangeira", "Categoria (inferir pelo comerciante)" — e a IA localiza o valor correspondente em cada extrato entendendo o significado do campo, sem depender de um modelo fixo. A classificação do campo Tipo de Transação (Compra, Pagamento, Taxa, Juros) usa extração de Coluna Inferida — a IA lê o contexto de cada linha, identifica a qual zona pertence e atribui o tipo correto, mesmo que o extrato não exiba explicitamente um rótulo "Tipo de Transação".

Por que Extratos de Cartão de Crédito Quebram a Extração Baseada em Modelo — e o que é Diferente Aqui

Um extrato de cartão de crédito não é uma única tabela. É um documento de várias zonas em que cada seção tem seu próprio layout de colunas — e o OCR tradicional lê tudo como um fluxo de texto contínuo, mesclando totais de resumo em suas linhas de transação.

01

Três zonas, três estruturas de colunas, uma página. Um extrato de cartão de crédito típico tem: (1) uma tabela "Compras e Ajustes" com Data da Transação, Data do Lançamento, Descrição, Número de Referência e Valor; (2) uma seção "Juros Cobrados" mostrando datas, detalhes da APR e saldo sujeito a juros — com colunas que não correspondem à tabela de compras; e (3) uma seção "Pagamentos e Créditos" com datas de pagamento e referências de lançamento. Ferramentas baseadas em modelos que buscam um layout de coluna aplicam o mapeamento de coluna errado para a zona errada.

02

O OCR lê o rodapé da seção de resumo como uma linha de transação. Muitos extratos imprimem uma linha de resumo da seção — "Total de Taxas Cobradas em 2024: R$ XX,XX" — diretamente abaixo da tabela de detalhamento de taxas. O OCR baseado em coordenadas que lê "linhas de Y=100 a Y=800" trata esse resumo como outra transação, mesclando o valor total da taxa em suas linhas de compra como se fosse um encargo de comerciante. Um usuário no Reddit relatou que o YNAB importou sua anuidade e encargos de juros como transações de gastos separadas — o bug exato que ocorre quando um pipeline de OCR não consegue distinguir tipos de seção.

03

Transações em moeda estrangeira imprimem dois valores, e o errado acaba na sua planilha. Ao fazer uma compra em EUR em um cartão denominado em USD, o extrato imprime tanto o valor em moeda estrangeira (€XX,XX) quanto o valor convertido em USD. A extração baseada em modelo que lê "o número na coluna 4" pega qualquer valor que esteja na coluna 4 — às vezes o valor estrangeiro, às vezes o valor convertido — produzindo dados inconsistentes em todo o lote. Você precisa de ambos os valores em colunas nomeadas separadas, e a IA precisa entender qual é qual.

01

A IA identifica cada zona pelo cabeçalho da seção, não por coordenadas de pixel. Ela lê "Compras", "Juros Cobrados" e "Pagamentos e Créditos" como limites semânticos — cada linha herda a estrutura de colunas da zona à qual pertence. As transações de compra recebem o mapeamento de colunas Data/Descrição/Valor. Os itens de linha de juros recebem seu próprio mapeamento de data/taxa/saldo. Nenhum se confunde com o outro, porque a IA entende a estrutura do documento.

02

Os resumos de seção são identificados como resumos, não como transações. Quando a IA encontra "Total de Taxas Cobradas em 2024", ela reconhece o padrão de texto de uma linha de resumo — formatação em itálico ou negrito, palavra-chave "Total", posição no final da seção — e lida com isso de acordo. Você decide se esses valores de resumo viram uma coluna própria (como "Taxa Anual Total") ou ficam de fora das linhas de transação.

03

Os valores em moeda estrangeira ficam em suas próprias colunas. Adicione Foreign Currency Amount e Exchange Rate como nomes de colunas — a IA lê o contexto do extrato, encontra o código da moeda (EUR, GBP, JPY), o valor estrangeiro impresso ao lado ou abaixo do valor em USD e a taxa de câmbio do rodapé ou da divulgação de taxa de transação estrangeira. Os três caem em colunas separadas e rotuladas corretamente — sem necessidade de referência cruzada manual.

Como um Extrato de Cartão de Crédito com Várias Zonas é Processado

Upload — o que você tem, como está

Você envia um PDF de extrato do Chase Sapphire de 5 páginas baixado do portal da Chase. A página 1 tem o resumo da conta, as páginas 2–3 têm as transações de compra, a página 4 tem os encargos de juros e uma seção de transações estrangeiras (compras em EUR de uma viagem, cada uma com valor em moeda estrangeira, valor convertido em USD e nota de rodapé com a taxa de câmbio), e a página 5 tem pagamentos e códigos de ajuste. Você não precisa dividir o PDF ou separar as zonas; envie o extrato inteiro como um único arquivo. Se o seu banco enviar o extrato por e-mail, encaminhe esse e-mail para o endereço de caixa de entrada dedicado da sua conta (Email Inbox) e o anexo chega à sua fila de processamento. Os extratos geralmente chegam como PDFs protegidos por senha, então salve as senhas que você usa nas configurações com antecedência: elas são testadas automaticamente, e um extrato bloqueado começa a ser processado sem que você precise desbloqueá-lo primeiro.

Defina as colunas — o que você quer de saída

Digite os nomes das colunas para a sua planilha de saída: Transaction Date, Post Date, Description, Amount, Transaction Type (options: Purchase/Payment/Fee/Interest), Category (infer from merchant), Reference Number, Foreign Currency Amount, Exchange Rate. A IA lê todas as cinco páginas, identifica cada zona e mapeia os valores para as suas colunas nomeadas — linhas de compra das páginas 2–3, linhas de juros da página 4, detalhes de transações estrangeiras da seção em EUR, entradas de pagamento da página 5.

Saída — uma planilha, todas as zonas consolidadas

Baixe um arquivo Excel em que cada linha representa uma linha do seu extrato — uma compra no Whole Foods, uma compra em EUR com valores em moeda estrangeira e em USD em colunas separadas, uma cobrança de juros com o detalhe da APR, um pagamento com a referência de postagem. A coluna Transaction Type rotula cada linha (Purchase, Payment, Fee, Interest) para que você possa filtrar por tipo no Excel. A coluna Category atribui uma categoria de gasto provável com base no nome do comerciante. Exporte como XLSX, CSV ou JSON.

Quando Funciona Melhor — e Quando Revisar os Resultados

A precisão da extração é alta para extratos digitais padrão dos principais emissores. Alguns formatos de extrato e casos específicos merecem atenção antes de processar um grande arquivo.

Manuseia de forma confiável

PDFs digitais dos principais portais de emissoras. Extratos baixados de Chase, Amex, Citi, Capital One e Discover extraem data da transação, descrição, valor e número de referência com até 99% de precisão. A IA lida com a formatação exclusiva de cada emissora — incluindo o layout de duas colunas "Transactions" + "Fees" da Amex e o bloco de detalhes de juros da Chase — sem modelos por emissora.

Lotes de vários meses. Envie 12 meses de extratos de uma vez — todos processados com a mesma configuração de colunas e consolidados em um único arquivo Excel com todas as transações em ordem cronológica. As transações de cada extrato são claramente separadas por intervalo de datas.

Transações em moeda estrangeira em EUR, GBP, JPY, CAD, AUD. Quando o extrato exibe um valor estrangeiro ao lado do valor em USD, ambos os valores são extraídos para colunas separadas e nomeadas. A taxa de câmbio do rodapé do extrato ou da divulgação de tarifa de transação estrangeira também é capturada.

Pagamentos, créditos e reembolsos. Lançamentos de pagamento, reembolsos de comerciante e ajustes de crédito são extraídos como linhas próprias com o Transaction Type rotulado corretamente (Payment, Purchase — para reembolsos, o Amount é negativo e o Description mostra o comerciante original).

Verifique estes casos

Capturas de tela de app com nomes de lojas truncados. Ao capturar a tela do app Chase ou Amex em vez de baixar o PDF, os nomes das lojas geralmente aparecem truncados (ex.: "AMAZON.COM*123ABC" vira "AMAZON.COM*1…"). Baixe o PDF completo do extrato no site do emissor para obter os descritores completos.

Planos promocionais com juros diferidos. Cartões de loja (Amazon Store Card, Best Buy, Home Depot) costumam incluir um rastreador de financiamento promocional — "Promoção de 6 meses expira em 15/ago: R$ 432,00 restantes" — exibido como um bloco de texto, não como uma linha de tabela. A IA extrai transações de compra de forma confiável; o rastreador de juros diferidos é um elemento visual. Revise para confirmar esses detalhes promocionais se forem relevantes para sua conciliação.

Subcontas de usuário autorizado em um único extrato. Alguns emissores agrupam transações por titular do cartão — uma seção para o titular principal e outra para o usuário autorizado, cada uma com sua própria mini tabela de transações. A IA lê e extrai ambas as seções. Adicione uma coluna Titular e verifique se cada linha está atribuída corretamente.

Páginas de resumo de pontos e cashback. Resumos de pontos de recompensa e painéis de "Cashback acumulado no ano" são projetados como infográficos visuais, não como tabelas estruturadas. Concentre a extração nas páginas de transações — a página de total de recompensas pode gerar saída incompleta ou não estruturada. Se precisar de dados de recompensas, considere extraí-los em uma execução separada com nomes de colunas diferentes.

Perguntas Frequentes

Seu AI consegue extrair dados de extratos de cartão de crédito em PDF de qualquer emissor?

Sim. O AI entende os layouts comuns de extratos dos principais emissores, como Chase, Amex, Citi, Capital One e Discover. Ele identifica automaticamente a data da transação, a data de compensação, a descrição, o valor e o saldo do extrato, sem precisar de um modelo específico para cada emissor. O AI lê o documento de forma semântica — reconhecendo cabeçalhos de seção como "Compras", "Juros Cobrados" e "Pagamentos" — e mapeia cada linha de transação para a zona correta, mesmo quando zonas diferentes têm estruturas de colunas distintas.

Qual é a precisão da extração de dados de extratos em PDF?

Nosso AI atinge até 99% de precisão em extratos de cartão de crédito em PDF padrão. Ele corrige erros comuns de OCR, como ler '5' como 'S', e alinha de forma inteligente os dados de múltiplas colunas nas diferentes zonas de um extrato — compras, taxas, juros e pagamentos — garantindo que sua planilha final no Excel esteja pronta para auditoria e exija correção manual mínima.

Posso processar vários meses de extratos de uma só vez?

Sim. Envie 12 meses de extratos em um único lote — todos processados com a mesma configuração de colunas. A saída é um único arquivo Excel mesclado com todas as transações em ordem cronológica, pronto para relatórios de despesas, preparação de impostos ou importação em softwares de contabilidade. As transações de cada extrato são claramente separadas por intervalo de datas, e a coluna Tipo de Transação permite filtrar ou agrupar durante todo o ano. Se o livro-razão estiver em uma planilha em vez de um arquivo baixado, o aplicativo extrato de cartão de crédito para o Google Sheets anexa cada transação diretamente à aba ativa.

Como a IA classifica o Tipo de Transação — Compra, Pagamento, Taxa ou Juros?

A IA lê o contexto da seção de cada linha. Transações na seção "Compras" são classificadas como Compra. Linhas no bloco "Juros Cobrados" são classificadas como Juros. Entradas de pagamento são classificadas como Pagamento. Descrições do comerciante contendo palavras-chave como "ANNUAL FEE" ou "LATE FEE" são adicionalmente classificadas como Taxa — a IA usa tanto o contexto da seção quanto o texto da descrição para determinar o tipo, gerando rótulos mais precisos do que a correspondência por cabeçalho de seção. Use Tipo de Transação (opções: Compra/Pagamento/Taxa/Juros) como nome da coluna — esta é uma coluna inferida que produz a classificação sem que o extrato precise exibir um rótulo de Tipo de Transação.

Posso extrair a categoria do comerciante ou a categoria de gastos do meu extrato?

Se sua emissora imprime uma coluna de categoria no extrato (alguns extratos Amex e Chase fazem isso), adicione Categoria como nome de coluna e ela será extraída diretamente. Se o extrato não incluir categorias, use Categoria (inferir do comerciante) como coluna inferida — a IA atribui uma categoria de melhor estimativa com base no nome do comerciante (ex.: "WHOLEFDS" → Mercado, "UBER" → Transporte), que você pode revisar e corrigir na planilha de saída.

📮 contact email: [email protected]