在目前版本的SAP Business One中,尚未提供完整的成本核算模块。生产管理方面也主要局限于BOM管理和生产订单管理,缺乏对工序、工艺路线等关键生产流程的支持,同时也未内置如作业活动等更为细化的管理功能。因此,要在SAP Business One中实现实际成本管理,具有一定难度。
成本问题一直是不少SAP Business One顾问和用户面临的挑战,能否有效处理B1环境下的生产成本,已成为衡量顾问专业能力的重要标准之一。
在常见的成本处理方式中,较为普遍的做法是利用“虚拟物料”来替代人工与制造费用,并将其加载至生产订单中。通过执行生产订单收货,这部分成本会被结算到父项物料中。期末时,再借助报表将相关差异结转至产成品或半成品。
如图所示,我们可以创建一个包含工时费用和制造费用的生产订单。

在完成原材料发料及产成品收货操作后,系统将自动把原材料成本与相应的工费成本(即工时与制造费用)结转至生产订单中进行归集。

通过报表即可查询原材料与各项附加费用的实际成本,该方法因简单易用而被广泛采用。然而,它也存在以下几项明显短板:
层级成本失真:在处理多级BOM(物料清单)时,成本归集无法逐级精准传递,导致下级物料的成本被扁平化,最终产品成本失真。
在制品计量困难:在期末难以准确计量各生产订单在制品的存货金额,影响财务报表的精确性。
核算维度缺失:无法按成本中心、生产批次或特定项目等多维度进行精细化的成本核算与分析。
成本拆分能力不足:缺乏有效的工具将混合成本(如联合成本)按既定规则进行拆分。
间接费用处理僵化:无法根据合理的动因(如工时、机时)对间接费用进行灵活的分摊与分配。