Você vê "J. Silva CR $450" no extrato bancário. O processador de cartão de crédito mostra um depósito em lote de $3.200. O sistema PDV lista 47 pedidos individuais de clientes. Em algum lugar dessa pilha está a transação de J. Silva, mas qual pedido se relaciona a ela? Esse problema de correspondência se multiplica quando você lida com dezenas de transações diárias em três ou quatro fontes de dados que usam linguagens diferentes.
Conciliar pagamentos de múltiplas fontes - extratos bancários, processadores de cartão de crédito como Square ou Stripe, e sistemas de ponto de venda - vira trabalho de detetive quando descrições de transações não coincidem e números de referência não se propagam. O extrato bancário mostra valores consolidados em lote, o processador agrupa transações por data de liquidação, e o PDV registra timestamps individuais de venda. Uma fonte usa nomes de clientes, outra usa IDs de transação, e a terceira usa números de nota fiscal.
Este guia apresenta métodos práticos para importar, padronizar e combinar transações nesses sistemas sem comparação manual célula por célula ou projetos de integração customizada que exigem recursos de TI que você talvez não tenha.
Por Que Combinar Transações Entre Fontes É Difícil
Cada sistema exporta dados em sua própria estrutura. Extratos bancários (seja em PDF ou download de CSV) normalmente mostram o nome de quem pagou e um valor arredondado. Processadores de cartão de crédito exportam arquivos de liquidação em lote com taxas de comerciante já descontadas, agrupados por data de depósito em vez de data de transação. Sistemas PDV registram vendas brutas com detalhamento de itens, antes de taxas.
O descasamento de timing agrava o problema de formato. Um cliente paga na segunda, o processador agrupa na terça, o banco deposita na quarta. Se você concilia por data de transação em um sistema e por data de depósito em outro, o mesmo pagamento de $450 parece estar faltando em uma fonte e não explicado em outra.
Descrições genéricas pioram ainda mais. Quando o extrato bancário mostra apenas o nome de uma pessoa ou "Depósito de Cartão de Crédito" sem referência ao número do pedido original, você não consegue rastreá-lo até o registro do PDV sem abrir várias janelas e fazer referência cruzada de valores e datas. Para um negócio que processa 50 transações por dia, isso significa 1.000 buscas por mês.
Comece com um Campo Comum em Todas as Três Fontes
Uma correspondência bem-sucedida exige pelo menos um campo que apareça em todas as três exportações, mesmo que tenha nomes diferentes. Valor de transação e data são universais, mas apenas valores criam correspondências falsas quando dois clientes pagam o mesmo valor no mesmo dia.
Procure por números de referência que se propagam pela cadeia. Alguns processadores de cartão de crédito incluem o ID de transação original na exportação do processador e no campo memo do extrato bancário. Square, por exemplo, anexa um código de transação aos depósitos bancários. Se seu sistema PDV conseguir incluir um número de referência no memo de pagamento que o processador passa ao banco, esse é sua chave de correspondência.
Quando números de referência não se propagam, construa uma chave composta: combine valor de transação, data e as primeiras letras do nome de quem pagou. Uma transação de $450,00 em 15 de março de J. Silva fica 450.00-2025-03-15-JSI. Crie essa chave em cada arquivo de fonte e faça a correspondência com base nela.
Exporte Dados Limpos de Cada Sistema
Antes de poder combinar qualquer coisa, você precisa dos dados brutos em um formato utilizável. Extratos bancários geralmente vêm como PDF, processadores de cartão de crédito normalmente oferecem downloads de CSV, e sistemas PDV variam bastante.
Extratos Bancários
Se seu banco oferece downloads de CSV ou OFX através do acesso online, use-os - eles já estão tabulares. Para extratos em PDF, especialmente os digitalizados ou baseados em imagem, a extração fica complicada. Ferramentas gratuitas como Tabula funcionam bem com PDFs digitais limpos, mas falham em extratos digitalizados onde o texto é na verdade uma imagem. Erros de OCR transformam $1.250,00 em $1.250,00 ou trocam colunas de débito e crédito.
BankStmtConverter lida com extratos digitalizados e fotografados usando extração de IA que preserva a estrutura de coluna e valida saldos extraídos contra os totais inicial e final impressos, capturando erros de OCR antes de chegarem à sua conciliação. Exporta para CSV ou Excel com cabeçalhos de coluna consistentes independentemente do layout original do banco, o que importa quando você mescla extratos de múltiplos bancos.
Processadores de Cartão de Crédito
Faça login no painel do processador e baixe relatórios de transação ou liquidação. Escolha o intervalo de datas que corresponde ao seu período de conciliação. Exporte como CSV. A maioria dos processadores deixa você incluir campos como ID de transação, valor bruto, taxas, valor líquido e detalhes de quem pagou. Inclua todos - você filtrará depois.
Sistemas PDV
Exporte um relatório de vendas para o mesmo intervalo de datas. Inclua método de pagamento para filtrar apenas transações com cartão de crédito (dinheiro e cheques serão combinados separadamente com depósitos bancários). Inclua números de pedido, nomes de clientes se capturados, valores brutos de venda e timestamps de transação.
Padronize Colunas em Excel ou Google Sheets
Abra cada exportação em uma planilha. Crie uma pasta de trabalho nova com três abas: Banco, Processador e PDV. Copie cada fonte para sua aba, depois padronize os cabeçalhos de coluna.
Renomeie colunas para corresponder entre abas. Se o extrato bancário tem "Descrição" e o processador tem "Nome do Cliente", renomeie ambos para "Pagante". Se o banco mostra "Valor" e o processador mostra "Liquidação Líquida", decida qual valor você está combinando - bruto ou líquido após taxas - e crie uma coluna calculada se necessário.
Adicione uma coluna "Fonte" a cada aba e preencha com "Banco", "Processador" ou "PDV" para identificar registros após mesclar.
Converta datas em formato consistente usando =TEXT(A2,"AAAA-MM-DD") se algumas fontes usam MM/DD/AAAA e outras usam DD/MM/AAAA. A interpretação de datas do Excel pode mal-interpretar formatos ambíguos, então force todas para ISO 8601.
Crie a coluna de chave composta: =TEXT(B2,"0,00")&"-"&TEXT(C2,"AAAA-MM-DD")&"-"&LEFT(D2,3) onde B2 é valor, C2 é data, D2 é nome do pagante. Copie essa fórmula para todas as três abas.
Mescle e Combine com VLOOKUP ou Power Query
Crie uma quarta aba chamada Conciliação. Copie os registros do banco nela primeiro, já que o extrato bancário é seu âncora - você está tentando explicar o que o banco mostra.
Adicione uma coluna "Correspondência com Processador". Use =VLOOKUP(E2,Processador!E:G,2,FALSO) onde E2 é sua chave composta e Processador!E:G é a coluna de chave e a coluna que você quer recuperar (como ID de transação do processador). Se VLOOKUP retornar #N/D, essa transação bancária não tem correspondência com processador.
Adicione uma coluna "Correspondência com PDV" com um VLOOKUP similar na aba PDV.
Para bancos que agrupam múltiplas transações de cartão de crédito em uma linha, você verá um registro bancário com $3.200 e uma dúzia de registros de processador que somam $3.200. Nesse caso, filtre a aba Processador para o intervalo de datas relevante, some os valores líquidos, e verifique manualmente que o total corresponde à linha do banco. Registre esse depósito em lote em uma seção Conciliação de Lote separada da sua pasta de trabalho.
Power Query no Excel trata isso mais elegantemente se você está confortável com ele. Importe todas as três fontes como consultas, mescle-as na chave composta, e expanda as colunas combinadas. Linhas não combinadas aparecem com valores nulos nas colunas unidas, facilitando localizar exceções.
Lide com Falhas Comuns de Combinação
Mesmo com dados limpos, algumas transações não se combinarão automaticamente. Aqui estão os culpados mais comuns e as soluções.
Diferenças de Timing
O processador mostra 15 de março, o banco mostra 17 de março. Amplie sua janela de correspondência: na chave composta, omita a data e combine apenas em valor e nome de pagante, depois verifique manualmente que as datas estão dentro de dois ou três dias. Ou crie chaves para 15, 16 e 17 de março e faça três VLOOKUPs.
Taxas e Arredondamentos
O cliente pagou $100, o processador cobrou $3,20 em taxas, o banco depositou $96,80. Seu PDV mostra $100, seu banco mostra $96,80, e não correspondem. Crie uma coluna "Valor Líquido" na aba PDV que subtraia taxas típicas do processador, depois combine em valores líquidos. Ou combine em valores brutos entre PDV e processador, depois combine o processador líquido com o banco.
Nomes e Descrições
O banco diz "Silva, João" mas o PDV diz "João Silva". A chave composta quebra. Normalize nomes: separe primeiro e último, alfabetize-os, e rejunte-os. Ou combine apenas em valor e data, depois verifique manualmente se o nome é similar o suficiente.
Números de Referência Faltando
Quando nenhum número de referência se propaga e você tem múltiplos pagamentos de $100 de clientes diferentes no mesmo dia, a correspondência fica ambígua. Recorra à verificação manual nesses casos, mas documente os critérios que usou para que a conciliação do próximo mês seja mais rápida. Considere pedir aos clientes números de pedidos em memos de pagamento daqui em diante.
Automatize com Scripts ou Software de Conciliação
Se você concilia as mesmas fontes todo mês, repetir esses passos manualmente consome tempo. Macros de Excel ou scripts Python podem automatizar o processo de importação, geração de chave e VLOOKUP.
Um script Python simples usando pandas lê os três CSVs, padroniza colunas, gera chaves, mescla em chaves, e escreve um CSV de saída com registros combinados e não combinados sinalizados. Se você não é programador, contrate um freelancer por algumas horas para construir - o script se paga no primeiro mês.
Software dedicado de conciliação como Blackline ou ReconArt automatiza isso em escala empresarial, mas tem preço para grandes equipes de finanças. Para pequenos negócios, um bom template de Excel ou um script leve geralmente é suficiente.
Para a etapa de importação especificamente - colocar extratos bancários em CSV sem erros de OCR ou digitação manual - BankStmtConverter converte extratos em PDF (incluindo digitalizados ou fotografados) para Excel ou CSV com saldos validados e formatos prontos para contabilidade como QBO e OFX para importação direta em QuickBooks ou Xero. Lida com qualquer layout de banco sem templates por banco, e converte múltiplos extratos em lote. Uma versão desktop processa extratos localmente para que nunca saiam da sua máquina se upload for uma preocupação.
Use uma Tabela de Comparação para Avaliar Suas Opções
Diferentes fluxos de trabalho de combinação servem tamanhos de negócio diferentes e níveis de conforto técnico. Aqui está uma comparação lado a lado de abordagens comuns.
| Método | Melhor Para | Esforço | Precisão | Limitações |
|---|---|---|---|---|
| Referência cruzada manual em planilhas | Menos de 20 transações/mês | Alto | Propenso a erro humano | Não escala; sem rastro de auditoria |
| VLOOKUP do Excel com chaves compostas | 20-200 transações/mês | Setup moderado, baixo contínuo | Bom se chaves são únicas | Correspondências ambíguas exigem revisão manual |
| Mescla com Power Query | Conciliação mensal recorrente | Setup moderado, muito baixo contínuo | Bom; lida com lotes | Curva de aprendizado mais acentuada |
| Script Python/R | 100+ transações/mês | Setup inicial alto | Excelente; totalmente customizável | Exige programação ou freelancer |
| Software de conciliação (Blackline, ReconArt) | Equipes empresariais com fluxos complexos | Baixo após setup | Excelente | Caro; overkill para pequenos negócios |
| BankStmtConverter + Excel | Extratos digitalizados, conciliação multi-banco | Baixo | Alto; valida saldos | Lida com importação; ainda precisa de planilha para lógica de correspondência |
Construa um Processo Mensal Repetível
Quando seu método de correspondência funciona, documente-o como um checklist para que você ou um colega possa repetir sem reinventar os passos cada mês.
- Exporte extratos bancários (PDF ou CSV) para o intervalo de datas. Se PDF, converta para Excel usando uma ferramenta que valida totais.
- Baixe relatório de liquidação do processador de cartão de crédito para o mesmo intervalo (por data de depósito).
- Exporte relatório de vendas do PDV para o mesmo intervalo (por data de transação).
- Abra o template da pasta de trabalho de conciliação que você construiu, cole dados nas três abas de fonte.
- Execute as fórmulas de chave composta para preencher chaves de correspondência em todas as abas.
- Execute VLOOKUP ou atualize a mescla do Power Query para preencher colunas de correspondência.
- Filtre por registros não combinados (onde VLOOKUP retornou #N/D).
- Investigue manualmente registros não combinados: procure por diferenças de timing, variações de nome, ou ajustes de taxa.
- Documente qualquer correspondência manual em uma coluna de notas com o motivo.
- Some totais combinados e não combinados; verifique que igualam o saldo de fechamento do extrato bancário.
Execute esse processo no mesmo dia a cada mês (por ex., no 5º para conciliação do mês anterior). Consistência reduz erros e torna anomalias mais fáceis de notar.
Quando Combinação Manual Ainda É a Opção Certa
Para volumes muito pequenos de transações - digamos, cinco pagamentos com cartão de crédito por semana - configurar correspondência automatizada é exagero. Abra as três fontes lado a lado, ordene por data e valor, e combine-as visualmente em dez minutos.
Combinação manual também funciona quando suas fontes de dados mudam frequentemente (trocar processadores, adicionar novos terminais PDV) e reconstruir automação toda vez é mais aborrecimento do que economia. Nesse caso, mantenha um template simples com fórmulas de chave composta pronto para adaptar.
Mas quando você cruza 50 transações por mês ou adiciona uma segunda conta bancária, o tempo gasto em combinação manual excede o tempo para construir um processo reutilizável. Uma hora construindo um bom template economiza cinco horas por mês depois.
O Que Fazer com Transações Não Combinadas
Após combinar, você terá sobras: depósitos bancários sem registro de processador ou PDV, ou vendas de PDV sem depósito bancário. Essas são diferenças de timing (transação ainda não liquidada), taxas ou ajustes (processador cobrou uma taxa mensal que não tem registro de PDV), ou erros de exportação de dados (transação ficou fora de seu filtro de intervalo de datas).
Para diferenças de timing, amplie o intervalo de datas por alguns dias e re-execute a correspondência. Liquidações de cartão de crédito podem atrasar dois a três dias úteis.
Para taxas, crie um registro de PDV permanente para "Taxa Mensal do Processador" e combine-o manualmente cada mês. O mesmo para devoluções ou chargebacks que aparecem no processador mas não no PDV se seu PDV não registra devoluções.
Para erros de dados, volte ao sistema de origem e verifique que a transação existe. Exporte novamente com um intervalo de datas mais amplo se necessário. Se uma transação realmente desapareceu de um sistema de origem, isso é um sinal de alerta - entre em contato com o suporte do fornecedor.
Documente todos os itens não combinados com um código de motivo (Timing, Taxa, Erro) e uma data de resolução. Se um item permanecer não combinado por mais de um ciclo de conciliação, escale-o.
Ligue Tudo de Volta ao Seu Razão Geral
Combinação de transações é apenas metade da conciliação. Quando você sabe que $3.200 no banco iguala 47 vendas no PDV menos $180 em taxas do processador, você precisa verificar que o razão geral reflete os mesmos valores.
Exporte suas entradas do RG para a conta de compensação de cartão de crédito e conta bancária. Compare débitos e créditos do RG com seus totais combinados. Se o PDV registrou $3.200 em vendas mas o RG mostra $3.000, você tem um erro de lançamento para investigar.
Muitos sistemas contábeis importam dados bancários diretamente via feeds de OFX ou CSV. Se você usa QuickBooks ou Xero, converta seus dados de banco combinados para formato QBO ou OFX e importe, depois combine transações no sistema em vez de no Excel. BankStmtConverter exporta diretamente para esses formatos, eliminando a etapa de re-importação de CSV.
Para receita diferida ou pré-pagamentos, combinar entre fontes é ainda mais crítico porque você precisa saber qual pedido específico do cliente cada pagamento se relaciona, não apenas que os valores equilibram. Use o número do pedido do PDV ou nome do cliente de seus dados combinados para alocar pagamentos ao cronograma correto de reconhecimento de receita.
Previna Problemas Futuros de Combinação na Origem
A melhor conciliação é aquela que não exige trabalho de detetive. Trabalhe com sua equipe para melhorar captura de dados acima na cadeia.
Peça à pessoa que processa pedidos com cartão de crédito para incluir o número de pedido do PDV no campo memo do terminal de cartão de crédito. Muitos terminais deixam adicionar uma linha de referência que se propaga para a exportação do processador e às vezes para o extrato bancário.
Se você usa faturamento online, inclua o número da nota fiscal no pedido de pagamento. Stripe e Square ambos permitem campos de metadados customizados que viajam com a transação.
Para pedidos por telefone ou correio, treine sua equipe para pedir o nome do cliente exatamente como aparece em seu cartão, e registre no PDV exatamente assim. Nomes consistentes eliminam metade das falhas de correspondência.
Concilie com mais frequência. Conciliação mensal significa 30 dias de transações para combinar e mais chances de descasamentos de timing. Conciliação semanal reduz o tamanho do lote e torna problemas mais fáceis de isolar.
O objetivo é atingir um estado onde 95% das transações se combinam automaticamente e apenas as exceções estranhas exigem atenção manual. Esse estado é alcançável com exportações limpas, colunas padronizadas, e uma boa chave composta, mesmo sem software caro.