商品成本/明细账本常见问题
发布于: 2026-04-22
序号 | 问题 | 解答 | |
问题一: | 配置了不允许负库存,为什么明细账本还是会出现余量为负数的记录? | 明细账本按成本核算时间进行排序 (成本核算时间一般为单据时间 ) 保存验证负库存不是按照单据上的时间进行验证,而是根据当前的库存余量进行验证,因此会看到这个情况。 情况1:先做销售出库草稿、后做采购入库,再保存过账销售出库单 1月2日做一张销售出库单xs001,数量1,保存成草稿,当前库存为0; 1月3日做一张采购入库单cr001,数量10,保存过账,当前库存为10; 在1月3日将销售出库单xs001保存过账,此时库存是充足的,但是明细账本是按录单时间进行排序的,所以就会看到明细账本会出现负数的记录。 情况2:修改历史采购入库单的单据时间 1月1日做一张采购入库单cr001,数量10,保存过账,当前库存为10; 1月2日做一张销售出库单xs001,数量8,保存过账,当前库存为2; 1月3日将采购入库单cr001的单据时间由1月1日改为1月5日,库存数量无变化,当前库存仍为2,修改成功; 但明细账本是按单据时间进行排序的,改时间后1月2日出库8时还没有这笔入库,1月5日才入库10,所以就会看到明细账本1月2日出现余量为-8的记录。 情况3:补录历史的销售出库单,由于当前库存足够,可以过账成功 1月1日做一张采购入库单cr001,数量10,保存过账,当前库存为10; 1月2日做一张销售出库单xs001,数量3,保存过账,当前库存为7; 1月3日做一张采购入库单cr002,数量5,保存过账,当前库存为12; 1月4日补录一张单据时间为1月2日的销售出库单xs002,数量10,此时当前库存为12,足够扣减,过账成功; 但明细账本是按单据时间进行排序的,补录单据按1月2日进入排序后,1月1日入库10,1月2日出库3+10=13,余量为-3,1月3日入库5后余量才回正为2,所以就会看到明细账本1月2日出现余量为-3的记录。 情况4:删除历史的采购入库单 1月1日做一张采购入库单cr001,数量10,保存过账,当前库存为10; 1月2日做一张销售出库单xs001,数量8,保存过账,当前库存为2;1月3日做一张采购入库单cr002,数量10,保存过账,当前库存为12; 1月4日删除1月1日的采购入库单cr001,此时当前库存为12,足够扣减10,删除成功; 但明细账本是按单据时间进行排序的,删除后1月1日不再有入库记录,1月2日出库8,所以就会看到明细账本1月2日出现余量为-8的记录(1月3日cr002入库10后余量才回正为2)。 解决方案: 如果不想出现此类数据,建议配置:1、将过账时间更新为单据时间2、尽量不删除入库方向单据 这样看明细账本的时间,是按保存时间的库存和当前库存进行比较,就不会看到有负数的记录了 ![]() | |
问题二: | 全月一次加权平均商品 采购到不同仓库下,采购时成本不同,后续从不同仓库出库,出库成本为什么是相同的? | 全月一次加权平均,系统采用的是全仓统一成本,即:在所有仓库下的成本均价是相同的 举例说明: 1、采购入库单,数量10 单价10 ,入到成都仓 2、采购入库单,数量10 单价20,入到北京仓 3、此时:从北京仓进行销售出库,出库成本均价为:15 如果需要不同仓库下成本不同,建议采用移动加权平均 | |
问题三: | 全月一次加权平均商品 当月的成本均价是如何计算的? | 系统按月计算一次当月的成本,即:本月的出库成本是相同的 具体计算建议查看:“全月商品出库成本表” 特殊情况说明: 当出库时,若数量出空,库存金额还有剩余时,会将剩余库存金额计入本单 |
