移动加权平均法 是指以每次进货的成本加上原有库存存货的成本,除以每次进货数量与原有库存存货的数量之和,据以计算加权平均单位成本,以此为基础计算当月发出存货的成本和期末存货的成本的一种方法。
采用移动加权算法只拿仓库原有的库存成本和数量来与新收入的商品的成本和数量合并进行计算, 这样计算出来的采购成本更加准确!
一、公式解释
剩余库存成本=上次剩余库存成本+本单入库成本(-本单出库成本)
剩余数量=上次库存剩余数量+本单发生数量
业务单价=开单时的商品单价
库存成本单价=剩余库存成本/剩余数量
二、算法说明
1、采购单才会影响库存成本单价
2、库存成本单价是分仓库的,即是说如果同一个商品采购入不同的仓库的价格不同, 商品在不同仓库的库存成本单价也会是不同的
3、以盘点或库存初始化入库的商品的库存成本单价取商品管理中的商品采购价
4、商品库存数量为负数时, 商品的库存成本单价取商品管理中的商品采购价
三、实际例子
1、新建商品A ,采购价=1, 销售价=2, 初始化库存为 10
此时,剩余数量=10,业务单价=0,剩余库存成本=10*1=10,库存成本单价=1
==》盘点入库没有发生采购,库存成本单价取采购价
2、以0.5元单价采购入库100件,
此时,剩余数量=10+100=110,业务单价=0.5,剩余库存成本=10+100*0.5=60,库存成本单价=60/110=0.55
==》根据公式计算库存成本单价
3、以2元单价销售出库20件
此时,剩余数量=110-20=90,业务单价=2,剩余库存成本=60-20*0.55=49,库存成本单价=0.55
==》销售库存成本单价不变
4、调拨100件至其他仓库
此时,剩余数量=90-100=-10,业务单价=0,剩余库存成本=49-100*0.55=-6,库存成本单价=0.55
==》调出,库存成本单价不变
5、以1.5元单价采购6件
此时,剩余数量=-10+6=-4,业务单价=1.5,剩余库存成本=-4*1=-4,库存成本单价=1
==》库存数量为负数,库存成本单价取采购价
6、以2元单价采购10件
此时,剩余数量=-4+10=6,业务单价=2,剩余库存成本=-4*1+10*2=16,库存成本单价=16/6=2.67
==》采购后数量为正数,根据公式来计算库存成本单价