Step 4.2 — Carrier Invoice Audit
Previous step: Step 4.1 — Document Collection Next step: Step 4.3 — Document Completeness Check and Invoicing Queue
🎯 Ideal State
Trigger: Carrier invoice received and filed in EZ-Loader load record (Step 4.1).
The audit verifies the carrier invoice matches what Forza owes per the agreed terms.
What Accounting Audits
Audit Check What It Catches Carrier rate matches signed rate confirmation Carrier billing a higher rate than agreed Accessorials match in-transit exceptions in EZ-Loader (Step 3.6) Carrier billing detention not agreed, or omitting accessorials that were agreed Load number / reference on invoice matches Forza load Misapplied billing from another broker Quick pay status matches carrier’s quick pay flag (Step 3.2) Quick pay discount correctly applied Payee information matches EZ-Loader carrier profile Factoring company change mid-load Invoice date reasonable relative to delivery date Stale invoice or premature billing The Three Outcomes
Clean match. Invoice matches rate confirmation and in-transit accessorials exactly. Move to Step 4.3.
Minor discrepancy. Small difference — rounding, accessorial documented in communications but not captured in EZ-Loader. Concetta updates the load record, documents in a load note, proceeds.
Material discrepancy. Carrier billing significantly different from agreed. Concetta flags to James (Ops Manager). James investigates with the carrier. Resolution options:
- Ask carrier to revise their invoice
- Adjust the EZ-Loader load record (if carrier is correct and scope change was missed)
- Dispute and pay only the agreed amount
Payee Verification — Option B Configuration
Forza’s Option B configuration (carrier as vendor name, factoring company address as payee) applies at audit. If the payee doesn’t match the EZ-Loader profile, Concetta checks whether the carrier changed factoring companies — which triggers Step 2.4a.
Owner: Concetta (audit). James (escalation on material discrepancies).
🛑 HARD GATE:
Material discrepancies prevent the load from moving to invoicing until resolved. Paying a carrier one amount and billing a Shipper based on a different assumed cost is how margin leaks.
📍 Current State
- Concetta audits carrier invoices as part of post-delivery workflow — functioning but manually intensive.
- Discrepancies handled case-by-case — no documented tiering (clean / minor / material) or escalation threshold.
- Forza has not reported significant carrier invoice audit issues — suggesting process works reasonably well but without formal structure.
🚧 Gap
- No documented carrier invoice audit SOP.
- No documented discrepancy tiering (clean / minor / material) or escalation threshold.
- No tracked metric for discrepancy rate or audit time per load.
- No automation surfacing obvious discrepancies (rate mismatch, accessorial mismatch) — all comparison is human.
🛠️ Gap Closure Actions
- Document the carrier invoice audit SOP with 6 audit checks and 3-outcome framework Owner: Casey + Concetta | Effort: Low
- Define material discrepancy threshold (dollar or %) for James (Ops Manager) escalation Owner: Casey + Concetta + James | Effort: Policy
- Establish discrepancy-rate metric — % of carrier invoices with minor or material discrepancies Owner: Casey + Concetta | Effort: Low
- Evaluate EZ-Loader’s capability to surface automated discrepancy flags (rate mismatch, accessorial mismatch) Owner: Casey + James + EZ Loader support | Effort: Medium