关于系统出现负成本的原因分析
系统采用“分仓核算”进行成本计算,该方式不同的仓库中的存货不会进行平均计算;
这就导致,如果其中一个仓库仓库成本正常,另一个成本异常时;那合并在一起看时就会出现成本异常。如下例子:
仓库1的库存明细是(正常成本):
数量 10 * 单价 5 = 金额 50
仓库2的库存金额是(异常负库存零成本):
数量 -20 * 单价 0 = 金额 0
合并在一起查看时:数量-10,金额50,那反算出成本单价-5(50除于-10);即出现视觉上的负成本:
数量 -10 * 单价 -5 = 金额 50
综上所述:根本原因还是因为用户自己启用了负库存引起的。并非软件算法有问题或者功能不完善。