上一期说完了境内支付,今天来聊一聊跨境支付中的资金管理是怎样的。 免责声明:为了便于说明,以微信支付来举例,例子纯属虚构,与微信支付的业务并无实际关联。
PART 01
跨境业务的复杂性
任何业务一旦加上了“跨境”二字,整个业务和系统的复杂度就不只是上升了一个量级。
1. 最直观的感受,好像啥都变多了:主体、银存、币种、时区……例如银存,在国内可能开两三个备付金账户就够用了,到了跨境业务,至少各大洲都要开设银存,还得覆盖至少10多个大币种。
2. 对资金的时效性更敏感了。在国内大家已经对资金立即到账已经习以为常,就连跨行转账都能做到秒级到账。跨境就不一样了,资金通常需要经过多个国家或地区,资金链路越长,到账时效也就越长。时效性对用户体验的影响是巨大的。
3. 需要了解每个地区当地的支付习惯,我觉得在所有复杂性里面,localization是最复杂的一个环节。每个国家,他们的消费习惯和支付习惯完全不一样,如果只是照搬国内的业务模式,大概率会失败。
4. 需要应对不同的监管政策。例如货币的出境限额,经营牌照,备付金的存管方式,数据隐私性要求等。
5. 需要敏锐地观察和应对国际局势,包括但不限于:xx国大选、地缘冲突、政治博弈、货币政策等。我曾经历过美联储加息,通过购买理财“躺着把钱赚了”,也经历过俄乌冲突一夜之间卢布暴跌,俄罗斯账户全面冻结。是的,就是这么刺激!
6. 技术架构的复杂度大大增加。做国内业务可能只需考虑同城多机房,再复杂一点可能需要考虑X地X中心,国际业务中就不得不考虑每个国家对数据出境的政策要求,政策会影响机房的建立和部署,还会进一步影响容灾策略和性能,例如在对客业务中跨洲的调用延时是绝对无法接受的。
以上不同因素的叠加导致资金业务的复杂性也是指数级上升,但咱也别被这些就吓住了,看看在这样的背景下资金平台应该怎么做。
PART 02
支付和资金的关系
还是如上期一样,我们假设有一个叫做“资金平台”的黑盒子,来一步步解密黑盒子中的细节。
今天换一个场景,小明去韩国旅游,进711买了一瓶矿泉水,价格是1000韩元(KRW),拿着微信扫码,随着“滴”的一声,付款成功5人民币(CNY)。
嘿,怎么感觉跟上一期没啥区别?但又有哪里不对劲!兄弟们抓稳扶手系好安全带,这一期信息量有点大,别一个不留神跟不上节奏了。
跨境业务确实有些复杂,上面的场景设置过于粗糙了,正式开始之前我们得补充一些必要的假设:
1. 二维码是怎么来的,微信中国钱包能识别吗?我们假设这个二维码是“微信支付-韩国”分公司提供的,韩国分公司在这里承担的是收单的角色
2. 小明拿着微信中国钱包去扫码,钱包的背后也得有家公司,假设叫“微信支付-中国”,这里是发卡的角色(关于发卡和收单,我会专门另开一期单聊)
3. 境内支付还涉及网联清算
把上面的图扩展一下,逻辑上的关系大概像这样:
PART 03
资金平台做了哪些事
3.1 备付金和账户体系
备付金其实跟国内的备付金管理区别不大,也是要管理备付金账户的生命周期。但是需要注意
1. 尽量把账户开到大银行上,因为国外的银行是真的会倒闭
2. 出于风险考虑,不要把钱都放到一个篮子里
3. 根据需要开设多币种账户
账户体系也没什么区别,在上一期已经介绍过了,感兴趣可参考解密:站在资金的视角看支付(上)
3.2 资金通路管理
资金从小明的银行卡到711商户要分几步?咱们来一步步分析:
1. 小明用微信中国钱包付了5CNY,这部分根据境内支付行业规范,资金要先经过央行备付金账户
2. 要出境的资金还需要经过跨境专户
3. 在哪里做外汇兑换,也就是把5CNY换成1000KRW?可能有几种方式:
a. 在境内直接兑换成KRW再出境到韩国
b. CNY先出境变成离岸人民币CNH,在香港或新加坡兑换成KRW,这种情况为了更便于开展业务,就需要在香港或新加坡注册公司,暂且称为“微信支付-香港”和“微信支付-新加坡”
c. 或者有没有可能CNH先进入韩国,在韩国境内兑换成KRW?这种基本不太考虑,因为韩国可能有货币政策的限制,而且香港和新加坡本就是亚洲的金融中心,在外汇方面有更多的自由度
d. 当然还有一种方式就是委托境外机构代发,但要这么说的话这篇文章就没有意义了。咱举例说明,就是要举最详细的例子,全流程都做
完整的资金通路可能是这样(境内兑换):
或这样(出境后兑换):
现实情况可能比这还复杂的多,因此资金平台一个重要的作用就是把资金链路打通,某些情况下或许有不止一条资金通路,那就还需根据资金时效性、资金成本、监管政策等因素进行综合决策,选一条最合适的资金通路。
3.3 外汇兑换
小明支付的5CNY必须经过外汇兑换(FX:Foreign Exchange)才能转成KRW。但如果要展开聊外汇,估计一篇文章都写不下,这里还是聚焦说一说在支付关键链路下外汇的核心流程。
我们以上面的资金通路二进行说明:
1. 外汇报价(FX Quote)。用户在扫码支付的那一刻,就需要进行一次外汇报价,根据查询的即时汇率再进行一些加点报给用户,这样用户才能在支付时看到应付5 CNY
2. 外汇交易(FX Trading)。外汇交易的模式有很多种,在此不长篇大论,仅说本例,交易分成两阶段:
a. 外汇锁价。因为汇率是实时变化的,小明扫码支付了5CNY,在此刻预期是能兑换1000KRW,但如果不锁价,发生汇率波动,真正兑换的时候也许只能兑换980KRW,也可能兑换1020KRW,若不愿意承担风险,通过锁价机制就可以保证交易时不多不少能换回1000KRW
b. 外汇交易。这一阶段是真正触发交易,按照约定的锁价汇率,把CNY付给兑换机构(如BOCHK),兑换机构把相应的KRW兑换回来
3. 头寸管理(Position Management)。在小明支付成功那一刻,意味着公司账户收入5CNY(或者说是待收),同时也意味着公司对711产生一笔1000KRW的待付,虽说有锁价机制,但只要没真正去做兑换,这个风险敞口就一直存在。头寸管理就是要把风险敞口或风险水位控制在一定范围内,通过制定合理的交易策略,及时地完成外汇交割,消除风险敞口,这一过程通常也称作“平盘”。
大致上外汇的核心流程是这样的:
3.4 清算和对账
与境内业务的网联清算不同,境外业务并没有统一的清算机构。那咋办呢?自己做呗!
其实清算也不复杂,具体可以参考:跟着小帅学账务(3) 清算
清算和对账是兄弟,通常放一起说,清算负责资金的流转,对账负责保证资金流转的正确性。具体可以参考:跟着小帅学账务(4) 资金对账
清算的重点就是分清参与清算的双方是谁,谁是主动清算,谁是被动清算。
阶段一:清分,主动清算的一方负责算账,算好了给对方出一份清算文件,被动清算的一方要明细对账,以免对方算错了。
阶段二:清偿,根据清分的结果进行打款。主动清算方通过调拨把钱转入被动清算方账户。这时双方的银行发生动账,会各自收到银行的账单通知,还需要进行一次账单对账。
清算和对账的大体流程如下:
实际上这里的复杂性并不来自于清算流程, 而是对清算关系的分析。我们以上面的资金通路二为例,来捋一捋整个链路中所有机构间的清算关系:
这里有两点稍做解释
1. 网联的清算特殊一些,叫做第三方清算模式。网联是第三方清算机构,负责支付渠道(工行)和WeChatPay CN之间的清算
2. WeChatPay CN,HK,KR之间存在比较复杂的委托兑换和委托代付关系:
a. Wechat Pay CN的视角:要付给KR 1000KRW,但是我手里只有5CNY,因此要委托WeChatPay HK做兑换,兑换后的KRW不急着要回来,后面清偿时再委托代付就好了
b. Wechat Pay HK的视角:收到一笔CNY-KRW的兑换请求,并且把兑换完的KRW付出去
c. Wechat Pay KR的视角:我只知道WeChatPay CN要付给我1000KRW,至于钱是从哪里来的我不关心,所以我感知不到WeChatPay HK
3.5 多主体账务管理
说到这里,你应该对实体资金流比较了解了,但资金平台还有一个重要职责就是管理虚拟资金流,也就是记账。
说记账之前又得先说一个名词:主体(Entity),或叫法人主体(Legal Entity),可以理解为在法律上独立注册的一家公司,享有法人权利和义务,例如签订合同等需要法人主体来签订。
还有一个词叫核算主体或会计主体(Accounting Entity),因为稍微大一点规模的公司,不会只做单一业务,不同业务的账需要分开管,而核算主体就是为了管账而设计的,我们平时说的“你这笔账要记到哪个主体下面?”这里就是指核算主体。
与境内支付单主体、单币种不同,跨境支付涉及到跨主体、多币种。为了能够说清一笔跨境支付,我就虚拟出了3个主体(微信支付中国 WPCN,微信支付香港 WPHK,微信支付韩国 WPKR),假设每个主体只做单一业务,也就是只有一个核算主体。
记账的要求是每个核算主体、每个币种都要有单独的账本。
OK,下面就到了资金管理领域最最最最最最难理解的部分了,我会把大致资金流画出来,但我并不打算立刻解释为什么账要这么记,设置这些账户的目的是什么。这部分需要比较深的业务背景和账务知识,外行看起来会很晦涩枯燥,或许(跟着小帅学账务(2) 资金流)这一篇文章可以先带着入门,我还会单独开一篇文章写一写记账的用途和资金流设计范式之类的(又挖一个坑😂)
资金流并不是只有唯一一种画法(与业务流程设计有关),这里以资金通路二为例,仅供参考:
是不是很晕?没关系,对于没有账务背景的同学,目前只需知道两点就够了:
1. 资金流的箭头不代表记账顺序,只代表记账的借贷关系,顺序用数字标出来了
2. 虚拟资金流就是物理资金流的展开,虚拟资金流的第一个节点和最后一个节点与物理银存对应,中间节点表示资金所处的中间态
3.6 流动性管理
咱也问了一下GPT,什么是流动性(Liquidity)管理?
资金流动性管理是指企业或金融机构对其资金流动性进行监控、分析和优化的过程,以确保在需要时能够迅速获取足够的现金或现金等价物,以满足短期的财务需求和运营支出。流动性管理的目标是平衡流动性风险与收益,确保企业在任何时候都能履行其财务义务。
害~这种专业术语,就是懂的人都懂,不懂的人问完也是一脸懵
还是我来说吧。我们先来看看在支付业务,尤其在跨境支付中为什么需要用到流动性管理?
1. 跨境支付的资金交割链路比较长,中间任意环节卡住了都有可能影响资金交付时效,毕竟每个商户入驻都签订了结算协议的,未在约定的结算周期内完成结算,轻则影响商户的现金流,重则影响平台的声誉,可能面临赔偿
2. 某些场景下或许会通过垫资的方式加快资金交付效率,提升产品的竞争力。
不管是上述哪种场景,都是需要识别出哪些环节可能存在资金短缺,并及时通过其他手段(如资金调拨)填补短缺资金,以确保业务运营的稳定性,这就是流动性管理。
要达成这一点,我们就需要做到:
1. 对资金流量的预测。流动性管理需要熟悉全局的资金流动情况,并根据历史数据的分析,预测未来的资金流量
2. 对资金水位的监控。跨境业务需要在全球不同国家和地区开设许多银存账户,流动性需要监控每个账户的资金水位,识别潜在的流动性短缺
3. 要具备全球流动性调拨机制。例如现在需要紧急调拨1亿韩元进入韩国,可能某些银行在非工作时间,无法受理大额跨境请求,这时就要考虑从其他时区调入资金
4. 跨境业务还需多考虑一个外汇因素。避免因某个币种外汇储备不足导致业务受影响,但也不能储备过多的外汇,需承担汇率波动风险
PART 04
总结
我们来总结一下,把资金平台这个黑盒子打开,看看里面到底长啥样。
跨境业务是非常复杂的,本文也只是走马观花,把主流程大致盘点了一下。后续还会针对更多细节展开聊。
这里技术的同学可能会关心,为什么没有技术架构的说明?
这与我的个人写作风格有关,我觉得业务类和技术类文章关注点不一样,读者群体也不一样,讲业务就专注于把业务讲好,至于技术上是怎么实现的,将来可能会从另一个视角切入剖析,敬请期待~