O problema
O gargalo não era o volume. Era a comparação.
O time financeiro recebia três fontes que nunca concordavam entre si: o extrato do banco, os lançamentos do ERP e uma planilha mantida à mão para cobrir os casos que o ERP não previa. Fechar o mês significava alinhar as três e caçar as diferenças.
O trabalho pesado não estava em processar os dados — estava em decidir o que fazer quando eles divergiam. Cada divergência exigia julgamento humano, mas para chegar até ela era preciso varrer milhares de linhas que estavam corretas.
- Três pessoas dedicadas nos primeiros dias úteis de cada mês
- Nenhum registro de por que uma divergência foi resolvida daquele jeito
- Regras de negócio vivendo na cabeça de quem fazia — e em fórmulas de planilha
A decisão técnica
Automatizar a varredura, não o julgamento
A tentação era construir um sistema que resolvesse tudo sozinho, inclusive as divergências. Recusei. Regra de conciliação inventada por software é passivo contábil — o custo de errar em silêncio é alto demais.
O recorte ficou assim: a máquina faz a varredura e prepara a decisão; a pessoa decide. O pipeline processa as três fontes, casa o que casa e entrega uma fila só com o que precisa de olho humano, já com o contexto ao lado.
- Ingestão das três fontes em uma base única, com o dado original preservado
- Casamento automático por regras explícitas e versionadas em código
- Fila de exceções com contexto: as duas pontas lado a lado e o histórico de casos parecidos
- Trilha de auditoria — cada decisão fica registrada com autor, motivo e horário
Arquitetura
Como está montado
Coletores agendados por fonte, com retentativa e alerta se uma fonte não chegar. O arquivo cru é guardado antes de qualquer transformação.
Camada que traduz cada fonte para um formato comum. É aqui que as regras da empresa viram código legível, não fórmula escondida.
Motor de regras determinístico, com testes para cada regra. Se o resultado mudar, algum teste quebra antes de chegar em produção.
Interface enxuta com a fila do que precisa de decisão humana. Atalhos de teclado, porque quem usa passa horas ali.
Tabela append-only. Nada é sobrescrito — a correção entra como um novo fato, e a história continua legível meses depois.
Container agendado para rodar de madrugada. Falha manda alerta com o log do erro; sucesso não manda nada.
O que ficou de pé
Resultado
Os números abaixo estão marcados como pendentes de propósito. Este é um protótipo do site — quando os dados reais existirem, eles entram aqui.
O ganho que não vira número
As regras de conciliação saíram da cabeça de três pessoas e entraram no repositório. Quando alguém sai de férias — ou da empresa — o processo não sai com ela.