月底算成本像解谜?把料和工算清,别把外协算第二遍
2026-10-27 06:13:36
月底算成本,很多厂是这么干的:翻仓库台账、翻工资表、翻外协的对账单,在 Excel 里凑一张成本表。凑到半夜,数字平不了,最后按经验加权一个数交上去。这篇讲的是让这三笔账各归各位。

一、月底算成本为什么像解谜
解谜的根源不是数多,是三笔账混在一起:
- 材料的钱,从仓库台账来
- 人工的钱,从工资表来
- 外协的钱,从外协对账单来
三笔钱的记账单位还不一样:材料按批、工资按月、外协按单。凑在一起算一张工单的成本,怎么都对不上。
正确的做法不是更努力地对账,而是让三笔账各自有各自的落点:材料费和加工费进工单成本,外协费走外协对账,最后按工单把三者串起来看。这比在 Excel 里凑要省事得多,也更经得起复查。
二、料和工:两摊怎么算
工单成本里只有两摊,算法都是固定的。
材料费:
长(mm) × 宽(mm) × 高(mm) × 密度(g/cm³) × 单价(元/kg) ÷ 1,000,000 × 损耗系数
尺寸来自工单,密度和单价来自材料档案,损耗系数默认 1.0、按实际锯口与试切损耗往上调。这套算法的特点是不依赖领料记录——对没有严格领料流程的小厂,反而更稳。
加工费:
Σ(每道工段的计划工时 × 该工段费率 × 数量系数)
计划工时来自工单的工段列表,费率来自工段定义,数量系数由厂里的工时口径决定(按件就乘数量,按单就不乘)。
两摊加起来就是总成本。这条链上没有外协的位置。
三、外协:价值已在「工」里,不要算第二遍
这是本文最该记住的一条,也是最容易办错的一条——错的方向不是漏算,是重算。
外协费用不单列,但外协的加工价值已经在成本里了。 工序外发是把某道工段发出去做,那道工段仍然挂在工单的工序链上,它的计划工时与工段费率照常计入加工费。换句话说,系统算的加工费里,本来就包含那道外发工序值多少钱。
所以「完整直接成本」不是两笔相加,就是工单成本这一笔(料 + 工)。若再把外协对账确认金额叠上去,同一道工序被算了两遍,成本虚高、毛利被压低——这跟「看着赚钱年底没赚」是两回事,后者是漏算,前者是多算。
那外协对账是干什么用的?结算。 发给哪家、验收多少、该付多少、扣了多少、付了没有——它管的是"我要付出去多少钱",落在应付账款上,不进工单成本。
要核的不是金额,是参数。 想知道这张单的成本准不准,去查那道外发工段的计划工时和工段费率填得对不对,而不是去对账里捞一个金额加进来。
四、三个最常见的错
错一:材料档案缺密度或单价。 材料费算出来是 0 或者明显偏低。系统不报错,只是那一栏空着。第一次用成本功能,先把材料档案翻一遍。
错二:工段没设费率。 加工费按零算。有工段没费率,等于这道工序白干。设费率这件事,一次性做完,之后只在调价时改。
错三:工时口径混着用。 有的工单按件、有的按单,算出来的加工费差几十倍。这个设置是租户级的,一改全变——历史成本的含义也跟着变,不能随手动。
三个错有个共同点:系统不会拦你。 它按既定公式算,缺数据就算零。所以核对成本数字,第一件事是查数据完整性,不是查公式。
五、成本统计该看什么
系统有独立的成本统计页,按工单维度列出来:工单号、产品名称、客户、尺寸、材料费、加工费、损耗系数、总成本。可以按工单号或件号筛。
这个页面最大的价值不是「看总额」,是横向比较:
- 同一类产品、不同客户的工单,成本差在哪一摊?
- 同一道工序,这批的计划工时是不是估高了?
- 材料费占比突然变大的工单,是尺寸填错了还是材料档案改了?
成本数据一旦按工单排开,异常自己会浮出来。躺在 Excel 里凑的表看不出这些——因为每次算都是新凑的,没有可比性。
六、一个月跑一次的清单
月底做四件事,成本这件事就闭环了:
1. 重算变更过的工单。 改过数量、工序、工时的工单,成本要按新口径重算,否则还是旧数。 2. 核对外发工段。 外协的成本价值靠那道工段的计划工时×费率体现,这两项没填对,成本就不准;对账本身是结算动作,不改变成本口径。 3. 过一遍异常的。 材料费为零的、加工费为零的、成本明显低于同类的,逐条查原因。 4. 看一眼趋势。 这个月的料工比和上个月差多少?差异大的月份,回头看那几张单。
四件事一个月花不了几个小时,但比在 Excel 里熬到半夜管用。