现在很多平台都有个人商家或者说是服务者,就像外卖平台的骑手,货运平台的司机,家政平台的阿姨,这些个人劳动者在平台提供服务,平台进行收入的结算。虽然有很多灵活就业平台都有成熟的解决方案,或是使用标准的清结算平台完成这部分的服务收入结算,这篇文章将介绍可能不常见的设计方法,但是里面的一些设计思路可能会有一些启发
我们假定为一个货运平台设计司机的收入结算,每个司机按照不同的周期进行结算,特级司机按日进行结算,高级司机按周进行结算,普通司机按月进行结算;结算方式是按照约定周期主动打款给司机签约的银行卡当中,所以我们要有一个基础的结算信息数据
该结算单跟我们之前讲的账户有点区别,这个单据更像一个工资条,但是其中有些字段具备账户的部分属性,该结算单的信息更加多,而且每个司机每个结算周期会创建一个本周期的结算单据;该结算单据包含一些统计类的字段,用于记录一些金额,就像我们工资条中的公积金,养老保险,税,应付工资等,例如我们筛选出王五近半年结算单据
实发收入不能为负,但是实际情况肯定有场景出现本期纯负收入的场景,为了保证这个字段不为负,我们设定另外2个字段,一个是本期欠款,来记录本期总实发的负额部分;上期欠款则是结转上期的欠款金额,本期的上期欠款等于上期的“本期欠款+上期欠款”
司机签约认证以后由司机crm来申请创建该司机的结算账户,也就是我们上面的结算信息,并且为其创建第一条结算单据
按照司机的结算周期定期的创建本周期的结算单据,并且实时的根据清分结果更新结算单据的相关数据司机在完成一单收入时,由订单系统推送订单到清分系统,完成该单据相应费用的计算,比如本单平台佣金,税等,然后计算本单的司机所得,基于计算结果去更新该司机的结算单据;奖金和罚款同理期末账务处理
因为借宿那单据中有几个字段需要在本期完结以后才能进行统一处理,比如欠款的处理;所以在一个结算周期结束的第二天凌晨,打款之前,我们要完成期末账务的处理,比如汇总生成本期欠款,汇总生成本期实发等等
打款
到了结算周期结束的第二天凌晨基于结算单据的“实发收入”生成打款订单,请求打款系统进行打款
我想前面我们有大量的介绍清结算账户等相关的内容,大家现在应该很容易理解任何一种结算手段和方式,学习肯定是越来越轻松,接收内容的效率越来越高;就像我最近看很多支付类书籍,速度越来越快,因为你单单看到标题,然后扫描一下正文中的关键字眼基本就知道他在讲什么,已经了解的东西,就一扫而过,快速的扫描一下,大脑提取一次同类知识点,补充书中的新内容即可;所以说学习的越多,后面的升级效率越快......量变终会引起质变最舒服的工作,可能不是工作本身,而是你对工作的把控力;如果任何一次需求、任何一次沟通,只要对方说出某几个关键字,你已经有了最好的答案,我想这就是最舒服的工作,因为你从不会因为“难度”而痛苦,加油,让自己面对的一切都变得简单,即使在别人眼里,它是巨大的挑战!
扫码或者点击阅读原文访问支付课堂
每天和105091位支付产品经理一起学习
推荐阅读:遇见优秀是一种幸运
3万字“十看支付”:开启支付之门