Public Transit Fare Collection
& Revenue Reconciliation Automation

A production-focused engineering resource for the people who keep transit revenue accurate. Turn raw taps, scans, and vendor settlement files into auditable financial records with deterministic, type-safe Python pipelines.

Built for transit operations teams, revenue analysts, and mobility-tech developers, the guides here cover the full reconciliation lifecycle: smart-card data parsing, fare-rule validation, agency settlement calculation, fraud-pattern detection, GTFS-RT synchronization, batch reconciliation, and compliance reporting.

Every section pairs architectural guidance with runnable, copy-ready code — so you can move from opaque binary dumps and rate-limited APIs to sub-0.1% variance settlement without manual forensic accounting.

Explore the sections

Three focused sections, organized from architecture down to runnable how-to guides. Follow any topic link to reach a detailed, code-first walkthrough.

Start here

Hand-picked, code-first walkthroughs that show the reconciliation pipeline end to end — from raw tap decoding to deterministic fare math.