Stock Exchange — Changing stock information

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

Process Flow (swimlane)

WMS · Stock Exchange — Change Lot / PO / Barcode / Grade on stock (Request → Slip → Approve)PhaseInputWarehouse StaffWarehouse ManagerOutputException — Cancel an approved slipStandalone SlipCreate RequestSUBMITTEDMobileWebSlip SUBMITTEDClosedNot yetYesNoYesNoNoYesItem / Warehouse MasterLocation (Bin)Master dataCurrent stock(Lot · PO · Barcode · Grade)StockStartRequest orstandalone Slip?▣ Stock ExchangeCreate Exchange Slip(standalone)Stock · Type · EX valuesWeb▣ Stock ExchangeCreate Exchange RequestWeb▣ Stock ExchangeSelect from Stock(current OUT lines)Web▣ Stock ExchangeSet Exchange Type per line(LOT / PO / BARCODE / GRADE)+ enter new EX valuesWeb▣ Stock ExchangeSubmit RequestWeb▣ Stock ExchangePrint Request(QR = Request No.)WebCreate Slipwhere?▣ Stock ExchangeScan QR RequestMobile▣ Stock ExchangeScan Barcodeof goods to changeMobile▣ Stock ExchangeMake SlipMobile▣ Stock ExchangeCreate EX Slipfrom this RequestWeb▣ Stock ExchangeFrom Request →pull Request linesWeb▣ Stock ExchangeSubmit 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]▣ Stock ExchangeApprove –Update StockWeb▣ Stock ExchangeGhi Lot/PO/Barcode/Gradeby Exchange TypeSystem (auto)▣ W/H Stock CheckingW/H Stock Checking(view-only lookup)WebAny line with newBarcode/Lot/PO?▣ Exchange Label IssuePrint new labels→ attach to goodsWebAll Request SlipsRequest APPROVED?Exchange Slip = APPROVEDStock carries new informationRequest → CLOSED(automatic)Request stays SUBMITTED(awaiting other Slips)Start▣ Stock ExchangeCancel(Slip is APPROVED)WebNo transaction/action since the exchange?▣ Stock ExchangeSlip → CANCELLEDrestore old informationSystem (auto)Cancel blocked — Slip stays APPROVEDa transaction/action followed the exchangeStock back to itspre-exchange informationCLOSED Request→ 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 dataStockWebMobileSystem (auto)

Status lifecycle

Exchange RequestSAVEDSUBMITTEDCLOSEDSubmit RequestAuto: all linked Slips APPROVEDLinked Slip cancelled — back to pending exchangeDeletedDelete RequestExchange SlipSAVEDSUBMITTEDAPPROVEDCANCELLEDSubmit for ApprovalApprove – Update StockCancel — no later transaction/actionCancel blocked if a later transaction/action followed the exchange, or the stock period is closedEdit Remark / Line items → approve againDeletedDelete
◻ SAVED ◻ SUBMITTED ◻ APPROVED / CLOSED ◻ CANCELLED

Input

#InputTypeUsed in step
I-1Item Master, Warehouse, Location (Bin)Master dataEvery line, Request/Slip header
I-2Current stock (Lot No · PO No · Barcode · Grade)StockSelect from Stock — fills the OUT information of each line

Step ↔ screen

StepRoleScreen
Create Exchange Request · Select from Stock · Set Exchange Type per line + enter new EX valuesWarehouse StaffStock Exchange · Web
Submit Request · Print Request (QR)Warehouse StaffStock Exchange · Web
Scan Request QR · Scan barcodes of goods to change · Make SlipWarehouse StaffStock Exchange · Mobile
Create EX Slip from this Request · From RequestWarehouse StaffStock Exchange · Web
Create Exchange Slip (standalone)Warehouse StaffStock Exchange · Web
Submit for ApprovalWarehouse StaffStock Exchange · Web
Print new labels → attach to goods (lines with changed Barcode / Lot / PO)Warehouse StaffExchange Label Issue · Web
W/H Stock Checking (lookup, optional)Warehouse StaffW/H Stock Checking · Web
Approve – Update Stock · CancelWarehouse ManagerStock Exchange · 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)Stock Exchange

Output

#OutputProduced when
O-1Exchange Request: SAVED → SUBMITTED → CLOSEDCLOSED automatically when every linked Exchange Slip is APPROVED
O-2Exchange Slip = APPROVEDManager clicks Approve – Update Stock while the Slip is SUBMITTED
O-3Stock carries the new Lot No / PO No / Barcode / Grade, per each line's Exchange TypeOn Approve
O-4New labels attached to the goodsAfter Approve, only for lines with changed Barcode / Lot / PO
O-5Request stays SUBMITTEDRequest still has linked Slips not yet APPROVED
O-6Exception: Slip = CANCELLED, stock returns to its pre-exchange information, a CLOSED Request returns to SUBMITTED — or the cancel is blockedSlip is APPROVED; blocked if a transaction has occurred on the goods since the exchange, or a later action on another screen