来源:https://www.itgh.cn/post/1511.html
OBYC-UMB的原理
财务的同事会发现,如果期初做上个月的发票MIRO,有时会同时产生两笔凭证产生:
1、Posting date 上期 Entry dat本期输入凭证日
Dr. GR/IR
Dr. Material
Cr. Vendor
2、Posting date 本期第一天 Entry date 本期输入凭证日
Dr. Gain/Loss – Variance of materials
Cr. Material
首先说1是发票校验,其中Material科目的产生可能由于PO价格变化,可能由于subsiquent-debit(此时没有Dr. GR/IR)
2 是系统自动过账,由OBYC-UMB定义科目。这一笔有时发生,有时不发生,关键看1的Entry date 的数量和Posting Date数量是否相等,如果相等,则不产生凭证,如果不等,则按照比例产生数值。
举个例子:
Date |
Quantity |
Amount |
2009.04.30 |
564 |
3,802.58 |
2009.05.05 |
560 |
3,775.62 |
以上便是某物料在2009.04.30日和2009年5月5日的总数量和总金额
假设有subsiquent debit 149.4
1、Posting date 2009.04.30 Entry dat 2009.05.05
Dr. Material 149.4
Cr. Vendor 149.4(一般是海关关税哦)
2、Posting date 2009.05.01 Entry dat 2009.05.05
Dr. Gain/Loss – Variance of materials 1.06
Cr. Material. 1.06
这1.06本来是摊给564(2009.04.30)件料的,但是entry date这一天,只剩下560件了,所以要把那4件的成本转出物料科目,公式 149.4×4/564=1.06
这笔entry做完了之后,移动平均价变为(3775.62+149.4-1.06)/560 =7.01
SAP物料移动之差异分析
我们知道SAP中,当物料价值移动时,会产生多种价值差异,那么一般SAP中存在哪些差异和如何处理这些差异呢,下面就解释一下我所了解目前SAP的处理方式。前提:一些前提的配置解释:
1、Valuation Level(评估级别):
TCODE: OX14
评估级别:对物料的成本核算范围,一般是基于工厂级别或者基于公司代码级别的。如选择默认的评估区域是工厂的话,下面举个例子:某公司代码1000,下面有两个工厂1010、1020,那么如果这两个工厂使用同一个物料的话,那么对这个物料的价值管理是分开的,比如有不同的价格、评价类别不同等。Ps : 一般情况下,一个物料在同一个工厂下只有一种成本核算方法,也只有一个价格(除非启用分割评估).
2、找出该公司所属工厂对应的估价分组代码
TCODE: OMWD
这里可以看到,对于公司1000的科目确定使用了科目表INT,它的评估分组代码是0001。这里的评估分组代码就是OBYC里的估价修改.
3、什么是一般修改(General modification)?在解释一般修改之前,我先来图解一下OMJJ以帮助了解一般修改.
选择101后,双击左边的科目分组
显示如下界面:
先来列举一下有哪些字段:(1)、MvT: 这个不用多说,Move type 移动类型。(2)、 S: Special Stock Indicator,特使库存标识
如上图,一些特殊原因的库存移动,如客户寄售等。
(3)、值更新(Valuation update):价值更新,可以使用OMS2查看某一种物料类型,看某物料类型是否价值更新或数量更新。
(4)、 Quantity update:同上。
(5)、Mvt:MovementIndicatorposting是指属于什么性质的(如根据采购订单移动等)、一般101是属于采购订单收货,如下图:
(6)、Cns:Consumption Posting:是否消耗,或属于什么性质的消耗(Order、asset等)
这个用于采购订单,比如采购订单的类别为A(资产)、K(成本中心)。可以使用OME9去看一下这个类别(A、K……)
双击“A”。
PS:采购订单类型为K的成本中心费用采购,可以看到下图的科目修改= VBR 这里就才是确认科目的。
(7)、价值串(Val.strng):物料移动的科目确定实际上是通过分配给移动类型的记账价值串来确定,同时价值串可以看作是一种记账的规则,为物料移动或者发票校验包含了一系列的科目分配特征,这是SAP规定的,一般不可修改。可以使用SE16N去查看T156W。
举个例子来说明一下。比如移动101采购订单收货,我们知道一般财务凭证如下:DR:存货CR:GR/IR那么这两个科目怎么来的呢?如何确定的呢?我们一般先看OMJJ,找到对应的移动类型,如下图:
满足条件的有两行(根据特殊库存移动、价值和数量是否更新等),那么我们得到价值串是WE06,使用SE16到表T156W,去查看WE06对应的TE码 general modify.
这里解释一下KBS:101是针对采购、生产和成本控制订单收货的移动类型,在OMJJ>科目分组(Ac_countGroupg). 中你可以看到常用的Mvt(Movemt. Indicator是B(采购订单)和F(生产订单)),请特别注意看Cns(Consumption Posting(A,V,E,P…))字段有值的那些行,他们链接的TE码(Transaction Key)是KBS,这个KBS叫做Ac_countAssigned Purchase-Order,在OBYC中是无法手工配置科目的。SAP在Movement Type的Post String/Value String中处理这种KBS时,会直接指向库存科目,即在OBYC中,Transaction Key为BSX库存科目定义。使用OBYC去看一下,BSX和WRX是什么科目就可以了!
(8)、Cn:Consecutive Counter,在IM中连接T156X和T156W两个表一般如果要找某移动类型的科目确定的话,需要使用这两张表去连接,才能找到一般修改(General modification).<说实话,关于这个字段我也搞的不是特别清楚,需要再花时间研究>
(9)、 TE码(Tekey:Transaction key)就是OBYC中的事务(Transaction).如下图:
(10)、科目修改(Acct.modif):就是OBYC中的一般修改(General modification).<可以F1看看帮助>
(11)、检查账户设置(Check acc.ass.):一般选上,就是系统会自动指定科目。If this indicator is set, the system checks whether a G/L ac_countor an ac_countassignment has been specified on the item screen. If so, the system copies this data to the posting line.If this indicator is not set, the system always uses the G/L accounts or ac_countassignments determined automatically.
下面切入正题
一、如果原材料、半成品、成品的采用标准成本法管理
可将SAP的差异来源分成以下几类:
1、物料移动产生的差异
A、 PO收货时,采购价格和标准价格不同产生差异。
配置:
OBYC-PRD-PRA
凭证:
Example:
PO采购原材料800800,100个,单价为1.2元。但是原材料800800的标准成本为1.1元。
那么MIGO(101)收货的时候就应该产生如下凭证。
DR:材料差异 10 RMB <资产类科目,月末出具财务报表时属于存货>
原材料 110 RMB
CR:GR/IR 120RMB
B、物料转移过账,如311/309,转出物料和接收物料价格存在差异。
配置:
根据不同的移动类型的一般修改(General modification)去确定科目,可能有的公司用901去做物料转移过账,那么就通过901的一般修改(General modification)去配置相应的科目。对方科目一般为存货。
Example:
使用MB11(311)把物料100公斤800800转为100公斤900900,物料800800标准单价为2元,物料900900标准单价为3元。那么转移以后会生成如下凭证:
DR:存货300 RMB
CR:存货 200 RMB-
CR:原材料–价格变更差异 100 RMB -<资产类科目,月末出具财务报表时属于存货>
2、发票校验时产生的差异。
A、发票上的价格和收货时的价格存在差异。
配置:
OBYC-PRD-NONE
这里一般是存货的差异科目,如材料差异科目。
但是这是基于标准成本的材料,如果是移动平均价的话,下面会讲到!
Example:
PO采购原材料800800,1000个,单价为1.2元。MIGO收货时按照PO价格收货,但是发票价格为1.1元,在发票校验时数量也是100,如果数量不是100就不会如此处理了。
凭证:
MIGO:
DR:原材料 1200 RMB
CR:GR/IR 1200- RMB
MIRO:
DR:GR/IR 1200
CR:应付账款 1100- RMB
原材料采购差异 100- RMB <资产类科目,月末出具财务报表时属于存货>
B、发票存在小差异,如几分钱或几毛钱的差异。
OBYC-DIF
这里的差异是未超过发票价差容限的金额 (OMR6中定义Tolerance Limit)
都会过账到DIF定义的科目里去!
Example:
发票比收货金额大1元,假设发票12501元,收货12500元。那么在发票校验时会产生如下凭证:
DR:GR/IR 12500 RMB
CR:应付账款 12501- RMB
采购差异–发票小差异 1- RMB
C、从收货到发票校验这段时间内,由于汇率的变化所引起的差异。
OBYC-KDM
这是由于收货的时候和发票校验的时候差异不同所引起的差异。
Example:
PO 物料800800 1000公斤单价 1.5 USD
GR: 10000公斤单价1.5 USD Exchange rate: RMB:USD=1:0.6123
DR:原材料 15000 USD <10000*1.5*6.123 = 91845 RMB>
CR:GR/IR 15000 USD <10000*1.5*6.123 = 91845 RMB>
IR: 10000公斤单价1.5 USD Exchange rate: RMB:USD=1:0.6223
DR:GR/IR 15000 USD (10000*1.5*6.223 = 93345)
财务费用–汇兑损益 0 USD (1500RMB)
CR:应付账款 15000 USD (10000*1.5*6.223 = 93345- RMB)
GR/IR 0 USD (1500RMB)
记得月末使用F.13去清GR/IR。
3、价格重估产生的差异。
CK40N或MR21对物料的成本重估时,由于重估前后存在差异。(前提是该物料有库存)。
配置:
OBYC-UMB
Example:
某半成品800800上月价格为12元/公斤,当月重新成本估算,价格为13元/公斤,如果估算的时候库存还有1000公斤
DR:存货13000 RMB
CR: 存货12000- RMB
价格变更差异 1000- RMB
4、生产订单差异
由于生产订单的标准成本和实际成本存在差异,所以CO88结算订单时,系统会产生差异凭证。
OBYC-PRD-PRF
一般为工单产出差异,CO88结算订单的时候会产生此凭证,每张订单一张凭证。
Example:
某工单目标成本为 12000元,实际成本为13000元(肯能由于材料投入过量或人工成本提高等原因)
一般完工入库凭证如下:
DR:存货 12000 RMB
CR:生产成本产出 1200- RMB
月末经过实际成本计算、差异计算,使用C088结算会根据此工单产生如下凭证:
DR:工单结算差异 1000 RMB
CR:生产成本产出 1000- RMB
二、如果原材料采用移动平均价管理
1、物料移动产生的差异
A、PO收货时,采购价格和标准价格不同产生差异。
一般不会产生差异,直接更新材料的移动平均价,更新库存。
Example:
物料800800 当前移动平均价 1.1元/KG 当前库存为1000KG
PO 物料800800 500KG 价格