Skip to main content
Accounts receivable is money in: getting your customers paid up, quickly. Upwell’s job is to get an accurate invoice out the door and then apply the cash that comes back to the right invoices. The endpoint reference is alphabetical, which is deliberately neutral but doesn’t tell you what belongs together. This page does. For the payables side, see Accounts payable API.

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.
Line-item amounts need not sum to the payment total. A remittance can be partially applied and reconciled later, so don’t treat a shortfall as an error.

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.
See Syncing foundation entities.

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.