為什麼你的報價一直算錯毛利?三個現場沒回饋的成本黑洞
月月都有單、每張報價都有抓毛利,年底結算卻比想像中少一大截。問題通常不在會計,而在報價用的成本是一組沒人驗過的假設。這篇拆解重工報廢、換線等待、委外補料這三個沒有單據的成本黑洞,並給出不必上系統也能修的做法。

「我們每一張報價都有抓毛利啊,業務不可能亂報。可是年底一結算,帳上的數字就是比我算的少一大截,錢到底跑去哪裡?」
這句話我一年會聽到很多次,而且講的老闆通常都不是外行。他自己是做技術出身的,材料多少、工序幾道、一個師傅一小時多少錢,他心裡都有底。他報價的時候真的有算,不是拍腦袋亂喊。業務手上那張報價試算表,欄位排得整整齊齊,材料、工時、管銷、利潤,一項不缺。
問題就出在那張表本身。那張表上的每一個成本數字,都是假設值——是他三年前、五年前,或者上一個大客戶還在的時候,憑經驗填進去的。填進去之後,那些數字就再也沒有被驗證過。現場實際做這張單花了多少工時、重做了幾次、等了多久的料、委外那邊耗損了多少,這些真實發生的東西,從來沒有回流到報價的那張表上。
我是熊董,台灣川輝科技。我帶團隊做導入七年,經手 34 個案子、橫跨 12 個產業。這件事我看過的次數多到可以直接講結論:一家公司如果年底毛利長期低於預估,九成不是會計做錯帳,也不是業務偷偷讓價,而是報價的成本模型跟現場的真實成本,中間有一條斷掉的線。而且斷的地方通常就那幾個,非常固定。
先把結論講在最前面。
你的報價之所以一直算錯毛利,是因為報價用的成本只包含「有單據的那些」。材料進來有進貨單、外包出去有加工費發票、正常生產有報工紀錄——這些你都算得到。但重工與報廢的第二次工時和第二份材料沒有單據、換線與等待的時間沒有單據、委外多發出去的料與協力廠的耗損也沒有單據。這三塊全部被靜靜吸收進「正常成本」裡,年底才用少掉的毛利跟你算總帳。要修,不必先上即時成本系統,也不必馬上要求現場即時回報。你只要挑三張已經完工的代表性訂單,把真實發生的工時、材料、重工、委外全部翻出來,跟當初報價的假設對一次帳。差多少,那就是你的報價偏誤。把這個偏誤先變成一個報價係數套上去,止血;再慢慢用現場資料把它收斂。這件事一個週末就能做第一輪,成本是零。
你報價單上的成本,有一半是沒人驗過的假設
先講一個很多老闆不願意面對的事實:報價的本質是預測,而預測必然需要假設。這件事沒有錯,也不可能避免。你不可能等訂單做完才報價。
真正的問題不是「你用了假設」,而是你的假設從來沒有跟結果對過帳。
一個健康的報價機制長這樣:報價的時候用假設值,訂單完工之後,把實際發生的成本抓回來,跟當初的假設比一次,發現偏差就修正假設。做個幾輪之後,假設值會越來越接近真實。這是一個閉環。
而大部分工廠的實際狀況長這樣:報價的時候用假設值,訂單完工之後——就沒有然後了。單交出去、錢收回來、業務去追下一張單。那張報價單被歸檔,實際成本是多少沒有人回頭看。假設值就這樣原封不動躺在試算表裡,一年、三年、五年。
這條線斷掉之後,會發生兩件事。
第一件,你的假設會隨著時間越來越偏,而且是單向偏。工資會漲、材料會漲、客戶要求的品質會越來越細、圖面改版會越來越頻繁。這些變化全部往成本增加的方向走,幾乎不會往下走。但你的假設值停在原地。所以偏誤不是隨機的、不是有時高有時低,它是穩定地、持續地低估。這就是為什麼年底結算永遠是比預期少,很少有人年底發現比預期多。
第二件更麻煩:你會不知道自己哪一種單真的賺錢。因為所有的偏誤都被平均掉了。你手上有大單有小單、有標準品有客製品、有做熟的有第一次做的,這些單的偏誤程度天差地遠——但你只看到年底一個總數。於是你可能一直在拚命接的那種單,其實是虧的;而你覺得麻煩、想推掉的那種單,才是真正在養活公司的。這種狀況下你越努力、跑得越快,掉進去越深。
我常跟老闆講一句話:**你不是不會算成本,你是手上根本沒有可以算的材料。**這跟很多人以為的不一樣。大家以為成本抓不準是因為算法太簡單、公式不夠精細,所以想去買一套會算的東西。但算法從來不是瓶頸,資料才是。這一點跟 ERP 導入成本怎麼算 是同一個道理——你以為在買一個答案,實際上你買的是一個需要你自己餵資料的容器。
還有一種更常見的狀況:假設值根本不在試算表裡,而是在某一位老師傅的腦子裡,他看一眼就知道這單能不能接、報多少會賺。這種公司的問題不是假設沒對過帳,是假設從來沒有被寫下來過。怎麼把那段判斷搬進系統,我用印刷廠當例子寫在 印刷廠報價自動化:老師傅的 know-how 怎麼進系統。
那到底是哪些資料沒有回來?就三塊。而且這三塊有一個共同點,等一下我會講。
黑洞一:重工與報廢——重做的那一次,帳上完全不存在
第一個黑洞,是重工跟報廢。
你先在腦中跑一次這個畫面:一張單做到一半,品檢攔下來,或者師傅自己發現不對。東西不能出,要重做。於是重新領料、重新上機、重新加工。花的時間可能不比第一次少,因為還要先把壞掉的那批拆掉、清掉、重新設定。
現在問題來了:這件事在你的帳上留下了什麼?
材料那邊,如果是走正式領料,可能會多一筆領料紀錄;但很多工廠的現場為了不要讓數字難看,會從現有的餘料、備料、或者上一批多做的那幾件裡面補,帳上一筆都不會動。
工時那邊更徹底。重工的那幾個小時,通常會被報進原來那張工單。因為對作業員來說,他就是在做這張單啊,難道要另外開一張「我做壞了」的單來報嗎?沒有人會這樣做。所以那幾個小時就靜靜地變成了這張單的「正常工時」。
結果就是:**重工的成本 100% 存在,但 100% 沒有被辨識出來。**它不是被記錯,是根本沒有被當成一件事來記。
這會造成兩層傷害。
第一層是這張單的毛利被吃掉,你算的時候沒算到。這一層還算單純,就是這次少賺。
第二層才是真正致命的:**這張單被虛胖的工時,會變成下一次報價的參考值。**因為你的標準工時是從歷史紀錄長出來的。當重工被混進正常工時,你的標準工時就會被墊高一點點——但你不知道為什麼被墊高。於是你下次報價的時候,用的是一個「含了不知道多少重工」的工時。這個數字對某些單來說偏高(客戶嫌你貴,單被別人搶走),對某些單來說還是偏低(因為那張單重工更多)。你的報價從此變成一種賭博,而且你連自己在賭什麼都不知道。
報廢也是一樣的邏輯,甚至更隱蔽。報廢的東西直接消失,如果沒有走正式的報廢流程,它就只會表現成「庫存怎麼對不起來」。而庫存對不起來這件事,在大部分工廠是被當成盤點問題處理的,不是被當成成本問題處理的。這兩件事其實是同一件事的兩個面向,但通常由不同的人負責,於是永遠不會被連在一起看。這也是為什麼我一直說 進銷存跟 ERP 是兩件事:進銷存告訴你東西不見了,但它不會告訴你東西是怎麼不見的、那個過程花了誰多少時間。
為什麼現場不會主動報重工
這裡要講一句公道話:現場不報重工,通常不是想騙你。
報重工這個動作,對第一線只有壞處。他報了,等於自己承認做壞;報了會被檢討、會影響考績、可能還要寫原因分析。而他不報,只要把東西重做好交出去,沒有任何人會發現。在這個誘因結構下,你貼再多海報、開再多會,都不會有人主動報。
所以如果你打算解這個問題,第一步不是加強稽核,而是先把報重工的懲罰性後果拿掉。這件事講起來簡單,做起來需要老闆自己先改口徑:重工紀錄是拿來改善製程的,不是拿來抓人的。這句話你要講、要做到、而且要撐過前三個月數字很難看的那段時間。撐不過去,這條線就永遠接不起來。
黑洞二:換線與等待——機台沒在轉,薪水照付
第二個黑洞,是換線跟等待。
這個黑洞的成因非常單純:大部分工廠的工時定義,是「機台在跑」的時間。
機台開始跑,開工;機台停下來,完工。中間這段算工時,算進成本。這個定義很直覺,也很好操作,所以幾乎所有現場都是這樣做的。
但機台在跑之外,還有一大堆時間你也在付錢:
- 換線、換模、調機、試車、首件確認
- 等料——上一站還沒好、倉庫還沒發、採購還沒到
- 等圖——客戶的圖改了,新版還沒下來
- 等簽核——超規格要主管確認、報價變更要業務回覆、特採要品保放行
- 等機台——前一張單還在跑,這張單排在後面
這些時間,機台沒轉,所以不算工時,所以不進成本。但是——**人在現場,薪水照付。**廠房的租金照付、水電照付、折舊照跑。
換句話說,你的報價成本裡只包含了「有生產力的那段時間」,卻要用它去覆蓋「全部的時間」所產生的費用。這中間的差額,你不是不用付,你只是把它丟進管銷費用那個大桶子裡,然後用一個籠統的比率攤回去。
問題在於,這個攤法對每一張單都是一樣的。而現實中,不同的單造成的換線與等待,差距可以非常大。
一張大量、規格單純、做過很多次的單,換線一次跑一整天,換線成本被大量攤薄,等待也少,因為料備得齊、圖也不會改。
一張小量、規格特殊、第一次做的單,可能光是調機試車就要耗掉大半天,中間還要等客戶確認首件、等特採簽核,真正在跑的時間可能還不到準備時間的一半。
如果你用同一個管銷比率去攤這兩張單,結果一定是:大單在補貼小單、熟悉的單在補貼陌生的單、標準品在補貼客製品。
然後你會觀察到一個很詭異的現象——公司越接客製單、越接急單、越接「別人不想做我們做」的單,營收越漂亮,但毛利越薄。老闆通常會歸因成「客製本來就比較累」,然後繼續接。實際上不是累的問題,是你的報價根本沒有把客製化真正吃掉的東西算進去,你在用標準品賺的錢去養客製單。
這一塊要修,不需要即時採集
很多人一聽到「要算換線跟等待」,第一反應是:那不就要在每台機台裝東西、要即時採集?
不用。至少一開始不用。
你要的不是精確到分鐘的稼動率,你要的是一個訂單類型的等待與換線佔比的量級感。這個量級感,用最土的方法就能取得:挑幾張已完工的單,找當時做這張單的領班或師傅,把當時的排程表、日報、群組訊息翻出來,一起把時間軸還原一次。哪天開的線、什麼時候停、停多久、為什麼停。
我知道這聽起來很不科學。但你現在手上的數字是零,任何一個有根據的估計都比零好。而且你會很快發現,這件事只要做兩三張單,模式就會浮出來——會卡的地方永遠是那幾個地方。
黑洞三:委外與補料——帳上只有一張加工費發票
第三個黑洞,是委外。
委外這件事在成本上最危險的地方,是它看起來最有單據。你發料出去、對方加工完送回來、開一張加工費發票給你,你付款。整個流程有憑有據,會計那邊挑不出毛病。
正因為它看起來最乾淨,所以最少人去查。
但你仔細想:那張加工費發票,只記錄了你付給協力廠的錢。它沒有記錄的東西包括:
第一,你多發出去的料。 委外幾乎不可能剛好發足量。你會多發,因為對方一定會有耗損、會有調機的試作、會有夾治具吃掉的部分。多發多少?通常是憑經驗抓一個數。這個數對不對、每次一不一樣、有沒有隨著協力廠換人而變化,很少有人在追。
第二,退回來的量對不對。 發一百出去,回來九十五,那五個去哪了?很多工廠的實務是——不追。因為金額看起來不大、因為對方是老配合、因為追起來很傷感情。但這五個的材料成本是你出的,而它不在任何一張單據上。
第三,退不回來的料。 加工完剩下的邊料、餘料,帳上還掛在你名下,實際上留在協力廠。這種東西累積個兩三年,會變成一筆你完全不知道自己有的呆料,然後在某次盤點的時候變成一筆莫名其妙的損失。
第四,你自己人跑去處理委外的時間。 送料、取件、驗收、對帳、催貨、品質不合要重送。這些時間全部是你的人在做,但因為它不是「生產」,所以不會出現在任何一張工單的工時裡。
第五,補料。 這是最常被漏的一塊。協力廠說做壞了幾件、要補料。你補了。這批補料的材料成本、你重新備料的時間、以及因為補料造成的交期延後(可能引發加班或空運),這些全部沒有進成本。你甚至可能連補了幾次都記不清楚。
把這五項加起來,你就會理解:**委外的真實成本,跟那張加工費發票上的數字,中間有一段沒人量過的距離。**而你報價的時候用的是發票上的數字。
為什麼偏偏是這三塊漏?因為它們沒有「單據」這個天然的紀錄點
講到這裡,你應該已經看出這三個黑洞的共同點了。
它們都沒有「單據」。
想一想那些你算得準的成本。材料進來,有進貨單,因為要付錢給供應商,所以一定會有一張紙。委外加工費,有發票,因為要付錢。薪資,有薪資表,因為要付錢。正常生產的工時,有報工紀錄,因為要算產量、要跟客戶交代。
看出來了嗎?**會被記錄下來的成本,都是因為那件事本身有一個非記不可的理由——通常是要付錢給外面的人,或者要對外交代。**記錄是那個理由的副產品,不是有人特別想去記。
而重工、等待、委外耗損這三塊,全部都是對內的、不用另外付錢給誰的、沒有人會來跟你要單據的。錢早就付掉了(薪水已經在發、料已經買進來),只是被用在別的地方。所以整個公司裡沒有任何一個環節會自然地產生一張紙。
這就是為什麼這三塊漏得這麼一致、這麼跨產業。它不是誰特別懶或特別不用心,是制度的結構性盲點。
理解這一點很重要,因為它直接決定了修法的方向:
既然這三塊沒有天然的紀錄點,那你就得人工設計一個。而且這個設計的成敗,取決於一件事——這個紀錄動作對現場來說順不順手。
如果你的解法是「以後重工要另外填一張表」,我可以現在就告訴你結果:填三個星期,然後沒了。因為那是一個純粹增加負擔、對填的人沒有任何好處的動作。這種東西的存活率我看過太多次,接近零。
好的紀錄點,是綁在現場本來就會做的動作上。他本來就要開工、本來就要領料、本來就要交件——你就在那個動作上多一個選項,而不是多一張表。例如開工的時候多一個「這是重工」的按鈕,而不是另外填重工單;領料的時候多一個「補料」的選項,而不是事後補一張領料申請。差別看起來很小,但存活率天差地遠。這個原則跟 Excel 管理會撞到的極限 是同一回事——Excel 不是不能記,是記的那個動作跟做事的動作分開了,所以一忙就斷。
怎麼修:先做三張單的事後回推,不要一開始就想上即時成本
好,講完病灶,講怎麼修。
我先擋掉一個最常見的錯誤路徑:不要一開始就想做即時成本。
我知道這聽起來很誘人。每一筆工時即時進系統、每一份材料即時扣帳、隨時打開就看得到這張單現在花了多少。系統商的簡報上一定有這一頁,而且做得很漂亮。
但即時成本有一個前提:**現場的資料是即時且真實的。**而你現在的狀況是——現場的資料根本不存在。你在一個沒有資料的地基上,蓋一棟需要資料才能運作的房子。結果會是什麼?結果就是系統上線之後,算出來的成本一樣不準,然後你會覺得「這系統怎麼這麼爛」。
不是系統爛。**是你餵進去的東西本來就沒有。**這句話我在很多場合講過,講到有些同業不太喜歡我:ERP 算出來的成本不準,絕大多數時候不是系統的錯,是資料的錯。系統只是一個很誠實的鏡子,你餵垃圾進去,它就很快、很即時、很有圖表地把垃圾還給你。這也是 ERP 導入為什麼會失敗 最常見的一種死法——不是功能不夠,是資料源頭從來沒接上。
所以正確的順序,是先做事後回推。
第一步:挑三張已完工的代表性訂單
不是隨便三張,要有代表性。我建議這樣挑:
- 一張是你的主力單:量最大、做最熟、佔營收比重最高的那種。
- 一張是你覺得「應該有賺」的單:報價的時候毛利抓得漂亮,你心裡覺得這種單多來幾張就好了。
- 一張是你覺得「做得很累」的單:客製、急單、規格特殊、中間出過狀況。
為什麼要這三種?因為你要的不只是「平均偏多少」,你要的是偏誤在不同單型之間的差異。如果三張單的偏誤程度差不多,那你只要整體調一個係數就好;如果差很多——通常會差很多——那代表你的問題不是報價太低,是報價的結構錯了,你需要對不同單型用不同的算法。
訂單要挑已經完全結案的,材料退完、款收完、客訴期過了。因為你要的是最終數字,不是還會變動的數字。
第二步:把真實發生的成本全部翻出來
這一步最花時間,但也是唯一有價值的一步。你要把這三張單真實花掉的東西,一項一項挖出來:
材料:不是報價時算的用量,是實際領了幾次、領了多少、有沒有補領、有沒有從別的地方調、退料退了多少。要去翻領料紀錄、倉庫的出入庫、還有現場師傅的記憶。
工時:不只是報工上的數字,要問「這張單那段時間,有幾個人實際在忙它」。包括備料的人、調機的人、品檢的人、跟客戶來回確認的業務或工程。這些人的時間全部要算。
重工與報廢:直接問領班跟師傅。「這張單有沒有重做過?重做幾次?大概花多久?」他們記得的,只是從來沒有人問過他們。這一問通常會問出讓你很不舒服的答案,這很正常,代表你問對了。
換線與等待:把當時的排程、日報、甚至 LINE 群的訊息翻出來,還原時間軸。這張單從開始到完成經過幾天、其中實際在做的有幾天、卡在哪裡、卡多久。
委外:發了多少料出去、回來多少、補了幾次、加工費多少、我們自己的人跑了幾趟、驗收退了多少。
其他:有沒有為了這張單加班、有沒有為了趕交期用貴的運費、有沒有為了品質問題賠給客戶什麼。
第三步:跟當初的報價假設對一次帳
把上面挖出來的東西,跟當初報價試算表上的每一格對一次。逐項對,不要只對總數。
你會看到三種狀況:
一種是假設對、實際也對——很好,這一項不用動。
一種是假設偏低——這是主要發現,記下來偏多少。
還有一種比較少見但很值得注意:假設偏高。有些老闆為了保險會把某些成本抓得很兇,結果那項報價明顯高於市場,單一直搶不到。這一項要往下調,不然你會一直輸掉本來該贏的單。
**這三張單對完帳,差多少,那就是你的報價偏誤。**這個數字是你自己的、真實的、沒有任何顧問或系統商能給你的東西。
第四步:把偏誤變成報價係數,先套用止血
拿到偏誤之後,不要急著去建一套完美的成本制度。先止血。
做法很土但很有效:在報價試算表上加一個係數。這個係數就是你剛剛算出來的偏誤。如果不同單型的偏誤差很多,那就分單型設不同的係數。
這個係數一開始一定是粗的、是拍的、是只根據三張單推出來的。這沒關係。你現在的替代方案是「完全不調整」,而完全不調整的偏誤是 100%。一個粗糙但方向正確的修正,遠勝過一個精確的錯誤。
然後——這一步很多人會忘——**把這個係數寫下來,寫明它是怎麼來的、根據哪三張單、什麼時候算的。**因為半年後你一定會忘記,而忘記之後這個係數就會變成下一代的「沒人驗過的假設」,你會繞回原點。
第五步:開始收現場資料,慢慢收斂
止血之後,才是設計紀錄點的時候。
而且順序要對:**你剛剛的回推,已經告訴你哪一塊漏最多。**那就先補那一塊的紀錄點,不要三塊一起上。
如果回推發現重工吃掉最多,那第一個要做的就是讓現場能夠順手地標記重工——注意,是標記,不是填表。如果發現等待最傷,那就先做一個最粗的停工原因勾選,五個選項以內,不要一開始就設計二十個原因代碼。
資料收個兩三個月,你就可以拿真實資料去修正那個係數。再收半年,係數會越來越接近真實。這時候你才真的具備了做即時成本的條件,而那時候你會發現,你要的東西已經有一大半在手上了。順序反過來做,就是花大錢買一個沒有資料可以吃的系統。這跟我一直在講的 數位轉型第一步 是同一件事:先讓資料有地方產生,再談讓系統去算它。
這篇談的是報價當下的三個黑洞。如果你想往回追一層——整套成本結構本身就算錯,那是另一個題目,我拆在 你算的成本可能是錯的:中小製造業的成本盲區。而如果偏誤的源頭是用料本身對不上,通常會指向 BOM:BOM 表管理亂掉的公司,通常錯在同一個地方。
對照表:報價時的假設 vs 現場實際發生 vs 該補的紀錄點
這張表你可以直接印出來,跟你的廠長、會計、業務主管一起坐下來,一列一列問「我們家是哪一種」。
| 成本項目 | 報價時的假設 | 現場實際發生 | 該補的紀錄點 |
|---|---|---|---|
| 直接材料 | 依 BOM 用量計算,加一個固定的損耗率 | 損耗率隨批次、師傅、材料批號變動;補領常從餘料出,帳上不動 | 領料時區分「首次領料」與「補領」,補領要選原因 |
| 直接工時 | 標準工時乘以工價 | 標準工時本身混入了重工與等待,已被墊高 | 報工時把重工另外標記,不併入原工序工時 |
| 重工 | 完全不列入,預設「不會發生」 | 重做的工時常被報進原工單,材料常從備料補 | 開工時多一個「重工」選項,並記錄原因大類 |
| 報廢 | 用一個籠統的不良率含糊帶過 | 未走正式報廢流程,最後表現成盤點差異 | 報廢當下即入帳,並綁定到來源工單 |
| 換線與調機 | 多半不列,或列一個很小的固定值 | 小量客製單的換線調機時間可能逼近甚至超過加工時間 | 換線視為獨立工序,有自己的開始與結束 |
| 等待(料、圖、簽核) | 完全不列入 | 人在現場、薪水照付,但時間不進任何工單 | 停工時勾選原因,選項控制在五個以內 |
| 委外加工費 | 用協力廠報的單價計算 | 單價之外還有多發的料、退不回的餘料、補料 | 委外發料與收料分別記錄,差異要結案 |
| 委外管理工時 | 完全不列入 | 送取、驗收、對帳、催貨都佔用自己人的時間 | 委外作業列為可報工的項目 |
| 趕工與加班 | 不列,視為偶發 | 客製單與急單的加班機率遠高於標準單 | 加班工時要能追溯到具體訂單 |
| 業務與工程往返 | 通常整包丟進管銷攤提 | 客製單的來回確認次數可能是標準單的數倍 | 訂單層級記錄「規格變更次數」作為代理指標 |
看這張表的時候,重點不是把每一列都做到。**重點是找出你家漏最兇的那兩三列,先做那幾列。**十列一起做的下場我看過,是十列都做不起來。
誠實講:系統幫得上忙,但幫的不是你以為的那一段
最後我要講一段對我自己不利的話。
如果你看完這篇,結論是「所以我該去買一套會算成本的系統」,那你八成會再失望一次。
系統能幫你的,是當資料存在的時候,把它算對、算快、算得不會漏。這件事人做不來——三十張單、每張單十幾道工序、加上委外跟重工,用 Excel 算會算到瘋掉,而且算完你也不敢信。這一段系統確實不可取代。
但系統幫不了你的,是讓現場願意把重工講出來。這是管理的事,不是軟體的事。系統可以把「標記重工」這個動作變得只要按一下,把摩擦降到最低——但如果老闆看到重工紀錄的第一反應是找人算帳,那再好按的按鈕也沒有人會按。
所以我對想解決報價毛利問題的老闆,通常會這樣建議:
**如果你連三張單的事後回推都還沒做過,先別花錢。**先做那件事。它是免費的,一個週末加上幾次跟現場的對話就能完成第一輪,而且它會告訴你一件很關鍵的事——你的問題到底是「資料算不出來」還是「資料根本沒有」。這兩者的解法完全不同,而只有後者需要先改管理、前者才需要買工具。
**如果你已經做過回推,也知道漏在哪,而且現場的紀錄點也試著設過了,卡在「資料量大到人工整理不動」——**那才是系統該進場的時候。這時候你去看 AI ERP 能做什麼,你的問題會問得非常具體,而且你有能力判斷廠商的回答是真是假。因為你已經知道自己要的是什麼欄位、要接在哪個動作上、算出來的數字要跟哪張報價單比。
順序顛倒過來的人,最後買到的是一個很貴的、每天都在提醒他資料沒進來的儀表板。
常見問題
報價毛利算錯,是不是應該先換一套會算成本的 ERP?
多數情況不是。你要先確認自己的問題屬於哪一種:是資料存在但算不動(人工整理不過來、工序太多太複雜),還是資料根本不存在(重工沒人記、等待沒人記、委外耗損沒人追)。前者換系統會有立即效果,後者換了系統一樣算不準,因為系統只能處理餵進去的東西。判斷方法很簡單:挑一張已完工的單,看看你能不能把真實成本拼出來。如果能拼出來只是很費力,那是工具問題;如果拼不出來,因為根本沒有紀錄,那是管理問題。管理問題用工具解,錢會白花,而且你會誤以為是系統不好。
我沒有報工系統,可以做這個事後回推嗎?
可以,而且很多做得最成功的第一輪都是純手工。回推需要的不是系統,是三樣東西:一張已完工訂單的原始報價試算表、當時的領料與出入庫紀錄、以及做過這張單的領班或師傅的記憶。第三樣最重要也最常被忽略——現場的人記得的細節遠比你想像的多,只是從來沒有人正式問過他們。你要做的是把他們找來,用不追究責任的態度把時間軸還原一次。這個過程本身就會給你答案。等你做過兩三輪、發現每次都要重新問人很累,那時候再去想要不要上系統,你的需求會非常清楚。
現場說重工很少,但我總覺得數字不對,怎麼辦?
先不要質疑人,去看間接證據。重工留下的痕跡通常不在報工紀錄裡,而在別的地方:某張單的材料領用量明顯超過 BOM、某段時間的加班特別多但產出沒增加、某張單的交期莫名延後但排程上看不出原因、庫存盤點時某個料件持續短少。這些都是重工的影子。你把這些影子指出來,再回頭問現場「這幾天是不是有狀況」,通常就會問出來。另外要注意的是,現場說「很少」有時候是真心的——因為在他的認知裡,做壞了重做就是工作的一部分,不算特殊事件。這種認知落差要靠定義說清楚,不是靠追問。
換線跟等待的時間要怎麼分攤到訂單上才合理?
一開始不要追求合理,先追求「有」。最粗的做法是把換線視為一道獨立工序,有自己的開始與結束時間,直接掛在觸發它的那張工單上;等待則用最簡單的停工原因勾選,選項控制在五個以內,例如等料、等圖、等簽核、機台問題、其他。有了這兩塊的粗資料,你就能看出哪一類訂單特別會產生換線與等待,然後在報價階段對那類訂單另外加一個係數。至於更精細的分攤邏輯——按時間比例、按產能佔用、按批量——那是等你有半年以上的資料之後才需要煩惱的事,太早鑽進去只會卡住不動。
委外的成本要怎麼算才不會漏?
至少要記四件事,而不是只留一張加工費發票。第一,發出去的實際數量與收回來的實際數量,兩邊分開記,差異要有人結案,不能不了了之。第二,補料的次數與數量,每一次補料都要有紀錄,因為補料的材料成本是你出的。第三,留在協力廠沒退回來的餘料,要定期對一次,不然會累積成呆料。第四,你自己的人花在委外上的時間——送取、驗收、對帳、催貨——這些要能報工。把這四件事補起來之後,你會發現委外的真實成本跟發票上的數字有一段距離,而那段距離就是你報價一直漏掉的部分。
如果你剛好卡在這裡
這篇講的東西,沒有一件需要先花錢。
挑三張已完工的單、把真實成本翻出來、跟當初的報價對一次帳——這件事你這個週末就可以開始,只需要你自己、廠長、跟一個記性好的老師傅坐下來兩三個小時。做完之後你會知道兩件事:你的報價偏了多少,以及偏在哪一塊。光是這兩件事,就足以讓你重新看待手上正在接的每一張單。
如果你做完回推,發現偏誤大到讓你睡不著,或者三張單的偏誤差異大到你不知道該怎麼分類,想找人一起把邏輯理一遍——我們的免費工具跟案例庫是公開的,Podcast 裡也有不少是在講這一段的實作細節,你可以先拿去用。用得上就用,用不上也不用客氣。
真正該花錢的時機,是你已經知道自己要什麼、而且清楚知道人工做不動的時候。在那之前,先把資料弄出來比較重要。
Does this sound like your company?
Spend 30 minutes telling Johnny Yang how you do it now, and you get told where hours are leaking, where the risk is buried, and whether this is worth paying to fix. No pitch, no course to sell — if it is not a fit, that is fine too.
Pick a slot online · with Johnny Yang himself · 34 implementations behind it
