平台业务收款分账产品设计 - 退款&退分账

1. 概述

退款退分账相对于正向来说复杂不少,主要提现在退款退分账时于正向流程的冲突处理,比如在退款时如果正向订单还未分账,需要锁定分账以防退款过程中又同时分账(这两总有一个是失败的),另外退款也需要区分分账前退款和分账后退款,两个时间点退款对于的分账金额也不一样,同时退款还有些特殊的业务场景需要处理,比如对于换货订单场景、预售定金分摊特殊处理等等

2. 退款退分账流程

退款退分账的几个关键点要把握好

  • 发生退款时锁定未分账订单,并明确是分账前退单还是分账后退单

  • 不同退款类型对于不同计费处理方式:订单取消退款、售后退款、换货订单退款等等

  • 分账前退款属于冲抵分账,分账后退款叫退分账

3. 单据&属性

退款退分账单据可以考虑和正向支付分账单据合二为一,也可以分开来,分开处理的话逻辑更加清晰,方便处理

单据名称

用途

属性

说明

退分账单

一笔子订单可对于多笔退分账单,是后续冲抵分账或者退分账的依据

退分账单号、子订单号、退款类型(取消退款、售后退款、换货订单退款等)、计费状态、分账退款类型(分账前、分账后)

退分账商品明细

商品或者服务明细

退分账单号、子单号、商品编码、商品名称、单价、数量、折扣、销售总额、应退款金额、实退款金额、计费状态、计费失败原因、佣金扣点(或者供价)等等

退分账费用明细

商品对于的费用明细

费用类型编码、费用类型名称、费用金额、费率类型(指定、扣点)、分账账户(平台、商家)

4. 退款&退分账

微信退分账接口与退款接口是独立的,支付宝退分账和退款接口是共用的(有一个字段用来标记是退分账、还是退款、还是退分账并退款),可以统一将退款和退分账拆分,支付负责退款,分账系统负责退分账,这样流程更加清晰,分工明确。在这个过程中需要先退款再退分账,要不然如果先退分账再退款的话可能退款失败,需要重新再分账。

分账前退款属于冲抵分账,分账后退款叫退分账。分账前退款时,原有的分账金额需要做同步调整。

特别说明下,同一笔子单退分账和退款没有比如联系,退分账是指从商家可用账户退回到冻结账户,退款是指从冻结账户退款给顾客,一笔子单可以先退款再退分账,只要二级商户有充足的资金余额即可

附:这是原公司的退款退分账的时序图,也可以参考下

5. 计费

退分账计费这里为了保证和正向子单相同计算口径,建议按照正向同一标准进行计费,如果商品数量不一样,需要按照数量分摊下,除了跟正向相同的费用项,比如售后退款抵返现

费用项

分账对象

说明

货款

二级商户

按正向子单数量金额分摊

运费

二级商户

按正向子单数量金额分摊

运费险或者其他附带保险

二级商户-保险公司

按正向子单数量金额分摊

平台佣金

平台

按正向子单数量金额分摊

平台促销补贴

二级商户

按正向子单数量金额分摊

顾客返现

平台

按正向子单数量金额分摊

售后退款抵返现

平台

比如本应退顾客100,但是前期已发放返现10元并且无法回收(已经使用掉了),这时退款给顾客只退90元,少退的10元属于“售后退款抵返现”,退分账时不需要退还

逆向计费和正向计费是联动的,如果正向失败,逆向肯定也是失败的

6. 平台代垫

分账后,如果商户将账户资金提现,退款时会出现余额不足的情况(特别是该商户订单很少的情况下比较容易发生,如果订单较多的话入账大于出账很少出现这种情况),这个时候平台可以发起平台代垫,先垫资退款,优先保证顾客权益。

代垫退款后微信需要平台自行发起追回(从商户余额中扣回),支付宝会自动追回,不需要平台主动发起,不过支付宝追回后也没有任何的通知,比较被动。

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麒麟阿文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值