请教移动加权计算公式的系统处理问题?
对于移动加权算成本,公式为:(库存金额+本次入库金额)/(库存数量+本次入库数量)对于这个公式,如果每次入库数量都是正的时,没有问题,可是当入库数量为负,并且与库存数量相加为0时,就会出现分母为0的现象。在系统实现上应如何解决呢?比如:入库前库存有10种,成本单价:10,库存金额:100现在有一笔负入库:数量为:-10,单价为:9,入库金额为:-90,
这笔入库后库存数量将为0,可是这时应如何计算库存成本单价和成本金额呢?如果按以上的公式算的话,分母将为0,我现在的办法是都按绝对值算,可以保证分母不为0,成本单价也能正确算出来,但是当数量为0时,库存金额应是多少呀?如果按金额=数量*成本单价的公式算的话,金额应为0,可是这样移动加权就会重新开始了,也就是以前的价格不会接着移动下去。可是如果金额不为0时,这样可以做到以前的成本还能继续移动下去。但是有人会说,数量为0时,为何会有金额呢?
我没做过进销存,也不会会计,故在这里请教一下大家。
这种情况如何处理呢?有种办法就是对于分母为0时单独处理,将其数量,金额为改成0.我不知这样处理合法否?就算这样处理,可是成本单价如何算呢?比如我的这个例子,当库存数量为0时,库存金额是0呀,还是9.5呀?
请大家给我点思路,谢谢。

解决方案 »

  1.   

    如果库存量是0,金额当然是零了,
    按你说的,当分母为0时作特殊情况处理,反之则按一般情况处理;!
      

  2.   

    如果库存量是0,金额当然是零了,
    按你说的,当分母为0时作特殊情况处理,反之则按一般情况处理;!
    ---------------------------------
    谢谢,我开始也是这样理解的,可是又听说如果这样,那么移动回权的计算就会从头开始了,也就是说以后的成本就会在0的基础上滚动而不是在以前金额的基础上滚动。
    不知财务和系统实现上是否合理?再请教。
      

  3.   

    如果将负入库当成出库处理好象也不行,举例如下:
    设库存中某商品为0件第一次,入库10件,单价100,库存10件,库金额:1000,成本单价:100第二次,入库10件,单价50,库存20件,库金额:1500,成本单价:75如果第二次要退货,则进行第三次负入库,入库-10件,单价:50,此时库存金额:1000,成本是多少呢?如果负入库按出库算的话,则成本不变,还是75,可是按理说成本应该是100呀?因为实质上是冲消第二次入库呀?可是按出库处理的话成本是不会回到100的。
    不知我的理解对否?再次请教行家。谢谢,
      

  4.   

    库存为0,金额不为0?为何出现这种情况会出现呢?