A reconciliação bancária é o processo de verificar que os movimentos registados no ERP ou software de contabilidade correspondem exatamente ao que aconteceu na conta bancária. Detecta pagamentos por registar, cobranças duplicadas, erros de lançamento e diferenças de timing.

É um processo crítico — mas é também completamente mecânico. As regras são sempre as mesmas. O volume é previsível. E qualquer empresa com uma conta bancária e um ERP o executa regularmente. Por isso é um dos primeiros processos que automatizamos.

O que acontece hoje na maioria das empresas

O processo manual típico: alguém faz login no portal do banco, exporta o extrato do mês (em PDF ou Excel), abre o ERP, exporta os movimentos da conta corrente para Excel, abre os dois ficheiros lado a lado, e compara linha a linha — à procura de movimentos que não têm par do outro lado. Quando encontra uma diferença, regista. No final, produz uma tabela de reconciliação e arquiva.

Dependendo do volume de movimentos e do número de contas, este processo demora entre 2 e 6 horas por mês. Em grupos com múltiplas contas bancárias ou entidades jurídicas, a multiplicação é direta.

O que o robot faz em vez disso

Download automático do extrato

O robot acede ao portal de homebanking — BPI, CGD, Millennium BCP, Santander, NovoBanco — e descarrega o extrato do período definido. Quando o banco disponibiliza exportação em formato OFX ou CSV (o que é o caso na maioria dos portais de banca empresarial), usa esse formato estruturado diretamente. Quando não está disponível, extrai os dados do PDF via OCR.

Extração dos movimentos do ERP

Em paralelo, o robot extrai os movimentos da conta contabilística correspondente no ERP — Primavera, PHC, Sage ou outro. Via API quando disponível, via exportação de ficheiro quando não, via automação de interface como último recurso.

Cruzamento e identificação de diferenças

Os dois conjuntos de dados são comparados usando regras configuráveis. O cruzamento pode ser feito por referência exata, por valor e data, ou por combinação de campos — dependendo do que está disponível nos dados do banco e do ERP. Movimentos sem par em qualquer dos lados são marcados como divergências e classificados automaticamente pela causa mais provável.

Relatório final

O robot gera um relatório de reconciliação com: movimentos conciliados, divergências identificadas com causa provável, e saldo final de reconciliação. O relatório é enviado por email para a equipa e arquivado com data e identificação do período.

O que era 4 horas de trabalho passa a ser 20 minutos de revisão das divergências — que são as únicas que precisam de atenção humana.

Reconciliação de múltiplas contas e entidades

Para empresas com várias contas bancárias ou grupos com múltiplas entidades jurídicas, o robot executa o mesmo processo para cada combinação conta/entidade e consolida os resultados. O relatório final pode ser por conta, por entidade, e consolidado — sem trabalho adicional.

Frequência de execução

A reconciliação automática pode ser configurada para executar diariamente, semanalmente ou mensalmente, conforme as necessidades da empresa. Uma reconciliação diária (com poucos movimentos por dia) facilita a identificação precoce de problemas — em vez de descobrir no fecho do mês que há uma diferença de 5.000 euros sem origem identificada.

O que fica para a equipa

A automação não elimina a reconciliação — elimina o trabalho mecânico da reconciliação. A equipa continua a receber o relatório, a validar as divergências identificadas, e a tomar as ações necessárias (registar movimentos em falta, corrigir lançamentos, contactar o banco em caso de discrepância). O que desaparece é o tempo de comparação linha a linha.

Querem automatizar a vossa reconciliação bancária?

Desenvolvemos o protótipo em 30 dias, com as vossas contas reais, sem custos nem compromisso.

Pedir protótipo gratuito →