商品出入库表
item_ID pro_id pro_name pro_costsort item_sort 数量 价格 批号 时间 成本价
1 1 电视 移动加权 期初 2 10
2 1 电视 移动加权 入库 5 12
3 1 电视 移动加权 出库 3 15
4 1 电视 移动加权 入库 3 11
5 2 空调 先进先出 期初 2 10 2014-01-01
6 2 空调 先进先出 入库 5 12 2014-01-01
7 2 空调 先进先出 出库 3 15 2014-01-01
8 3 冰箱 个别计价 入库 2 10 P1
9 3 冰箱 先进先出 入库 5 12 P2
10 3 冰箱 先进先出 出库 3 15
11 3 冰箱 先进先出 出库 3 11
如何得到出库的成本价及结存金额,下表带公式只是说如何得到的。
如果商品移动加权遇到最后一行是调价单,成本价就是调后价格,调价后商品又会有出入库,入库等,这时把调价作为期初处理,继续计算。
pro_id pro_name pro_costsort item_sort 数量 价格 批号 结存数量 成本价 结存金额
1 电视 移动加权 期初 2 10 2 10 20
1 电视 移动加权 入库 5 12 7 (2*10+5*12)/(2+5)=11.43 11.43*7=80.01
1 电视 移动加权 出库 3 15 4 11.43 4*11.43=45.71
1 电视 移动加权 入库 3 11 7 (4*11.43+3*11)/(4+3)=11.25 7*11.25=78.75
2 空调 先进先出 期初 2 10 2 10 20