一、【业务场景】
1、客户目前无法控制员工在 WMS 系统创建供应商退货类出库单的方式,部分员工直接创建退货单未关联对应入库单,导致 AMA 系统中单据单价无法按收货价核算,影响财务数据准确性。
2、AMA 系统已存在参数可控制退货单必须来自收货单,但 WMS 端缺乏对应限制机制,导致两端规则不一致,无法形成闭环管控,增加数据偏差风险。
3、客户核心需求:在 WMS 端新增参数控制,强制供应商退货类出库单必须关联入库单才能创建,确保退货单价与收货价一致,同时与 AMA 系统规则同步,规范退货流程。
二、【功能介绍】
问题编号:EAR-232899
更新范围:新 WMS(标准管理 - 标准参数 - 基本参数、出库单模块)、仓配 App(出库单模块)
限制条件:无
本次系统升级迭代,为解决供应商退货单未关联入库单导致的单价核算异常问题,规范退货流程并与 AMA 系统规则同步,主要功能包括:
WMS 新增基本参数,控制供应商退货是否强制关联入库单;
Web 端出库单开启参数后,强制入库单必填,限制商品添加方式;
仓配 App 端开启参数后隐藏供应商退货类型,避免无序创建。
三、【使用说明】
功能路径及详细操作
1、新 WMS - 标准管理 - 标准参数 - 基本参数(参数配置)
功能路径:新 WMS - 标准管理 - 标准参数 - 基本参数- “供应商退货强制选择入库单退货”
操作规则:
该参数默认处于关闭状态,点击开关可开启(true)或关闭(false);
开启参数:供应商退货类出库单必须关联入库单才能创建,触发后续 Web 端出库单的强制限制规则;
关闭参数:恢复原有逻辑,可直接创建供应商退货单,无需关联入库单;
参数修改后即时生效,无需重启系统,仅影响后续新增的供应商退货类出库单。
2、新 WMS - 出库单(Web 端供应商退货创建)
功能路径:新 WMS - 出库单 - 点击 “新增” 按钮 - 选择 “供应商退货” 类型
操作规则:
当参数 “供应商退货强制选择入库单退货”=true 时:
出库单新增页面的 “入库单” 字段变为必填项,需先选择对应入库单才能继续操作;
商品添加方式限制:“批量添加”“导入” 按钮置灰,无法使用;“快速录入” 功能仍可使用,但 “商品名称” 列变为不可编辑状态;
仅允许通过 “添加入库单” 功能,从已选择的入库单中关联商品,无法手动添加未包含在该入库单内的商品;
当参数 = false 时:
入库单字段非必填,可通过批量添加、导入、快速录入等任意方式添加商品,与原有操作逻辑一致。
3、仓配 App - 出库单(供应商退货类型控制)
功能路径:仓配 App - 出库单模块 - 点击 “新增” 按钮 - 查看出库类型列表
操作规则:
当参数 “供应商退货强制选择入库单退货”=true 时:
出库类型列表中隐藏 “供应商退货” 选项,无法在 App 端创建该类型出库单;
当参数 = false 时:
出库类型列表正常显示 “供应商退货” 选项,可按原有流程创建退货单。
四、【注意事项】
该功能仅针对 “供应商退货” 类型的出库单生效,其他类型(如客户退货、报损出库等)不受参数影响,仍按原有规则操作。
开启参数后,Web 端创建供应商退货单必须先选择入库单,且仅能关联该入库单内的商品,确保退货商品与收货商品一致,单价按收货价核算。
仓配 App 端开启参数后无法创建供应商退货单,需统一在 Web 端操作,避免移动端无序创建未关联入库单的退货单。
.jpeg)