採購術語 / L4 / 物料清單(BOM):採購計劃的基礎文件 TERM · BILL-OF-MATERIALS
L4 · 採購術語

物料清單(BOM):採購計劃的基礎文件

物料清單(Bill of Materials, BOM)是列出生產一個產品所需的所有零件、原料和組件的結構化清單,是採購計劃、成本計算和庫存管理的基礎文件。

定義

物料清單(Bill of Materials,BOM)是製造業最核心的數據文件之一——一份結構化的清單,列出生產一個單位成品所需的所有元件、零件、原材料、半成品,以及各項的數量、單位、採購或製造屬性。

BOM 不只是一張零件表,它是採購計劃、生產排程、成本估算、庫存管理的共同基礎。BOM 若不準確,以它為基礎運算出來的所有結果都會出錯——物料需求計劃(MRP)算出的採購量、成本系統算出的標準成本、庫存系統的數量預測,全都建立在 BOM 的準確性上。


BOM 的基本結構

多層次 BOM(Multi-Level BOM)

多層次 BOM 是製造業最完整的 BOM 形態,以樹狀結構呈現產品的組成層次:

產品(Level 0)
├── 組件 A(Level 1)
│   ├── 零件 A-1(Level 2)
│   └── 零件 A-2(Level 2)
├── 組件 B(Level 1)
│   ├── 半成品 B-1(Level 2)
│   │   ├── 原料 B-1-a(Level 3)
│   │   └── 原料 B-1-b(Level 3)
│   └── 零件 B-2(Level 2)
└── 原料 C(Level 1)

每一層次都代表一個可以獨立識別的物料或組件。「每單位父層所需的數量(Quantity Per Assembly,QPA)」在每一個層次節點上定義。

單層 BOM(Single-Level BOM)

只列出某一組件的直接子層物料,不展開更深層的結構。適合簡單產品或在特定分析目的下使用。


BOM 的關鍵欄位

一份實用的 BOM 至少應包含以下欄位:

欄位 說明
料號(Part Number) 唯一識別號,是 BOM 的主鍵,必須唯一且穩定
品名/描述 人可讀的物料描述,輔助識別
每組數量(QPA) 生產一個父層組件所需的本層物料數量
計量單位(UOM) 個、公斤、公尺、升等,必須與採購和庫存單位一致
採購屬性(Make/Buy) Make:自製;Buy:外購;需明確區分以決定需求計算邏輯
標準交期 外購件的供應商典型交期,MRP 計算提前量的依據
偏好供應商 預設採購來源,可在系統中關聯採購策略
層次(Level) 在多層 BOM 中的位置
有效版本/版次 對應的工程設計版次,管理 BOM 變更必要的欄位

BOM 的三種主要類型

工程 BOM(Engineering BOM, eBOM)

由工程部門(設計/研發)定義和維護,以設計意圖為出發點,按照產品如何設計(as-designed)來組織物料結構。

eBOM 反映的是「產品應該是什麼」,是後續所有 BOM 的源頭。eBOM 通常在 PDM/PLM 系統(產品數據管理/產品生命週期管理系統)中維護。

製造 BOM(Manufacturing BOM, mBOM)

以製造流程為出發點,按照產品如何製造(as-built)來組織物料結構。mBOM 與 eBOM 在結構上常有差異:

  • eBOM 按設計功能分組件;mBOM 按製造工序分站別
  • eBOM 不包含製造輔料(如焊錫、螺絲鎖附用膠);mBOM 通常包含
  • eBOM 可能把工廠設備列為參考;mBOM 反映的是實際進料和使用的物料

ERP 系統中的 BOM 通常是 mBOM,是驅動 MRP 計算和物料發料的基礎。

銷售 BOM(Sales BOM)

用於可配置產品(Configurable Product)的報價和訂單管理。客戶可以在一定範圍內選擇配置選項(顏色、規格、附加功能),銷售 BOM 定義可選項的組合規則。

銷售 BOM 不直接驅動生產,但需要與 mBOM 對應,確認每種配置的物料需求。


採購部門如何使用 BOM

MRP 炸展(BOM Explosion)

當生產計劃確認要生產 X 件產品,MRP 系統將生產需求「炸展」(Explode)成各層物料的需求量:

生產需求量 × QPA(第 1 層)= 第 1 層物料需求量
第 1 層需求量 × QPA(第 2 層)= 第 2 層物料需求量
……依此類推

考慮現有庫存和在途採購後,計算出實際需要採購的數量和時間(依交期往前推算下單日)。

BOM 中任何一個 QPA 錯誤,都會導致系統性的採購數量誤差——而且不容易被發現,因為 MRP 計算邏輯是對的,只是輸入的 BOM 資料有誤。

識別長交期物料

複雜產品的 BOM 中,通常有少數幾個物料的採購交期特別長(如特殊 IC、進口原材料)。BOM 中的標準交期欄位讓採購人員可以系統性地識別這些品項,在生產計劃確認前就提前啟動採購或預留庫存,避免長交期物料成為生產瓶頸。

成本展開(Cost Rollup)

標準成本系統依據 BOM 結構和每個物料的標準成本,計算產品的總物料成本:

產品標準物料成本 = Σ(各層物料 QPA × 物料標準成本)

BOM 準確是成本計算可靠的前提。BOM 錯誤(數量、層次、料號)會讓標準成本失真,影響定價決策和財務報告。


BOM 準確性的重要性

不良的 BOM 準確率在實務中造成的問題有一個清楚的模式:

過量採購
BOM 中的 QPA 高於實際需求(可能是舊版本沒有更新),MRP 計算出的採購量持續高於實際消耗,庫存積壓逐漸累積。

採購不足 / 缺料
BOM 中缺少某個必要物料(漏建),MRP 完全不計算這個品項的需求,生產時才發現缺料,緊急採購打亂生產排程。

物料發放錯誤
倉庫依據 BOM 的物料清單發料,若 BOM 有錯,發出去的是錯的物料,可能到了組裝工站才發現,造成回溯和重工。

標準成本失真
如前所述,BOM 錯誤讓成本計算的基礎就不正確,影響毛利分析的可信度。


BOM 變更管理:工程變更單(ECO)

BOM 是活文件,產品設計會持續演進,每次設計變更都需要更新相應的 BOM。這個過程叫做工程變更(Engineering Change,EC),正式的變更授權文件稱為工程變更單(Engineering Change Order,ECO)。

ECO 流程的重要性

如果沒有正式的 ECO 流程:

  • 工程師直接修改 BOM,採購人員不知道
  • 採購人員繼續按舊 BOM 採購,採購了新版本不再需要的物料
  • 生產依新 BOM 製造,消耗了新版物料,舊版物料積壓
  • 舊版物料庫存報廢,形成損失

ECO 流程的關鍵步驟

  1. 工程提出變更申請,說明變更原因(品質問題、成本降低、客戶要求)、影響範圍(哪些料號、哪些成品 BOM 受影響)

  2. 跨部門審核,採購評估:受影響的舊規格物料現有庫存量和未來消耗可能;財務評估:庫存報廢金額;生產評估:切換時機的生產影響

  3. 決定生效日期和過渡方式:

    • 立即切換(Hard Cut): 指定日期後,所有生產依新 BOM,舊物料需要處置
    • 消耗完庫存再切換(Use up existing stock): 舊版物料庫存消耗完後才切換到新版,無報廢損失但切換日期不確定
    • 最後一次採購(Last Time Buy): 若舊版物料需要一次性採購足量才合算,ECO 觸發最後一次採購決策
  4. BOM 更新,ERP 系統中更新 BOM,舊版本封存(不刪除,保留歷史記錄)

  5. 通知相關部門,採購、倉庫、生產都需要同步


台灣中小製造業的 BOM 管理常見問題

在台灣中小製造業的現場,BOM 管理最常見的問題有以下幾類:

Excel BOM,版本控制靠檔名
「BOM_v3_最終版_0912_修改.xlsx」——這種管理方式的問題是:沒有人知道哪個版本是當前有效版本;多人修改導致版本分岐;沒有變更記錄。即使沒有 PLM 系統,也應在 ERP 中維護單一主 BOM,Excel 只作為輸出報表使用,不作為主數據管理工具。

生產偏離 BOM,不回報
生產線為了解決臨時缺料問題,使用替代料或調整用量,但沒有走正式的 BOM 變更程序。結果是:系統 BOM 和實際 BOM 越走越遠,MRP 計算的可靠性逐漸崩潰。

工程和採購的 BOM 同步滯後
工程完成設計變更後,BOM 更新到 ERP 系統可能有 1–2 週的時間差。在這段時間,採購可能繼續採購舊版物料,形成不必要的庫存。縮短 ECO 流程的時間,減少這個滯後,是中小型製造業可以低成本改善的流程效率機會。

缺少版次管理
BOM 沒有記錄對應的工程設計版次,無法確認生產中的產品使用的是哪一版 BOM,售後維修和品質追溯困難。


小結

BOM 是製造業的基礎設施,就像建築的地基——平時沒有人特別注意,但一旦出問題,上面所有的結構都會受到影響。

在中小型製造業的採購工作中,確認 BOM 的準確性通常不是採購部門的直接責任,但採購部門是 BOM 錯誤最直接的受害者(缺料、過剩、成本失控)。主動與工程和生產計劃協作,確保 BOM 資料的品質和及時更新,對採購部門的日常工作品質有直接的正向影響。


相關文章

§ 出現於這些文章
§ 相關術語