庫存何時該補貨?用日用量、交期與緩衝量估算門檻
從單一品項的日均用量、供應交期與自訂緩衝量,逐步算出補貨提醒點,並用每月檢查修正缺貨與過量風險。

補貨提醒點要回答一個具體問題:依照近期消耗速度與供應等待時間,庫存降到多少時,現在下單才來得及接上下一批。這個門檻要按單一品項、同一計量單位與可追溯資料計算,再加上團隊自行決定的緩衝量。以下用明確標示的假設數字逐步演算,讓你能把公式換成自己的資料。

選定單一品項樣本
先挑一個出庫記錄較完整、需要由人決定補貨的單一品項,不要一開始就把整個品類混在一起。相同分類裡,消耗快慢、採購方式、保存限制和包裝單位都可能不同;混算出的平均數看似平滑,卻未必能用來下單。樣本可以是某款包材、常備耗材或一個明確規格的商品,文中的數量僅供假設演算,不代表任何企業的實際用量或供應安排。
選定後先確認名稱、規格、料號與計量單位,例如全程用「個」或全程用「箱」,並記下每箱換算個數,避免需求以個計、庫存卻以箱計。再寫明哪些出庫算消耗:銷售交付、內部領用或生產領料可依公司紀錄口徑納入;退貨、報廢、調撥則分開記錄,免得把同一批貨重複算進需求。最後限定要計算的倉庫與補貨來源。若兩個倉庫共用同一批貨,合併前要確認移轉是否及時、移入量是否真能供缺貨倉使用;若供應商或採購路徑不同,就分開估算。這些邊界先固定,後面的用量、交期和門檻才有可比性。若同一品項有不同規格,也要分成各自的樣本,而不是用總量再按比例猜分。留下樣本起訖日、資料來源和計算單位,下一位接手的人才能照同一口徑重算。若有可互換的替代規格,也先記為替代關係,不直接加進樣本;只有在缺貨時確實可調用、單位已換算且交接規則清楚,才另做換算後的共同需求估算。樣本卡上補一個品項負責人和資料存放位置,免得下次盤點換人後改用另一個倉或單位。若批號或保存期限限制可用量,也把不可互換、不能及時移轉的庫存排除在可用數之外。
算出觀察期日均用量
日均用量的基本算法是「觀察期間內的合計消耗 ÷ 期間日數」。先挑一段能代表目前營運的期間,並讓出庫資料、庫存資料和日期範圍對齊。假設某品項在連續三十個日曆日中,總共領用一百八十個,日均用量就是一百八十除以三十,等於每天六個。這裡的數字只是演算用假設;實際計算要用同一個品項與同一單位,不能把箱數和單個混在分子裡。
日期的分母也要和交期的計時口徑一致。如果供應商交期按日曆日計,就先用日曆日的平均消耗;若採購和交付都只按工作日計,就用工作日口徑,避免把假日多算或漏算。觀察期間太短,單筆大單可能扭曲平均;太長,則可能把已改變的營運節奏掩蓋掉。可以先看逐週用量是否大致穩定,再決定資料區間;若旺季與淡季差異明顯,分別保留區間,不要只報一個全年平均。還要標記缺貨日:那幾天沒有出庫,未必表示顧客或產線沒有需求,應回看未交訂單、缺貨紀錄或替代品使用,避免把受限供應誤認為低用量。把總量、日數、結果和排除項目並列保存,提醒點才可被覆算。
如果觀察期內發生促銷或大型專案,標註日期及用量,不必立刻刪掉異常;先比較「包含事件」與「一般時段」兩種結果,判斷之後補貨是否仍會遇到同類情況。假設一個月最後四天曾缺貨,出庫表的零值只表示當時無貨可領,不能證明需求為零;應把未滿足訂單或替代品領用另列,並在備註中標明估算來源。若資料不完整,就先用出庫量並標記可能低估,等補齊訂單紀錄後再重算。這讓數字可核對,而不是把未知塞進平均值。
記錄供應交期範圍
交期應從「下單已被供應端確認」記到「貨物驗收後可供使用」,並把計算口徑先寫清楚。只記採購單日期到送達日,可能漏掉供應商尚未確認、到貨後等待檢查或入庫的時間;對使用者而言,尚不能領用的貨仍不算可用庫存。找出同一品項、同一供應來源近期的訂單紀錄,逐筆列出確認下單日、可用日與經過天數,並保留部分到貨、延遲或改單的註記。沒有完整紀錄時,先從現在開始記錄,不要把印象寫成精確交期。
查看交期的範圍,而不只取一個平均值。例如,若手邊可核對的幾次到貨落在七至十一個日曆日,就把這個區間和每次實際日期一起留下。常態交期可用來了解一般補貨速度;準備設定提醒點時,則要判斷自己能否承受較慢的到貨情境。選用較長的規劃天數會提高提醒門檻,讓團隊較早檢查是否下單,但也可能增加在途貨或持有量;選較短的天數則需要更可靠的供應節奏和更快的例外處理。交期受供應商、品項或運送方式影響時,分開建檔,不能把不同來源的日期混在一起。每次實際收貨後更新紀錄,並註明異常原因;這樣回看區間時,才能分辨一次性事件與反覆出現的延遲,不必假裝供應端保證永遠準時。
每張訂單另記是否拆單、假日停運或驗收延誤,因為首批可用和全數到齊可能不是同一天。若部分到貨足以支應短期需求,分別記首批可用日與全量可用日,並用能實際解決缺料的日期計交期。樣本不多就寫明目前觀察到的範圍,不把它說成供應商固定承諾。
設定自訂緩衝數量
緩衝量是團隊願意額外保留的數量,用來應對需求短期起伏、收貨延遲或內部處理空檔。它不應直接套用別家公司或網路文章的固定百分比,因為品項重要性、缺貨後果、保存條件和補貨速度都不同。先列出這個品項最常遇到的波動,再由負責人決定要多留多少,並記下理由與下次檢查時間。假設日均用量是六個,團隊可選擇留十八個作為緩衝;這相當於按目前平均速度預留三天,但十八個是自訂政策,不是通用標準。
設定時要避免把同一種風險算兩次。如果第三步已採用偏長的交期作為規劃值,緩衝量就不必再把同一段延誤完整加一次;可以把緩衝留給交期之外的需求波動、收貨處理或無法即時得知的情況。反過來說,若供應商交期穩定且有可靠的急件補貨方式,負責人可能選較小的緩衝,但應說明依據。保存期限短、最低採購量大或存放空間有限時,也要同時檢查緩衝是否會造成報廢或積壓。把緩衝寫成明確數量,不只寫「多留一些」,並指定誰能調整、什麼變化會觸發重估,例如連續數次到貨晚於規劃或需求模式改變。每次變更都記錄日期與理由,才能知道門檻為何移動,也避免交接時不清楚沿用哪個版本。
緩衝也要跟品項用途一起決定:停料會使流程中斷的耗材,和可替代、短時間可買到的材料,容忍程度可能不同。若是有期限的商品,要確認這十八個在正常輪轉下能否用完,並把內部先進先出等作法納入。每次提高緩衝,寫明希望降低哪種風險,之後用實際缺貨或剩餘狀況回看。
用假設數字演算門檻
提醒點可先用這個公式計算:「日均用量 × 規劃交期天數 + 自訂緩衝量」。沿用前面的假設:三十天消耗一百八十個,日均六個;供應交期曾落在七至十一天,團隊選十一天作為規劃交期;緩衝量由團隊設定為十八個。把數字代入,六乘十一再加十八,結果是八十四個。這表示當可用庫存位置降到八十四個或以下,就啟動檢查與下單決策,而不是等到架上只剩幾個才處理。
| 項目 | 假設值 | 計算或用途 |
|---|---|---|
| 觀察期消耗 | 180 個 | 30 日合計 |
| 日均用量 | 6 個/日 | 180 ÷ 30 |
| 規劃交期 | 11 日 | 七至十一日中採較長值 |
| 自訂緩衝量 | 18 個 | 團隊設定的額外數量 |
| 補貨提醒點 | 84 個 | 6 × 11 + 18 |
判斷觸發時,先看「庫存位置」,不要只看現場架上的實物:可用現貨加上已確認在途量,再扣掉已承諾或預留量。例如現場有五十個、已確認到貨在途二十個、已預留八個,庫存位置就是六十二個;低於八十四個,應立刻檢查採購需求。是否下單仍要核對在途是否可靠、供應來源和實際可用日。提醒點回答何時啟動補貨,不代表一次要訂多少;訂購量還要另看包裝、最低採購量、資金與保存條件。若改採九天交期,門檻則是六乘九加十八,等於七十二個;選哪個天數應反映可承受的風險,而非挑比較好看的結果。
下單前把預留、待檢和已過期品分別標示;待檢或已過期數量不能當可用現貨。已下單但未確認的採購,不應先算成可靠在途,否則庫存位置會被高估。若供應商只交一部分,收貨後立刻重算可用量及剩餘交期,並確認原訂單是否仍會完成。這些欄位讓提醒從紙上門檻,變成每日有人能判斷的動作。
每月回看缺貨與過量
每月選固定時間,把計算值和實際結果並排檢查:期間用量、實際到貨天數、提醒時的庫存位置、是否曾缺貨,以及月末剩餘量。若提醒點多次觸發後仍發生缺貨,先查觸發當下資料是否含預留量、在途是否延誤、用量是否因旺季或大單改變,再決定調整日均用量、規劃交期或緩衝量。不要只因一次缺貨就任意加倍緩衝;先找出哪個輸入低估了實際情況,並記下變更前後的數字,方便下月判斷是否有效。
若提醒長期過早、貨品堆高或接近保存期限,檢查需求是否下降、採購批量是否過大,以及交期是否已縮短;可能要減少緩衝、改用較貼近現況的觀察期間,或把大批採購拆成可行的小批次。每次只改有證據支持的參數,保留舊值與生效日,才看得出變更帶來的影響。若品項需求有明顯季節差異,就在旺季前重估資料區間和規劃交期,旺季後再恢復或更新,不要讓淡季平均一路沿用。建立一張簡單紀錄表,欄位包括品項、觀察起訖日、合計用量、日均、交期區間、採用天數、緩衝量、提醒點、負責人與檢查日。
若某月沒有足夠記錄,就保留「待確認」欄位而非填零;零消耗和零資料是兩件事。回顧時只需確認參數、偏差原因、採取的動作和下次檢查日,避免更新公式卻沒人負責執行。把每月差異留下作為下期基準。下一次盤點時,先挑一個品項填入這些欄位,確認庫存位置算法並指定負責人;若要把流程卡點整理成可交接的工作步驟,可從一項真實流程開始與 ZhenheAI 討論:ZhenheAI 官網