firstRules → validation
PAYMENT RECORDS, MADE LEGIBLE
ReconAI
Payment, settlement and bank records don’t always line up cleanly. ReconAI matches the clear cases with deterministic rules and uses AI to classify and explain the genuinely ambiguous ones.
Ambiguous cases go to human review. The evaluation used generated records, 12 hand-built held-out cases and 32 Razorpay test-mode payment anchors; settlement and bank records were synthetic.
at 100% precision
routed for review
evaluation
Explore the engineering decisions +
THE PROBLEM
Reconciliation must account for missing settlements, duplicates, delays and fee differences. Sending every record to a language model would add uncertainty where explicit rules can do the job.
THE APPROACH
Normalize records, apply identifier, amount, date-tolerance and fee-adjustment rules first. Reserve the LLM for bounded classification and explanations, then validate structured outputs.
WHAT I LEARNED
Make uncertainty visible. Escalate ambiguous cases rather than silently deciding financial outcomes. The repository reports an 85.73% overall match rate; split payouts remain a known limitation.
