一、【业务场景】
客户想要实现营业中盘点,之前沟通过方案,按照商品最后一次盘点录入的时间点作为这个商品单独的快照时间。如果多次盘点,中间有销售会存在数据差
二、【功能介绍】
问题编号:EAR-196426
更新范围:乐檬零售APP、管理后台
限制条件:无限制
重构web-库存盘点任务
单据明细界面增加参数“启用营业中盘点”,默认不勾选。
仅盘点门店为非配送中心,才允许开启,否则按钮置灰
仅库存盘点任务计量单位=基本单位,才允许开启,否则按钮置灰
仅库存盘点任务选择了库存快照,才允许开启,否则按钮置灰
仅库存盘点任务未存在关联的盘点时,才允许开启,否则勾选时提示:当前库存盘点任务已经存在关联盘点单,不允许勾选
勾选后选项置灰,不允许去除勾选
参数开启时,增加二次弹窗确认:启用营业中盘点后因为存在不可控因素可能会导致盘点数量不准确,是否确定勾选?
确定:勾选
取消:不勾选
当参数勾选时:
按钮“生成复盘单”置灰
商品明细界面增加列“盘点时间、期间销售数量”,仅参数勾选时可见,否则列不可见,支持可见时导出。字段存起来
盘点时间:关联盘点单的数据录入时间
app端需要按商品维度记录商品的最后修改时间。只判断数量发生变化时,才记录最后保存时间。否则不动最后保存时间单据保存后传给后端
若是库存盘点任务关联多个盘点单,那么按多个盘点单中最晚的那个修改时间记录
期间销售数量:
app传入,即app录入数量确定后记录销售数量
销售数量-退货数量
列“盈亏数量、盈亏基本数量”计算公式调整=盘点数量+期间销售数量-快照库存数量
列“盈亏金额”计算公式调整=(盘点数量+期间销售数量)*单价
保存并审核后,新生成的盘点单的数量=盘点数量+期间销售数量
注释内容:
1.仅盘点门店为非配送中心,才允许开启
2.仅库存盘点任务计量单位=基本单位,才允许开启
3.仅库存盘点任务选择了库存快照,才允许开启
4.仅库存盘点任务未存在关联的盘点时,才允许开启
5.勾选后不允许去除勾选
6.参数开启后,盘点时会计算快照时间到盘点单录入时间的销量,最终盘点数量=盘点数量+期间销售数量
7.营业中盘点模式存在一定风险,比如启用快照后盘点前,客户就把商品拿走放在购物车里而没去结算,那这部分数量就会盘亏。8.请确保POS收银机网络畅通,网络不佳会导致库存盘点不准
9.开启营业中盘点后,请使用乐檬零售app进行盘点,请勿使用web盘点,使用web盘点因为数据录入存在延迟,会导致盘点数据不准确
app-库存盘点、盘点单
商品明细页面增加“期间销售数量”。
仅关联盘点单启用“启用营业中盘点”时才显示
若是离线状态下,数据显示“-”,不要显示0,以便跟真正的0数量做区分
期间销售数量统计逻辑:数量变动,则查询期间销售数量,并传给服务端
单据审核后,不显示期间销售数量
三、【使用说明】
功能路径:重构web-库存盘点任务、app-库存盘点、盘点单