退货和取消费用流程
要对 RMA 退货期间的退货订单行项目收取费用,请在创建退货订单时包括该费用,并在退货订单行项目退货时处理该费用。要对简单的退货或取消收取费用,请在提交退货或取消时包含该费用。
所需的 Edition
备注 标准退货、RMA 和取消流支持费用。
默认情况下,退货费用会自动开启,但可在流中禁用。在流中,您还可以设置金额或百分比、费用金额和原因代码的默认值。您还可以在 Flow Builder 中的流变量中设置默认值。虽然可以在流中设置这些默认值,但可在执行流时对这些默认值进行修改。
要允许收取退货或取消费用,您需要创建一个或多个费用产品,然后实施本主题中描述的流程。
退货订单费用流程
- 创建退货订单时,指定一项或多项费用。要返回的商品的输入包括应用于该商品的可选费用列表。每个费用输入包含这些值:
- 金额
- 金额类型(指定金额是含税值、无税值还是退货商品价格和税的百分比)
- 描述
- 与费用关联的退货费产品的 ID
- 原因(来自退货单行项目的退货原因值)
备注 此时,代表费用的退货单行项目没有相应的订单项目。返回相关的退货订单行项目会触发费用订单项目的创建。 - 在您退还退货单行项目时,包括一个表示与退回项目相关的费用的退货订单行项目列表。对于每项费用,您可以指定退回的数量和取消的数量,与为退回项目指定的值相匹配。除了退货商品的变更单之外,包含费用还会创建这些记录:
- 每笔费用的订单项目,状态为“已履行”
- 一份变更单,其中包含退回的费用数量
备注 费用的变更单金额为正。退货商品的变更单金额为负。
- 当费用金额为固定值时,收费金额将根据预期退货数量的分数按比例分摊。例如,如果费用金额为 10 美元,预期数量为 2,则返回数量 1 将触发 5 美元的费用。
- 代表费用的退货订单行项目变为只读,并为剩余费用数量创建一个拆分的退货订单行项目。此行为与订单项目的部分退货相同。
- 拆分费用数量与订单项目的退货订单行项目数量无关。您负责跟踪它们。如果您不返还一定数量的费用,那部分费用将不收费。
- 根据退货项目的变更单创建贷项通知单,并根据退货费用的变更单创建发票。
- 确保退款时,在输入中包括贷项通知单和发票。
备注 费用发票的金额不能超过要退还的金额。
简单退货或取消费用流程
- 在预览或提交简单退货或取消时,请指定一个或多个费用。每个项目输入包括适用于该项目的可选费用列表。每个费用输入包含这些值:
- 金额
- 金额类型(指定金额是含税值、无税值还是退货或取消商品价格和税的百分比)
- 描述
- 与费用关联的退货费产品的 ID
- 原因(来自订单产品汇总更改的原因值)
- 提交简单退货或取消会创建被退货或取消商品的变更单,并创建费用的变更单。根据退货或取消商品的变更单创建贷项通知单,并根据费用的更改单创建发票。
备注 退货或取消的商品的变更单金额为负。费用的变更单金额为正。 - 确保退款时,在输入中包括贷项通知单和发票。
备注 费用发票的金额不能超过要退还的金额。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

