Skip to content

ReckonFlow

Headless FastAPI backend for corporate travel: pre-approvals, an immutable double-entry ledger, structured receipt extraction, and hybrid bank reconciliation.

Live API docs · GitHub

There is no product UI — /docs (Scalar) is the interactive demo. Free Render instances may take ~50s on the first request after sleep.

Request path in one line: client → idempotency middleware (Redis) → routers → services → Postgres; receipt uploads return 202 and extract on ARQ (or inline BackgroundTasks in tests / if enqueue fails). Matching uses SQL prefilter + RapidFuzz + RRF.