一、移动加权算法:
【单据过账】
1、如果是调原单退/换货,并且在【系统管理—单据配置—采购单据配置】勾选了【[采购退、换货]商品成本与参照[采购入库]商品成本相关联】的话,则成本读取调入的采购入库单的成本。
2、如果不调原单退/换货,则成本读取采购退/换货单上录入的采购单价或折后单价。
【成本计算】
1、如果是调原单退/换货,并且在【系统管理—单据配置—采购单据配置】勾选了【[采购退、换货]商品成本与参照[采购入库]商品成本相关联】的话,则成本读取调入的采购入库单的成本。
2、如果不调原单退/换货,【系统管理—系统配置—成本参数】选择的是【按单据填写价格为准】的话,则成本读取采购退/换货单的采购单价或折后单价。
3、如果不调原单退/换货,【系统管理—系统配置—成本参数】选择的是【按取值规则为准】的话,做成本计算时,遇到采购退/换货单过账后,库存数量为0,库存金额不为0时,软件自动会将库存金额计算成0。
例如:现有库存3个,库存金额100,未调原单退货
做第一张采购退货单,退货1个,金额填写33.33,出库成本金额33.33,过账后,库存余量为2,剩余库存金额为66.67
做第二张采购退货单,退货1个,金额填写33.33,出库成本金额33.33,过账后,库存余量为1,剩余库存金额为33.34
做第三张采购退货单,退货1个,金额填写60.00,出库成本金额60.00,过账后,库存余量为0,剩余库存金额为-26.66
当系统配置里面选择的是【按单据填写价格为准】的话,做了成本计算后,第三张采购退货单的成本还是60,库存数量为0,剩余库存金额还是-26.66
当系统配置里面选择的是【按取值规则为准】的话,做成本计算后,第三张采购退货单的成本会变成33.34,库存数量为0,剩余库存金额会变成0
二、全月平均算法:暂时未写
三、其他成本算法:
1、如果是调原单退/换货,并且在【系统管理—单据配置— 销售单据配置】勾选了【[销售退、换货]商品成本与参照[销售、零售出库]商品成本相关联】的话,则成本读取调入的销售出库单或零售单的成本。
2、如果不调原单退/换货,但是商品启用了严密序列号管理,并且在【系统管理—系统配置—全局配置】勾选了【序列号关联货位、自由项、批次批号】的话,
3、如果不调原单退/换货,但是商品启用了严密序列号管理,并且在【系统管理—系统配置—全局配置】未勾选【序列号关联货位、自由项、批次批号】的话,
4、如果不调原单退/换货,并且商品没有启用严密序列号管理的话,

