【迪森专家专栏】第16篇:SAP管理会计 - 入库方向未分摊未分配(案例参考)
发布时间: 2023-11-25
浏览次数: 244


[前言]

 

对于未分配、未分摊差异产生的原因及处理方法,大部分企业还是不能够理解,迪森资深专家结合1000+个成功案例,在线总结了六大场景案例为您纾难解困。
 

本文根据迪森首席财务专家杨勇清老师在SAP ERP领域中的24年丰富经验,结合其在ERP项目实施中发现的普遍误区发表相应的研究心得与建议。
 

[问题描述]


能否分享项目实战中入库方向未分摊未分配的案例参考?
 

[案例一:入库方向未分摊未分配-价格限制1]


运行物料分类账CKMLCP之后,发现物料存在未分配差异:545.92 元,如下图。
 


主要原因是采购订单 10000013、10000014发票结算存在差异导致。
 


期初数量+入库数量 = 524899.769 G;

所以库存累计可以承担的差异 = -3,035.52 * 524899.769 / 640000 = -2489.60 元;

不能分摊的差异 = -3,035.52 - (-2489.60 ) = -545.92 元。
 


处理:对此物料重新运行物料分类账CKMLCP。
 


CKMLCP重新运行后,查看CKM3N物料分类账情况,可以看到成本差异金额 -3,035.52 全部由本期:库存累计承担了,不再比较差异对应的数量640000G与库存累计数量 524899.769 G 之间的涵盖关系。
 


思考总结


① 不经库存覆盖检查”选择的局限性:

如果:当月累计库存只有10000PC,采购结算差异1元,对应的数量是1PC。差异全部由库存承担,则成本价格变化不大,库存金额金额正常;

如果:当月累计库存只有1PC,采购结算差异10000元,对应的数量是10000PC。差异全部由库存承担造成库存成本价格失真、库存金额虚高。

② 如何判断是否由库存承担?

如果:差异数量 与 累计库存 差异不大时,差异由累计库存承担;(建议以差异数量是否大于120%累计库存,来判断)。

③ 差异数量超累计库存数量差异如何处理?

建议使用MR22来处理,见下述案例中的MR22调整。

④ CKMLCP运行时,如何选择”不经库存覆盖检查”?

建议:不要全部选择、或全部不选择”不经库存覆盖检查”。

第一次运行CKMLCP时,不要选择”不经库存覆盖检查”,运行后查看报表检查未分配未分摊,对差异金额超过10元以上的差异进行分析。第二次运行CKMLCP时,选择”不经库存覆盖检查” 且指定“工厂+物料” 针对特定物料处理。
 

[案例二:入库方向未分摊未分配-价格限制2]

 

运行CKMLCP后,查询CKMVFM - 值流监视器 报表,发现物料1000900026 存在入库方向不能分配的差异,进入CKM3N查看如下:
 


本月成本差异,主要来自采购 ,双击 数据行 582.30 - ,进入画面后:点源文档。
 


在采购发票结算画面,可以看到结算差异,没有分配“采购订单参考”页签的具体入库明细行,差异直接分配给库存物料。

贷方差异金额 582.30 元, 对应库存数量:30333 PCS。
 


然后系统将:贷方差异金额 582.30 元,分摊给 “采购订单参考” 三笔入库明细行。

手工推算SAP的计算逻辑如下表,SAP将此差异金额 按1:1:1 分到三个入库行项目(存在计算精度尾差)。

然后,其中两个行项目数量低于库存数量 30333 PCS

即:全部由库存数量承担

然后,其中第三行项目数量高于库存数量 30333 PCS

即:则差异进入“未分配” 差异
 

 

问题处理


① 运行CKMLCP时,对此物料选择 “不经库存数量的覆盖”。
 


② 运行CKMLCP后, CKM3N查看物料。

可以看到差异已经分配给 :期初+本期入库。
 


[案例三:入库方向未分摊未分配-价格限制3]


问题描述

CKMLCP运行物料分类账之后,看到工厂6100物料 1022400608 本期生产入库600EA,生产成本差异67.76元,其中:30.19元不能进行入库方向的差异分配计算。
 


问题分析


① 事务码CKMVFM。
 


② 查看CKM3N生产入库差异明细,发现差异来自三个生产订单:=11.13+31.74+47.70 = 90.57元。

这些差异是相应三个生产订单入库数量:

300+300+300=900 EA,但是6100工厂本月累计库存是600;

所以入库方向不能承担的差异 = (900-600) * 90.37 = 30.19元。
 


③ 事务码CO03查看生产订单 ,可以看到生产工厂为:6100, 生产入库工厂 6300。
 


④ 查看结算规则数据表 COBRB,看到工单差异结算到 6100工厂。
 


⑤ 所以造成:订单8110000081 生产入库300EA, 到工厂 6300 ,但是订单成本差异结算到 6100工厂,导致6100工厂的生产成本差异对应数量为900 EA, 然后累计库存为600EA。

 

解决方法


方法一: CKMLCP 运行时,勾选:不经库存覆盖。
 


方法二:KO88 冲销订单8110000081结算,修改COBRB表的结算规则,将订单结算到6300工厂,然后KO88结算,CKMLCP重运行(不用勾选:不经库存覆盖)。
 

[入库方向未分摊未分配-价格限制4]


问题描述

CKMLCP运行物料分类账之后,看到工厂7021物料 90400000000274 本期生产入库392 EA,生产成本差异1,611.47元,其中:1,483.23元不能进行入库方向的差异分配计算。
 


问题分析
① 事务码CKMVFM。
 


如上图看到:生产订单累计入库4926 PCS,但是当月入库和期初累计为:392 PCS。

② 事务码CKM3N查看到本月入库只有一个生产订单:1000002080。
 


③ 查看事务码CO03生产订单信息。
 


生产订单累计入库 4926 PCS,其中12月入库392 PCS,其他数量是以前月份入库。

④ 生产订单1000002080结算成本差异:-1,611.47元。

本期入库+期初累计数量 392,应承担差异 = (-1,611.47 / 4926 ) * 392 = -128.24 元;

所以入库方向不能处理的差异 = -1,611.47 – ( -128.24 ) = -1,483.23 元。
 

解决方法

方法一:CKMVFM 事务码, 查看差异,如下删除价格限制,处理后重新运行CKMLCP。
 


方法二:CKMLCP 运行时,勾选:不经库存覆盖。
 


[案例五:入库方向未分摊未分配-价格负数1]


问题描述

工厂100A物料111920,在事务码CKM3N查看到有185161.31元金额在入库方向不能分配,这是什么原因,如何处理?
 


问题分析

① 在理论上单位成本不存在负数,如果出现负数,SAP则按期初单位成本强制调整。

② 如上图数据,在物料分类账差异分摊之前,手工计算出本期单位成本为:-12。
 


③ SAP系统认为负数单位成本不合理,所以强制按期初单位成本:19.92计算出不能分摊的差异:185161.31。
 

解决方法

① 取消物料分类账结算。

② 配置重估原因。
 


③ 配置重估科目,事务码OBYC。
 


④ 事务码MR22调整,选择重估原因Z01。
 


⑤ 重新运行物料分类账。
 

思考总结

①不要滥用MR22事务码调整成本!因为MR22调整产生的凭证类型PR,将是审计查看的重点内容之一。

② 每次调整,建议做好相应的问题分析及处理记录,报财务经理审核,作为调整凭证的附件。
 

[案例六:入库方向未分摊未分配-价格负数2]


问题描述

本期采购退货后,导致成本差异不能分摊,如下:
 


问题分析

① 事务码ME23N 可以看到退货 20000EA,金额:90.44元。
 


② CKM3N可以看到:累计库存数量 = 55000-2000 = 35000EA, 累计成本 = 61.20-90.44=-29.24。

这时导致库存数量为正数,库存金额为负数,负价格出现,所以系统拒绝处理。按最后一次采购价格 45.22/10000EA来计算累计库存数量,所以未分配金额 = 35000 * 45.22/10000 – (-29.24) = 187.51元。
 

解决方法

事务码:MR22给这个物料库存金额调整 187.51元。

 

【服务指南】

如需了解更多SAP课程资讯、项目咨询运维,请拨打迪森官方咨询热线: 400-600-8756

 

【关于迪森】

全球专业的咨询、技术及培训服务提供商,SAP金牌合作伙伴、SAP软件合作伙伴、SAP实施合作伙伴、SAP官方授权培训中心。十七年品质,值得信赖!

在线咨询
微信咨询
咨询电话
400-600-8756