Goods Delivery — Shipping goods to customers

Fine Chemical (FC) · WMS module · v1.5 · 18/09/2026 · Standard flow — for implementation, testing and development

Process Flow (swimlane)

WMS · Goods Delivery — Shipping out (SO → DO → Slip → Approve)PhaseInputWarehouse StaffWarehouse ManagerOutputException — Cancel an approved slipSlipCreate DOFrom SOFrom StockSUBMITTEDSlip SUBMITTEDClosedNot yetNoYes — receive the rest on a new SlipNoYesCustomer / Item MasterWarehouse · Bin LocationMaster dataSales Order /Shipping PlanSales OrderStartDO orstandalone Slip?▣ Goods DeliveryCreate G/D Slip(standalone)Web▣ Goods DeliveryCreate Delivery OrderWebLinesource?▣ Goods DeliveryFrom SO/Shipping Plan →Get Selected RowsWeb▣ Goods DeliveryPick from Stock(From Stock popup)Web▣ Goods DeliveryMapping Barcode(Search & Map Barcode/QR)Web▣ Goods DeliverySubmit DOWeb▣ Goods DeliveryPrint DO(QR = DO No.)Web▣ Goods DeliveryScan Delivery OrderMobile▣ Goods DeliveryScan DO barcodesMobile▣ Goods DeliveryMake SlipMobile▣ Goods DeliverySubmit for ApprovalWebThe document's stockperiod closed?Blocks every action: Submit ·Approve · Cancel · Delete —This action cannot be completedbecause the affected inventoryperiod is closed through[Close Date]▣ Goods DeliveryApproveSUBMITTED → APPROVEDWeb▣ Goods DeliveryDeduct Physical & AvailableStock at Bin (issued)System (auto)DO stillRemaining > 0?G/D Slip= APPROVEDStock down at Bin(goods issued)DO → CLOSED(automatic)▣ W/H Stock CheckingW/H Stock Checking(view-only lookup)WebStart▣ Goods DeliveryCancel(Slip is APPROVED)WebNot yet shipped ANDno later action?▣ Goods DeliverySlip → CANCELLEDadd Stock backSystem (auto)Cancel blocked — goods have leftor a later action on another screenStock restoredSlip = CANCELLEDCLOSED DO→ back to SUBMITTED
Startwhere the flow begins
Process steptop strip = screen used, colored tag = platform
Decisionevery outgoing branch carries its condition
Data / documentinputs in the Input lane, results in the Output lane
Main flowthe required order of steps
Optional branchmay be done or skipped
Tags on a boxMaster dataSales OrderWebMobileSystem (auto)

Status lifecycle

Delivery Order (DO)SAVEDSUBMITTEDCLOSEDSubmit DOAuto: every line Remaining = 0Slip cancelledDeletedDelete DOG/D SlipSAVEDSUBMITTEDAPPROVEDCANCELLEDSubmit for ApprovalApproveCancel — not shipped & no later actionCancel blocked if the goods have shipped, a later action exists on another screen, or the stock period is closedEdit Remark / Line items → approve againDeletedDelete
◻ SAVED ◻ SUBMITTED ◻ APPROVED / CLOSED ◻ CANCELLED

Input

#InputTypeUsed in step
I-0Sales Order / Shipping PlanSource documentFrom SO/Shipping Plan → Get Selected Rows
I-1Customer Master, Item Master, Warehouse, Bin LocationMaster dataEvery line, DO/Slip header

Step ↔ screen

StepRoleScreen
Create Delivery OrderWarehouse StaffGoods Delivery · Web
Create G/D Slip (standalone)Warehouse StaffGoods Delivery · Web
From SO/Shipping Plan → Get Selected RowsWarehouse StaffGoods Delivery · Web
Pick from Stock (From Stock popup)Warehouse StaffGoods Delivery · Web
Mapping Barcode (Search & Map Barcode/QR)Warehouse StaffGoods Delivery · Web
Submit DO · Print DOWarehouse StaffGoods Delivery · Web
Scan Delivery Order · Scan DO barcodes · Make SlipWarehouse StaffGoods Delivery · Mobile
Submit for ApprovalWarehouse StaffGoods Delivery · Web
Approve · CancelWarehouse ManagerGoods Delivery · Web
The document’s stock period is closed → every action is blocked (Submit · Approve · Cancel · Delete) with the message This action cannot be completed because the affected inventory period is closed through [Close Date]System (auto)Goods Delivery

Output

#OutputProduced when
O-1Delivery Order: SAVED → SUBMITTED → CLOSEDCLOSED automatically when every line has Remaining = 0
O-2G/D Slip = APPROVEDManager clicks Approve while the Slip is SUBMITTED
O-3Physical & Available Stock decrease at each line's Bin LocationOn Approve — goods leave the warehouse
O-4Delivered / Remaining updated on the DO linesSlip is linked to a DO
O-5Exception: Slip = CANCELLED, stock restored, a CLOSED DO returns to SUBMITTED — or the cancel is blockedSlip is APPROVED; blocked if goods have left / been handed to the carrier, or a later action on another screen