问题描述:当您在保存/审核单据时,出现了负库存提示弹窗(如下图),该如何处理呢?
一、排查思路
第一步:弹窗往后拉
怎么看这个弹窗呢?我们把这个弹窗往后拉,查看“变动后库存数量(基本)”和“变动后库存数量(浮动)”字段(如下图),
第二步:检查仓库的资料及库存异常检查
情况1:变动后库存数量(基本)<0
解决办法:需要先补足该仓库的库存,补足库存后,再重新保存/审核单据
情况2:变动后库存数量(基本)≥0
此时,虽然仓库没有允许负库存,且变动后基本单位数量也是大于0的,但还是现了负库存提示
这个时候,需要去检查仓库参数-库存异常检查是否做了“严格控制”(如下图):
如果是“严格控制”,则满足以上参数情况时就不允许,因为库存异常检查优先级是高于仓库的负库存检查的。
选择“不允控制”,则针对以上的两个参数情况就不再控制,单据不会再校验负库存,可以正常保存/审核。但是需要注意,这样选择后,会出现库存为负数的情况,因此实际如何设置,要视您的业务需求来定。
情况1:基本单位库存量与默认浮动单位库存量一个为零一个不为零
①基本单位库存量=0,浮动单位库存量≠0(正数)(如下图)
②基本单位库存量=0,浮动单位库存量≠0(负数)(如下图)
③基本单位库存量≠0(正数),浮动单位库存量=0(如下图)
④基本单位库存量≠0(负数),浮动单位库存量=0(如下图)
情况2:基本单位库存量与默认浮动单位库存量一个为正一个为负
⑤基本单位库存量>0,浮动单位库存量<0(如下图)
⑥基本单位库存量<0,浮动单位库存量>0(如下图)
当出现以上6种情况时,也是需要检查仓库参数-库存异常检查是否做了“严格控制”(如下图)
同理,库存异常检查优先级是高于仓库的负库存检查的。
如果选择了“严格控制”,只要满足以上6种情况任意一种,那么负库存校验也会控制的,单据就不允许保存/审核。
三、解决办法
• 如果您的业务场景对于这种浮动多单位商品的库存是“严格控制”的,不允许其中一个单位出现负库存或者0库存的,那么建议不要修改库存参数,而是应该将库存补齐后再开单。
• 如果系统参数选择了“不予控制”,单据可以保存/审核,但会有可能出现负库存的情况。
具体应用设置要视您的业务需求来定。
四、校验逻辑说明
五、相关知识
浮动多单位商品常见负库存问题及解决办法(没有开启允许负库存,但还是出现了负库存?)https://vip.kingdee.com/link/s/lHKmc
如何关闭仓库上的“允许负库存”参数?出现负库存提示后,该如何查看可用库存为负商品?
https://vip.kingdee.com/link/s/M8PYj