移动平均价的计算
© SAP 2007 / Page *
移动平均价(MAP)的概念
移动平均价的计算
目 录
© SAP 2007 / Page *
移动平均价(MAP)的概念
评估商品库存价值的主要方法有两种:
移动平均价(Moving Average Price)
价格随着收货和发票校验的金额而发生变化。
优点价格的时效性比较强,计算出的存货成本比较客观。
物美使用移动平均价评估库存。
标准价(Standard Price)
价格不会发生变化,除非强制更改。
优点是按标准价格计价存货,可以简化会计处理工作。
© SAP 2007 / Page *
移动平均价的计算
移动平均价=库存价值 / 库存数量
注意:
1. 上述价格计算适应于正常情况下,不适应于存在负库存的情景。
2. 移动平均价的控制是以SITE(DC或门店)水平上。
3. 库存价值可能为负,移动平均价不可能为负。
© SAP 2007 / Page *
移动平均价的计算
SAP系统中的移动平均价:
查看商品主数据(MM43)
对DC,
输入DC编号-选择“后勤:分销中心”视图-选择“会计”子视图
对门店,
输入门店编号-选择“后勤:门店”视图-选择“会计”子视图
© SAP 2007 / Page *
移动平均价的计算
当有收货,退货或者收到发票时,
新的移动平均价=新的库存价值 / 新的库存数量
新的数量=旧的数量+收货数量
新的价值=旧的价值+收货数量 * 收货价格
注意:
正常销售不会影响移动平均价
负库存销售也不会影响移动平均价
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
采购订单收货100EA, ¥
200
新的数量=100+100=200EA
新的价值=200+100*=440 (¥)
新的移动平均价=新的库存价值 / 新的库存数量
=440/200
= (¥)
正常情况下 (1/5):
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
采购订单收货100EA, ¥
200
(2)
门店销售160EA, ¥
40
正常情况下 (2/5):
新的数量=200-160=40EA
销售不影响移动平均价,所以仍为 (¥)
此时的库存价值为*40= (¥)
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
采购订单收货100EA, ¥
200
(2)
门店销售160EA, ¥
40
(3)
门店出清销售30EA, ¥
10
正常情况下 (3/5):
新的数量=40-30=10EA
出清销售不影响移动平均价,所以仍为 (¥)
此时的库存价值为*10=22 (¥)
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
采购订单收货100EA, ¥
200
(2)
门店销售160EA, ¥
40
(3)
门店出清销售30EA, ¥
10
(4)
采购订单收货100EA, ¥
110
正常情况下 (4/5):
新的数量=10+100=110EA
新的价值=22+100*=212 (¥)
新的移动平均价=新的库存价值 / 新的库存数量
=212/110
=…
= (¥)
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
采购订单收货100EA, ¥
200
(2)
门店销售160EA, ¥
40
(3)
门店出清销售30EA, ¥
10
(4)
采购订单收货100EA, ¥
110
(5)
门店退货50EA, ¥
60
正常情况下 (5/5):
新的数量=110-50=60EA
新的价值=212-50*=92 (¥)
新的移动平均价=新的库存价值 / 新的库存数量
=92/60
=…
= (¥)
© SAP 2007 / Page *
移动平均价的计算
结论:
1.在正常情况下(无负库存), 采用MAP会使库存价值越来越接近采购成本;
2.正常的销售,降价出清不会影响移动平均价;
3.退货会影响移动平均价。
© SAP 2007 / Page *
移动平均价的计算
负库存的情况下 (1/6):
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
门店销售200EA
-100
新的数量-100EA
新的价值-200 (¥)
库存数量不大于0,移动平均价不变。
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
门店销售200EA
-100
(2)
收货采购订单50EA ,¥3/EA
-50
-100
新的数量-50EA
新的价值-100 (¥)
库存数量不大于0,移动平均价不变。
负库存的情况下 (2/6):
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
门店销售200EA
-100
(2)
收货采购订单50EA,¥3/EA
-50
(3)
收货采购订单50EA,¥3/EA
0
0
新的数量0EA
新的价值0 (¥)
库存数量不大于0,移动平均价不变。
注意:
此时收货金额是3*50=150(¥);
库存价值的变化是100(-100到0);
两者的差异记帐到价格差异科目。
负库存的情况下 (3/6):
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(0)
初始库存
100
(1)
门店销售200EA
-100
(2)
收货采购订单50EA,¥3/EA
-50
(3)
收货采购订单50EA,¥3/EA
0
0
(4)
收货采购订单50EA,¥3/EA
50
150
新的数量50EA
新的价值150 (¥)
库存数量大于0,移动平均价按照基本公式计算。
负库存的情况下 (4/6):
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(3)
收货采购订单50EA,¥3/EA
0
0
(4)
收货采购订单50EA,¥3/EA
50
150
(5)
门店销售200EA
-150
-450
新的数量-150EA
新的价值-450 (¥)
库存数量不大于0,移动平均价不变。
负库存的情况下 (5/6):
© SAP 2007 / Page *
移动平均价的计算
业务操作
库存数量
库存价值
移动平均价
(3)
收货采购订单50EA,¥3/EA
0
0
(4)
收货采购订单50EA,¥3/EA
50
150
(5)
门店销售200EA
-150
-450
(6)
收货采购订单300EA,¥1/EA
150
150
新的数量150EA
新的价值150 (¥)
库存数量大于0,移动平均价发生变化。
1.库存数量从-150变化到0(MAP为3)
收货金额1*150=150,库存金额变化450,差额记帐到差异科目
2.库存数量从0变化到150(MAP重新计算)
新的库存数量150,新的库存金额1*150=150,新的移动平均价150/150=1
负库存的情况下 (6/6):
© SAP 2007 / Page *
移动平均价的计算
结论2:
1.负库存是一种库存异常,当库存数量变为负时,系统不会任由这种异常蔓延下去,而是沿用异常前的正常价格(从正变负时的价格)进行后续计算;
2.负库存销售不影响移动平均价;
3.负库存销售后发生进货而进货额抵销了负库存还有余额时(库存变为正值),MAP发生变化。
4.规范管理,及时过帐,确保实物库存和账面库存一致。
思考:
负库存是如何产生的?
1.允许负库存, 是避免因为人为的账面库存和实际库存不一致而影响销售;
销售数据的上传,是在销售之后发生的;
3.门店在实物收到货后,没有及时入账,导致系统的账面库存和实际库存的不一致;
……
© SAP 2007 / Page *
谢 谢!