貨架資訊維護(增刪改查)只是基礎,實際營運中庫存模組需解決「帳實一致」、「損益管控」、「效率優化」三大核心問題。
| 功能模組 | 核心子功能 | 業務價值 |
|---|---|---|
| 盤點管理 | 定期/突擊盤點單建立 | 發現帳面與實際數量差異 |
| 盈虧調整單(盈/虧別、成本/售價計價) | 自動產生庫存損益會計分錄 | |
| 盤點差異分析報表(按倉庫/貨架/品類/批次) | 定位高風險區域,改善管理 | |
| 庫存調撥與移動 | 跨倉/跨貨架調撥單、掃碼執行 | 優化庫位佈局,支援波次揀貨 |
| 庫位建議演算法(ABC 分類、周轉率、關聯性) | 減少揀貨路徑,提升出貨效率 | |
| 即時庫存可用量計算(扣除已配未出、品保鎖定) | 防止超賣,準確可承諾交期 (ATP) | |
| 效期與批次管控 | 先進先出 (FIFO)/ 近效期優先 (FEFO) 出庫策略 | 降低過期報廢損失 |
| 效期預警(30/60/90 天)自動通知 | 提前促銷或退供處理 | |
| 批次追溯(原料→成品→客戶) | 符合食品/醫療法規要求 | |
| 庫存優化分析 | 安全庫存/再訂購點/經訂購量 (EOQ) 試算 | 平衡缺貨成本與持有成本 |
| 呆滯/積壓庫存識別與處理建議 | 釋放倉儲資金,改善現金流 | |
| 序號/IMEI 管理 | 高單價商品(手機、家電)全生命週期追蹤 | 防竄貨、保固驗證、售後追溯 |
-- 貨架擴充欄位
ALTER TABLE shelf ADD (
zone_id VARCHAR(32), -- 區域/區劃
shelf_type CHAR(1), -- 標準/冷藏/危險品/高價
capacity_qty INT, -- 容量上限(箱/托)
capacity_vol DECIMAL(10,3), -- 體積上限(m³)
picker_priority INT -- 揀貨優先序
);
-- 庫存盤點主檔
CREATE TABLE inv_count_hdr (
count_no VARCHAR(32) PRIMARY KEY,
wh_id VARCHAR(32),
count_date DATE,
status CHAR(1), -- 新建/執行中/完成/核准
creator VARCHAR(32),
create_time TIMESTAMP
);
-- 庫存盤點明細(含系統量/實盤量/差異)
CREATE TABLE inv_count_dtl (
count_no VARCHAR(32),
sku_id VARCHAR(32),
shelf_id VARCHAR(32),
batch_no VARCHAR(32),
sys_qty DECIMAL(12,3),
act_qty DECIMAL(12,3),
diff_qty DECIMAL(12,3),
diff_amt DECIMAL(14,2),
PRIMARY KEY (count_no, sku_id, shelf_id, batch_no)
);
貨架管理的核心價值在於「讓庫存看得見、算得準、動得快」。在 CRUD 之上,圍繞盤點、調撥、效期、優化、追溯五大維度擴充,才能支撐企業精細化庫存營運。