账本系统逻辑简介
分账系统是银行或第三方支付机构为平台搭建的用于记录、分拆和结算交易资金的系统,为平台及其商户提供包括会计核算、结算账户绑定、认证核对、存款、交易资金延期支付、取款、交易资金清算、交易资金对账等功能的一体化现金管理产品。
接入分账系统后,资金由银行或第三方支付机构管理,安全、合规、符合监管要求;同时为商户/用户提供更全面的服务,如嵌入式融资、理财、保险等服务。
所以简单来说,你作为一个没有支付牌照的平台,你是不能随意收款然后清算的,如果有业务需求,还是应该对接有实力的支付公司或者银行来监管资金。
分账制产品结构说明
1.用户付费渠道
由于分账系统是一个完整的交易流程,从入账到出账,是一个闭环,所以分账系统服务商一般都支持用户使用支付宝、微信、银行卡进行支付,整个对接流程非常简单。企业无需在官网申请支付,向分账系统服务商提供相关信息即可。
2. 监管账户
假设平台商户使用支付宝、微信收款,接入分账系统后,商户需要使用机构监管账户绑定微信、支付宝的商户号结算账户,并设置T+1日自动结算资金。
扩展知识:很多合作银行的监管账户都是内部账户。顾名思义,内部账户就是银行自己的内部账户,其基本功能就是记录银行账户,不具备直接处理客户业务的能力。由于内部账户各个银行制定的方式不同,没有统一的标准或者管理规则。比如很多银行都是使用内部账户,其功能就是对账。
由于支付宝和微信都要求商户绑定的账户必须是同名账户,因此银行在每期项目上报时都会开设一个以商户名字命名的内部账户,以支持微信和支付宝的绑定。
3. 子账户
当资金到达子账户时,实际上就是按照平台商户的指令进行账户拆分的行为。
银行子账户有三种类型:普通子账户、商户子账户、功能子账户,三种类型的账户都可以提现。对接方面,对接子账户需要注意两个方面,主要是开户和子账户之间的交易。
1)开设账户
开户时要注意子账户是公众账户还是个人账户,字段信息不一样,同时账户类型一旦设置就无法更改,提现时也会被限制在绑定的提现账户类型内。
需要注意的是,如果是公司平台的子账户,提现一定要有后台操作,因为用户一般都是在APP上提现,商户一般也可以在商户中心提现,但是可能会忘记平台的提现要求。
2)子账户之间的交易
一般情况下,各子账户之间是平行关系,可以互相收付款(接口类型可能不同,但都可以达到资金收付的目的),但根据不同机构、不同账户类型要求,接口字段和规则可能有所不同。
但银行的普通子账户和商户子账户有一些特殊的规定,普通子账户只能提款不能存款,除了分拆和提现之外,商户子账户只能存款不能提款,除了分拆和提现之外。因为有明确的规定,商户结算资金在未清算前原则上不允许用于消费(不提现就不清算)。但很多平台存在一个用户既是买家又是卖家,所以机构可能会做一些特殊的声明或者在协议层面处理。比如会要求用户实名授权一次来支持这样的需求,而银行要求用户每次都要主动验证密码并授权。
4. 簿记和资金处理
记账是一种信息流,是每一笔交易的记录,具有穿透性。通过记账可以看到每一笔资金的结算情况。不同账户的资金状态不一样,处理逻辑和处理方式也不同。与机构对接后,一般有两份记账记录,一份是平台商户自己的账户,一份是平台商户和机构对接的账户。
1)平台商户账户
平台商户一般根据自身财务需求、客户服务需求、用户需求进行记账,用户在客户端可以看到每一笔订单资金的结算状态、冻结状态、提现状态,同时可以看到每个状态对应的触发原因,整个账户的进出记录等,平台商户账户的呈现一般以用户可理解、后续可控性强为原则。
2)平台商家及机构核算
机构账本完全由平台商户根据实际业务节点生成并传输,有的机构要求下单后传输,有的机构允许支付成功后传输。
让我们举个例子:
例如某订单金额为1000元,支付通道费为6元,平台服务费为4元,若提现990元,则假设提现手续费为4元。
有些平台会有这样的操作:提现手续费是固定的,和平台服务费一起收取。那么我们给用户展示的订单金额是1000元,但实际结算是986元,没有提现手续费,服务费14元,平台收到后会进行分配。
有些平台会有这样的操作:渠道费、服务费、提现费在各自的场景下分别计算。订单金额1000元,扣除渠道费、服务费后,实际结算金额为990元。用户申请提现990元,扣除4元手续费后,实际到账金额为986元。
上述两个案例中,虽然收到的金额都是986元,但是实际展示给用户的记账方式却不同,而且财务层面的记账要求也可能有所不同。
但无论平台内部如何算账、记账,在与机构对接后,需要考虑机构的接口需求和字段内容。这笔订单很可能是:订单金额1000元,渠道费6元,到账资金994元,服务费4元到功能子账户,990元到商户子账户,订单完成后,商户通过接口提现,990元入账,986元支付到商户绑定的银行卡,4元提现手续费支付到平台商户总账户,供机构在月结时扣除提现费用。
5. 退出
提现部分原本不属于分账对接,而是一个通用模块,这里简单介绍一下。提现设计中需要注意的几个重点:支持的银行卡、提现手续费、提现最高最低限额、提现时间、是否需要审核及审核节点、审核处理方式、提现结果获取机制、提现到账时间、提现失败处理、提现异常情况处理机制等。
6. 内部营销扣除和内部货币
在交易过程中,部分平台会有系统支持的钱包或币种,可以作为收银处的支付方式或营销工具,一般有两种情况:
1)平台承担费用
例如:
例如,经销商向上级经销商进货,下级经销商需支付100元,平台发放20元优惠券,下级经销商支付80元,上级经销商获得100元。
这时候就需要用到机构的营销子账户功能了,营销子账户是功能子账户的一种,与平台商户总账户关联,例子中每一笔交易都是由平台营销子账户向上级经销商转账,这样上级经销商就收到100元。
如果平台向用户发行内部货币并存放在用户的钱包中,而这种货币可以提现用于消费支付,那么这种行为就需要用户的钱包账户受到机构监管。发行货币时,会从平台商户的营销子账户中划转资金给用户,当发生特定交易时,再从相应账户中扣除资金。
2)商家/经销商需自行承担费用
我们还是以之前的例子来说:
经销商进货时,下级经销商需向上级经销商支付100元,使用20元优惠券,下级经销商支付80元,上级经销商获得80元。
此时不需要代理商的营销子账户功能,平台商家业务方需要处理数据,给代理商80元的会计进账,实际给上级经销商80元。
7. 和解
对账部分和提现部分一样,是通用部分,所有交易、资金都需要对账,不仅平台商户有对账需求,机构也有对账需求,这里可能涉及到的问题有:对账频率、对账内容、对账文件类型及格式、对账异常处理等。
综上所述,分账系统的大致逻辑就是这些,如果大家还有疑问,可以咨询官方客服获取更多相关信息。