Statuses & sections
The home of record for statuses, the two-section split, and per-status actions.
Statuses
| Status | Badge | Meaning |
|---|---|---|
pending | Pending | Created, awaiting dispatch |
in_transit | In transit | Dispatched; rider carrying, awaiting rider confirmation |
in_progress | In progress | Arrived; being received at the destination |
completed | Completed | Fully received and closed |
cancelled | Cancelled | Cancelled before completion |
partial | Partial GRN | Received with a quantity difference (partial goods-received note) |
The database enum is
partial— the Filters “Partially Received” option maps to it. There is no separatepartially_receivedvalue.
Which section
| Section | Statuses |
|---|---|
| Needs your action | pending, in_transit, in_progress |
| All other transfers | completed, cancelled, partial |
Each section is fetched and paginated independently. See How the two sections work.
Action per status
The primary button is chosen from status and your access:
| Status | Primary action (with access) | Otherwise |
|---|---|---|
pending + Request | Dispatch | View |
in_transit | Rider confirm | View |
in_progress | Complete | View |
| any, flagged for attention (open/partial) | Review | View |
completed / cancelled | View | View |
The ⋮ menu always offers View details, and Cancel transfer on a pending row.
Attention & acknowledgement
- Attention — a transfer with a quantity mismatch that hasn’t been reviewed. Shown with an amber Attention pill and a “N mismatched · review pending” remark; its action is Review.
- Acknowledged — a mismatch that has been reviewed. Shown with a green Acknowledged pill and the resolution note (hover to read it in full).