
在製品(Work in Process,簡稱 WIP)是已經投料、開始加工,但還沒完工入庫的貨。它可能放在機台旁的料架、等下一站的推車上,或是送去外包廠電鍍還沒回來。會計上它跟原料、成品一樣列在存貨:料、工、費都已經花出去了,只是還沒變成能出貨的東西。
我們跟工廠聊系統需求時,生管最常講的一句話是:「客戶打電話來問那批貨好了沒,我得自己跑一趟現場才答得出來。」在製品管不好,痛點通常就這三個:錢卡在現場、月底盤點對不上、客戶問進度答不出來。這篇從定義講到盤點表欄位,最後講怎麼讓「每批貨在哪一站」變成系統裡查得到的資料。
工單怎麼開、怎麼結案,可以搭配工單系統怎麼做一起看;這篇專注在工單開出去之後、完工入庫之前的那一段。
在製品是什麼?跟原料、半成品、成品差在哪
一句話分清楚:原料還沒動,在製品正在做,半成品做完一段而且有自己的料號,成品可以出貨。下面這張表把四種存貨放在一起比:
類別 | 現場長什麼樣 | 有沒有自己的料號 | 帳上怎麼列 | 最常問它的人 |
|---|---|---|---|---|
原料 | 倉庫裡的鋼材、塑膠粒、電子零件 | 有 | 存貨(原料) | 採購、倉管 |
在製品 | 投料後還在各站之間流動的工單 | 通常沒有,跟著工單號走 | 存貨(在製品),含已投入的料、工、費 | 生管、財務 |
半成品 | 做完前段製程、進半成品倉等組裝 | 有,可以單獨入庫 | 存貨,多數公司另列或併入在製品 | 生管、倉管 |
成品 | 完工入庫、等出貨 | 有 | 存貨(製成品) | 業務、倉管 |
比較好記的講法:在製品是一種「狀態」。工單開了、料發了、還沒報完工,這段期間的東西都是在製品。半成品則是一個實體料號,例如先做好的鈑金外殼,會入半成品倉、等組裝線來領。同一個外殼,在沖壓站和折彎站之間流動時是在製品,入倉之後就變半成品。
分清楚有什麼用?盤點時才不會重複算。最常見的錯誤是半成品已經入倉、倉管點了一次,生管又把它算在組裝工單的在製品裡,帳上憑空多出一批。
在製品在會計上怎麼列
國際會計準則 IAS 2 存貨 把存貨定義成三類資產:準備出售的、正在生產過程中準備出售的,以及生產要用的原料和物料。中間那一類就是在製品,所以它跟原料、成品一樣列在資產負債表的存貨裡,台灣上市櫃公司照 IFRS、中小企業照商業會計處理準則,在這一點上做法一致。
財務月底要算的是在製品的「金額」,公式很單純:
- 期末在製品 = 期初在製品 加上本期投入的料、工、費,再減掉本期完工轉成品的成本
- 做到一半的工單,要用完工程度換算(會計叫約當產量):100 件做到 60%,就當 60 件完工來分攤人工和製造費用
- 材料通常在投料當下就全額算進去,人工和製造費用才依完工程度分攤
生管看的是「數量在哪一站」,財務看的是「金額多少」,兩邊的資料來源如果是兩本帳,月底一定對不上。這也是為什麼工單與報工的資料要能直接接進 ERP,細節可以看 MES 和 ERP 怎麼串接。
在製品太多的三個訊號,以及它真正花掉的錢
先講結論:在製品一多,交期就變長、現金被綁住、品質問題晚發現。三個訊號在現場都看得到:
訊號 | 現場長相 | 背後花掉的錢 |
|---|---|---|
走道和料架堆滿,交期越拉越長 | 推車排到走道,業務天天問生管「那張單排到了沒」 | 等待時間拉長交期,插單一多就要加班趕工 |
月底盤點差很多 | 帳上有、現場找不到,或現場有一車沒人認領 | 帳實差異要調帳,單位成本失真,報價跟著算錯 |
不良品很晚才發現 | 前站尺寸做錯,後站已經加工三天才有人看到 | 整批重工或報廢,連帶後面幾站的工時一起賠掉 |
為什麼在製品多,交期就一定長?製造管理有一條很老但很準的公式叫 Little's Law:交期 = 在製品數量 ÷ 每天產出量。顧問公司 Kaizen Institute 的整理講得很直白,離散製造的交期裡,排隊等下一站的時間常常佔八成以上。
算一個例子:一條線每天穩定產出 200 件,現場堆了 2,000 件在製品,新投下去的一張工單平均要 10 天才出得來。機台沒變快、人沒變少,只要把現場在製品壓到 1,000 件,同一張工單 5 天就出得來。交期變短靠的是少排隊,機台本身一秒都沒加快。
問題是多數工廠根本不知道現場有多少在製品。Zebra 在 2024 年委託的製造業調查裡,只有 16% 的受訪主管說整條製程都有即時的在製品監控。剩下的工廠,生管手上的數字是前一天甚至上週的。
我們的看法是:多數中小工廠的在製品失控,問題出在「投料太早」。生管怕機台閒著,工單一開就整批投料,前段做得很開心,東西全堆在瓶頸站前面。在製品多到一個程度,現場反而更忙、出貨卻更慢。
這種「現場在忙什麼,辦公室看不到」的問題,我們做過:生產力管理系統就是替傳統製造業把生產進度、異常和產能效益放到同一個畫面的工廠管理系統。想先問你們工廠適合從哪一步開始,也可以直接傳 LINE 給我們。
在製品盤點怎麼做:月底盤點表要有哪些欄位
答案先講:在製品盤點要按工單、按站點來點,數量和完工程度一起記,只數件數的盤點表,財務拿去也算不出金額。
實務上的流程大概是這樣:
- 盤點前一天定好截止時間,截止後暫停站與站之間的移轉,報工全部補齊
- 從系統或 Excel 帳印出每一站「應該有」的工單清單,當作盤點底稿
- 兩人一組到現場點,一人點、一人記,外包在途的另外向外包廠對帳
- 點不到的、多出來的、標籤看不清楚的,當場拍照記下工單號和位置
- 回辦公室比對帳面數量,差異逐筆追原因,確認後才調帳
盤點表的欄位,建議至少有這幾個:
欄位 | 填什麼 | 為什麼需要 |
|---|---|---|
工單號 | 流程卡或標籤上的工單號 | 在製品沒有自己的料號,靠工單號才對得回帳 |
料號/品名 | 這張工單要做的成品或半成品 | 財務要用料號查標準成本 |
所在站點 | 現在停在哪一道工序(例如 CNC 第二站、待檢區) | 完工程度要看做到哪一站才算得出來 |
良品數量 | 實際點到、可以繼續往下做的數量 | 盤點主數字 |
不良/待判數量 | 放在不良品區或等品保判定的數量 | 不分開記,良率和成本都會被灌水 |
完工程度 | 依站點換算的百分比,例如 5 道工序做完 3 道記 60% | 財務算約當產量用 |
帳面數量 | 系統或 Excel 上這張工單在這站的數量 | 跟良品數量比對 |
差異與原因 | 差幾件、初步判斷是漏報、報廢沒扣,還是拆批沒記 | 下個月要改的就是這一欄 |
盤點人/複盤人 | 兩個人的名字和時間 | 差異大時找得到人問 |
為什麼在製品特別容易盤錯?美國會計師事務所 Rehmann 在 2026 年 3 月的文章整理了幾個常見原因:成本沒在發生當下記錄、製造費用分攤基礎過時、完工程度估得太樂觀、截止點沒切乾淨,以及背後最根本的內控缺口。放到台灣工廠現場,帳實差異最常來自下面這幾種:
差異原因 | 現場的例子 | 怎麼防 |
|---|---|---|
報工漏報或晚報 | 第三站做完了沒報,帳上還停在第二站 | 過站就報,用掃碼取代手寫報工單 |
截止點沒對齊 | 盤點時還有人把推車推去下一站 | 盤點前凍結移轉,截止後的報工隔天再補 |
不良品沒入帳 | 報廢 30 件丟進廢料桶,工單數量沒扣 | 不良數量當站記,跟良品分兩個欄位 |
拆批、合批沒記 | 一張工單拆兩車,第二車沒人知道是哪張 | 每一車都貼流程卡標籤,拆批就補印一張 |
外包在途 | 送去電鍍的 500 件,不在廠內也不在供應商帳上 | 把外包當成一個「站」,出廠和回廠都要掃 |
有些工廠會在盤點前盡量把工單結案,讓月底的在製品少一點、比較好點。這招有用,但小心別為了盤點硬報完工,下個月初再改回來,帳只會更亂。
讓在製品即時看得到的三個層級
先講結論:白板和 Excel 管得到「大概」,工單加掃碼過站管得到「每批貨在哪一站」,MES 即時看板管得到「每一站排了多少、哪裡在塞」。三個層級可以一步一步升級,不用一次到位。
白板與 Excel:零成本,但只有生管自己看得懂
多數工廠從這裡開始。生管每天早上巡一圈,把各站的工單抄到白板或 Excel 的進度表。好處是馬上能用、不用買任何東西;問題是資料永遠落後半天到一天,而且只存在生管一個人的腦袋和電腦裡。生管請假那天,就沒人答得出客戶的問題。
Excel 階段可以先做好兩件事,之後升級會輕鬆很多:每張工單一個固定編號,以及把工序(站點)名稱統一。這兩件事沒定好,後面換什麼系統都對不起來。
工單加掃碼過站:每批貨在哪一站,查得到
這是投資報酬最高的一步。工單開出來時,系統用條碼標籤機印一張流程卡標籤貼在推車或料箱上,每一站開工掃一次、完工掃一次,系統就知道這批貨現在在哪一站、做了多少、停多久。報工的掃碼槍、平板怎麼選,可以看報工系統怎麼選。
掃碼槍和標籤機串進系統,這件事我們實際做過:掃碼槍插上平板就能當鍵盤輸入,網頁報工畫面直接收;標籤機由系統送列印指令,工單號、料號、數量自動帶上去,現場不用手寫。真正花時間的地方在流程設計:拆批、重工、外包回廠這些例外怎麼掃,要先跟現場講好。
做到這一層,月底盤點就輕鬆很多。系統隨時能印出每一站「應該有」的清單,盤點從「去現場數」變成「去現場核對」。
MES 即時看板:每一站排了多少、哪裡在塞
掃碼過站的資料累積起來,再往上一層就是 MES 的即時看板:每一站目前排隊的在製品數量、每批貨在這站停了多久、哪一站超過設定的上限就亮紅燈。這時候生管可以在辦公室看到瓶頸在哪,搭配稼動率計算看機台到底忙不忙,再決定要不要暫停投料。
MES 能做的不只在製品,還有派工、品質紀錄、生產履歷追溯,完整的範圍與選法可以看 MES 系統完整指南。如果你還在猶豫工廠該停在 Excel 還是該上 MES,工廠管理系統怎麼選有按 30 到 100 人工廠的升級判斷。
我們做過的生產力管理系統就是這一層的例子:把生產進度、異常和產能效益集中在同一個畫面,讓主管不用跑現場也知道哪條線卡住。如果你們工廠正卡在「掃碼過站要不要做、要做到多細」,我們可以先幫你看流程適不適合,聊聊你現在的做法。
各層級大概花多少錢、適合多大的工廠
直接看表。金額是台灣市場常見的範圍,實際會隨工站數、要不要串 ERP、廠房佈線難度變動:
層級 | 主要花費 | 大概多少 | 適合的工廠 | 在製品看得到什麼 |
|---|---|---|---|---|
白板與 Excel | 生管每天抄寫與整理的時間 | 幾乎不用買東西,成本是人力 | 20 人以下、單線、品項少 | 前一天的大概位置 |
工單加掃碼過站 | 掃碼槍、標籤機、平板、佈線,加上一套輕量系統(SaaS 或小範圍客製) | 10 站產線的硬體與佈線約 20 萬到 55 萬元;系統依範圍另計 | 30 到 100 人、工單多、常有人問進度 | 每批貨在哪一站、數量、停多久 |
MES 即時看板 | 系統開發、現場硬體、佈線,加上與 ERP 串接 | 單線試點首年約 140 萬到 335 萬元;全廠導入約 300 萬到 650 萬元 | 多條線、要做追溯、要跟 ERP 雙向串接 | 每站排隊量、瓶頸、超量警示 |
MES 這一列的拆法與行情,在 MES 系統價格怎麼算有逐項拆開(軟體、現場硬體、佈線三塊)。如果你們連工單都還在 ERP 裡開,先看 製造業 ERP 的工單與排程模組 能做到哪裡,再決定要不要另外上 MES。
怎麼選,可以用一個簡單的判斷:客戶問進度,生管要不要跑現場?要的話,至少該做到掃碼過站。在製品已經查得到,但交期還是一直延,問題多半在投料和排程,下一步看的是生產排程系統,或生產管理系統的四條路哪一條適合你。
在製品管理最常踩的三個坑
只看數量,不看停留時間
在製品 500 件聽起來不多,但如果其中 200 件已經在待檢區放了兩週,那才是問題。看在製品要看「在這一站停了幾天」,停留時間異常長的,通常是等料、等品保判定或被遺忘的重工品。掃碼過站最大的好處就是停留時間自動算得出來。
以為上了系統,在製品就會變少
系統讓你看見在製品,讓它變少靠的是投料規則。常見做法是設定在製品上限(看板拉式生產、CONWIP 都是這個概念):瓶頸站前面排滿了,前段就先停止投料。Kaizen Institute 建議的起點是把瓶頸站的在製品上限,先設在目前平均值再低 20% 到 30%,跑幾週再調。我們的建議更保守一點:先用系統把瓶頸站確認清楚再設上限,看起來最忙的那台機台,常常根本不是瓶頸。
半成品和在製品混在一起記
前面講過,同一個零件入倉前是在製品、入倉後是半成品。如果入倉這個動作沒有在系統裡留下紀錄,倉管和生管就會各算一次。定義寫清楚、入倉一定要掃,這個坑就能避開。
想把在製品變成系統裡查得到的資料,可以從哪裡開始
不用一次上 MES。多數工廠最划算的起點是:先把工單編號和站點名稱統一,再挑一條最常被追進度的產線做掃碼過站,跑兩三個月,確認現場願意掃、資料準了,再決定要不要往看板和排程走。
如果你已經被「那批貨到底在哪」問到很煩,可以把你們現在的工單流程和站點丟過來,我們很樂意聽你聊聊現況,一起看哪一段最值得先做成系統。習慣用 LINE 的話,直接傳訊息也可以。
ℹ️我們做過這件事
順帶說一下,恆遠目前累積了 40+ 企業客製案落地,掃碼槍、標籤機串進系統、讓現場資料自動進來,是我們在製造業題目上實際做過的事。
例如我們做過的生產力管理系統,就是替傳統製造業建立生產可見性、異常管理與產能效益分析的工廠管理系統。
看到這裡,如果你也在想「我們工廠的在製品要怎麼追得到」,我們很樂意聽你聊聊現在的實際情況,一起看哪些做得起來、從哪一條線開始最划算。
ℹ️我們怎麼看
我們的判斷是:三年後,中小工廠的在製品追蹤會從「生管巡現場」普遍換成「過站掃碼」,原因很實際,掃碼槍幾千元、標籤機和平板都便宜,網頁系統插上就能用,成本門檻已經不在硬體。真正拉開差距的會是流程設計,拆批、重工、外包這些例外有沒有被想清楚。所以我們做這類系統時,會先花時間跟現場把站點和例外流程講好,再寫程式。對老闆來說,判斷要不要動手很簡單:客戶問進度時,你的生管要花幾分鐘才答得出來?超過十分鐘,就值得開始做。
Q在製品和半成品有什麼不同?
在製品是一種狀態:工單已經投料、還沒報完工,正在各站之間流動。半成品是一個有自己料號的實體品項,做完前段製程後入半成品倉,等下一段製程或組裝來領。同一個零件,入倉前是在製品,入倉後是半成品。
Q在製品在會計上算存貨嗎?
算。IAS 2 把正在生產過程中、將來要出售的資產列為存貨,所以在製品跟原料、成品一樣列在資產負債表的存貨。月底金額用「期初在製品加上本期投入料工費,再減掉本期完工轉出」計算,做到一半的工單依完工程度換算成約當產量。
Q在製品盤點一定要停工嗎?
不一定要停機,但要停止站與站之間的移轉。盤點前定好截止時間,截止後不推車、不報工,等點完再恢復。如果平常就有掃碼過站,系統能直接印出每站應有清單,盤點時間可以從半天縮到一兩個小時的核對。
Q在製品要控制在多少才合理?
沒有通用數字,要看產出速度。用 Little's Law 反推:希望交期是幾天,乘上每天產出量,就是現場該有的在製品上限。例如每天產出 200 件、希望 5 天交貨,現場在製品大約 1,000 件以內。實務上先從瓶頸站前面設上限,比全廠一起管容易。
Q沒有 MES,能做在製品即時追蹤嗎?
可以。工單加掃碼過站就能知道每批貨在哪一站、停了多久,不需要完整的 MES。硬體是掃碼槍、標籤機和平板,系統可以用 SaaS 或小範圍客製。等工單量和產線變多、需要排程與追溯時,再往 MES 擴充。
AUTHOR
恆遠數位編輯團隊






留言(0)
尚無留言,成為第一個留言的人吧!