生產工單是什麼?從 BOM 領料到完工入庫看懂製造流程
生產工單將一次製造任務變成可追蹤的工作。本文整理 BOM、工序資源、領退料、報工、完工入庫及版本管理的關係,說明計畫投入與實際產出如何接續。

客戶訂購100組產品,現場開始備料,主管隔天詢問進度,卻只得到「正在做」的回答。如果沒有清楚的執行紀錄,公司就不容易知道原料是否已領、完成幾組,以及交期是否需要調整。生產工單在ERP中的用途,是把這次生產任務變成可以追蹤的工作。
訂單描述客戶要什麼,工單則描述公司要如何安排特定一次製造。兩者可能有關聯,但不必一張訂單只對應一張工單。企業可能先做庫存,也可能合併多筆需求生產,或把一筆大訂單拆成數批執行。

BOM說明組成工單安排這一次生產

BOM是物料清單,可描述製造一項產品所需的零件、原料與半成品。假設一組產品要用1個外殼、2個零件及1份包材,BOM先定義這種用料關係。工單若計畫生產100組,就能據此推算基礎需求,再考慮實際庫存、耗損與其他設定。
食品或化學等製程,也可能使用配方與批次管理,並涉及聯產品、副產品或不同產出比例。BOM與配方的用途及版本控制,顯示並非所有製造都適合單一組裝清單。
用料清單之外還要知道工序與資源

材料齊全,不代表立刻可以開工。現場可能需要特定機台、模具、人員資格與加工順序。BOM主要說明用什麼,製程或工藝路線則補充怎麼做、經過哪些作業,以及需要哪些資源。
教學上可以把工單視為把上述資料連起來的執行單:產品、計畫數量、預定開始與完成日期、使用版本,以及對應工作區域。不是所有欄位都要由現場人員重新輸入;可以承接基礎設定,但要確保這次執行的版本明確。
領料數量不等於實際耗用

假設工單預計使用200個零件,倉庫先發出210個,完工後退回5個,若沒有其他在製留存或移轉,淨發料為205個。這項數據能提示與計畫的差異,但仍要確認其中是否包含報廢、試機或其他用途,才能解釋實際耗用。
領料單記錄發給哪張工單、哪些品項及批次,退料單則記錄未使用物料回到哪裡。若直接把原領料量由210改成205,就會失去曾領出又退回的過程。保留兩筆事件,有助於追查物料與責任。
報工與入庫分別記錄進度與產出

現場回報某道工序完成,並不一定表示整件產品可以出貨。產品可能還需要下一道加工或最終檢驗。因此,報工應依企業需要記錄完成數量、時間與異常;完工入庫再確認產出批次、位置及品質狀態。
若100組計畫只完成96組合格品,其餘4組待重工,系統應呈現不同狀態。不能為了關閉工單就把100組全列為可用成品。若分批完工,也需要追蹤剩餘工作,而不是第一次回報後整張結案。
版本變更也不能忽略。某產品改用新零件後,新工單可能使用新版BOM,已在現場執行的舊工單卻未必能直接更換。系統應保存各工單實際使用的版本,替代料也需留下核准與實際批次。否則日後發現特定零件有問題,即使知道新版用料清單,仍無法確認哪些已製成產品使用過舊料。
物料規劃與成本分析都需要可靠資料

生產計畫可以進一步連接物料需求規劃,依需求、現有供應與時間條件提出補料或生產建議。但建議會受參數影響,並不等於採購已經下單或機台一定有空。
工單資料還能作為成本分析依據,但實際成本需要結合材料計價、工時、製造費用與分攤規則。只列出BOM金額,通常不足以代表全部製造成本。企業應先確認所看的數字是標準估計、暫時計算,還是完成結算後的結果。
對現場而言,工單應讓人知道目前要做哪一批、依哪個版本作業;對主管而言,則要看見差異與未完成事項。當計畫用料、實際投入與產出結果接得起來,製造模組才能提供可以用來排程與改善的資訊。