**浅谈公有云中基于事件的生产成本核算**
**导读**
目前,公有云在激活Scope
Item时已经不支持选择基于期间的生产成本过账(BEI),而是建议直接选择基于事件的生产成本过账(3F0),对于已经在公有云中启用了BEI的用户,SAP计划在2025年完成BEI到3F0的全面切换,并在未来的公有云版本中正式弃用传统的生产成本解决方案BEI。随着公有云市场占有率的提升,了解基于事件的生产成本模式对财务顾问们来说势在必行。今天,我们就配置与财务凭证流简单介绍下此种生产成本核算方式。
**Part1配置**
会计核算->生产成本->生产间接费用成本、在制品和差异->基于事件的在制品和差异过账
1
**定义基于事件的处理代码:SAP预设了以下两种基于事件的处理代码**
• RSEBW:基于事件的在制品和差异过账(适用于生产订单和流程订单)
按实际成本计算在制品:如对于未清订单,按实际成本金额创建在制品;对于已关闭订单,将清除先前创建的在制品。即在投料和报工时,除常规的库存投料凭证及CO凭证外,另外会产生一张在制品凭证,将投入的生产成本全部转入在制品中;在订单DLV或TECO时,将在制品的剩余金额全部冲出至生产订单结算差异科目。
订单最终交付DLV或技术性完成TECO时将差异进行拆分,即将生产订单差异结算科目按照不同的成本构成进会计凭证行项目拆分。目前支持以下差异类别:输入价格差异、输入数量差异、资源使用差异、批量差异和剩余差异。
结算的接收方:物料、成本中心、WBS 要素、订单。
• PCCEB产品成本收集器订单-基于事件代码(适用于产品成本收集器订单)
按目标成本计算在制品:在制品和差异均基于物料的标准成本估算进行计算。
支持的差异拆分类别:输入价格差异、输入数量差异、资源使用差异、批次大小差异、输出价格差异和剩余差异。
结算的接收方:物料
目前这两种预设的处理代码中内含的配置均不支持更改。且不支持将生产订单结算至总账科目,虽然仍保留了结算参数文件的配置,在CDS中也可以查询到生产订单类型对应的结算参数文件YBMFP1及分配结构YP。但经过系统测试以及同SAP产品经理的会议沟通确认,目前公有云中针对3F0基于事件的订单暂不支持使用分配结构YP控制结算科目,我暂时得到的答复是此部分功能预计会在2025年发版时进行完善,感兴趣的小伙伴们可以在后续关注一下哈。
在传统的生产成本核算模式下,需要财务顾问配置出生产订单的结算参数文件给到生产顾问,而在基于事件的生产成本下,只需结合项目需求选择出合适的处理代码,生产顾问将其配置在生产订单的参数中即可。
2
**定义在制品源**
在此配置中需要基于成本构成将相关的成本要素配置在不同的在制品源下,如物料成本、工费作业成本及间接费用成本等生产投入类成本要素需要分配至“生产成本”的数据源类型下,而生产入库的所用到生产转出类成本要素需要分配至“交货成本”数据源类型下,收货时将从订单借项中减去贷记到订单的成本,在制品即为借项和贷项之间的差异。同时设有“非包含的成本”,顾名思义,需要在此数据源下配置不创建在制品的成本要素,SAP给出的建议是将销售和管理成本或特殊直接生产成本配置在此数据源下,我在本项目中并没有使用到。
在为在制品源分配总账科目时需要注意的是,在ES中SAP的Best
Practice默认所有公司代码均使用YCOA运营科目表,在此科目表下设置了很多标准的会计科目并基于此类科目进行了默认配置,无论是会计科目还是配置都是无法删除的。虽然这样的好处是系统可以直接使用,但国内用户大多喜欢根据会计准则对会计科目进行重新编码,所以就需要将标准的科目全部勾选停用标识,强烈建议大家在实施的过程中不要穿插使用两套科目。
3
**定义在制品科目确定**
需要在此配置下配置在制品的资产负债表科目及在制品成本要素科目。例如收货的库存值(产品的标准价)超过收货时的实际借记成本(生产订单投入),即产生负在制时则过账至准备金下。当没有提前进行在制品科目确定配置时,生产业务流程不会报错,而是体现在“订单异常监控器”应用中,月结前需要检查此报表,并通过“后处理基于事件的过账-
产品成本核算”应用进行处理。目前不支持对各种源使用不同的科目,必须为所有源设置相同的资产负债表科目和相同的损益科目,且此科目不应配置在OBYC中。
配置完以上内容,将在制品科目确定规则SEBW及在制品凭证类型分配到所有公司代码即可。
** Part2 凭证流演示 **
这里以以下数据为例,对生产业务的财务凭证流进行演示:
1
**生产投料**
可以通过物料凭证查看到,对生产订单进行投料时同时生成两笔会计凭证,一张为常规的发货凭证,一张为自动结转的在制品凭证
2
**生产报工**
同样,在进行报工时除CO的次级成本要素凭证外,同样产生在制品结转凭证。
3
**生产入库**
在对生产订单进行收货处理时,会根据成品的标准价冲出在制金额,由于本案例中此节点收货即DLV,所以在制品余额全部冲回(1100000006)。同时,订单DLV自动触发产生订单结算凭证(1100000007),将生产订单余额全部结转至生产订单结算差异,受RSEBW代码中差异拆分配置的影响,差异按照相应规则进行进一步拆分。
若月末订单仍为在制状态,月结时需要执行在制品数量计算程序,通过规则“在制品数量=实际消耗数量-
计划消耗数量*实际接收数量/计划接收数量”自动计算生产投入的料工费在在制中的占比。并可通过“在制品-基于事件”报表查看在制金额及在制品数量凭证。
这里需要注意的是,ES中并不方便更改底表数据,所以我暂时还没有发现比较好的控制TECO时间的办法,若月末存在需要TECO的订单,需要注意及时在本月物理时间结束前对订单操作技术性关闭,否则会出现生产订单差异结算在次月,本月仍然计算为在制的情况,也期待后续发现比较好的解决方案的小伙伴们及时与大家分享。
作者:谭书宁
审核:张 牧
编辑:朱思聪