一.以往年度业务范围调整(SAP4*版本)
2008年Tcode : F.16年结后发现不应使用的错误业务范围0001的留存收益为40615.85元,如果不处理,此留存收益将在后续年结过程中一直作为年初数往下带。
二.问题原因查找
(1).SE16:GLT0定位错位科目
首先,需快速定位错误的科目和错误的业务/会计凭证,使用Tcode :SE16查看总帐余额表GLT0检查业务范围0001的科目余额快速定位出涉及科目,如下图,发现业务范围0001有余额的科目为4100180000、2121970000(注: 2006年借贷发生额已平衡,无需再调整)、4100150011和留存收益科目3141150000,其中留存收益科目的2007和2008余额是因为损益科目4100180000和4100150011的费用发生数,如将业务范围看成公司代码下的子结构,则业务范围0001从2005年道2006年发生亏损40615.85元。
(2).FS10N定位错位业务
如下图,总帐科目输入4100180000、4100150011和留存收益科目4100150011,业务范围0001查看。
结果显示如下,这两科目确实发生了40615.85元,并且34627.16元为年初额(2006年初表结法结转2005年损益到留存收益科目4100150011的 2006年初数),也就是说,从2005年ERP上线实就有错误业务发生,需要从2005年开始调整。
FS10N再输入那3个科目查看2005年的业务,发现2005/12业务范围0001确实发生费用34627.16元,双击看明细。
双击后看到3张凭证,是从企业的业务范围3000发料到PM维修工单8600006836上,而维修工单主数据的业务范围错误地维护了SAP DEMO的业务范围0001。
制作一格式将业务范围、伙伴业务范围、工厂和利润中心等组织架构字段拉出,调整时需要特别注意这些字段的平衡,如格式无法显示这些字段,请使用配置SE16:V_T021S 定义查找及排序数据的特殊字段定义这些字段, 也可直接再双击查看凭证明细得到这些组织架构信息。
注:以上先从GLT0定位科目再FS10N查找详细业务交易是最快捷的查找方式。
三.问题解决思路
1.蹋雪无痕型:
比如,2005/12期的34627.16元是因为维修发料到0001,这个是后勤业务,不方便使用MBST反冲发料,原因有三:一是目前可能无库存;二是目前价格已经发生变更;三后勤只关心存货的数量流转而发料数是正确的, 所以从财务角度调整,根据SAP贷方+反记帐=借方减少的规则,抹平0001业务范围的业务可使用以下调整分录:
参考分录为:
Dr: 4100180000 +业务范围3000 +反记+成本对象1 34627.16元
Cr: 4100180000 +业务范围0001 +反记+成本对象2 34627.16元
因为业务范围的调整借贷都使用同一科目,对以往公司代码层报表无任何影响,即使2005年维修费用最后是结到生产成本/产品成本的。 现在最主要的问题是,根据SAP的逻辑,损益类科目使用成本对象过帐,并且业务范围/利润中心/功能范围就是从成本对象主数据中获得,应如何使用调整成本对象呢?
思路:a.因原维修工单8600006836结算到成本中心8188033101(业务范围3000,基本生产成本功能范围4000),则成本对象1使用成本中心8188033101,成本对象2使用原维修工单8600006836(业务范围3000,功能范围为空), 维修工单8600006836再结到成本中心 8188033101,对被维修的生产装置成本中心8188033101的发生额平衡,如此一来就无痕迹了。
注:I.如果科目冻结则解冻,工单关闭则打开它!
II.注意调整后基本生产成本必须平衡, 可使用S_ALR_87013599检查。
b.建立两个内部订单做成本对象,一个对应业务范围0001,一个对应业务范围3000,缺
点是两个内部订单余额总数是平衡的,但单个内部订单不平,需结转,结转到哪里呢?“以前年度损益调整”科目。
2.损益调整型:
非常严格地,蹋雪无痕型的调整方法属于滥用ERP强大功能玩弄会计准则,虽然从技术上讲似乎象修补艺术品一样玩高难度。
经过调整后,SAP的2007/2008年业务范围0001的留存收益也自动调整为0,跨几年如此调整SAP还能保证结转逻辑不出问题,比起国内软件调帐还需反结SAP调节利润更Easy!
损益调整型的方法合理,到以前年度去调帐,当然使用“以前年度损益调整”科目5801000000调整,缺点是别人一看就知道曾记错过帐,扣奖金?
Dr: 5801000000 +业务范围3000 +反记+成本对象1 34627.16元
Cr: 5801000000 +业务范围0001 +反记+成本对象2 34627.16元
成本对象可使用获利分析段,因为集团将严格控制订单/成本中心等主数据的建立,操作步骤如下:
I.Tcode:OKB9定义5801000000默认的成本对象为获利分析段(实际上象所得税费用、营业外收支等损益科目都应尽量考虑使用获利分析段做成本对象)。
II. Tcode:KEI2为科目建立PA传输架构,对应一值字段, 图略。
III.F-02,使用5801000000将34627.16元从业务范围的贷方转出即可。
将2005-2006年的业务调整完毕,FS10N查看业务范围0001的所有科目在2007年后就应该无任何年初数了,如下图,所有科目的余额结转栏为空 。
这种方法的优点是操作简单便捷。
四.后续增强
其实从权限设计和凭证有效性检查上能控制住将业务记到根本不存在的业务范围,权限调整涉及角色太多,后续可使用有效性检查(Tcode:OB28)防止使用错误的业务范围。下载本文