- 摩傑斯
- 2026-10-27
訂單變更的賬怎麼算?改需求改出來的成本
客戶一句「這個單子不做了」,改掉的成本有多少?多數廠答不上來。不是不想算,是工單成本本身就沒算清——料怎麼算、工怎麼算、改了之後按哪一版算,三件事都沒定。這篇把這三件事拆開。
![]()
一、變更成本其實是兩筆賬
客戶變更之後,廠裡要算的東西有兩筆,很多人只算了一筆:
第一筆是改後的成本:這張工單按新口徑做下來,要花多少錢。這是往下排產、往下報價要用的數。
第二筆是改出來的差額:改之前按老口徑算的成本是多少,兩者差多少。這是跟客戶談補償、或者自己認虧的依據。
第一筆靠算,第二筆靠比。系統能幫你算第一筆,第二筆要靠你在改動前後各留一個數。
二、工單成本怎麼構成:料按體積、工按工段費率
先說清構成,才談得上重算。
工單成本落在一條記錄上:材料費(material_cost)、加工費(processing_cost)、材料損耗係數(loss_factor,預設 1.0)、總成本(total_cost = 材料費 + 加工費)。
材料費按體積算,公式是:
長(mm) × 寬(mm) × 高(mm) × 密度(g/cm³) × 單價(元/kg) ÷ 1,000,000 × 損耗係數
密度和單價來自材料檔案,尺寸來自工單。這個公式決定了它的脾氣:料費算的是「這塊料的體積值多少錢」,不是「實際領了多少」。 料開出來有鋸口、有夾頭損耗,所以有個損耗係數來補——這個係數按廠裡的實際情況調,不是固定值。
加工費按工段算:
Σ(每道工段的計劃工時 × 該工段的費率 × 數量係數)
工段費率來自工段定義(hourly_rate),計劃工時來自工單的工段列表(planned_hours,單位是小時/件)。
三、數量係數:一個容易忽略的口徑
上面那條公式裡的「數量係數」,是個容易被忽略但影響很大的地方。
它取決於租戶的工時口徑設定(processing_hours_mode):
- 按件(per_piece):數量係數 = 工單數量。算出來的是整張工單的加工費。
- 按單(total):數量係數 = 1。算出來的是「一批活」的加工費,不再乘數量。
同一個工單、同一份資料,這兩種口徑算出來的加工費可能差幾十倍。這不是 bug,是兩種記賬習慣:有的廠按件工單回報時,有的廠把整批算成一個工時包。
所以看到成本數字不對勁,第一件要確認的不是公式,是這個租戶用的是哪種口徑。口徑沒對齊,後面所有的比較都是錯的。
四、變更之後要重算
工單發生了變更(改了數量、加減了製程、調了計劃工時),原來的成本數字就作廢了。
系統提供了一個按公式重算的動作:讀當前工單的尺寸和材料,按上面的材料費公式算一遍;讀當前工段的計劃工時和費率,按加工費公式算一遍;算出來的結果覆蓋這條工單成本記錄。
要點在「覆蓋」這兩個字上:重算不是新增一條,是把當前值換掉。所以重算之前,如果那個舊數字對你有意義(比如要跟客戶談差額),得先把它記下來——匯出來、截圖、或者記在變更單的備註裡。
五、系統算不出的那部分:差額要自己比
這一節是這篇文章最該被記住的地方。
系統裡工單成本只存當前一版。改完之後重算,舊值就沒了。所以「變更改掉了多少錢」這個數,系統不會主動給你——它沒有前後兩個快照並存的設計。
要拿到差額,只有兩條路:
1. 變更前先記一個數(匯出、截圖、記在備註裡),變更後重算再記一個數,兩者相減。 2. 按變更單上的原值算:變更明細裡存著原來的計劃工時和原備註,用料尺寸如果沒變,就能按老工時乘費率推一箇舊值出來。
第二條路只對「改製程、改工時」這類變更有用。改數量、改交期引起的成本變化,得走第一條。
這件事的本質是:系統提供的是成本計算器,不是變更損益表。 要算損益,得有人在改動前後各按一次計算器。
六、協力廠費為什麼不能再算一遍
還有一條邊界必須說清楚,否則算出來的成本會虛高。
工單成本只有兩攤:材料費 + 加工費。協力廠費不單列。
但這不等於成本漏了一塊——恰恰相反,它已經在「工」裡了。 製程外發是把某道工段發出去做,那道工段仍然掛在工單的製程鏈上,它的計劃工時與工段費率照常計入加工費。也就是說,協力廠的加工價值,已經透過「工」這一攤體現在工單成本里。
所以正確的做法不是"再加一筆",而是核對那道外發工段的工時與費率有沒有填對。若把協力廠對帳確認金額再疊加到工單成本上,同一道製程就被算了兩遍,成本虛高、毛利被壓低,判斷跟著失真。
協力廠對帳金額的用途是結算:發給哪家、驗收多少、該付多少、付了多少——它回答"我要付出去多少錢",不是"這張單花了多少錢"。兩件事,不能混。
七、把變更成本變成報價依據
算變更成本,最終目的是下次報價時不再拍腦袋。
一家廠如果每張工單都按公式算過成本,一年下來就有一批「同類活實際花了多少」的資料。新單來的時候,按材質、尺寸、製程找幾個近似的工單,看它們的實際成本——這比憑經驗報價有底得多。
這也是為什麼工單成本這件事值得認真做:它不只是月底算賬用的,是報價的原料。資料存得準,報價就準;資料糊著,每次報價都在賭。




