Manage delivery notes, zones and driver dispatch
Delivery tracking is an optional feature. Enable it at Settings → Delivery by toggling Enable Delivery Tracking. Once enabled, a Deliveries section appears under Inventory.
Delivery preferences you can configure:
Delivery zones define geographic areas with associated fee rules. Set them up at Settings → Delivery → Delivery Zones.
| Fee Type | How It Works |
|---|---|
| Free | No delivery fee charged for this zone |
| Flat | A fixed KES amount added to every delivery in this zone |
| Percentage | A percentage of the invoice total is charged as a delivery fee |
The delivery fee is calculated and snapshotted at the time the delivery note is created, not when the zone settings change.
Invoice total: KES 10,000. Delivery fee: KES 0. Total charged: KES 10,000.
Zone fee: KES 500. Invoice total: KES 10,000. Delivery fee: KES 500. Total charged: KES 10,500.
Zone rate: 5%. Invoice total: KES 10,000. Delivery fee: KES 500 (5% of 10,000). Total charged: KES 10,500.
Go to Inventory → Deliveries → New Delivery Note.
Delivery note created but driver not yet assigned or dispatched
Driver has been assigned and goods are ready to leave
Goods are on the way to the customer
Customer has received the goods — delivery complete
Delivery attempt failed (customer absent, wrong address, etc.)
Goods returned to warehouse after failed delivery
Status updates are made from the delivery note detail page by users with the inventory.transfer permission.