批号拣货服务如何扣减已保存未更新库存的出库数量
【概述】
当企业设置的库存更新方式是审核时更新库存的前提下,出库单据保存了但是未审核,即时库存数据并未扣减,此时新增出库单据,会重复出库,启用批号管理的物料,批号会重复拣货。
也就是批号拣货的时候,希望能考虑已保存未审核的出库单据,针对此种业务场景,可通过【批号拣货】服务或者【无源单批号拣货】服务中的【预计出设置】实现。
【参数及说明】
参数如图所示:
批号拣货服务获取即时库存后,会先扣减“预计出设置”中启用的库存单据的数量,库存单据的日期范围为大于等于系统当前日期减去“至今天数”,库存单据已保存且未更新库存,剩余的库存,再参与排序和匹配。
“至今天数”用于限制取库存单据的范围,如果系统使用了多年后,不限制库存单位范围,取所有的库存单据,则系统处理的性能会受影响,因此需要根据库存单据从保存到审核通过,一般需要的天数,设置“至今天数”。如果“至今天数”为0,则代表只考虑日期大于等于系统当前日期的库存单据,即:日期大于系统当前日期的保存未更新库存单据,不需要设置日期范围,系统会自动考虑。
(“预计出设置”界面中相关设置说明,可参见界面右侧的说明文字。)
以销售订单下推销售出库单的单据转换规则中批号拣货服务考虑未审核的销售出库单为例,系统日期2024-8-1,设置至今天数10,参数类似如图:
【案例1】验证预计出单据及至今天数的效果:
物料批号1当前库存有三个批号,数量分别30、50、60,如图:
此时有一张销售出库单未审核,出库的第一个批号,数量20,日期2024-7-25,至今6天,如图:
此时设置单据转换规则批号拣货服务的预计出设置勾选了销售出库单的启用,至今天数0,参数如图:
然后另外一张销售订单数量70,下推出库单,带出第一个批号数量30,实际上如果考虑上面未审核的出库单,数量应该剩下10,但是因为至今天数0未能包含该销售出库单,导致第一个批号数量依然带出30,如图:
此时将批号拣货中的至今天数修改为10,如图:
此时销售订单数量70下推的出库单,带出的批号中,第一个批号仅带出扣除未审核的20出库单之后的10的数量,达到了考虑未审核单据的效果,如图:
【参数及说明】
批号拣货服务会考虑强预留,即:如果源单有强预留,则源单下推出库单据时,会优先取源单的强预留,可用库存也会排除其他源单的强预留。
在追溯源单强预留路线中,是会耗用系统性能,因此在“预计出设置”中有参数“不统计已保存未更新库存的预计出单据待释放的强预留”,如果库存单据的源单不能强预留库存,目前标准产品中,销售订单、生产订单会产生强预留,业务流程中的出库单据会释放强预留,其他的出库单据则建议勾选此参数,或者在实际业务中,库存量充足,不会因为强预留和保存未更新的库存量出现短缺,也可勾选此参数,提高性能。
【案例2】验证不统计已保存未更新库存的预计出单据待释放的强预留的效果:
物料批号2即时库存有两个批号,数量分别100、180,如图:
该物料有一张销售订单数量20,手动进行锁库,锁库第一个批号的数量20,锁库列表如图:
上述锁库的销售订单下推销售出库单,带出锁库的批号,本次先出库数量8,该销售出库单保存未审核,单据日期2024-7-25,如图:
当设置销售订单下推销售出库单的批号拣货规则中预计出单据启用销售出库单,至今天数10天,此时未勾选参数【不统计已保存未更新库存的预计出单据待释放的强预留】下,如图:
另外一张销售订单,下推销售出库单,带出第一个批号扣除锁库20之后剩余的数量80,数量如图:
当设置销售订单下推销售出库单的批号拣货规则中预计出单据启用销售出库单,至今天数10天,此时勾选参数【不统计已保存未更新库存的预计出单据待释放的强预留】下,如图:
另外一张销售订单,下推销售出库单,带出第一个批号扣除锁库20+已审核未出库数量8之后剩余的数量72,数量如图:
因为勾选了【不统计已保存未更新库存的预计出单据待释放的强预留】,则保存未更新库存的销售出库单,不会冲减源单的强预留。
【总结】
如需考虑以保存未更新库存的出库单据,需要找到对应的单据转换规则修改批号拣货服务的预计出设置,或者单据是无源单批号拣货,需要设置无源单批号拣货服务的预计出设置。注意至今天数的设置及【不统计已保存未更新库存的预计出单据待释放的强预留】参数的设置。
【扩展知识】
更多关于预计出设置的说明,参考知识:批号拣货服务预计出设置说明
批号拣货服务如何扣减已保存未更新库存的出库数量
本文2024-09-23 02:52:15发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-155238.html