ERP差异来源和差异处理
只要成本模块采用标准成本,必定产生差异,差异分析的目的是找到管理漏洞,做到事中控制,可将ERP的差异来源分成以下几类: 1.物料移动发生的价差:
(a).MIGO PO收货时,采购价格和标准价格不同产生差异 (b).MIRO后勤发票检验时由于价格变更会产生差异
(c).物料转移过帐 311/309由于两边价格不一产生差异 (d).初始化库存差异,其它移动类型产生的差异 (e).来料加工等库存到自由库存产生差异 (f).退货时差异
2.发票价格差异和汇率差异:
发票校验由于价格变更会产生价格差异;跨期产生暂估和实际之差异;外币采购因为汇率变化引起的差异(SAP将收货到发票校验这段时间的汇率差异和材料差异同样处理,实际上,你也可将默认识的汇率差异直接也设置成材料采购差异, 而, 发票校验后产生的应付因汇率变化在期末外币重估时产生的差异则视为汇兑损益)
3.重估库存和价格差异
MR21/MR22, CKMPRPN/CKME价格变更产生的差异,启动物料分类帐后,系统为了保持期间数据的一致,采用标准价的物料如果有交易一般不再允许修改单价。 4.生产成本结算差异
生产成本结算差异 = 生产成本投入-生产成本产出 在结算前,往往计算生产成本差异:
生产成本结算差异 = ( 生产成本投入-目标成本a) - (生产成本产出-目标成本b)
目标成本a (标准成本估算成本部件累计方) = 目标成本b (产品标准成本), 同一期内,产品的标准成本正是标准成本估算后
各成本部件的层层上卷累加,生成产本投入包括各成本部件的投入:原料辅料,人工机器折旧,通过实际生产成本的投入和目标成本a的比较,得到所谓的9种类差异类型,正好可以分析到所谓的直接材料成本差异(实际材料成本和标准成本a中的材料标准成本)和直接人工成本差异等,你可将系统默认的9种差异细分成你所需要的差异分析类别,这取决于你定义成本部件的明细程度,系统最多允许定义40个成本部件,你将这些成本对应到获利分析模的40个值字段,从而在差异计算后将实际成本部件传到获利分析, 实际上,财务模块并不反应这些差异明细, 只是才成本分析模块中体现, 这就是将财务和成本模块分开的好处避免产生一大堆垃圾财务凭证, 差异在向财务过帐时是以一个总的 生产成本结算差异过帐的,举一个简单实例,产品标准价968元/个, 其中原料950元,人工9元,折旧9元:
本期生产该产品10000个, 平时,原料以标准价投入了1000万(假设标准成本估原料是950万), 人工和机器折旧各以作业类型计划价的方式投入各10万(标准成本估算值为9万),产品以标准价收货910000个968万,期末结帐成本中心分配分摊作业实际价格重估重估工单一般就这些操作而已, 人工和机器折旧的实际价格各为12万,此时计算差异得到:
原料差异: 1000万 - 950 万 = 50万(由于多投入原料,产生50万数差)
人工差异: 12万(实际作业价)- 9万 = 3万(假设全为价差) 折旧差异: 12万(实际作业价)--9万=3万 (假设全为价差)
总共产生的实际生产成本投入为:1024万,借方!,这些类型差异反应在成本模块中,可以进行分析. 工单入库凭证为: Dr:产品库存 968万
Cr:生产成本产出科目(Tcode:OBYC->GBB/AUF) 968万 总共产生的实际生产成本产出为:968万,贷方! 工单结算凭证为:
Dr:生产成本差异 56万(反应在物料分类帐中,CKM3可查看) Cr :生产成本结算差异 56万(Tcode:OBYC->GBB/AUF)
生产成本结算差异 56万,贷方! 总的56万一笔反应在财务模块. 实际生产成本投入 = 实际生产成本产出 + 生产成本结算差异
如果你细心,就会发现,无论是原料还是产品,此时都还是标准成本,接下来可以使用物料分类帐将差异
分摊出去还原实际成本. 对产成品, 因为平时收发货都是标准成本,那么生产成本差异 56万将在销售发货和
期末库存间分摊, 对于原料同样采购差异在消耗和期末库存间分摊, 不同的是,原料的消耗是往上层层上卷到半成品和产品的,这就是所谓的\多层差异\如果BOM层次较多或象流程行业出现物料汇流的循环BOM,多层次差异就会耗费相当长的时间才能计算出.
如果仅仅从财务核算角度,国内ERP更愿意采用期末统一核算出成本,,但是这种\事后\核算的方式,外界评论是不能合理反应出\成本管理\的思想,不能作到事前预测,事中核算.
合理优化业务,避免物料分类帐运行时间过长
是在多层差异分配上,多层差异的产生的主要方式有3大类.
(1).跨工厂的转储301/302,比如产品从生产工厂到销售工厂使用301,则销售工厂到
生产工厂规定只能使用302,否则同期销售工厂到生产工厂也使用301,则多层差异分
配死循环,荆门不存在这种业务.
(2).物料309/310转移,经检查发现重污油309 68324006-》半沥青68324032使用了3
09,而半沥青68324032转回-》 重污油68324006也使用了309(原则上应该使用310),
也造成了死循环, 309/310物料转移的方式可以规范,尽量避免多层差异循环分配.
(3).产品回流循环BOM造成的循环,假设消耗A+B+C产出X,Y,Z, 而消耗X又产出A,则A
的多层消耗差异将分配到X作为接收方差异, X的消耗差异又转回A作为接受方差异,
A(X)的本期期初+接收差异又在A(X)的本期消耗和期末库存分配,这样就造成循
环.
对于中间环节半成品过多的企业,如果半成品不需要进行库存管理或核算,可以考虑设置虚拟物料的方式.
一.规范309/310/311/312业务,坚决避免造成多层差异死循环.
二.优化循环BOM的结算规则,考虑将产量不多或核算无\精确\要求的造成循环回流
的联产品设置成副产品或固定价扣除,直接扣除生产成本,而不是参与生产成本的权
数分摊,避免多层差异分摊时循环!
SAP成本核算步骤简介
接下来结合国内工业企业成本核算基础知识简单阐述一下其在SAP CO模块的实现,在SAP中,FI和CO模块是分开的,当然两者同时紧密联合,有兴趣的读者自己可以通过熟悉SAP系统去总结一下其CO模块成本核算实现方式和国内传统习惯的GAP。 工业企业成本核算程序
企业在成本核算过程中,必须正确划分以下5个方面的费用界限:
(1).正确划分应否计入生产费用、期间费用的界限; (2).正确划分生产费用与期间费用的界限;
(3).正确划分各月份的生产费用和期间费用界限; (4).正确划分各种产品的生产费用界限;
(5).正确划分完工产品与在产品的生产费用界限;
以上五个方面费用界限的划分过程,也就是产品生产成本的计算和各项期间费用的归集过程。
要素费用和成本项目
生产费用按照经济内容分类,就是在这一划分的基础上,将生产费用划分为下列若干要素费用(仅供参考)。 1.材料费用。
2.燃料费用。 3.动力费用。
4.职工薪酬(新准则中各项福利费统一描述为职工薪酬费用) 5.折旧费用。 6.其他生产费用。
几个名词:
直接生产费用:在构成产品成本的各项生产费用中,直接用于产品生产的费用。 间接生产费用:在构成产品成本的各项生产费用中,间接用于产品生产的费用。
直接计入费用:在构成产品成本的各项生产费用中,可以分清哪种产品所耗费、可以直接计
入某种产品成本的费用。
间接计入费用:在构成产品成本的各项生产费用中,不能分清哪种产品所耗用、不能直接计
入某种产品成本,而必须按照一定标准分配计入有关的各种产品成本的费用。
注:待摊和预提费用在新准则已被废除,成本核算时不再涉及。
为具体反映计入产品成本的生产费用的各种用途,提供产品成本构成情况的资料,还应将其进一步划分为若干个项目,即产品生产成本项目(简称产品成本项目或成本项目),SAP中则称其谓成本部件(Cost Component),下图是SAP系统的一个成本部件的参考配置(Tcode:OKTZ),相对符合国内习惯。
值得注意的是产品成本构成要素和要素费用并不完全等同。产品成本部件中包括产品成本承担的是所有要素费用中与产品生产相关的部分,比如成本部件中可能包括Material Overhaed,SAP允许用户最多自定义40个成本部件,这视企业成本核算分析所需明细程度,比如你可能将材料费用进一步根据五金类、塑胶类、电子类进一步细分(当然还可使用SAP的Origin Group来区分这些材料成本),如上图,在”其它成本”这个成本部件中还可以单独拎
出”委外加工”,如果你有很多委外加工业务的话。
[1]:由于SAP系统引入了次级成本要素的概念,在成本部件的成本要素分配时,实际上是包含次级成本要素的,所以如果成本组件结构选择了”初级成本构成分割”标志,则可以以初级成本要素(即相关生产成本费用总帐科目)显示各成本部件。
[2][3]:在成本部件结构给公司代码/工厂时,你还可为其设置一个辅助的成本部件结果,成本
分析时可根据主要/辅助成本结构同时进行。 标准成本计算
Tcode:CK11N/CK40N
在材料成本核算上,SAP比较推荐物料使用标准价+ML的成本核算方式,这样可以同时满足财务核算和成本管理的双重目的,在物料分类帐相关章节已有详细描述。
在这里所需要说明的是在产品标准成本计算时的科目获取,标准成本计算时,如果产品结构是多层(包括BOM的多层次和工艺路线的多层次),则标准成本是各成本部件层层卷算而来,简化一点,就是成本包括料(对应BOM)工(对应作业类型)费(通常对应作业类型,也可使用成本核算单),稍微熟悉SAP的人就知道后勤的材料自动科目分配(Tcode: OBYC),标准成本对应的材料成本相应科目一般有:
GBB-VBR->对应后勤移动类型201/261成本中心/工单发料等 GBB-ZOF->对应后勤移动类型531,副产品收货
对工和费,通常首先是直接对应到作业类型所对应的次级成本要素(Tcode:KP26),SAP的设计思路是这样的,典型的比如直接人工,实际上对应的是产线员工的职工薪酬,包括福利费在内的职工薪酬需要在月底后才可知道实际费用发生额,尤其是计件工资的方式更始如此,SAP为了满足”事前计划,事中控制,事后分析”的目的,所以建立一个类似打包的作业类型LAB(直接人工,同时对应一次级成本要素),KP26暂估一计划价格就往生产工单直接确定,在期末真正完成职工薪酬费用计提后再计算作业的实际价格, 为了确保所有的职工薪酬费用科目一定会参与直接人工作业类型的实际价格重算,SAP使用了一个叫分割结构的东西(Tcode:OKES/OKEW),简单理解,基本生产成本中心除了职工薪酬费用外,还有机器折旧,机器折旧也做了一对应作业类型假设叫MAC,平时也使用计划价往生产工单做确定(Confirmation),分割结构则确保职工薪酬费用参与LAB实际作业价格计算,折旧费用科目发生额只参与作业类型MAC的实际价格计算。
如果作业类型LAB/MAC计划价格相对准确,则可“实时”监控工单的生产成本是否异常。
说到标准成本,还有一点需要明确,按照某些企业核算习惯,产品销售时可确定销售收入,但是“准确的”销售成本是期末一并确定的,SAP中如果产品使用标准成本,通常销售发货一般即确定了销售成本,但这个销售成本是以标准价格*发货数量得出的,使用SAP ML模块的实际成本部件划分不但在期末通过差异分摊得产品的实际成本(标准成本+差异分摊即实际成本),而且可以得到实际的成本部件,即产品标准成本= ∑各成本部件计划价*数量, 产品实际成本= ∑各实际成本部件,如上图,是Tcode:CKM3查看一产品的实际成本部件结构的结果, 图[1]的”查看”选择”CV 成本组件’。 制造费用核算
几个名词:
制造费用:工业企业为生产产品(或提供劳务)而发生,应该计入产品成本、但没有专设成
本项目的各项生产费用。
制造费用大都是间接作用于是产品生产的费用,比如车间管理人员工资。 国内习惯将制造费用的分配方法分为下面的2类(实际/计划分配)4种: 实际分配率法
(1).生产工人工时比例分配法:
按照各种产品所用生产工人实际工时的比例分配费用的方法。 分配公式: