Delivery Orders (DO)
1. Overview & Purpose
What are Delivery Orders (DO)?
2. When to Use Delivery Orders
Warehouse Pallet Picking & Truck Loading Dispatch
Warehouse logistics team picks 100 cartons of merchandise from warehouse high-bay racking and loads them onto a 3PL freight delivery truck.
Staggered Partial Shipments Across Multiple Dates
A corporate client orders 200 units of office equipment, requesting 100 units dispatched immediately and the remaining 100 units delivered next month.
Signed Consignee Proof of Delivery (POD) Documentation
Commercial terms require physical customer signature and official company stamp upon offloading at the customer receiving facility before billing.
Automated OUTBOUND Stock Movement Execution
Ensuring digital inventory immediately decrements physical stock balances upon truck gate departure to prevent double-picking errors.
Carrier Gate Security Pass & Vehicle License Plate Audit
Security checkpoints at logistics gates require documentation linking the loaded cargo to the specific freight vehicle and driver license ID.
3. Data Dictionary & Fields
Schema structure for the sales_deliveries logistics dispatch table:
| Field / Column | Input Type | Requirement | Description & Operational Guide |
|---|---|---|---|
deliveryNumber | STRING(50) | Required | System-generated unique delivery manifest code (e.g. DO-20260522-001). |
customerId | BIGINT (FK) | Required | Reference to corporate client receiving shipment. |
branchId | BIGINT (FK) | Required | Originating dispatch warehouse branch. |
locationId | BIGINT (FK) | Required | Storage facility from which physical stock is decremented. |
deliveryDate | DATE | Required | Official date merchandise was packed and dispatched. |
receiverName | STRING(255) | Optional | Name of designated recipient at customer destination facility. |
receiverPhone | STRING(50) | Optional | Contact phone number of destination receiving lead. |
status | ENUM | Required | State: DRAFT, SUBMITTED, POSTED, REVERSED, CANCELLED. |
4. Interface Preview
Delivery Orders console displaying shipping manifests, receiver contact profiles, and warehouse stock deduction triggers.
Screen Preview: Delivery Orders Console Interface
Visual interface illustration and control layout for menu Route: /admin/sales/deliveries
5. Dispatching Deliveries
Open Deliveries Console
Navigate to Sales > Deliveries from sidebar navigation.
Select Approved Sales Order
Click Add Delivery Order and choose target Sales Order.
Verify Quantities & Locations
Specify dispatch quantities and source storage rooms.
Capture Destination Details
Input receiver contact name, phone, and delivery instructions.
Post Outbound Stock
Click Submit & Post to deduct stock and generate shipping slips.
6. Shipping Pass & Delivery Slips
Print Shipping Documents
Print delivery slips, vehicle gate passes, and pallet packing lists.
Record Consignee Receipt
Upload signed delivery note scan upon driver return from customer site.
7. Posting & Reversal Rules
Billed Delivery Inviolability
Delivery Reversal Procedure
If dispatched erroneously, supervisor can reverse DO to restore inventory.
8. Cross-Module Impact
| Target Subsystem | Relational & Transactional Effect |
|---|---|
| Inventories & Stock Balances | Directly triggers OUTBOUND stock movement with SALE_DELIVERY type, decreasing storage balance. |
| Sales Orders (SO) | Decrements unfulfilled balance and marks order FULLY_DELIVERED upon completion. |
| B2B Sales Invoices | Serves as mandatory proof of fulfillment required to issue commercial billing invoices. |
Operational Best Practices
- Always mandate signed physical or digital proof of delivery before billing corporate clients.
- Confirm inventory balance availability before confirming dispatch to prevent loading delays.