These pages are the actual output of running the three demos in the repository on their bundled sample data (review date 2026-09-28), after their test suites passed. Rebuild them yourself with python scripts/build_pages.py.
Input: a TMS load list, telematics or tracking stop events, rate confirmations and carrier invoices for 24 loads. Output: 15 draft detention/late-arrival packets, 12 invoice flags, 18 evidence-backed fines, 5 exceptions held for a person, and a settlement worksheet (22 READY, 3 HOLD).
Draft packets (one per load; calculation, evidence timeline, approval block): LD260900 LD260907 LD260914 LD260921 LD260928 LD260935 LD260949 LD260956 LD260977 LD260991 LD261005 LD261019 LD261026 LD261033 LD261061
Invoice flags
| invoice_no | load_id | flag | detail | variance | evidence |
|---|---|---|---|---|---|
| CAL-7101 | LD260907 | LINEHAUL_MISMATCH | linehaul: invoiced $1,532.00 vs rate-con $1,382.00 | $150.00 | carrier_invoices.csv:row6;RC-48001.txt |
| CAL-7104 | LD260928 | FUEL_MISMATCH | fuel surcharge: invoiced $656.77 vs rate-con $614.02 | $42.75 | carrier_invoices.csv:row17;RC-48004.txt |
| CAL-7107 | LD260949 | DETENTION_UNSUPPORTED | detention invoiced $200.00 but telematics supports $75.00 | $125.00 | carrier_invoices.csv:row25;RC-48007.txt |
| CAL-7110 | LD260970 | ACCESSORIAL_NOT_ON_RATECON | TONU $250.00 billed but not on rate-con | $250.00 | carrier_invoices.csv:row35;RC-48010.txt |
| CAL-7113 | LD260991 | ACCESSORIAL_OVER_RATECON | LUMPER: invoiced $255.00 vs agreed $175.00 | $80.00 | carrier_invoices.csv:row44;RC-48013.txt |
| CAL-7116 | LD261012 | TOTAL_MISMATCH | header total $1,883.64 != line sum $1,783.64 | $100.00 | carrier_invoices.csv:row53 |
Showing 6 of 12 rows. Full CSV
Settlement worksheet
| invoice_no | load_id | invoiced | approved | fines | net_payable | status | hold_reasons |
|---|---|---|---|---|---|---|---|
| BLU-7100 | LD260900 | $2,499.22 | $2,499.22 | $0.00 | $2,499.22 | READY | |
| CAL-7101 | LD260907 | $2,221.25 | $2,071.25 | $50.00 | $2,021.25 | READY | |
| PEC-7102 | LD260914 | $2,322.06 | $2,322.06 | $50.00 | $2,272.06 | READY | |
| BLU-7103 | LD260921 | $3,005.70 | $3,005.70 | $0.00 | $3,005.70 | READY | |
| CAL-7104 | LD260928 | $3,492.77 | $3,450.02 | $0.00 | $3,450.02 | READY | |
| PEC-7105 | LD260935 | $1,884.99 | $1,884.99 | $50.00 | $1,834.99 | READY |
Showing 6 of 25 rows. Full CSV
Exceptions (never claimed, sent to a person)
| load_id | stop | reason | evidence |
|---|---|---|---|
| LD260942 | 2 | geofence entry has no matching exit (export gap or still on site) | telematics.csv:row12;RC-48006.txt |
| LD260970 | 1 | geofence entry has no matching exit (export gap or still on site) | tracking_stops.csv:row14;RC-48010.txt |
| LD260984 | 1 | geofence entry has no matching exit (export gap or still on site) | telematics.csv:row17;RC-48012.txt |
| LD261033 | 1 | geofence entry has no matching exit (export gap or still on site) | tracking_stops.csv:row26;RC-48019.txt |
| LD261047 | 2 | geofence entry has no matching exit (export gap or still on site) | telematics.csv:row32;RC-48021.txt |
Showing 5 of 5 rows. Full CSV
Input: a visit schedule, authorizations, a per-payer rules table and patients (40 synthetic patients, 842 visits, 46 auths). Output: a prioritized daily worklist of 26 items (11 P1, 15 P2), each with a reason code, a submit-by date and the payer checklist. Open the printable daily digest.
| priority | patient_id | payer | auth_no | reasons | visits_remaining | submit_by | detail |
|---|---|---|---|---|---|---|---|
| P1 | SYN-1014 | Medicare Advantage Plan (placeholder) | AUTH-70039 | UNCOVERED_VISIT|REAUTH_BY_VISITS | 1 | 2026-09-23 | 8 scheduled visit(s) outside any approved auth, first 2026-10-04 (V1271, V1272, V1273, V1274 ...) / 1 of 7 visits left (payer threshold 4) |
| P1 | SYN-1038 | Commercial Plan A (placeholder) | AUTH-70111 | UNCOVERED_VISIT|REAUTH_BY_DATE | 22 | 2026-09-26 | 9 scheduled visit(s) outside any approved auth, first 2026-10-03 (V1777, V1778, V1779, V1780 ...) / auth ends 2026-10-01 (3 days); 11 visit(s) still scheduled |
| P1 | SYN-1037 | Commercial Plan B (placeholder) | AUTH-70108 | UNCOVERED_VISIT|REAUTH_BY_VISITS | 2 | 2026-09-27 | 8 scheduled visit(s) outside any approved auth, first 2026-10-03 (V1760, V1761, V1762, V1763 ...) / 2 of 18 visits left (payer threshold 2) |
| P1 | SYN-1026 | Commercial Plan A (placeholder) | AUTH-70075 | UNCOVERED_VISIT|REAUTH_BY_VISITS | 2 | 2026-09-27 | 9 scheduled visit(s) outside any approved auth, first 2026-10-05 (V1517, V1518, V1519, V1520 ...) / 2 of 17 visits left (payer threshold 3) |
| P1 | SYN-1023 | Commercial Plan A (placeholder) | AUTH-70066 | UNCOVERED_VISIT|REAUTH_BY_DATE | 23 | 2026-09-28 | 9 scheduled visit(s) outside any approved auth, first 2026-10-04 (V1451, V1452, V1453, V1454 ...) / auth ends 2026-10-03 (5 days); 10 visit(s) still scheduled |
| P1 | SYN-1025 | Commercial Plan B (placeholder) | AUTH-70072 | UNCOVERED_VISIT|REAUTH_BY_DATE | 20 | 2026-09-29 | 8 scheduled visit(s) outside any approved auth, first 2026-10-04 (V1491, V1492, V1493, V1494 ...) / auth ends 2026-10-02 (4 days); 10 visit(s) still scheduled |
Showing 6 of 26 rows. Full CSV
Input: utility accounts, 274 bills, payments and unit occupancy for 31 accounts. Output: 12 flags (spikes against the same month last year, rate changes, duplicates, overlaps, missing bills, late fees, payment mismatches, vacant-unit usage), 2 exceptions, and 12 clean bills queued for approval (not paid). Open the full report.
| property | utility | account_no | code | detail | evidence |
|---|---|---|---|---|---|
| Bayou Flats (synthetic) | electric | SYN-7005 | LATE_FEE_OR_PAST_DUE | late fee $179.02, prior balance $3,222.36 on the bill | bills.csv:88 |
| Bayou Flats (synthetic) | water | SYN-7007 | PAYMENT_MISMATCH | owed $4,232.12; 2 payment(s) totalling $8,464.24 | bills.csv:126 payments.csv:120 payments.csv:121 |
| Bayou Flats (synthetic) | trash | SYN-7008 | PAYMENT_MISMATCH | owed $1,258.66; 1 payment(s) totalling $1,108.66 | bills.csv:143 payments.csv:137 |
| Bayou Flats (synthetic) | gas | SYN-7006 | PERIOD_OVERLAP | service period 2026-06-22..2026-07-31 overlaps prior bill B50106 (2026-06-01..2026-06-30); 9 days may be billed twice | bills.csv:108 bills.csv:107 |
| Bayou Flats (synthetic) | water | SYN-7021 | VACANT_UNIT_USAGE | unit 201 vacant; 0.360 kgal/day vs standby ceiling 0.05 (possible leak or running equipment) | bills.csv:243 occupancy.csv:5 |
| Bayou Flats (synthetic) | water | SYN-7021 | VACANT_UNIT_USAGE | unit 201 vacant; 0.360 kgal/day vs standby ceiling 0.05 (possible leak or running equipment) | bills.csv:244 occupancy.csv:5 |
| Cypress Court (synthetic) | trash | SYN-7004 | RATE_CHANGE | $123.7817/pull vs trailing median $92.0173 (x1.35); check tariff/rate plan | bills.csv:69 |
| Cypress Court (synthetic) | gas | SYN-7002 | USAGE_SPIKE | 92.7 therm/day vs 49.4 same month last year (x1.88) | bills.csv:33 bills.csv:21 |
| Cypress Court (synthetic) | water | SYN-7003 | USAGE_SPIKE | 17.9 kgal/day vs 10.0 same month last year (x1.79) | bills.csv:51 bills.csv:39 |
| Gaylord Ridge (synthetic) | trash | SYN-7012 | DUPLICATE_BILL | same invoice number as B50212 (HAUL-50212); hold, do not pay twice | bills.csv:214 bills.csv:213 |
| Gaylord Ridge (synthetic) | electric | SYN-7009 | MISSING_BILL | no bill for service month 2026-04; check vendor portal / mail before a late fee lands | accounts.csv:10 |
| Gaylord Ridge (synthetic) | gas | SYN-7010 | UNPAID_PAST_DUE | due 2026-09-06, no payment on file | bills.csv:179 |
Showing 12 of 12 rows. Full CSV
A scoped pilot runs on your own redacted exports and is compared against a manual audit. See jacobmetoyer.com. Code: https://github.com/Jacob-Met/workflow-checks (MIT).