
很多老闆看財報時心裡有個疙瘩:損益表明明有賺,銀行帳上卻永遠缺錢。錢跑去哪了?有一部分,就躺在倉庫的架子上。
那些三年前為了衝量多買的原料、客戶臨時抽單留下的半成品、改版後用不到的舊包材,在會計帳上它們還是「存貨」,是資產,帳面漂亮;但在現實裡,它們是已經付出去、而且很可能再也收不回來的現金。
更麻煩的是,這件事幾乎沒有人有動機主動處理。倉管只負責東西不要不見,採購看的是價格和交期,業務只關心手上的單出不出得掉,財務要到年底盤點才會發現數字對不上。呆滯料就這樣年復一年地滾雪球,直到某天倉庫塞不下了,才被迫租第二個倉庫——然後每個月再多付一筆租金,去保管一堆賣不掉的東西。
Photo by Sergej ***** on Unsplash
第一步:先讓「呆滯」有定義,不然永遠是各說各話
導入系統之前,最該先吵完的是一件事:到底幾天沒動叫呆滯?
這個問題沒有標準答案,但一定要有公司自己的答案,而且要白紙黑字寫下來。常見的做法是分兩個維度看:
庫齡(Aging):這批料從入庫到現在多久了。通常用 0-90 天、91-180 天、181-365 天、一年以上來分級。注意庫齡要「按批」算,不能按料號算——同一個料號可能上週才進一批新的,如果用整體平均,倉庫角落那批放了兩年的就被稀釋掉了。
週轉率與可用期間:用過去 6 到 12 個月的實際耗用量,推算現有庫存還能用幾個月。一個料號帳上有 8,000 個,過去一年每月平均只用 50 個,那就是 160 個月的用量——十三年。這種數字不用討論了,直接是超量庫存。
兩個維度交叉,分級就出來了。多數中小企業可以簡化成四級:正常、觀察(91-180 天)、呆滯(181-365 天)、廢料(一年以上或已確定停用)。分級的意義不在於貼標籤,而在於每一級對應不同的處理權限與時限——觀察級由倉管和業務每月確認一次,呆滯級要開處分單走簽核,廢料級直接進報廢流程。沒有對應動作的分級,只是報表上的裝飾。
還有兩個例外要先講清楚,否則系統上線第一個月就會被抗議淹沒:一是安全庫存與長交期料件(例如進口要等四個月的關鍵零件),這類料應該另外標註,不進呆滯計算;二是專案型備料,客戶合約還在、只是交期延後,也要能標記「凍結中」並註明預計動用時間,時間到了再自動解除凍結。
第二步:資料從哪來,決定這套系統有沒有用
呆滯料系統本身的邏輯不複雜,難的是資料。它至少需要串三件事:入庫紀錄(何時進、批號、數量、單價)、出庫耗用紀錄(何時領、領多少、給哪張單),以及料號主檔(是否停用、有沒有替代料、對應哪些成品)。
如果公司目前的庫存還是靠 Excel 或紙本領料單在管,那第一階段其實不是做呆滯料系統,而是先把進出料的即時登錄補起來——沒有可信的出庫紀錄,任何庫齡數字都是猜的。這是最容易被低估的一段工作,通常也是整個專案最花時間的地方。
另一個實務上一定會遇到的問題是先進先出。帳上寫的是先進先出,倉庫現場卻常是「拿最外面那箱」。結果是舊料永遠留在最裡面,系統以為它一直被動用,庫齡永遠歸零。要解決這個落差,就得靠批號或儲位管理,讓領料時必須掃到具體那一批——這也是為什麼呆滯料管理很難跟庫位、批號制度分開來做。
Photo by Guilherme Mendes on Unsplash
第三步:把「發現」變成「有人要處理」
報表跑得出來之後,真正的重點才開始:誰要對這批料負責。
比較可行的設計是替每一批被判定為呆滯的料指定一位「責任人」——通常是當初請購或下單的人,或該料號對應成品的業務負責人。系統在月結後自動發出處分單,責任人必須在期限內(例如 14 天)選擇一個處理方向:
一、繼續持有:有明確理由,例如客戶已確認 Q4 會回補、或這是備援關鍵件。必須填寫理由與預計動用日期,並由主管核准。到期沒動用,系統再次跳出,而且這次要升一級簽核。
二、轉用或替代:能不能改用在其他產品上、或當作替代料。系統若有 BOM 資料,可以主動列出哪些成品用得到這個料號,讓責任人不必憑記憶找出路。
三、折價出清或退供應商:交給業務對外處分,或依採購合約退回。這條路要能記錄實際處分金額,日後才能回頭檢討當初的採購決策。
四、報廢:走到這一步,要的是金額級距對應的簽核層級,以及必要的稅務佐證。依台灣現行規定,商品報廢原則上須於事實發生後三十日內報請稽徵機關派員勘查,或會計師監毀並取具證明,才能認列損失;細節與適用情形建議直接與公司的會計師確認,系統要做的是把日期、數量、憑證與照片留存完整,不要讓資料散在各人的手機裡。
這套流程最大的價值不是逼人報廢,而是讓「不處理」變成一個需要具名、需要理由、而且會被追蹤的決定。過去不處理是零成本的,現在不處理要簽字——光是這個改變,通常就能讓一部分庫存開始流動。
第四步:往上游擋,比往下游清更划算
清理呆滯料是治標。真正省錢的是讓它不要再長出來,而這需要把呆滯資訊回灌到採購與業務端:
採購開單時,系統應該即時提示這個料號目前的庫齡分布與可用月數。「現有庫存還可用 14 個月」這行字出現在請購畫面上,比事後任何一封檢討信都有效。超過設定倍數時,甚至可以要求加簽。
業務端則是把呆滯與滯銷品列入報價與獎金的考量:出清舊品給予額外獎金、或在報價系統中優先推薦有舊庫存的規格。很多公司獎金制度只獎勵新單金額,等於變相鼓勵大家去賣最好賣的新品,把舊料丟給倉庫——制度不改,系統做得再漂亮也擋不住。
另外值得做的是「採購決策回顧」:把當初的採購數量、預估用量、實際用量並列,每季看一次。目的不是究責,而是校正大家對需求的預估習慣。多數超量庫存來自兩個原因——為了拿到量大的折扣,以及對業績的樂觀預估。這兩件事都可以用數據慢慢修正。
Photo by Infrarate.com on Unsplash
值不值得做:一個簡單的算法
評估這種系統,建議不要用「感覺很重要」來說服自己,而是實際抓幾個數字。
假設一家製造業公司帳上存貨 3,000 萬,其中庫齡超過一年的約 15%,也就是 450 萬。導入制度後第一年若能處分或轉用其中三成(135 萬),效益大致包含三塊:
現金回收:折價出清即使只拿回帳面的四成,也有 50 多萬現金流回公司,而且是原本已經認定拿不回來的錢。
持有成本減少:庫存的持有成本(倉租、保險、資金成本、保管人力、毀損)一般抓帳面價值的 15% 到 25%。以 135 萬計算,一年約省 20 到 34 萬,而且是每年都省。
空間釋出:清出的空間若能避免多租一個倉庫,一年省下的租金往往就是六位數。
擋掉重複採購:這一塊最難量化但常常最大。倉庫裡明明有料卻因為找不到、或不知道有,而重複下單,在沒有系統的公司裡是很常見的事。
對照之下,這類系統若是接在既有 ERP 之上、以報表與簽核流程為主,開發規模通常不會太大;就算是全新客製,也多半在數十萬的量級。用上面的效益去對照,回收期通常不會太長。當然,真正的變數不在系統費用,而在資料整理與制度推行的人力投入——這部分建議在評估時就誠實地估進去。
先做哪一步
如果現在就想動,建議的順序是:
第一,先手動拉一次庫齡報表,看看實際數字有多大。很多老闆看到的當下就有答案了。第二,把呆滯的定義與分級跟財務、倉管、採購一起開會定下來,寫成一頁文件。第三,確認進出料的登錄品質——如果現場還在用紙本,先補這一塊。第四,才是把分級、預警、處分簽核做成系統。
順序顛倒的話,很容易做出一套沒人相信數字的漂亮儀表板。倉庫裡的呆滯料不會自己消失,但只要開始有人具名、有時限地面對它,它就會從一筆爛帳,慢慢變回一筆現金。