The lifecycle
1
A shipment becomes an invoice
You create an invoice for a customer and link the shipments it bills. New invoices start in
CREATED.2
Charges go on it
Invoice line items carry the priced rows — line haul, fuel, accessorials — and sum to the invoice total.
3
It clears review
Rules and exceptions can hold an invoice back. Once it’s clean it’s approved for sending — either automatically or through the invoice approval queue.
4
It goes out
Delivery happens by email, customer portal, EDI, or print — or the invoice is rolled into a statement or list bill instead of being sent alone.
5
Cash comes back and gets applied
A customer payment records what arrived. Its line items say which invoices the money applies to, moving each to
PART_PAID or PAID.The objects
Invoice vs. carrier invoice — same word, opposite directions of money. An invoice (
inv_) is you billing your customer. A carrier invoice (cari_) is a carrier billing you. Throughout these docs an unqualified “invoice” is always the customer one. See Core concepts.Before any of this works
Receivables reference records that have to exist first:- Customers — who you bill. Sync before invoices. Note that deleting a customer also deletes their invoices, so deactivate instead.
- Shipments — the load being billed.
- Documents — how supporting paperwork gets attached.
- Rules — optional, but this is how you hold invoices that shouldn’t go out yet.
Guides for this side
Manage customer invoices
Create invoices, add line items, attach documents, link shipments.
Record customer payments
Create a remittance with its line items and reconcile it.
Receivables management
The AR dashboard, aging, and collections workflow.
Remittances
How remittance data arrives and gets matched.
Payment reminders
Automated follow-up on overdue invoices.
Online payments
Let customers pay from the portal.

