批次屬性是庫存管理中最為重要的參數之一,客戶對于出貨的批次管控要求(如先進先出),系統是基于批次屬性來實現的。本期我們聊一聊WMS中批次屬性的系統實現與應用。
在生產制造領域原材料倉庫,為了便于后期質量追溯,會對每個采購批次的原材料按照供應商、生產批次、到貨/日期等維度生成庫存批次。一旦某一批成品質量出現問題,可以快速根據批次定位物料,追根溯源。在這個場景中,定義批次的組成要素:供應商、生產批次、到貨/日期等即是批次屬性。
在成品分銷領域,由于銷售激勵政策與促銷手段、方式的差異,不同的銷售渠道、銷售區域終端銷售價格可能存在一定的差異,由此產生了串貨現象。為了解決串貨問題,往往也會通過批次跟蹤商品的流通。
在我個人看來,批次產生的根源在于追溯。追溯批次(此批次不局限于庫存批次)的過程中又衍生了批次操作與控制。
批次屬性是指同一貨品的不同屬性,一個批次即為對具有類似屬性的貨品進行分組的方式,是一組客戶或者倉庫需要跟蹤的庫存信息,例如生產日期、失效日期、入庫日期、產品狀態、包裝特征、質量等級等。
不同領域、行業劃分批次的維度存在巨大的差異,不同領域、行業的企業對于自身批次管控的精細度要求也不同。
倉庫管理中常見的批次屬性有:
原材料的供應商、生產日期、質量屬性;
食品、生鮮、美妝、快消品的效期管控;
鞋服的顏色、尺碼管控;
醫藥流通領域的GSP;
極端情況下,每一個庫存單位均可作為一個獨立的庫存批次,如奢侈品行業的唯一碼、3C數碼行業的序列號(SN/IMEI)等。
當然,絕大多數的情況下,唯一碼與序列號并不作為批次屬性/批次號進行管控。
批次屬性配置
由于不同領域、行業劃分批次的參數存在巨大的差異,為了快速實現客戶需求,主流WMS產品如Infor、Flux一般針對常用的批次屬性如入庫日期,庫存質量屬性(Flux)、效期等進行了固化。當然,不同的WMS對于批次屬性的固化內容與固化數量可能存在差異。
此外,主流WMS一般預留了數個(3-12個,部分WMS不限制批次屬性的個數上限)批次屬性字段,允許基于實施人員基于實際項目需要進行自定義。
自定義內容包括:批次屬性名稱;
輸入方式/控制(禁用、必輸、可選、只讀);
屬性格式(字符、數字、日期、日期時間);
屬性選項;
是否關鍵屬性;
批次屬性校驗規則(如校驗剩余保質期)。
Flux批次屬性配置界面,圖片來源于網絡,侵刪
批次屬性關聯
定義批次屬性相關規則后,需要批次屬性規則與貨品進行關聯,方能在具體業務環節中生效。
關聯方式與其他策略類似,一般支持貨主、品類、貨品三個層級維護,支持向下繼承。
庫存批次生成與變更
庫存批次的生成與變更主要涉及到兩個環節/功能:收貨(Receive)與庫存轉移(Invertory Transfer)。
收貨時,系統根據預設的規則提示/強制用戶進行批次屬性的采集與記錄,并基于采集的數據生成批次號。只要貨主、貨品和批次屬性與現有庫存已有記錄不同,系統就會生成一個新的批次號,加以區分。
批次號的編碼規則,可以基于業務需要沿用上游系統批次號(如ERP批次、MES生產批次等),亦可采用容器號(LPN)作為庫存批次號(立庫場景,不存在容器拆合),還可基于自定義的規則自動生成。
庫存轉移功能可以改變貨品的任意信息,包括貨主、品名、批次屬性等,因此會發產生批次號的變更。對于“轉移入”的部分,系統會做入庫處理,生成新的批次號。
庫存移動、庫存凍結、庫存轉移等功能均不改變批次屬性與批次號。
基于庫存批次/批次屬性的庫存控制應用場景,常見的有上架、揀貨與凍結。
上架場景
市面上標準WMS一般都支持針對不同批次屬性設置不同的上架規則。
針對第三方倉庫同一貨品多貨主分開管理庫存場景。即可通過上架規則快速實現:
a、指定批次屬性,上架到指定庫區中的合適庫位;
b、指定批次屬性,上架到目標庫區
前者分庫位管理庫存,不同貨主的庫存不可存放在同一個庫位,后者分區管理庫存,多個貨主的庫存不可存放在同一個庫區。
針對同一個貨主的庫存,可能會存在不允許混放批次的管控要求(如不同質量屬性:良品/不良品不允許混放),此部分可直接在上架規則限制-庫位限制設置不允許混批次、相同批次合并庫位。亦可在庫位資料中直接設置庫位是否允許混放批次、最大混放批次數量。上架規則的優先級高于庫位資料。
Flux庫位信息維護界面,圖片來源于網絡,侵刪
揀貨場景
執行揀貨前必須進行系統庫存分配。庫存自動分配依賴于預設的分配策略。
庫存周轉規則是分配策略的重要組成部分(不同的WMS對于此部分的處理存在差異,部分WMS直接將庫存周轉規則獨立出來,此處沿用Flux方案)。
常見的庫存周轉規則有先進先出FIFO、后進先出LIFO、臨期先出(FEFO)。
其中先進先出是當前倉庫中使用最多的;
后進先出主要應用在采購價格波動較大的場景,其基本特點是使所銷售的存貨按近期取得存貨的成本與其實現的銷售收入相配比。對于大部分企業來說,一般是在預期存貨的價格不斷上漲時才選擇后進先出法;
臨期先出主要應用在醫藥、食品、生鮮、美妝等需要進行效期管控的品類。
無論采取哪種周轉規則,都必須基于某個批次屬性進行排序。如基于生產日期先進先出、基于入庫日期先進先出、基于失效日期臨期先出等。
庫存周轉規則排序規則常見的有精確匹配、模糊匹配與優先匹配。
以入庫日期作為批次屬性劃分批次,周轉中排序方式設定為“升序”,指定入庫日期2019-04-01庫存出庫為例:
A、精確匹配:只匹配入庫日期2019-04-01批次的庫存,當該批次庫存不足時,只執行部分分配或不執行分配(可配置);
B、模糊匹配:匹配入庫日期2019-04-01批次及該入庫日期之后的庫存。當庫存不足時,可繼續匹配入庫日期在2019-04-01之前的庫存;
C、優先匹配:匹配入庫日期2019-04-01批次的庫存,若庫存不足,則選取入庫日期在2019-04-01之前的庫存,按“升序”匹配庫存;
凍結場景
由于凍結功能使用的頻率較低,目前大部分標準WMS僅提供標準功能,用戶手工維護凍結原因執行凍結與解凍,自動凍結的場景不多。
我個人經歷與了解的基于批次屬性自動凍結/解凍場景有:
1、原材料來料檢驗場景,將檢驗狀態作為一個批次屬性,收貨后默認為“待檢”,庫存移往待檢區并凍結,待完成檢驗后根據質量狀態進行退貨與上架;
2、質量控制(Quality Hold)場景,直接根據質量狀態將某個質量狀態的庫存全部凍結,常見于流通領域大規模召回;
3、效期管控,超過允許出庫日期時自動凍結,常見于醫藥、食品、生鮮、美妝行業;
4、供應鏈金融領域存貨質押場景,針對質押的庫存,WMS基于上游系統指令執行自動凍結/解凍;
庫存批次與生產批次
WMS庫存批次的部分批次屬性可能來源于生產批次,但庫存批次與生產批次是兩個獨立的概念,并不等同。
比如某批貨品是同一個生產批次,但進倉檢驗發現部分貨品質量不合格,WMS基于質量屬性的差異生成了兩個庫存批次。
批次屬性的流轉與追溯
在大型生產制造企業中,往往通過PDM(Product Data Management)管理生產批次相關數據,并數據分發至產品全生命周期所涉及各環節系統(如WMS等);
在部分生產制造企業特別是食品、藥品等國家強制監管的行業企業中,使用MES(Manufacturing Execution System)進行生產制造過程管控,收集、分析、處理生產過程中數據是其重要功能,生產批次數據是其管控內容之一;
在某些場景下,也有直接沿用ERP部分庫存屬性作為WMS庫存批次屬性使用。
批次產生的根源在于追溯。與上游系統整體拉通,既消除了數據孤島,有助于實現產品全生命周期的追溯,又有效避免的倉庫收貨環節的重復采集、記錄,提升倉庫收貨效率。
中郵無人機(北京)有限公司揭牌
2636 閱讀智能倉儲企業“智世機器人”完成數千萬元A輪融資
2593 閱讀這家老牌物流巨頭被整合重組,四千多名員工將何去何從?
1991 閱讀2024最值錢的物流上市企業是誰?哪些物流企業被看好,哪些被看跌?
1499 閱讀地緣政治重塑下的全球供應鏈:轉型、挑戰與新秩序
1235 閱讀物流供應鏈領域“吸金”不力,但能給投融資事件頒幾個獎
1238 閱讀16連冠背后,日日順助力智家工廠物流降本增效
1022 閱讀1745億件,快遞業務量增速超預期
959 閱讀中遠海運回應被美國國防部列入“中國軍事企業”清單
959 閱讀扎根供應鏈創新25年,一家“耐力長跑型”企業的破局啟示
914 閱讀