Operations Dashboard
Live status across all cylinders, orders, and runs
Daily Schedule
Pick, pack and delivery schedule for today
Order Management
Allocate resources and fulfil customer orders
Dispatch Runs
Aggregate active orders into a run β required product pool calculated automatically
Dispatch Scan Checkpoint
Dual scan: order tags + cylinders. Errors block. Warnings require override reason. No ignore button.
Select a Dispatch Run
Choose an unfinalised run from the dropdown above to begin scanning.
Driver Run Screen
Mobile-optimised stop list for the current run. Navigate between customer sites. Launch delivery and return scan flows per stop.
Customer-Site Delivery Scan
First and only point where cylinder IDs are assigned to a customer/site. Errors block. Warnings require override reason.
Select a Run and Order
Choose a finalised dispatch run, then an order to begin delivery scanning at the customer site.
Delivery Proof & Completion
Signature canvas OR photo upload required. Completion blocked until scan + proof captured.
Select a Delivery
Choose a delivery record or navigate here from the Delivery Scan page.
Empty Cylinder Pickup
Scan empty cylinders at customer site. On scan: condition β EMPTY, custody β RETURNING.
Select a Run
Choose an active dispatch run to begin picking up empties.
Warehouse Return Checkpoint
Scan returning cylinders back into warehouse. On scan: custody β IN_WAREHOUSE.
No cylinders returned yet.
Invoice Gate
Invoice release requires: site scan complete + delivery note + signature or photo proof
Customers
Customer accounts, delivery sites, and approved gas types
Products / SKUs
Gas products and sizes available for order
Cylinder Registry
Two independent status fields: condition_status + custody_status. Never collapsed into one.
Fleet Management
Manage vehicles, capacity limits, and availability
User Management
Create and manage system users β admin only
Reports & Analytics
Operational reports across cylinders, orders, dispatch, and delivery
Asset Reconciliation
Identify and resolve discrepancies β admin only. All corrections are permanently logged.
Audit Log
All scan events, status transitions, and overrides