料號亂編的後果:產品主檔怎麼整理
同一顆螺絲在系統裡有三個料號,庫存分散、採購重複、成本算錯,全部從這裡開始。這篇講料號編碼的三條規則、有意義編碼和流水號怎麼選、什麼時候該開新號,以及舊料號已經亂掉時,怎麼用五個步驟把產品主檔整理乾淨。

「這個螺絲我們系統裡有三個料號,一個是採購開的,一個是倉庫開的,還有一個不知道誰開的。」
這種話我在導入現場聽過很多次,說的人通常是笑著說,好像這只是一件有點丟臉的小事。但接下來的對話往往就不好笑了:倉庫說某個料沒貨,其實另一個料號下面還有一整箱;採購又叫了一批,結果倉庫多出一堆;成本報表上同一個零件有三個不同的單價,沒人知道哪一個才對。
我是熊董,台灣川輝科技。我帶團隊做系統導入七年,經手超過 34 個案子、橫跨 14 個以上產業,幾乎每一個導入案的第一個月,都在處理主檔。我的結論是:料號亂編的後果不是「不好看」,而是同一個東西在系統裡有好幾個身分,於是庫存被拆散、採購重複下單、BOM 用錯料、成本被算錯,後面所有報表都建立在一個錯的地基上。料號編碼規則只需要守住三條:一物一號,同規格、可互換的東西只有一個號碼;號碼只負責識別,不負責描述,規格放在主檔欄位裡,不要全部塞進號碼;開新料號要經過一個人核准。舊料號已經亂了,就照這個順序整理:凍結新增、找出重複、決定保留號、舊號停用並建立對應,最後才是建立治理規則。千萬不要直接刪除舊料號。
料號亂編,到底會造成什麼後果?
很多老闆覺得料號只是一個代碼,亂一點沒關係,反正大家都知道是什麼東西。這個想法在公司很小、品項很少的時候確實行得通,因為每個人腦子裡都有一份對照表。問題是公司一長大,品項一多,人一換,腦子裡的那份對照表就不見了。
料號亂掉之後,最常出現的問題有五種:
**庫存被拆散。**同一個東西分在兩三個料號下面,每個料號看起來都不多,加起來其實很多。業務查系統以為沒貨,倉庫實際上有。
**採購重複下單。**採購看到某個料號庫存不足,就叫貨,沒發現另一個料號下面還有。久了倉庫裡就累積出一堆沒人敢動的料,最後變成呆料。
**BOM 用錯料。**工程師建 BOM 的時候選到其中一個料號,生產領料時倉庫發的是另一個,帳就開始對不起來。我在BOM 表管理亂掉的公司那篇講過,很多 BOM 的問題,根源其實在主檔。
**成本算錯。**同一個零件在不同料號下有不同的進價紀錄,成本計算抓到哪一個,就用哪一個價格。產品的成本因此忽高忽低,報價的依據也跟著不準。
**報表失真。**你想知道某個零件一年用了多少、跟哪家供應商買最多,報表上看到的是被拆成好幾份的數字,沒辦法拿來做決策。
這五種問題都不會立刻爆發,而是慢慢累積,等到你想導入系統、想做成本分析、想精簡庫存的時候,才發現所有的數字都要先回頭清理。
先承認:想讓料號「一看就懂」的直覺沒有錯
很多公司的料號是「有意義的編碼」:前兩碼代表大類、中間幾碼代表規格、最後幾碼代表顏色或尺寸。老師傅看一眼號碼就知道是什麼東西,不用查系統。這個做法在沒有系統、或系統很難查的年代非常合理,而且對現場的人來說確實方便。
問題出在規格會變、分類會長、例外會越來越多。原本分類只預留兩碼,品項一多就不夠用;某個規格欄位原本只有三種選項,後來出現第四種,只好硬塞進一個不太對的代碼;同一個東西換了供應商、規格稍微不同,要改號碼還是不改?每一次例外處理,都讓編碼規則離原本的邏輯更遠一點。幾年之後,號碼裡的「意義」只剩下老員工懂,新人看了反而更困惑。
更麻煩的是,當號碼承載了規格資訊,規格一變,號碼就必須跟著變。號碼一變,所有引用它的地方——BOM、訂單、庫存紀錄、報價單——都要跟著處理。這是很多公司料號越來越亂的根本原因:不是有人故意亂開,而是編碼規則本身逼著大家一直開新號。
有意義編碼和流水號,怎麼選?
這是料號編碼最常被討論的問題。兩種做法各有優缺點,下面這張表整理了主要的差別:
| 比較項目 | 有意義編碼 | 流水號 |
|---|---|---|
| 看號碼能否知道是什麼 | 可以,熟悉規則的人一看就懂 | 不行,要查主檔 |
| 規格改變時 | 常需要開新號 | 號碼不變,改主檔欄位即可 |
| 分類擴充 | 預留碼數不夠時很難處理 | 不受影響 |
| 新人學習成本 | 要先學會編碼規則 | 只要會查系統 |
| 重複開號的風險 | 規則被各自解讀時容易重複 | 不靠號碼辨識,要靠品名與規格欄位把關 |
我的建議是折衷:用一段很短的分類碼,加上流水號。分類碼只用來區分最大的類別,例如原料、半成品、成品、包材,最多再細分到下一層,碼數要少、分類要穩定,不要放任何可能會變的規格。後面接流水號,號碼本身不帶任何意義。
規格、尺寸、顏色、材質這些資訊,全部放到主檔的欄位裡。系統可以依欄位搜尋、篩選、排序,比靠號碼辨識可靠得多。現場的人如果真的需要一眼看懂,靠的應該是清楚的品名,而不是號碼。

什麼時候該開新料號,什麼時候沿用舊的?
這是日常最常遇到的判斷,也是料號越來越多的主要原因。我用的原則只有一句話:能不能互換?可以互換就同一個號,不能互換就開新號。
所謂可以互換,是指在生產、出貨、使用時,這兩個東西可以替代彼此,客戶或下游不會察覺差別、不會受影響。具體的判斷可以參考這張表:
| 情況 | 建議 | 原因 |
|---|---|---|
| 換了供應商,規格完全相同 | 沿用 | 供應商記在採購資料,不是料號的一部分 |
| 尺寸、材質或功能改變 | 開新號 | 不能互換,混在一起會用錯 |
| 只是包裝數量不同 | 沿用 | 用單位換算處理,不要另開號 |
| 顏色不同,客戶會指定 | 開新號 | 出貨時必須分清楚 |
| 改版後舊版停產、新版可完全取代 | 視情況 | 若庫存與追溯需要分開,開新號並將舊號停用 |
| 同一個東西,只是不同部門叫法不同 | 沿用 | 統一品名,必要時在主檔加別名欄位 |
包裝數量不同的那一行特別常見。同一種原料,有時候買整箱、有時候買散裝,很多公司就各開一個料號。正確的做法是定一個基本單位,其他包裝用換算率處理。單位換算處理不好是盤點差異的主要來源之一,我在盤點永遠對不起來的六個來源裡有講過。
產品主檔除了料號,還要有哪些欄位?
料號只是主檔的一個欄位。一份可以用的產品主檔,至少要有下面這些資訊:
- 品名:依固定規則命名,例如「品類+主要規格+材質」,讓人不看號碼也能辨識。
- 規格欄位:尺寸、材質、顏色等,分開成獨立欄位,不要全部寫在品名裡。
- 基本單位與換算率:一個基本單位,其他單位用換算率轉換。
- 分類:對應料號前面的分類碼,用來做報表與篩選。
- 狀態:啟用、停用、待審核。停用的料號不能再被新單據使用,但歷史資料保留。
- 建立人與建立日期:知道是誰、什麼時候開的,出問題時才找得到人問。
- 替代料或對應料號:整理過的舊料號,記錄它被合併到哪一個新號。
其中「狀態」這個欄位最容易被忽略,卻是整理舊料號時最重要的工具。有了它,你可以讓舊料號退場,而不用刪除它。
舊料號已經亂了,怎麼整理?五個步驟
如果你的公司已經有幾千個料號、其中不少是重複的,不要想一次全部重做。照下面五個步驟,分批處理:
**第一步,凍結新增。**整理期間,新料號只能由一個人開,其他人要開新號都要經過他。不先止血,你這邊在整理,那邊還在繼續長。
**第二步,匯出並找出重複。**把所有料號、品名、規格、單位匯出成一張表,依品名與規格排序,找出疑似重複的項目。品名寫法不一致的時候,人工比對很花時間,這一步可以借助 AI 協助找出相似的品名,但最後的判斷一定要由懂這些料的人確認。資料怎麼整理才能讓 AI 幫得上忙,可以參考導入前的資料整理清單。
**第三步,決定保留號並建立對應表。**每一組重複的料號,選一個保留,其他的記錄要對應到哪一個保留號。選擇的依據通常是:使用最頻繁的、BOM 引用最多的、或規格描述最完整的。
**第四步,舊號停用,不要刪除。**把要淘汰的料號狀態改成停用,庫存移轉到保留號,未結的單據處理完再停用。歷史紀錄保留,日後查詢時還找得到。直接刪除會讓過去的訂單、出貨、成本紀錄全部斷掉。
**第五步,建立治理規則。**整理完之後,把開新號的規則寫下來:誰可以申請、誰核准、要填哪些欄位、怎麼判斷要開新號還是沿用。沒有這一步,一兩年後又會回到原樣。
如果你正準備導入新系統,這五個步驟最好在資料轉移之前做完。帶著重複的料號進新系統,只是把問題搬到更貴的地方,而且轉檔的工作量也會變大。資料轉移的實際工作量怎麼評估,我在ERP 資料轉移的真實成本有詳細說明。

誰有權開新料號?
最後一個問題,也是最根本的一個:料號的開立權限。很多公司的料號會亂,是因為每個部門都能開:採購為了下單開、倉庫為了入庫開、業務為了報價開、工程為了建 BOM 開。每個人都在自己的需求下合理地開了一個號,合起來就是一團亂。
比較好的做法是指定一個主檔管理人。其他部門提出申請,附上品名、規格、單位等必要資訊,由主檔管理人確認沒有重複、確認該開新號還是沿用,再正式建立。這個人不一定是專職,可以是熟悉產品的資深採購或生管,但權責要明確。
這樣做會讓開新號變慢一點,有人會抱怨。但比起事後花幾個月整理重複的料號,這一點點的慢是非常划算的。主檔管理人也可以設定一個回覆時限,例如當天回覆,讓流程不至於卡住。
常見問題
料號編碼要幾碼比較好?
沒有固定標準,重點是預留足夠的空間。分類碼越短越好,流水號的碼數要能容納未來幾年的品項成長。與其糾結碼數,不如確認號碼裡沒有放任何會變動的資訊,這樣碼數不夠時頂多加長流水號,不必整套重編。
料號可以重新編碼嗎?會不會影響舊資料?
可以,但不建議直接覆蓋舊號。比較安全的做法是建立新號、把舊號停用,並在主檔記錄新舊對應關係。這樣歷史訂單、出貨、成本資料都還找得到,新的單據則一律使用新號。
產品主檔整理要花多久?
取決於料號數量與重複程度。品項不多的公司,幾週內就能整理完;品項多、重複嚴重的,建議依分類分批處理,先整理使用最頻繁的那一批。不要等全部整理完才上線,邊整理邊建立治理規則,避免一邊清一邊亂。
用 AI 可以自動整理料號嗎?
AI 可以協助找出品名相似、疑似重複的料號,大幅縮短比對時間,但不能取代最後的判斷。兩個看起來很像的料,可能在材質或公差上有關鍵差異,只有懂這些料的人才能確認能不能合併。
結語:料號是所有數字的地基
料號亂編,看起來是小事,實際上是庫存、採購、BOM、成本、報表全部出錯的源頭。守住一物一號、號碼只負責識別、開號有人把關這三條規則,舊的料號用凍結、找重複、定保留號、停用對應、建立規則五個步驟分批整理,你的系統才有一個可信的地基。
如果你不確定自己的主檔亂到什麼程度、該從哪一類開始整理,帶著一份料號清單來找我,用一場30 分鐘免費診斷一起看哪裡最值得先動手。
帶你卡住的那一件事來,30 分鐘免費診斷
不用先想清楚要做什麼系統。把那件一直卡著你的事講給熊董聽,30 分鐘後你會知道它該不用做、自己陪跑做,還是值得花錢客製——不推銷,幫不到會直接說。
熊董本人回・每月名額有限 · 也可以直接預約 30 分鐘免費診斷
