Product Income — Nhập kho thành phẩm

Fine Chemical (FC) · Module WMS · v1.4 · 18/09/2026 · Flow chuẩn — dùng để triển khai, kiểm thử và phát triển

Process Flow (swimlane)

WMS · Product Income — Nhập kho thành phẩm (Sales Order → Request → Slip → Approve)PhaseInputWarehouse StaffWarehouse ManagerOutputNgoại lệ — Huỷ phiếu đã duyệtTừ SOTạo tayKhôngSUBMITTEDSlip SUBMITTEDĐã chốtChưaKhôngCó — nhập tiếp phần còn lại bằng Slip mớiKhôngCóItem Master (Variant)Warehouse · Location (Bin)User gán khoMaster dataSales Order= APPROVEDSales OrderThành phẩm hoàn thànhgiao từ chuyềnSản xuất (chuyền)StartRequesttừ đâu?▣ Sales Order → Product IncomeTự tạo Product IncomeRequest khi SO ApproveSystem (auto)▣ Product IncomeCreate New RequestWeb▣ Product IncomeCreate Product IncomeSlip (standalone)Web▣ Product Income+ Item → Select Item(free item)Web▣ Product IncomeSubmit RequestWeb▣ Product IncomePrint QR Slip(QR = Request No.)Web▣ Finished Goods QR Label IssueIn tem FG QR Labeltheo Request, dán lên hàngWeb▣ Product IncomeScan QR của RequestMobile▣ Product IncomeScan FG QR Label→ Make SlipMobile▣ Product IncomeSubmit for ApprovalWebKỳ kho của phiếuđã chốt?Chặn mọi action: Submit ·Approve · Cancel · Delete —This action cannot be completedbecause the affected inventoryperiod is closed through[Close Date]▣ Product IncomeApprove SlipSUBMITTED → APPROVEDWeb▣ Product IncomeCộng Physical & AvailableStock · cộng ReceivedSystem (auto)Request cònRemaining > 0?Product Income Slip= APPROVEDTồn kho thành phẩm tăngtheo Warehouse · BinRequest → CLOSED(tự động)Bước sau: Mapping Pallet→ Goods Delivery▣ W/H Stock CheckingW/H Stock Checking(view-only, tra cứu)WebStart▣ Product IncomeCancel(Slip đang APPROVED)WebĐủ tồn để đảo VÀ chưacó action tiếp theo?▣ Product IncomeSlip → CANCELLEDtrừ Stock · trừ ReceivedSystem (auto)Chặn huỷ — tồn không đủhoặc đã có action ở màn khácTồn kho giảm lạiSlip = CANCELLEDRequest đang CLOSED→ quay lại SUBMITTED
Bắt đầuđiểm khởi động của luồng
Bước xử lýdải trên = màn hình thực hiện, ô màu = nền tảng
Điểm quyết địnhmỗi nhánh đi ra đều có nhãn điều kiện
Dữ liệu / chứng từđầu vào ở lane Input, kết quả ở lane Output
Quy trình conmô tả chi tiết ở tài liệu khác
Luồng chínhthứ tự bắt buộc của các bước
Nhánh tuỳ chọnlàm cũng được, bỏ qua cũng được
Nhãn trên hộpMaster dataSales OrderSản xuất (chuyền)System (auto)WebMobile

Vòng đời trạng thái

Product Income RequestSAVEDSUBMITTEDCLOSEDSubmit RequestAuto: mọi dòng Remaining = 0Slip liên kết bị Cancel — Remaining tăng lạiĐã xoáDelete RequestProduct Income SlipSAVEDSUBMITTEDAPPROVEDCANCELLEDSubmit for ApprovalApprove SlipCancel — tồn đủ & chưa có action sauSửa Remark / Line item → Approve lạiĐã xoáDeleteChặn Cancel nếu tồn không đủ, đã có action ở màn khác, hoặc kỳ kho đã chốt
◻ SAVED ◻ SUBMITTED ◻ APPROVED / CLOSED ◻ CANCELLED

Input

#InputLoạiĐi vào bước
I-0Sales Order = APPROVEDChứng từ nguồnTự tạo Product Income Request
I-1Item Master (thành phẩm · Variant), Warehouse, Location (Bin), User gán khoMaster dataMọi dòng hàng
I-2Thành phẩm hoàn thành giao từ chuyềnHàng thậtIn & dán tem

Bước ↔ màn hình thực hiện

BướcVai tròMàn hình
Tự tạo Product Income Request khi SO ApproveSystemSales Order → Product Income
Create New RequestWarehouse StaffProduct Income · Web
Create Product Income Slip (standalone)Warehouse StaffProduct Income · Web
+ Item → Select Item (free item)Warehouse StaffProduct Income · Web
Submit Request · Print QR SlipWarehouse StaffProduct Income · Web
In tem FG QR Label theo RequestWarehouse StaffFinished Goods QR Label Issue · Web
Scan QR của Request · Scan FG QR Label → Make SlipWarehouse StaffProduct Income · Mobile
Submit for ApprovalWarehouse StaffProduct Income · Web
Approve Slip · CancelWarehouse ManagerProduct Income · Web
Kỳ kho của phiếu đã chốt → chặn mọi action (Submit · Approve · Cancel · Delete) với thông báo This action cannot be completed because the affected inventory period is closed through [Close Date]System (auto)Product Income

Output

#OutputĐiều kiện sinh ra
O-1Product Income Request: SAVED → SUBMITTED → CLOSEDCLOSED tự động khi mọi dòng Remaining = 0
O-2Product Income Slip = APPROVEDManager bấm Approve Slip khi Slip đang SUBMITTED
O-3Physical Stock & Available Stock tăng tại Location (Bin) của từng dòngNgay khi Approve
O-4Received / Remaining trên dòng Request cập nhậtSlip có liên kết Request
O-5Hàng đã dán tem → đi tiếp Mapping Pallet → Goods DeliverySau khi nhập kho
O-6Ngoại lệ: Slip = CANCELLED, tồn kho giảm lại, Request đang CLOSED quay về SUBMITTED — hoặc bị chặn huỷSlip đang APPROVED; chặn nếu Available Stock < số lượng của Slip, hoặc đã có action ở màn khác