2020-08-21更新说明
产品更新日志
发布日期:2020-08-21
文档更新:产品部
# [柜台端](https://android.myapp.com/myapp/detail.htm?apkName=cn.zhimadi.android.saas.sales&apkCode=117)/[iOS卖手端](https://apps.apple.com/cn/app/%E8%8A%9D%E9%BA%BB%E5%9C%B0%E5%8D%96%E6%89%8B%E7%AB%AF/id1454189286)/[Android卖手端](https://android.myapp.com/myapp/detail.htm?apkName=cn.zhimadi.android.saas.sales_only)
# 一、优化采购售罄逻辑
端口:PC、app(Android/iOS)、柜台
场景:某批次商品在A门店有可能售罄完了,也被售罄了,但有可能被调拨到B门店,目前的逻辑,只要确定售罄完了,就不可以正常销售,不符合业务场景,需要优化交互
说明:
1、在对批次进行售罄时警示判断条件;
判断该批次商品在其他仓是否有库存,
如果有,则警示提示:“其它仓仍有库存,售罄之后不可再出库,请确定是否售罄?”,确定才能正常售罄;
如果无,则温馨提示:“售罄之后不可再出库,请确定是否售罄!”
定装:判断件数为0,则代表无库存。
非标定:判断重量为0,则代表无库存。
多单位:判断所有单位都为0,则代表无库存。
散装:判断重量为0,则代表无库存。
# 二、销售汇总表(按商品)和库存余额表的商品合并显示
端口:PC、app(Android/iOS)、柜台、卖手(Android/iOS)
涉及模块:销售汇总表(按商品)、库存余额表、库存查询
说明:
1、PC端全局设置增加“自营批次同商品合并显示”,默认关闭

2、如果开启了设置,自营批次的商品,如果是同商品,则合并显示。导出也同步处理
3、pc端“销售汇总表(按商品)”合并后,
①批次号和溯源码为空,“业务类型”自营批次的”自营“改成“自营批”
②数值除了均价,其他按数值合计,均价=销售金额÷数量或重量
pc端“库存余额表”合并后
①批次号、溯源码和供应商都为空
4、APP的“销售汇总表(按商品)”合并后
①批次号和溯源码为不用显示,增加“自营批”显示,
②赠送和报损的数据统计按该商品的“自营批”赠送和报损合计(个别批次没销售,有赠送和报损的也统计进去)
③均价和毛利率,其他按数值合计
均价=销售金额÷数量或重量
毛利率=毛利润÷销售金额*100%

5、柜台和卖手的“商品销售汇总表”,合并后
①批次号和溯源码为不用显示,增加“自营批”显示,
②数值除了均价和剩余库存,其他按数值合计,
均价=销售金额÷数量或重量
剩余库存取该商品的“自营批”剩余库存合计(个别批次没销售,有剩余库存的也统计进去,注:不统计售罄的批次库存)

6、移动端的“库存查询”,合并后,不可进入详情查看流水记录
①自营批次号和溯源码为不用显示,增加“自营批”显示,
②数值除了单价,其他按数值合计(包括剩余库存),单价=成本÷数量或重量

# 三、自营先进先出逻辑优化
场景:开启自营先进先出,非标定商品,第一批库存0件50斤,第二批10件100斤。如果销售10件120斤,提示库存不足。需优化
端口:柜台(Android/iOS)、卖手(Android/iOS)
说明:
1、全局设置增加“自营批先进先出允许零件数有重量的批次出库”,默认关闭,关闭时保留现有的逻辑不变
即批次先进先出时,非标定的商品如果第一批0件50斤,第二批10件100斤。如果销售10件50斤
将不扣第一批的库存,只扣减第二批,
第一批剩下0件50件,第二批剩下0件50斤
只有销售时输入0件X斤,才会扣减第一批的库存
2、如果开启了,自营先进先出功能允许出库0件数有重量的批次。
非标定的商品如果第一批0件50斤,第二批10件100斤。如果销售10件120斤
第一批次将扣0件50斤,第二批次扣10件70斤
确保只有重量的批次也能被正常出库
