Matching engine · confidence · prioritized exceptions
ReconcileIQ
Motor de matching exact/fuzzy para pedidos, pagamentos e taxas — com score de confiança, fila de exceções priorizada e auditoria. Complementa o OpsLedger (fechamento operacional), sem duplicá-lo.
Demo mode: browser matching engine (no API required). Local full mode uses FastAPI + RapidFuzz when NEXT_PUBLIC_API_URL is set.
Demo synthetic CSVs
12 pedidos · 12 pagamentos · 11 taxas. Inclui matches exatos, pares fuzzy (nome/ref), anomalias de taxa, pedido sem settlement e pagamento órfão.
Financial leakage board
Matching workbench
Waiting for reconciliation result…
Exception inbox (prioritized)
Exception inbox appears after the first run.
Audit trail
| Time | Actor | Action | Entity |
|---|
No audit events yet.
Methodology (interview talking points)
- Exact first: join em
external_ref ↔ order_refmaximiza precisão. - Fuzzy next: RapidFuzz (API) / aproximação no browser para recall quando a referência quebra.
- Confidence: penaliza deltas de valor/taxa — suporte à decisão, não automação cega.
- Human-in-the-loop: confirm / investigate / write-off com audit append-only.
OpsLedger vs ReconcileIQ
OpsLedger = fechamento operacional (pedidos × pagamentos × estoque, regras testáveis, batch e relatório executivo). ReconcileIQ = motor de matching (exact/fuzzy, confidence score, fee anomalies e exception inbox). Produtos complementares, não clones.