Step 4.5 — Invoice Review

Previous step: Step 4.4 — Invoice Generation in QBO Next step: Step 4.6 — Invoice Submission to HaulPay or Step 4.6a — Invoice Submission to Shipper (Path B)

Note

This is a 1-minute spot-check per invoice — not a full audit. Full audit happened at Step 4.2. Invoice review confirms nothing broke in the sync.


🎯 Ideal State

Trigger: Invoice generated in QuickBooks-Online (or directly in EZ-Loader once direct integration lands).

Review Checks

CheckWhat It Verifies
Invoice amount matches EZ-Loader load recordRate, accessorials, and adjustments transferred correctly
Shipper name and billing address correctCustomer record synced accurately
Payment terms correctMatches Shipper configuration
Reference numbers populatedPO#, PRO#, Shipper-specific references present
Remit-to correct for pathHaulPay for factored/Path A; Forza’s Fifth-Third-Bank details for Path B
Required attachments availableBOL, carrier invoice, rate cons, Shipper-specified documents

Three Outcomes

Pass. Move to Step 4.6 or Step 4.6a (Path B).

Minor correction. Edit in QuickBooks-Online directly, re-verify, document the correction in a load note.

Material issue. Return to earlier step:

Owner: Concetta (Accounting).

🛑 HARD GATE:

An invoice that fails review does not submit to HaulPay or to the Shipper. Resolution happens before submission — resubmission/retraction is operationally expensive.


📍 Current State

  • Review happens but is not documented as a formal step. Concetta eyeballs invoices before submission.
  • No defined check list, no defined outcomes framework.

🚧 Gap

  1. Review is informal — no documented SOP or check list.
  2. No tracked metric for review outcomes (pass / minor correction / material issue rate).

🛠️ Gap Closure Actions

  • Document the 6-check invoice review SOP with 3-outcome framework Owner: Casey + Concetta | Effort: Low
  • Establish review-outcome metric to identify recurring sync or data issues Owner: Casey + Concetta | Effort: Low