
Example build
Job management to QuickBooks Online sync for an HVAC company
- Webhook-driven sync plus a 15-minute reconcile, idempotent so nothing is double-posted
- Customer matching on email, then phone, then name, with an exceptions queue
- Field mapping screen: items, income accounts, classes, departments, sales tax
- Payments recorded to Undeposited Funds and matched to invoices
Python, FastAPI, QuickBooks Online API (OAuth 2.0), webhooks, PostgreSQL, Docker
