配置直接扣减或校验扣减规则。
概述。
💡 直接扣减会在提交单据时立即扣余额。校验扣减会先判断余额是否足够。 足够则占用(冻结)。待发货等后续节点再解冻并扣减。余额不足时,校验扣减会阻断提交。
开始之前。
[!IMPORTANT]
- 已开通客户账户高级能力。
- 相关单据已完成支出授权并初始化。v930 全网后。 校验规则和账户支出与解冻的可选对象都来自支出授权。
- 校验规则不支持负数扣减。
配置步骤。
配置直接扣减。
- 新建客户账户校验规则,选择直接扣减。
- 配置触发条件和冻结映射。页面默认支持订单对象;其他对象需先做支出授权。
<!--|-->
- 保存并启用规则。支持一次性扣减多个账户。
- 用测试订单验证:余额充足时提交成功并自动扣减。系统生成支出流水;余额不足时系统不会提示。也不会扣减。
<!--|-->
<!--|-->
配置校验扣减。
- 新建校验扣减规则。如果规则要校验账户余额,销售订单需查找关联的客户账户余额对象。
<!--|-->
- 选择冻结账户,并配置账户冻结字段映射。
<!--|-->
- 配置何时把冻结金额转为实际扣减,以及账户支出流水的字段映射。
<!--|-->
- 如有多条校验扣减规则,按规则优先级执行。
- 用测试订单验证:
- 订单金额大于现金账户余额时。系统提示余额不足并阻断。
- 订单金额小于等于余额时。订单提交成功。 系统新增冻结记录,账户余额出现占用金额。
- 发货后。 冻结解冻并实际扣减余额,生成解冻记录和支出单据关联。
<!--|-->
<!--|-->
<!--|-->
<!--|-->
<!--|-->
批量启用或停用。
- 打开客户账户校验规则列表。
- 勾选规则后,使用列表上方的 启用 或 停用。
- 也可以在单行上按状态执行启用或停用。
<!--|-->
[!NOTE]
如果同一时点触发了多条校验。但规则条件都不满足,系统会阻断操作。只要其中一条满足,就按校验扣减继续执行。
验证方法。
- 直接扣减订单能生成支出流水。
- 校验扣减订单能生成冻结记录,发货后能看到解冻记录和余额扣减。
- 客户账户余额中的冻结金额可以下钻到冻结记录。