本篇文章作者结合会员和个体商户的结算方案,给大家提供了一个完整的平台系统结算方案设计的思路,供大家参考。
上个月写了一些关于企业级商户的结算系统设计,本次将结合会员&个体商户的结算方案一起聊一聊,构成一个完整的平台系统结算方案设计。
声明:本方案仅代表个人观点,如有纰漏欢迎交流!
企业类型的订单主要的结算方式步骤如下:
结算系统根据各业务类型配置的可结算条件从业务系统中抽取订单;
根据配置的服务费费率及其他相关费用的结算规则(积分、优惠券等)核算与商家结算金额;
判断订单对应的结算商户类型,属于企业的就走企业类型订单结算流程,向下查询是否设置了结算账期;
配置了结算账期的订单根据账期规则将相关符合条件的全部订单打包生成结算账单;
企业管理员收到通知,下载结算账单对应的订单及结算的核算明细,核对无误后确认;
平台财务人员收到确认后,通过企业预留的转账方式进行转账付款;
备注:
结算过程中,订单处于结算状态后,业务系统不能发生涉及该笔订单金额变更的业务流程;
付款成功后,结算系统回执订单系统已付款,业务系统标注订单已结算,方便企业商户查询订单时知晓;
因为对企业类型的订单涉及开票,因此在结算时还需要详细算出开票金额,如下是举例:
平台对商家开票金额=平台服务费;
商家对平台开票金额=平台优惠券金额+积分抵扣金额。
个体类型商户的结算方式,有别于企业类型的商户,个体类型的商户不用考虑开票金额,同时转账方式也不是对公转账。
根据服务费配置结合其他费用算法核算订单的结算金额;
判断订单对应的结算商户类型,属于个体商户的就走个体商户类型订单结算流程,调取钱包接口向个体商户对应的钱包冲入可提现余额;
个体商户在服务提现条件(时间+金额)的情况下,发起提现;
平台财务人员审核提现,进行提现确认;
系统自动向个体商户绑定的提现账号转账(支付宝、微信、银行卡)。
备注:为了方便目前笔者设计的平台主要支持微信和支付宝,暂未对接银行。截图中的“成都有钱途”属于虚拟平台,非真实的平台。