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

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

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

誰有權開新料號?
最後一個問題,也是最根本的一個:料號的開立權限。很多公司的料號會亂,是因為每個部門都能開:採購為了下單開、倉庫為了入庫開、業務為了報價開、工程為了建 BOM 開。每個人都在自己的需求下合理地開了一個號,合起來就是一團亂。
比較好的做法是指定一個主檔管理人。其他部門提出申請,附上品名、規格、單位等必要資訊,由主檔管理人確認沒有重複、確認該開新號還是沿用,再正式建立。這個人不一定是專職,可以是熟悉產品的資深採購或生管,但權責要明確。
這樣做會讓開新號變慢一點,有人會抱怨。但比起事後花幾個月整理重複的料號,這一點點的慢是非常划算的。主檔管理人也可以設定一個回覆時限,例如當天回覆,讓流程不至於卡住。
常見問題
料號編碼要幾碼比較好?
沒有固定標準,重點是預留足夠的空間。分類碼越短越好,流水號的碼數要能容納未來幾年的品項成長。與其糾結碼數,不如確認號碼裡沒有放任何會變動的資訊,這樣碼數不夠時頂多加長流水號,不必整套重編。
料號可以重新編碼嗎?會不會影響舊資料?
可以,但不建議直接覆蓋舊號。比較安全的做法是建立新號、把舊號停用,並在主檔記錄新舊對應關係。這樣歷史訂單、出貨、成本資料都還找得到,新的單據則一律使用新號。
產品主檔整理要花多久?
取決於料號數量與重複程度。品項不多的公司,幾週內就能整理完;品項多、重複嚴重的,建議依分類分批處理,先整理使用最頻繁的那一批。不要等全部整理完才上線,邊整理邊建立治理規則,避免一邊清一邊亂。
用 AI 可以自動整理料號嗎?
AI 可以協助找出品名相似、疑似重複的料號,大幅縮短比對時間,但不能取代最後的判斷。兩個看起來很像的料,可能在材質或公差上有關鍵差異,只有懂這些料的人才能確認能不能合併。
結語:料號是所有數字的地基
料號亂編,看起來是小事,實際上是庫存、採購、BOM、成本、報表全部出錯的源頭。守住一物一號、號碼只負責識別、開號有人把關這三條規則,舊的料號用凍結、找重複、定保留號、停用對應、建立規則五個步驟分批整理,你的系統才有一個可信的地基。
如果你不確定自己的主檔亂到什麼程度、該從哪一類開始整理,帶著一份料號清單來找我,用一場30 分鐘免費診斷一起看哪裡最值得先動手。
Bring the one thing you are stuck on — a free 30-minute diagnostic
You do not need to know what system you want. Tell Johnny Yang about the one thing that keeps blocking you, and in 30 minutes you will know whether to skip it, build it with coaching, or pay for a custom build. No pitch — if we cannot help, you will hear that straight.
Johnny Yang replies himself · limited spots each month · or just book a free 30-minute diagnostic
