Skip to content
Page guideInvoices & paymentsFinance

COD cash

Cash on delivery from collection to hand-in: the totals, the Cash in hand, Collections, Exceptions and Remittances tabs, receiving cash, disputes, shortfalls, short payments and COD settings.

6 min readLast updated

Watch: Cash on delivery: collect, receive, reconcile

1:50

See who holds COD cash and for how long, receive it from a driver, and settle a shortfall without losing the trail.

On this page

COD cash tracks the money drivers collect on cash-on-delivery orders: what each driver still holds, every collection, what was handed in and every difference to resolve. Everyone can view it by default; receiving cash, disputes, resolutions and COD settings need COD edit rights (Admin, Operations Manager, Dispatcher and Finance by default).

At a glance

AreaWhat it shows or does
HeaderCOD settings and Receive cash
TotalsCash in hand, Overdue for remittance, Open exceptions, Remitted
TabsCash in hand, Collections, Exceptions, Remittances (the selected tab is in the address bar)

How a COD collection starts

A COD order carries an amount the driver collects from the receiver: the value of the customer's goods, collected on the customer's behalf (set on the staff order form, in the customer portal, by import or through the API). When the driver completes it, they record the amount collected and the Method (Cash, Cheque or Card on delivery), with a reason if it differs. Staff completing a COD delivery from the order or a route stop fill in the same Collected and Method fields. The collection gets a numbered receipt (TR-…) for the goods money, with no tax on it.

The cash is the customer's money, not yours: it is never taxed and never counts as sales. The order's delivery price and its charges (a COD fee included) go on the customer's invoice like any other order. Once the cash is final (you receive it from the driver, or a dispute about it is resolved), the full amount the receiver paid is added to the customer's account as credit, which pays their invoices; the rest stays on their account.

Totals

CardWhat it showsClick
Cash in handCash drivers still hold, with the number of collections and driversCash in hand tab
Overdue for remittanceCash held longer than your reminder window, and how many driversCash in hand tab
Open exceptionsOpen shortfalls, short payments and disputes, with the money short from drivers and unpaid by receiversExceptions tab
RemittedReceived from drivers, all timeNot a link

Cash in hand tab

One row per driver holding cash.

ColumnWhat it shows
DriverName and driver ID
In handThe cash they hold
CollectionsHow many collections
Oldest cashAge of the oldest collection: green within the reminder window, amber past it, red at twice the window
Receive cashOpens the Receive cash dialog for this driver (COD edit rights)

No driver is holding cash when nothing is outstanding.

Collections tab

Every COD collection. Filters: All statuses (several at once), All drivers, All customers, the Collected date range (All dates, with presets such as This month and Last month) and Search order number…. Export downloads the filtered list as CSV (order, customer, driver, collected at, method, expected, collected, variance and reason, status, shortfall, resolution, remittance, currency).

ColumnWhat it shows
OrderOpens the order
Customer / DriverWhose goods money it is, who collected
CollectedCollection date (hover for the time)
MethodCash, Cheque or Card on delivery
DueWhat was due at the door
Collected (amount)What the driver took
DifferenceCollected minus due; hover for the driver's reason
StatusStatus badge, plus Receiver short … when the receiver paid less than due

Row ⋯:

ItemShown when
View orderAlways
Receipt …The collection has a receipt; opens the PDF
Receive cashCollected or in hand
DisputeCollected or in hand (not network jobs). Enter What is disputed? and click Mark as disputed: the cash leaves the driver's balance and goes to Exceptions
Resolve…An unresolved shortfall or dispute
Short payment…The receiver paid less than due and nothing is decided yet
View short-payment invoiceA short payment was billed to the customer before this choice was removed (older collections only)

Tick collections of one driver that are collected or in hand, then click Mark remitted in the bar to receive just those.

Exceptions tab

The same table, limited to open shortfalls, short payments and disputes. Show resolved lists the ones already handled (kept for the audit trail); Show open goes back. No open exceptions when all is clear.

The Exceptions tab with a Customer owes row and a Short row; the row menu is open on View order, Receive cash, Dispute and Short payment…

Resolve a shortfall or dispute

ChoiceWhat it does
Cash is still with the driverDisputes only: back to cash in hand, received with the next remittance
Write off …The business absorbs the loss; driver pay is untouched
Deduct … from …'s payAdds a negative line to the driver's open pay period. Needs Deduct shortfalls from driver pay on in COD settings

A Note (kept in the audit trail) of at least a few words is required. The button reads Reopen as cash in hand, Write off or Deduct from pay.

Short payment

When the receiver paid less than due at the door, the driver is not charged: they hand in what they collected. The customer is credited what the receiver paid either way; this choice decides the rest.

ChoiceWhat it does
Nothing more was owedThe customer gets only what was collected. For example the receiver refused part of the goods, or the amount due was wrong
Write off …The business absorbs it: the unpaid part is also credited to the customer, so they get the full amount due

A note is required. A driver who gave "partial refused" as the reason is recorded as not owed automatically.

Remittances tab

Every hand-in: Received (date and time), Driver, Collections, Expected, Received, Difference, Received by, Notes, and Print slip for a handover slip with the orders, amounts, difference and signature lines.

The Receive cash dialog

  1. Pick the Driver (preset when opened from a row).
  2. Their collections are listed and ticked; untick any they are not handing in now.
  3. Expected from … shows the total. Type the Amount received; the dialog says Matches what was collected, Short by … or Over by ….
  4. If it differs, a Reason for the difference is required. A shortfall is recorded on the newest collections and listed under Exceptions. The customers are still credited everything their receivers paid: a driver's shortfall is between you and the driver.
  5. Add Notes (optional) and click Receive ….

COD settings

SettingWhat it does
Remind after (days)1–30 (default 2). Cash older than this turns amber, twice as old turns red, and drivers and you get a daily reminder
Deduct shortfalls from driver payOff: shortfalls are only recorded. On: an unresolved shortfall can be deducted from the driver's next pay period

Click Save settings.

Statuses

StatusMeaningNext
CollectedCash taken before the delivery was completedBecomes In hand when it completes; or received → Remitted
In handHeld by the driver after the delivery completedReceived → Remitted; or disputed
RemittedHanded inFinal
ShortfallThe driver handed in lessResolve: write off or deduct
DisputedYou questioned itResolve: reopen, write off or deduct

In the table both show the badge Collected until the cash is handed in; the status filter tells them apart.

Good to know

Still stuck?

Tell us what you were trying to do. A person reads every message.

Contact us