Appearance
Costing:标准成本与实际成本
第一件事:区分两类金额
- Reference Cost(参考/计划成本):用于报价与生产计划,读取可追溯的标准/预算配置。
- Actual Cost(实际成本):真实发生的费用、库存批次成本、设备成本事实或人工成本事实。保存即为运营事实,并不反向偷偷修改标准报价成本。
这两种金额用于不同目的。实际成本未来可用于差异分析,但不能未经授权直接替代参考成本。
Admin Suite 与 More 分工
| 类型 | Admin 配什么 | More 处理什么 |
|---|---|---|
| Material | Category / Unit / Master(SPU) / Spec(SKU) 与 standardUnitCost | SKU 的运行时投影、Stock In/批次库存 |
| Labor | Labor Type、Labor Source 的预算/标准成本与发布 | 已发布 Source 只读视图、实际人工成本 Fact |
| Machine | Machine Type、Machine Source 及计划成本 | 物理资产和实际 Machine Cost Fact |
| Expense | Expense Type、Expense Source 预算/规则 | Expense Record 实际费用流水 |
不要在 More 再创建第二条同名标准 Source:More 查看的是同一个 Source 的运行时投影,随后维护相关业务事实。
参考成本怎么计算
具体算法由服务端 Core 的统一 resolver 处理,前端不重新实现。计划输入包括:
- 物料:使用 SKU 的标准单位成本与计划用量。
- 人工:使用已发布 Labor Source 的标准小时成本与计划工时。
- 机器:使用当前有效的 Machine Source 计划成本口径。
- 费用:使用 Expense Source 预算和适用的分摊规则、产能数据。
这些是原理说明,不是保证所有费用都采用同一固定费率。直接归属、分摊动因、时间与单位需要按已绑定的 Allocation Rule 解释。
Actual Labor Cost 如何记录
More → Labor 可在对应运行时 Labor Source 下维护 Actual Cost Fact。当前 Contract 包含:facilityId、记账期间起止、actualAmount、actualHours、备注。实际小时成本由服务端按实际金额/工时推导;它不等于按每位员工或每张 Work Order 自动汇总的 Work Log 明细。
为什么 Reference Cost 算不出来?
常见原因是缺标准成本、成本源不可用、必要的分摊规则未绑定、标准产能快照缺失或货币/网点依赖不满足。请查看页面提供的 blocker,并修复真正的数据来源,而不是在 Proposal 手动输入一个“估计成本”掩盖问题。
不要这样理解
- Source 不只是一个价格字段:它是可引用的成本来源,拥有自己的身份、配置和使用资格。
- Allocation Rule 不是 Actual Cost Entry:前者决定如何归集/分摊,后者记录已经发生的事实。
- 预算价 = 实际价 是错误假设:两者可能不同,且不互相回填。