一、【业务场景】
现在系统收取运费的方式要么是要货单收取运费,要么是调出单收取运费,客户希望能实现要货单收取运费,然后按实际调出金额计算出运费,实现多退少补的功能
二、【功能介绍】
问题编号:EAR-207009
更新范围:管理后台
限制条件:无限制
重构web-门店管理
运费下拉增加枚举值:按要货单调出单金额比例,默认=0。
仅账套开启了“资金”才显示此枚举值
支持输入范围0≤x≤1,支持两位小数
批量修改“运费”,下拉支持“要货单调出单金额比例”
重构web、app-要货单
若是要货门店,门店管理运费=按要货单调出单金额比例,那么
要货单保存、审核需要同步计算“运费金额”,并存起来。
运费金额=要货单金额* 要货单调出单金额比例
这里注意,app是边添加商品边计算的
那么货单审核时,若是要货门店开启参数“启用要货单乐檬资金付款“且=先付款后发货”,推送资金的金额=商品金额+运费金额
要货单审核后,不生成门店费用单
与“要货金额比例”类似,唯一区别在于就在于“要货金额比例”在要货单审核后会生成要货门店费用单,但是“按要货单调出单金额比例” 不生成费用单
要货单审核后,要货单主单字段“是否生成费用”需要赋值为“是”
这样做的目的是为了防止参数“批发订单、要货单作废、过期生成负数费用单”开启后,要货单作废、中止会生成负数费用单。所以QA这里要测试下,作废作废要货单或要货单作废会不会生成负数付费用,不生成才是对的
重构web、app-调出单
若是收货门店运费=按要货单调出单金额比例,那么调出单审核后,生成收货门店门店费用单
仅配送中心的调出且非供应商直送单生成的调出单才需要生成门店费用单
费用单门店: 调出单收货门店
费用单金额:调出单金额*要货单调出单金额比例
金额四舍五入到两位小数
费用单项目:门店运费
收支方向:应收
原始单号=调出单单据号
状态:审核
三、【使用说明】
功能路径:重构web-门店管理、重构web-门店补货
.jpeg)