Skip to content
All projects
Finance APIFintech

ReconAI

Visit site

A payment reconciliation API that sorts payment cases into 6 outcomes with a full audit trail and tests across every layer.

FastAPI and Pydantic over SQLAlchemy, Alembic and PostgreSQL. Cases are created, listed, filtered and retrieved through a structured-input API; deterministic rules classify each one as reconciled, underpaid, overpaid, partial, missing or review-required, and every decision is stored with its input snapshot, reasons, timestamps and review flags.

Highlights

  • Developed a FastAPI service that sorts payment cases into 6 outcomes, with a full audit trail and tests across all layers.
  • Stored amounts in integer minor units to prevent floating-point money errors.
  • Persisted input snapshots, decisions, reasons, timestamps and review flags for every case.