实战丨从0到1搭建结算平台保证金结算单

结算系统根据平台的业务模式不同,大致有2个设计方向,重点是要保证结算效率与时效,同时保证资金安全,不要出现重复结算及资金结算倒挂的问题。本文从亲身工作实践中,总结了O2O电商结算平台建设的实操与设计思路。

一、概述

1.什么是结算?

说结算平台之前,先说一下业务上的结算概念,结算顾名思义就是平台把系统计算好的资金结算给对应的供应商、分销员、劳动者等交易参与方,资金结算主要有2种结算方式:

第一种也是看起来最简单的:平台线下转账给被结算对象,业务前期阶段,业务量不大的时候这样运转还行,后续随着业务的起量,极大概率会出现结账周期时全员变财务/核算、打款出错、下游结算对象催打款等一系列问题。

2.结算平台的落地形态

上文解释了业务上结算的概念,技术上结算系统就是根据业务实际需要而搭建的实体化系统设施,通过系统化手段在线完成资金的打款发放。

结算平台与计费系统作为清结算体系中重要的组成部分,计费平台把订单的业务信息流转变成转化为资金信息流,结算平台把资金信息流转化成实实在在的结算资金流。

搭建结算平台的优点是结算平台可以制定统一的接入规范,各业务系统统一对接结算平台即可,无需再对接底层通道或账户中心,大大降低系统重复对接开发量。

注:可能会有人会说这种系统架构,平台涉及到“二清”问题,确实会涉及到,但大公司有牌照不会有这个问题,其他公司如果不是大额融资或者上市大概率也不会涉及到这个问题,个人觉得在公司体量没有到达一定级别前,不要太纠结这个点。

二、结算平台系统架构

系统架构1(O2O自营B2C电商)

系统架构2(类自营B2B电商)

当然以上2个系统架构也不是万能架构,算是比较通用的2种设计思路,但如果公司业务比较简单,可能都不需要分成2个系统,直接计费与结算放在一个系统就OK,每天念三遍:系统不重要,业务最重要。

系统交互流程说明:

以上2种系统架构,系统间整体交互流程很相近,第一步各业务系统的计费模块完成各种资金类型的清算计费,根据清算结果生成结算单,完成结算单调整确认后,请求结算平台统一结算接口,结算系统根据业务侧所需结算方式,请求底层支付平台或帐户中心接口,完成账户中心入账或通道打款,下文也会详细说明。

小结:结算模块的整体系统架构大同小异,具体采用什么样的系统架构一定要根据平台自身的业务需要,整体原则是:以满足业务为前提,追求系统通用,防止重复造轮子。

三、结算平台系统搭建

下文主要从4方面展开:业务流程、系统交互流程、页面原型及核心规则、关键接口说明。

1.业务流程

上图为O2O自营B2C电商劳动者薪资报酬结算业务流程,首先说下这个流程不是通用的,各平台可根据自身提供服务的标准化程度及履约复杂度灵活调整,例如滴滴与外卖配送是非常标准的O2O服务,结算环节不需要审核,直接结算即可,但比较复杂的家政服务与互联网装修服务,肯定会加上比较多审核确认环节。

2.系统间交互流程

上图是各业务系统与结算系统间的交互流程,这里的业务系统包括不限于各业务线计费系统、劳动者奖惩系统、分销平台等等。

此架构下,各业务系统与结算系统的交互相对比较简单,业务系统只需要传输对应金额、结算渠道等核心参数,结算系统请求下游系统即可。

3.页面原型及核心规则

以O2O自营B2C电商的系统架构为基础的结算系统,页面原型相对不会太多,因为主要系统模块都已经被上游业务计费系统承担,忘记的可以去看下计费系统搭建的内容回顾下,原型主要分为2部分:

平台侧:费用类型管理、结算规则配置、结算记录如下图:

(1)费用类型管理

费用类型的含义及作用:费用类型表象上就是结算资金的名称,简单来说这就是是一笔什么钱,再往上抽象一层,1个费用类型代表了业务的1个计费场景,对应了一个具体的计费规则(前提是费用类型颗粒度要足够细化)。

他们之间的关系如下图简单举例:

费用类型的命名原则:简短同时要能反映费用的业务属性,账户中心记账的时候,账务流水就会很清楚,劳动者可以很直观地就知道这笔钱的因为什么进来,这笔钱为什么被扣掉,如下图所示:

费用类型在系统间流转过程:当上游业务侧新增一个计费场景时,结算系统会新增1个费用类型,具体新增费用类型的运营流程,看自己公司要求,结算系统配置完成后,将费用类型编码同步至业务侧,业务系统需要将此编码维护在系统中。

当此费用类型的资金进行结算时,需要传费用类型编码ID,同时如果需要结算到账户中心,则账户中心也需要同步添加费用类型编码,因为账户中心需要根据费用类型编码确定入到哪个账户中,流程如下图:

(2)结算规则管理

从上图可以看到,一个费用类型可以配置多条结算规则,但业务系统请求结算系统接口时,会根据业务线匹配唯一结算规则,防止重复结算,若结算时未匹配到结算规则,系统会直接报错。

有一个点需要注意的是,如果平台内资金结算渠道只有一种,所有的费用类型都只结算到银行卡或者平台账户,则不需要配置结算规则,直接系统写死即可,甚至可以不要单独做结算系统,没有意义,因为此系统架构下结算单生成/审核/调整都已经与计费模块融合,由计费系统(不仅仅是计费)直接请求底层通道或者账户中心即可。

归根结底一句话:视自己平台真实业务需要,做对应系统建设,忌自嗨、忌华而不实。

(3)结算记录

4.关键接口设计

1.结算业务流程(类自营电商B2B)

这个系统架构与系统架构一(O2O自营B2C)业务流程比较大的区别在于,因为业务模式与结算金额(多笔合并结算、大额)的原因,结算单审核/调整成为了一个必要流程,并且部分平台还会涉及到开票流程。

开票流程又分为2种:

第1种:先开票后结算(上图),即商户侧根据平台推送的结算单开具发票并上传,平台发票审核通过后,方可进行实际资金结算流程,这个方案的好处是优先保证平台的利益,同时也降低了结算单与发票金额数据不一致的概率(结算单金额与发票金额),降低后续运营与商户的人力负担。

第2种:开票与结算相互独立,无明确先后流程,好处是可以保证结算时效,商户侧的资金回款效率与结算体验更好,坏处就是上个流程中的好处,大家可以根据自身平台需要选择合适的方案。

2.结算系统间交互流程(类自营电商B2B)

上图是类自营B2B电商结算系统交互流程,我用的是计费模块和结算模块,而不是系统,因为他俩可以放在一个系统,特别是业务线不多,计费模式与结算类型都比较单一的平台,完全没有必要做2个系统。

还有另一个方案:进入到下一账期即生成结算单,举例:T月账期过去,进入到T+1月1号即生成T+1月的结算单,数据清算完成即填充数据至结算单,只是这个结算单不会推到商户后台,只在平台侧展示,但是账单的总额数据可以展示给商户侧,以便让商户知道自己T+1月的数据概览情况。

此系统架构下,平台侧页面原型主要分为计费管理、结算单管理、发票管理,计费管理主要是完成订单资金计费,生成清算明细数据,上一篇计费系统从0到1搭建已经详细介绍过,不再赘述。

(1)结算单管理

关于原型图和规则主要说几个点:

上图中三个状态字段的关系:结算单状态、发票状态、结算状态,3个状态依赖与先后关系如下图所示:

结算单导出内容:因为对公结算多是汇总轧差结算,所以结算单导出后是一条条计费明细,包括正向与逆向数据,最常见的结算单就是三方支付机构给的结算对账文件,结算单导出后如下图所示,可以根据自身需要增删字段:

结算风控:一是结算系统要防止资金倒挂,即结算单中各订单累计金额要大于等于结算金额,做兜底,二是防止订单逆流程带来的资金损失风险,例如平台承诺7天无理由退货,如果账期是5天,会存在资金已经结算至商家,即便扣除商家保证金,退款资金仍然不够的风险。

解决方案有几个方向:限制结算账期、限制结算金额(有风险的结算金额不能超过保证金兜底的金额)、入驻合同中约定好商户资金不足,平台垫资的资金怎么处理,可以根据平台实际情况选择对应方案。

(2)发票管理

说明:结算单审核通过后,商家在后台上传发票图片,财务在平台侧【发票管理】完成发票审核/核销,没问题后结算模块请求底层账户中心或支付平台完成资金结算,同时商家侧快递纸质发票至平台,如果做的再完善些,平台还可以对接快递的接口,可以在后台查看快递进度。

4.关键接口说明

接口部分与上文的O2O自营B2C电商的系统架构很相似,直接看上文即可,不再赘述。

四、总结

结算系统根据平台的业务模式不同,大致有我上文中的2个设计方向,整体复杂度可控,重点要保证结算效率与时效,同时保证资金安全,不要出现重复结算及资金结算倒挂的问题。

本文由@鲸爷陆原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

THE END
1.平台建设方案(精选十篇)所选用产品满足客户对产品选型的要求,具备高可靠性、高性能、高可扩展能力,高可控性,同时具备前瞻性,支持业界前沿的IPv6未来网络协议和在大规模网络中逐渐成为主流的MPLS VPN等技术。最终实现一个以“自适应网络”为基础,融合H3C ITo IP整体理念的弹性安全基础网络平台。https://www.360wenmi.com/f/cnkeywt29n1h.html
2.创建平台的方法如何搭建平台1. 确定平台类型:确定你想要创建的平台是什么类型的。例如,你可以创建一个电商平台、社交媒体平台、在线教育平台等等。 2. 市场调研:进行市场调研,了解你所选择的平台类型在目标市场上的需求和竞争情况。确保你的平台能够满足目标用户的需求,并能够在竞争激烈的市场中脱颖而出。 https://blog.csdn.net/whj12434/article/details/135028571
3.会议直播平台搭建方案怎么写?会议直播平台搭建方案怎么写? 会议直播平台是企业举办线上会议、培训和活动的重要工具,它能够实现远程参与、实时互动和信息传递。为了搭建一个高效、稳定和用户友好的会议直播平台,需要综合考虑技术架构、功能需求、用户体验和安全性等方面。本文将提供一份会议直播平台搭建方案,帮助企业顺利建立自己的会议直播平台。https://www.263.net/blog/4912.html
4.视频号简介怎么写?直播平台搭建视频号简介怎么写?直播平台搭建-直播源码 对于不少商家来说,在网络上营销给自己带来了很大的收益,其实不管是从哪种角度来说,网络营销的爆火都是一件必然的事情,社会的不断发展会促使人们更加“懒惰”,而在网络上消费则给用户们解决了很多的麻烦,所以会有越来越多的商家开始在网络上营销产品,而微信这个平台自然成为https://www.tp-shop.cn/news_6578.html
5.如何搭建一个网站平台?需要注意的是,搭建一个AI小程序需要一定的技术基础和开发经验。如果你是初学者,可以先从学习相关的编程语言和开发工具开始,逐步深入学习AI技术和开发平台。另外,也可以考虑寻求专业的开发团队或开发者的帮助,以确保你的AI小程序能够顺利搭建和运行。 六、ai写作怎么写? https://tool.a5.cn/article/show/76407.html
6.超级采购怎么开店铺小程序制作超级采购怎么开店铺商城开发解决你制作超级采购怎么开店铺系统路上的巨大烦恼 ▽超级采购怎么开店铺系统制作平台能提供什么服务 既能定制超级采购怎么开店铺系统,也能自己搭建超级采购怎么开店铺系统 ▽不需要自己写代码 ▽全程简单拖动式操作 ▽无需代码基础就可开发超级采购怎么开店铺 https://mall.fkw.com/blog/1001816
7.小学语文如何指导学生写好字二、要搭建平台让学生展示书写才能 随着学生书写次数的增多,练习的新鲜感一旦退去,势必会产生懈怠心理,这时老师就有必要组织一些活动让学生展示书写才能,确保学习热情不减。可以在班级内部开展书写“擂台赛”,评选优秀作品上墙,粘贴“学习园地”,鼓励学生参加学校举行的写字比赛,让他们从中体验成功的喜悦。这样一来,原本表https://www.qinxue365.com/fangfa/469562.html
8.私藏丨跨境电商OKR怎么写?收好这份指南,帮你轻松搞定!说了这么多,终于把「跨境电商」行业的OKR体系搭建带大家初步梳理了一遍,不知道你看完之后对「跨境电商OKR怎么写」是否多了点信心? 如果你已经有了充分的把握,想要跃跃欲试,不妨来康康这款年轻人都在用的OKR管理工具——叮当OKR,除了教你如何写对OKR外,还具备个人任务管理、周期复盘、团队例会看板、全局数据分析等https://card.weibo.com/article/m/show/id/2309404772976204841187
9.如何利用智能工具——搭画快写AI平台,高效生成文章的方法与何用搭画快写平台是一款高效、智能的写作工具,能够帮助客户快速生成文章。通过明确写作目标、搭建写作框架、利用生成文章、修改与优化、导出与分享等步骤,使用者可轻松完成文章创作。搭画快写平台的应用价值体现在加强写作效率、提升文章优劣、培养写作技能和个性化写作体验等方面。在人工智能技术的助力下搭画快写平台将为广大https://www.yanggu.tv/webgov/aizhishi/133341.html
10.搭建线上平台的方案范文(精选10篇)为了确保事情或工作有效开展,时常需要预先制定方案,方案是从目的、要求、方式、方法、进度等都部署具体、周密,并有很强可操作性的计划。那么问题来了,方案应该怎么写?下面是小编精心整理的搭建线上平台的方案范文(精选10篇),希望能够帮助到大家。 搭建线上平台的方案1 https://www.ruiwen.com/fangan/6698501.html
11.Lowcode之从零搭建一个h5可视化平台腾讯云开发者社区问:具体怎么说呢?比如编辑器是要有随时预览展现组件功能的,不允许编辑器去读react or vue代码。怎么实现展示呢? 答:首先要清楚对于一个可视化搭建平台来讲,编辑器是绝对的核心。而且目前已经确定的是编辑器只会拿一个技术栈去写,这一点是绝对不会变的。对于上面那个问题我们完全可以把编辑器和预览拆分成两个项目https://cloud.tencent.com/developer/article/1884852
12.思考:产业园区的服务平台应该怎么搭建?首先,园区搭建公共服务平台,为企业提供或多或少、或繁或简的公共服务,延展了自己的业务链条,提高了运营服务能力,有助于园内企业的快速发展,园区的创业环境得到改善。 其次,随着园区公共服务平台的不断完善和增值服务的不断深入,园区创建独到的商业运营模式,也锻炼培养了园区运营管理人才,有利于解决园区自身的长远经营https://maimai.cn/article/detail?fid=1755215644&efid=wakzcaPYBiEnf9r5wVbdqQ
13.网站建设的工作总结13篇1、完成网站的平台搭建 网站平台的搭建需要做许多技术准备和攻克许多技术难关,信息中心负责网站平台搭建的彭亮老师通过查阅书籍、网上搜索、向同仁请教等多种途径,终于在为学校搭建起了属于我们自己的WEB网站平台。 2、向服务商申请了域名并成功 信息中心彭亮老师为网站申请了域名,目前学校的网站仍属空间租用,在不久的将https://mip.wenshubang.com/gongzuozongjie/2972846.html
14.《玲玲的画》教学反思(精选19篇)收获之四:通过质疑为归纳主要内容搭建平台 出示课题后我引导学生质疑,在学生识记生字,通读课文后回答提出的问题,然后教给学生把这些问题连起来就是文章的.主要内容,这样学生归纳起文章内容就容易多了。 收获之五:写字教学扎实、有效 在写字教学这一环节,我先出示生字,学生认读,在理解意思的基础上组词,然后引导学生观https://www.yjbys.com/jiaoxuefansi/xiaoxue/1039103.html
15.高校青年教师培训工作总结(精选17篇)所以,学校放手为青年教师搭建成长平台,并积极引导青年教师乐观应对生活和工作,养成在各种重要岗位工作中寻找快乐,在快乐中去积极从事重要岗位的工作,不断提升职业幸福指数。只有这样,教师才能在搭建的平台中成长,在少先队辅导、班主任、部门干事、教研组长、备课组长等重要岗位的多途径工作中不断成长,悄然成长。https://www.jy135.com/peixunzongjie/1184357.html
16.《诺贝尔》说课稿如读书交流会、讲故事比赛、诗文朗读会、猜谜语、读书征文等,学校也定期开展一些阅读活动,为学生搭建展示的平台,如读书征文比赛、手抄报评比、阅读知识竞赛、“我读书我快乐”演讲比赛、童谣朗诵会、成语接龙等,在学校举行的手抄报评比中,我班有十多人榜上有名,在“美文诵读大赛”上,我班学生参与的积极性最高,https://www.yuwenmi.com/fanwen/shuokegao/2293812.html
17.手把手教你搭建即时通讯平台局域网QQ今天教大家搭建一个局域网“即时通讯平台”这个主要是针对企业用户在局域网沟通传送文件等,当然了机关、学校等地方也是能使用的就看你的需求了。 什么是即时通讯平台?QQ、MSN用过么这个就是即时通讯平台。 咱们切入正题,进入教程你就能明白这个软件到底是干什么,有啥好处。 http://www.360doc.com/content/12/0519/19/9304271_212155980.shtml
18.小学校长德能勤绩廉简洁个人总结(精选13篇)通过几天的学习使我意思到了坚持教师第一,为教师的发展搭建平台。学校要把教师视为办学之基,把教师第一的'人本管理思想做为学校管理的基本理念。重视教师的参与意识和创新意识,使老师的才能得到充分发挥,人性得到最完善的发展。教师在学校事务中体现着主人的地位,通过各种方式和渠道让教师参与学校管理,一方面可以激发https://www.fwsir.com/Article/html/Article_20211203084508_1499166.html
19.美团外卖区域代理,怎么做外卖区域代理?快跑者外卖系统免费试用地址: https://www.snailcrm.com/register?mark=%E7%B1%B3%E8%94%93 点击上方链接,即可与我们的商务经理联系,获取新资讯,帮你快速搭建平台,获得盈利!https://www.3cfood.com/art43734.html
20.职工幸福水平引领职工创新发展帮我搜近年来,济南分行党委认真贯彻落实总行党委的工作部署,坚持以党建带动工建、以工建带动群团工作,以打造幸福家园为目标,以创建“职工小家”为抓手,积极探索党政工团共建模式,深入开展家园文化建设,把建党、建会、建制、建家紧密结合,同步推进,努力为职工干事创业搭建平台、铺平道路、提供帮助,形成了党委决策部署、工会组https://bjbws.com/case_detail/572/MTgwMDA=.html
21.搭建一个平台,点亮满园星光我觉得一个好校长更应该是一个善于搭建平台的校长,是一个让每一个老师都闪光,让每一个孩子都闪光的校长!我希望以后我们五小的每一位老师都有上台展示的机会,把舞台让给老师们。课堂上老师让孩子们站在最中央,五小的校园里我要让老师们站在学校的最中央!我希望五小家人们聚是一团火,散是漫天星!https://www.jianshu.com/p/0592fbf84adb
22.2024数学教研组长工作总结范文(通用25篇)加大对中青年教师的培训力度,鼓励中青年教师学习教育教学理论、现代信息技术、教育科研和心理健康等方面知识,为青年教师成长搭建平台。 2. 加强常规管理,优化课堂教学 严格执行课程计划,确保每位教师都能按要求备足备好课,青年教师能写好详案并及时补充教后反思。 https://www.unjs.com/gongzuozongjie/5663563.html
23.数据应用系列(2)——A/B平台搭建数据应用系列(2)——A/B平台搭建 上篇文章《数据应用系列(1)-ab测试》我们讲述了一些ab测试的基础概念以及对市场上一些第三方平台进行了简单的对比分析。 如有平台使用的需求,各家公司可以根据自身业务情况选择一些厂商进行ab服务的购买,但一般情况下,选择服务厂商都会存在以下问题:https://www.niaogebiji.com/article-35388-1.html
24.教科室工作总结精选20篇这学期教科室通过深入课堂,展示了18节教学研讨课让教师多方面展示自己的教学思想和教学风格,也为老师们搭建了一个教与研的平台。多数老师能积极参加听课、评课活动,并提建议,自我反思,实现了资源共享,优势互补,共同进步的目的。 四.问题与今后努力方向。 https://www.pinda.com/zhichang/gongzuozongjie/222266.html
25.用好小平台,写活大文章不仅如此,该区搭建“两代表一委员”履职法律援助工作平台,选取有法律专业背景的人大代表定期驻站,为园区407家中小微民营企业及员工提供法律咨询和援助,常态化组织人大代表开展法律知识宣讲和培训,提高代表法律知识水平和履职能力,成立以来,已举办法律宣讲、法律沙龙和法律专业指导等110余场次。 https://www.gzrd.gov.cn/tszs/202312/t20231218_83364396.html
26.ASP.NETCore适用于.NET的开源Web框架免费,跨平台,开源 用于使用 .NET 和 C# 构建 Web 应用和服务的框架。 开始 Windows、Linux 和 macOS 上均支持 使用一个堆栈快速生成 Web 应用 ASP.NET Core 附带生成 Web 应用所需的一切内容,其中包括 Web UI 框架 Blazor,可用于快速创建在任何位置运行的快速、安全且可靠的 Web 应用。 https://asp.net/
27.书香墨韵作文范文10篇(全文)三、要搭建平台让学生展示书写才能 随着学生书写次数的增多,练习的新鲜感一旦退去,势必会产生懈怠心理,这时候老师就有必要组织一些活动让孩子们展示书写才能,确保学习热情不减。可以在班级内部开展书写“擂台赛”,评选班级书写“小能人”,将他们的优秀作品张贴在教室里,鼓励孩子们参加一些书写大赛和书法考级活动,在更高https://www.99xueshu.com/w/fileufmnhrya.html