工单已经完工,成本表却比计划多了 664 元。车间说有返工,采购说材料涨了价,财务还在等一笔工时冲正。把这些解释并排写在备注里,仍然无法判断每个数字有没有被重复计算。
ERP 篇介绍过成本记录的来源,本篇落实 S06,用独立教学样本逐行复算。所有金额均为模拟人民币数据,采用选定四项的管理分析口径;不直接推导产成品财务入库价值,也不包含税费、汇率与完整产品成本。
先固定工单、产出和比较基准
工单 MO-C100 完成 100 件合格产品,没有成品报废,截止时点也没有未完工在制品。每件产品按计划需要 2 件支架。生产中有 6 件已投入的支架损坏并报废,补换 6 件后,最终产品仍装有 200 件支架。
本文选择材料、直接人工、按机时分摊的制造费用、直接能源四项。计划基准 BASE-01 对应同样的 100 件合格产出,未预留额外材料损耗和返工。基准一旦用于比较就保留版本,不能在实际数量到齐后静默改掉原计划。
| 成本项 | 计划数量 | 计划单价或费率 | 计划金额 |
|---|---|---|---|
| 支架材料 | 200 件 | 10 元/件 | 2,000 元 |
| 直接人工 | 20 人时 | 50 元/人时 | 1,000 元 |
| 制造费用分摊 | 10 机时 | 50 元/机时 | 500 元 |
| 直接能源 | 100 kWh | 0.80 元/kWh | 80 元 |
| 四项小计 | 同一工单、同一产出 | BASE-01 | 3,580 元 |
实际分析价来自受控版本 RATE-02:材料耗用计价 11 元/件,直接人工分析费率 55 元/人时,直接能源分析价 0.90 元/kWh。人工费率用于本次成本分析,不表示某位员工的小时工资;材料计价也需要从企业认可的成本来源取得,不能直接拿最新采购报价代入历史耗用。
制造费用按后文的分摊批次另算。所选费用池已排除材料、直接人工和本篇单列的直接能源,避免同一费用既直接计入,又通过分摊进入工单。
报表上的“实际”需要说明到哪个阶段
现场已经发生、分析已经计价、ERP 已过账、成本已结算,是不同状态。本篇先以实际执行数量和明确的计价版本生成分析快照,再说明如何核对 ERP 回执。
Dynamics 365 的生产成本分析文档将材料、路线操作和间接费用分别展示,并指出生产订单实际成本依赖已报告的耗用记录。它同时说明,产品标准成本差异报告的比较基准与工单估计成本不同。项目中应先确认读的是哪一种报表。生产订单成本分析
先把数量对平,再把价格接进来
工单没有期末在制品,不代表线边没有未耗用的原料。仓库给线边配送了 212 件支架,其中 4 件退回主仓、2 件仍在线边,MES 登记实际耗用 206 件。
| 来源记录 | 内容 | 如何进入本次成本 |
|---|---|---|
| WMS-MOVE-01 | 主仓转线边 212 件 | 位置转移,用于数量对账,不另计耗用 |
| WMS-RETURN-01 | 线边退回 4 件 | 未耗用退回,核对库存去向 |
| WMS-BAL-01 | 截止时点线边余料 2 件 | 保留为原料库存,不计入工单耗用 |
| MES-CONS-01 | 正常装配耗用 200 件 | 进入材料成本 |
| MES-CONS-02 | 返工补换耗用 6 件 | 进入材料成本,标记返工原因 |
| QMS-SCRAP-01 | 6 件已投入支架损坏报废 | 关联耗用与损失原因,不再追加一笔材料耗用 |
数量关系可以从两个方向核对:
线边收发:配送 212 − 退回 4 − 结存 2 = 实际耗用 206 件
耗用去向:最终产品内 200 + 损坏报废 6 = 206 件
材料成本:206 × 11 = 2266 元
本样本选择 MES 实际耗用作为工单材料计量来源。若 ERP 同时按 BOM 倒冲,必须明确两类记录的替代或核对关系;不能让两套接口各记一次 200 件。仓储直接按工单领料记耗用的企业,则需要用领退料与余料调整形成适合自身配置的口径。
工时冲正要保留原记录的关联
正常工时最初上报 21 人时,经核对多记了 1 人时,以关联冲正记录减少 1 人时;返工另用 2 人时。
| 记录 | 数量 | 归属与关联 |
|---|---|---|
| TIME-01 | 21 人时 | 正常生产原记录 |
| TIME-02 | 2 人时 | 返工单 RW-C100 |
| TIME-03 | −1 人时 | 冲正 TIME-01,归属正常生产 |
| 净工时 | 22 人时 | 正常 20,返工 2 |
人工金额为 22 × 55 = 1210 元。冲正记录保留原因、审批和原始记录 ID,不把旧记录直接删除。若目标系统采用整笔冲销再重报,接口应转换为等价的业务记录,并保存对应关系。
人时与机时也要分开。一名员工同时照看两台设备时,设备各自运行一小时,不代表员工发生了两个人时;多人共同作业时则需要按实际人员投入计量。本文两种计量已经分别核实,不能相互代替。
直接计量和分摊使用不同依据
直接能源使用一只在本次计量窗口内仅覆盖该工单的电表,起读 1000 kWh,止读 1120 kWh,得到 120 kWh。按 RATE-02 计价为 120 × 0.90 = 108 元。其间 20 kWh 通过对齐工单与返工时间窗口的计量记录归属于返工,其余 100 kWh 为正常生产。
若一只表同时覆盖多张工单,必须另有分配依据。缺少这个依据时,只能报告区域能耗与待分配量,不能把区域总表差值全部记给某张工单。表计复位、倍率、跨窗口和数据缺口也需要在计算前核对,相关边界可参看能源与资源专题。
本次制造费用池 POOL-01 为 5,500 元,覆盖同一分析窗口和资源范围;已核对的总分摊基础为 100 机时。本工单占 12 机时,其中正常生产 11、返工 1,其他工单共 88 机时。
分摊费率 = 5500 / 100 = 55 元/机时
本工单分摊 = 12 × 55 = 660 元
其他工单分摊 = 88 × 55 = 4840 元
分摊核对 = 660 + 4840 = 5500 元
这是一种明确约定的教学分摊规则。费用池范围、分配基础及闲置产能等处理应按企业批准政策确定;本样本不能直接替代企业财务核算规则。分母数据不完整时,费率应标记待确认,不能把暂时读到的 12 机时当成总分母。
把增加的 664 元拆到可复算的因素
在同一产出和同一成本范围下,实际口径合计为 4,244 元。
| 成本项 | 实际数量 × 计价 | 实际金额 | 计划金额 | 差额 |
|---|---|---|---|---|
| 材料 | 206 × 11 | 2,266 元 | 2,000 元 | +266 元 |
| 人工 | 22 × 55 | 1,210 元 | 1,000 元 | +210 元 |
| 制造费用 | 12 × 55 | 660 元 | 500 元 | +160 元 |
| 直接能源 | 120 × 0.90 | 108 元 | 80 元 | +28 元 |
| 合计 | 四项管理口径 | 4,244 元 | 3,580 元 | +664 元 |
本篇选择“先按计划价解释数量变化,再按实际数量解释价格变化”的分解顺序:
数量影响 = (实际数量 − 计划数量) × 计划单价
价格或费率影响 = 实际数量 × (实际单价 − 计划单价)
两项相加 = 实际金额 − 计划金额
| 成本项 | 数量影响 | 价格或费率影响 | 核对差额 |
|---|---|---|---|
| 材料 | (206 − 200) × 10 = 60 | 206 × (11 − 10) = 206 | 266 元 |
| 人工 | (22 − 20) × 50 = 100 | 22 × (55 − 50) = 110 | 210 元 |
| 制造费用 | (12 − 10) × 50 = 100 | 12 × (55 − 50) = 60 | 160 元 |
| 直接能源 | (120 − 100) × 0.80 = 16 | 120 × (0.90 − 0.80) = 12 | 28 元 |
| 合计 | 276 元 | 388 元 | 664 元 |
若采用另一种分解顺序,交叉项会分到另一类,分类金额也会变化。分析报告应保留算法版本,不能把不同口径的“价格差异”直接放在同一列比较。这里的四类管理差额也不直接对应 ERP 中的标准成本差异科目。
返工成本是另一种分类,不能再叠加
返工单 RW-C100 关联补换材料 6 件、人工 2 人时、设备 1 机时和直接能源 20 kWh。按本次实际计价,返工增量成本为:
补换材料 6 × 11 + 人工 2 × 55 + 分摊费用 1 × 55 + 能源 20 × 0.90
= 66 + 110 + 55 + 18
= 249 元
249 元已经包含在 4,244 元中,是按返工原因从原明细筛出的子集。它包含分摊金额,也不表示企业会因避免这次返工而立即减少同额现金支出。若要评估可避免成本,还要确认哪些费用随作业变化。
6 件损坏支架的 66 元可以在损失分析中单列展示,但同样已在 206 件耗用成本里。把“材料耗用”“报废损失”和“返工补料”三张报表的总额直接相加,会重复计算。
机时数量多出 2 小时,其中只有 1 小时有返工归因。剩余正常生产机时增加,以及费率变化,还需要沿设备记录、费用池与计价版本继续解释。不能因为发现了返工单,就把整个 664 元差异都归给返工。
成本快照还要和 ERP 的目标记录对账
每一条分析明细建议保留工厂、工单、成本项、数量单位、业务日期、来源事务 ID、原记录与冲正关系、计价版本、分摊批次以及快照版本。ERP 回执再补充目标事务号、凭证或日志引用、金额和处理状态。
例如材料的 2,266 元能够回到 MES-CONS-01、MES-CONS-02 和 RATE-02;制造费用的 660 元能够回到本工单的 12 机时、POOL-01 的 5,500 元以及全部受益对象的 100 机时。只挂一张工单号,仍然不足以解释具体金额。
Microsoft 的生产过账文档分别讨论材料耗用、时间耗用、完工报告和订单结束,并说明标准成本方法会影响最终交易及差异处理。因此完工回执、订单结算与分析金额之间,需要按实际配置建立桥接关系。生产过账说明
一条来源事务可能拆成多条财务记录,多条耗用也可能汇总为一条目标记录。桥接表要保存来源集合、目标集合、币种、数量与金额口径,并标记舍入或调整原因。核对时先按成本项及币种汇总,再查未匹配明细。
迟到记录产生新版本,不抹掉旧解释
假设快照 COST-v1 已形成 4,244 元,随后补到一笔确属本工单的正常人工 1 人时。若 RATE-02 仍适用,且本次修订不影响机时、能源和费用池,COST-v2 增加 55 元,变为 4,299 元。两个版本保留同一业务截止范围,注明新记录的发生时间、接收时间和修订原因。
目标 ERP 是否允许追加,仍要看工单状态和业务期间。已关闭期间或已结束工单进入授权调整流程,不由接口自动把日期改为今天。网络超时则先按幂等键查询目标事务,不能简单重发一笔新的成本。
有在制品时不能直接除以完工数
本样本没有期末在制,4,244 元除以 100 得到的 42.44 元,只是四项选定成本的单位分析值。它不等于完整产品单位成本。
如果截止时点只有 80 件完工、20 件仍在制,应先按批准方法确定材料和加工费用的完工与在制归属。不能把整张工单累计耗用全部除以 80,再把剩下 20 件当成零成本。正常与异常损失、报废回收或残值等处理也需要单独确认,本文不从简化样本推导这些规则。
用来源明细验收成本核对接口
可下载工单成本核对 JSON 样本,其中包含数量记录、冲正、分析费率、费用池、返工分类及预期结果。金额可以按相同公式重新计算,示例未包含真实财务数据。
| 独立验收变化 | 应得到的结果 |
|---|---|
| 完整基准样本 | 四项 4,244 元,对比 BASE-01 增加 664 元 |
| 用配送 212 件替代实际耗用 | 检出未扣除退回 4 件和线边余料 2 件,拒绝直接作为耗用数量 |
| TIME-03 冲正尚未到达 | 显示正常工时待核对;若展示暂算数,标明 23 人时及暂算状态,不冒充完整结果 |
| 重复上传 MES-CONS-02 | 材料仍为 206 件,不增加到 212 件 |
| 查询 RW-C100 成本 | 返回 249 元子集,总成本仍为 4,244 元 |
| 其他工单的 88 机时来源缺失 | 分摊分母不完整,不能把整个 5,500 元归给本工单 |
| 费用池发现含有已单列的直接能源 | 报告费用范围重叠,核对池构成后重新计算 |
| 只修改材料分析价为 12 元/件 | 数量仍为 206 件,四项变为 4,450 元,保留新计价版本 |
| 追加 1 人时,其他依据不变 | 新快照 4,299 元,旧快照继续可查 |
| ERP 执行超时但已成功过账 | 根据幂等键取得原事务回执,不再生成第二笔 |
检查缺失记录时,需要利用来源水位、待传队列或现场对账发现差异。单凭现有明细无法证明没有迟报。报告可以保留暂算结果,但要把未确认范围和计算时间一起给出。
这次样本将 206 件耗用、22 人时、12 机时和 120 kWh 接到了同一份四项成本明细。下一篇进入 M07 与 M09 的交界,拆开现场点位、设备状态和业务事件,核对这些执行数量如何从采集端得到可靠的时间与质量信息。