COD reconciliation
Open Commerce → COD reconciliation. This is where you chase cash that couriers collected on delivery and have not yet remitted to you.
Overview
Section titled “Overview”The header totals collected by couriers and still with couriers for the selected period. Use the date-range picker to narrow the window, Reset to clear it, and Export CSV to download the selected courier’s payout batches.
If any courier is overdue, a critical banner names the amount, days late, and courier — Chase ticket … focuses that courier’s card.
Courier cards
Section titled “Courier cards”Clickable cards (one per courier) show delivered count, collected, remitted, and outstanding. Settled couriers show a green check; overdue cash puts the card in danger trim. Selecting a card drives the payout-batches table below.
Each card also notes the payout cycle / next date, last remit when fully settled, or an open chase ticket when cash is overdue.
Payout batches
Section titled “Payout batches”For the selected courier, the table lists batches with:
- Batch date
- Order count
- Gross and fees (amounts are net of courier fees, deducted at source)
- Collected (net)
- Remitted
- Reference
- Running balance
- Status
Expand a batch to see the COD orders inside it. Outstanding batches get an amber edge; the newest outstanding row is the one to settle next.
Record remittance
Section titled “Record remittance”On an outstanding batch, Mark remitted opens Record remittance:
- Amount received (prefilled with the expected net)
- Received on
- Method — bank transfer, bKash, Nagad, or cash
- Reference — bank TRX / payout ID (required)
A shortfall does not block save — it is logged as a courier adjustment. Matching or over amounts are shown live before you Record remittance.
Related: Orders & fulfillment · COD & fraud review · Reports (COD performance tab).