干貨 | 從入門(mén)到實(shí)踐——財(cái)務(wù)系統(tǒng)設(shè)計(jì)詳解

12 評(píng)論 37427 瀏覽 272 收藏 20 分鐘

今天給大家分享的內(nèi)容,是我從業(yè)多年經(jīng)手過(guò)的印象比較深刻的幾個(gè)系統(tǒng),我將其中對(duì)賬及清結(jié)算系統(tǒng)進(jìn)行了剝離,著重為大家分享一下支付系統(tǒng)需要具備哪些功能,以及當(dāng)時(shí)在實(shí)際搭建過(guò)程中,我們對(duì)于功能及整體做出的具體選擇。

概述

首先如圖所示,支付的整體現(xiàn)狀就是:

①支付鏈路長(zhǎng)

鏈路長(zhǎng)其實(shí)大家是有具體體會(huì)的。例如:C 端客戶在線下商超或餐飲進(jìn)行了購(gòu)物消費(fèi),緊接著會(huì)通過(guò)入網(wǎng)商戶,入網(wǎng)商戶將本筆交易上傳到第三方或第四方支付公司,最終通過(guò)銀聯(lián)網(wǎng)絡(luò)完成銀行卡內(nèi)交易的資金清算。實(shí)際生活中,還有可能通過(guò)資方支持(例如小貸)完成非銀行卡資金的交易扣款。

相比較傳統(tǒng)的現(xiàn)金購(gòu)物方式,互聯(lián)網(wǎng)支付鏈路非常長(zhǎng)。

②各參與方均需獲取收益

支付鏈路長(zhǎng),就涉及到各個(gè)參與方需要獲取收益,畢竟服務(wù)不是 0 成本的。如何計(jì)算這些收入并完成對(duì)賬和結(jié)算,便顯得尤為重要。

基于此,賬務(wù)對(duì)賬和結(jié)算相關(guān)的系統(tǒng)的重要性不言而喻。

支付系統(tǒng)業(yè)務(wù)架構(gòu)

首先給大家講一下,這個(gè)并不是一個(gè)標(biāo)準(zhǔn)的支付業(yè)務(wù)架構(gòu)圖,這個(gè)架構(gòu)圖是從財(cái)務(wù)架構(gòu)的角色出發(fā)而畫(huà)的。

首先看接入層,從事支付相關(guān)的同學(xué)應(yīng)該做過(guò)訂單的接入,可能有 App、外部收銀臺(tái)等,這種接入與上圖的架構(gòu)圖是不同的。從財(cái)務(wù)架構(gòu)的角度來(lái)說(shuō),接入相當(dāng)于本筆交易本身,更關(guān)注產(chǎn)品、產(chǎn)品屬性、交易的方式等等。例如付款方以會(huì)員身份發(fā)起資金管理類交易,或者付款方以會(huì)員身份主動(dòng)發(fā)起購(gòu)物類結(jié)算等。

可將支付業(yè)務(wù)架構(gòu)核心分為三層:

  • 第一層:接入層;
  • 第二層:支付、交易、渠道層。
  • 第三層:資金層。

為什么要關(guān)注交易層?

上文提到的,財(cái)務(wù)架構(gòu)更關(guān)注交易的產(chǎn)品屬性、交易的場(chǎng)景屬性,關(guān)注這些的目的在于:

  1. 支付機(jī)構(gòu)在給商家及渠道做簽約的過(guò)程中,不同的場(chǎng)景及不同的產(chǎn)品就會(huì)涉及到不同的費(fèi)率;
  2. 支付機(jī)構(gòu)如京東金融,需要核算各個(gè)不同產(chǎn)品的收入、成本、利潤(rùn)。

因此從財(cái)務(wù)架構(gòu)的角度來(lái)說(shuō),此類信息應(yīng)當(dāng)在接入層(即收銀臺(tái)/POS刷卡接入系統(tǒng)),將上述屬性進(jìn)行傳輸。

交易支付渠道層

這一層把控影響著整個(gè)支付環(huán)節(jié)資金的來(lái)源于去向,所以在財(cái)務(wù)架構(gòu)嚴(yán)重非常重要。例如交易層的銀行卡收單,對(duì)于網(wǎng)關(guān)支付和快捷支付它的支付形式是不一樣的,因此渠道商對(duì)支付公司、支付公司對(duì)商戶的簽約費(fèi)率也是不一樣的。但是對(duì)這兩種不同產(chǎn)品的交易,資金的流轉(zhuǎn)是一樣的,銀行把錢(qián)給支付機(jī)構(gòu)、支付機(jī)構(gòu)把錢(qián)結(jié)算給商戶。

基于上述內(nèi)容,對(duì)交易層的直接感官就是需要按照交易類型進(jìn)行區(qū)分:第一種是銀行卡支付,第二種是虛擬幣支付(例如京豆、優(yōu)惠券),第三種是余額支付(在支付機(jī)構(gòu)支付賬戶余額)。

資金層

首先介紹一下我依據(jù)個(gè)人經(jīng)驗(yàn),對(duì)整個(gè)清結(jié)算分為四類進(jìn)行討論:

  1. 代收款結(jié)算;
  2. 代收款分賬;
  3. 貨款結(jié)算;
  4. 分潤(rùn)。

賬戶系統(tǒng)

賬戶系統(tǒng)的分類從賬戶屬性入手,分為:

  1. 儲(chǔ)蓄賬戶:類似于銀行的儲(chǔ)蓄賬戶,就是支付賬戶。
  2. 信用賬戶:即將要產(chǎn)生一些貸款賬戶;另企業(yè)債和銀行作為普通消費(fèi)者與商家是不會(huì)過(guò)多關(guān)注的,但公司級(jí)財(cái)務(wù)是特別需要關(guān)注的。通過(guò)企業(yè)賬,財(cái)務(wù)可以知道企業(yè)的損益情況;通過(guò)銀行賬,可以得知公司的收款、應(yīng)收款、應(yīng)付款以及成本等具體情況。

1. 核算

如圖所示包含交易對(duì)賬、資金對(duì)賬、差錯(cuò)處理以及財(cái)務(wù)報(bào)告等四個(gè)功能。

當(dāng)一筆交易通過(guò)訂單完成到支付的環(huán)節(jié)的時(shí)候,通常的做法就是由一個(gè)支付信息到支付交易系統(tǒng)(各個(gè)公司的叫法可能不一樣,有些公司可能叫支付頁(yè)網(wǎng)關(guān)或者說(shuō)叫總線的,我個(gè)人更多的叫支付交易系統(tǒng)),緊接著:

  1. 要請(qǐng)求支付渠道把錢(qián)扣下來(lái);
  2. 要入到公司自己內(nèi)部的賬務(wù)系統(tǒng),把這筆交易記下來(lái),并且記錄收款和付款的參與方;
  3. 要從交易系統(tǒng)把這筆錢(qián)給到清結(jié)算系統(tǒng)去完成資金的清算;
  4. 清算就要參與到計(jì)費(fèi),就涉及到計(jì)費(fèi)中心,完成手續(xù)費(fèi)的計(jì)算;
  5. 清算完畢后,會(huì)根據(jù)與商戶簽約的一些結(jié)算周期去完成它的結(jié)算;
  6. 通過(guò)合同中心獲取結(jié)算周期的信息;
  7. (可能因?yàn)橛行榱烁油怀鲎约褐Ц顿~戶,很多支付機(jī)構(gòu)都是把自己的對(duì)商戶的結(jié)算款先要結(jié)算到他自己的賬戶里,就這樣的話在結(jié)算的環(huán)節(jié)就會(huì)走一步)結(jié)算入賬會(huì)把錢(qián)入到支付機(jī)構(gòu)的支付賬戶,然后最終如果是商家說(shuō)我給你簽的合同需要把錢(qián)打到我的銀行卡中,會(huì)通過(guò)一個(gè)結(jié)算出款,通過(guò)他的賬戶把錢(qián)存到銀行卡上。

通過(guò)支付渠道也可以理解為當(dāng)筆交易資金過(guò)程,而資金過(guò)程最重要的一點(diǎn)就是要保證資金安全,因此需要進(jìn)行交易對(duì)賬。

首先從支付渠道會(huì)從銀行或者說(shuō)資方去拿到銀行對(duì)賬單,同時(shí)和公司的賬務(wù)系統(tǒng)去對(duì)每一筆資金的流水去做勾兌,并將差錯(cuò)進(jìn)行處理。

賬務(wù)系統(tǒng)

整個(gè)賬戶的體系中還需要著重關(guān)注的是賬戶體系,即賬戶結(jié)構(gòu)和賬戶包含哪些內(nèi)容,核算要求那是會(huì)計(jì)必然要有的會(huì)計(jì)分錄。

簡(jiǎn)單來(lái)講,產(chǎn)品就是說(shuō)商家對(duì)個(gè)人提供業(yè)務(wù)形式;交易類型即在場(chǎng)景的基礎(chǔ)上對(duì)整個(gè)交易作一個(gè)共性的抽取,在整個(gè)交易過(guò)程中不同的階段會(huì)把它分成:例如收單,雖然都叫快捷收單,但是快捷收單會(huì)包含收單退款,甚至有可能會(huì)有退票的交易產(chǎn)生;賬戶體系主要基于前面的產(chǎn)品或者說(shuō)交易的變化,我的賬戶的余額會(huì)發(fā)生變化,賬戶會(huì)有不同的流水;最終的會(huì)計(jì)分錄用于財(cái)務(wù)核算。

如圖所示,這個(gè)賬戶的含義,其實(shí)是有淵源的。08、09 年之前,支付機(jī)構(gòu)的賬戶體系尚未提出,許多公司會(huì)有余額系統(tǒng)?,F(xiàn)在賬戶和當(dāng)年的余額很類似,但不完全一樣。

  • 首先,賬戶包含賬戶號(hào)、賬戶類型,賬戶余額有可能包含我的可用余額以及我的凍結(jié)余額等等。
  • 接下來(lái)是賬戶流水,方便用戶了解余額變動(dòng)的具體情況,自然就會(huì)產(chǎn)生流水號(hào)。
  • 最后是賬期對(duì)于普通用戶不會(huì)特別關(guān)注,但是對(duì)于核算需特別關(guān)注。

但是在做第三方支付的過(guò)程中,更多是參照于銀行賬戶進(jìn)行設(shè)計(jì)。每一筆流水需要:對(duì)手方是誰(shuí)?

例如:對(duì)方是銀行卡收單的,需要記為商戶的帳,因?yàn)橘J記了對(duì)公司來(lái)說(shuō)是負(fù)債的。這個(gè)商戶今天有 100 塊錢(qián)收單,他的對(duì)手方是誰(shuí),對(duì)手方可能是某一個(gè)個(gè)人,相當(dāng)于付給商戶的 100 塊錢(qián),這是說(shuō)我要知道我的對(duì)手方。

然后是憑證號(hào),所有的債務(wù)最終會(huì)拆到會(huì)計(jì)分錄上,會(huì)計(jì)分錄就是會(huì)計(jì)憑證,會(huì)有會(huì)計(jì)意義上的借和貸兩方,通過(guò)憑證號(hào)能夠看到賬戶流水是不是有缺失、是不是有差錯(cuò),通過(guò)會(huì)計(jì)憑證的借和貸方發(fā)生額可以核算。

第三是摘要,摘要其實(shí)也是參照于銀行賬戶,因?yàn)闊o(wú)論是過(guò)去的存折還是現(xiàn)在的銀行卡流水都會(huì)給摘要或者備注,幫助記錄每筆錢(qián)是什么來(lái)源及用戶。

基于賬戶的組成,做支付賬戶系統(tǒng)的時(shí)候可以將賬戶分成四類賬戶:

  1. 個(gè)人;
  2. 商戶;
  3. 銀行賬戶;
  4. 第四類是平臺(tái)賬戶。

銀行賬戶是相對(duì)于資金渠道開(kāi)立,記錄某個(gè)資金渠道應(yīng)收和應(yīng)付的資金,方便對(duì)銀行渠道做資金核對(duì)。在最后會(huì)多設(shè)一個(gè)賬戶叫銀行余額戶,表外戶的概念是支付機(jī)構(gòu)會(huì)給每一個(gè)銀行賬號(hào)開(kāi)一個(gè)影子戶,即銀行卡有 100 塊錢(qián),我公司內(nèi)部也要記錄著銀行的余額是 100 塊錢(qián),相當(dāng)于是說(shuō)要和我的銀行流水是銀行的真實(shí)的資金流是一致的,為了方便完成核算做資金對(duì)賬余額調(diào)節(jié)表。

上圖是一個(gè)標(biāo)準(zhǔn)的會(huì)計(jì)做賬流程,手工做的也是這套流程。首先登記原始憑證,通過(guò)原始憑證拆分會(huì)計(jì)憑證并更新賬簿(更新分戶賬以及賬戶余額)。

舉個(gè)例子:銀行卡收單 100 元,記應(yīng)收賬款某某資金通道,假設(shè)工行應(yīng)收 100 ,然后會(huì)記錄應(yīng)付商戶的貨款,應(yīng)收商戶貨款是 100 ,我這里面說(shuō)了待清算賬戶是和前邊的我們的賬戶商戶開(kāi)立待清算賬戶相關(guān)的,就像我在交易過(guò)程中,我會(huì)把所有的交易資金記入到商戶的待清算戶。收單是正單。

退款受理分成兩部來(lái)記,既相當(dāng)于會(huì)計(jì)分錄。因?yàn)槭諉蔚沫h(huán)節(jié)幾乎是秒級(jí)的,成功即成功失敗即失??;但是退款有所不同,當(dāng)我發(fā)起退款即便審核完成,由支付公司和銀行去交貨,也是有時(shí)間限制的,甚至可能還要根據(jù)公司備付金的資金情況、涉及到備付金的路由轉(zhuǎn)換等等。因此將退款拆成兩部分來(lái)處理:第一部分繳退款受理;第二部分實(shí)際通過(guò)渠道完成退款。

商戶結(jié)算環(huán)節(jié)即將前一天收單金額和退款金額作軋差處理,需要收商戶手續(xù)費(fèi)。

付款處理和退款是相似的,付款也并非付款即可成功,銀行同樣有時(shí)限及大小額限制,需要打包處理。

對(duì)賬系統(tǒng)

對(duì)賬系統(tǒng)是什么呢?

實(shí)際上就是核對(duì)賬目,是指在業(yè)務(wù)和財(cái)務(wù)核算過(guò)程中,為保證賬簿記錄的真實(shí)、正確、可靠,對(duì)賬簿中記錄的有關(guān)數(shù)據(jù)進(jìn)行檢查和核對(duì)的工作。目的就是要保證記錄是真實(shí)可靠有效的,一旦出現(xiàn)對(duì)賬不一致,需要依據(jù)整個(gè)交易的實(shí)際情況去處理。

對(duì)賬第一個(gè)是業(yè)務(wù)核算,第二個(gè)是財(cái)務(wù)核算。業(yè)務(wù)核算舉個(gè)例子,今天的交易在 T+1 做交易對(duì)賬,該退款需要退款,該補(bǔ)單需要補(bǔ)單,這可能是屬于業(yè)務(wù)范圍。但是有可能今天的交易,T+1 才可以結(jié)算,那么實(shí)際上 T+2 的時(shí)候才可以做資金的核算。所以整個(gè)對(duì)賬是兩個(gè)環(huán)節(jié),第一個(gè)是對(duì),第二個(gè)是處理。

在術(shù)語(yǔ)上可能也不一樣,比如說(shuō)業(yè)務(wù)角度來(lái)說(shuō),更多時(shí)候?qū)~也好勾兌也好,叫處理或者差錯(cuò)處理;但是從財(cái)務(wù)角度來(lái)說(shuō),對(duì)賬會(huì)被認(rèn)為是扎帳,看看帳是不是平。緊接著需要平賬,把對(duì)賬過(guò)程中發(fā)現(xiàn)不平的東西進(jìn)行處理。

一般是有三種類型的對(duì)賬:賬賬相符、賬證相符以及賬實(shí)相符。

  1. 帳帳相符:因?yàn)槊考抑Ц豆径疾豢赡苤挥幸粋€(gè)系統(tǒng),有很多套系統(tǒng),賬賬相符要保證,公司內(nèi)的一條交易在各個(gè)系統(tǒng)的狀態(tài)是一致的,所表明的含義是一致的。
  2. 賬證相符:公司記得記錄和資金渠道甚至商戶提供的交易是能對(duì)的上的,就相當(dāng)于公司內(nèi)部交易和外部的交易做勾兌,保證內(nèi)部交易和外部交易是平的。
  3. 賬實(shí)相符:經(jīng)過(guò)前兩輪的對(duì)賬,保證公司內(nèi)部的交易狀態(tài)是一致的,與各個(gè)參與方的狀態(tài)也是一致的,但是有可能出現(xiàn)資金到了或者缺失不能確認(rèn),需要進(jìn)一步核對(duì)。

首先要通過(guò)渠道對(duì)賬單進(jìn)行下載、解析,做成標(biāo)準(zhǔn)的對(duì)賬;然后與賬務(wù)系統(tǒng)的憑證做勾兌,勾兌的結(jié)果最終和對(duì)賬結(jié)果對(duì)比處理。

舉個(gè)例子,假設(shè)如圖所示是公司的交易,第一條的對(duì)賬相當(dāng)于是平的,金額也一致,這說(shuō)明我們第一步對(duì)賬就對(duì)平了。但是以上面的第二條第三條為例,比如說(shuō)給用戶充值,我方發(fā)起請(qǐng)求的時(shí)候,有可能會(huì)超時(shí),超時(shí)情況下不可能給用戶入賬,否則導(dǎo)致資損。

為了保證用戶資金可靠,將以沖正的方式告訴銀行,這筆我沖正了,幫我沖銷掉,在這種情況下銀行就不會(huì)有記錄,但是我們公司內(nèi)部有充值以及沖正,這兩條記錄。

這是第二種類型的對(duì)賬,需要內(nèi)部勾兌。

第三種就是退款,我方是兩筆,銀行是一筆,需要核單,就是多對(duì)一的勾兌。第四種是線下充值,線下充值是不走線上系統(tǒng)的,流水號(hào)、銀行流水和企業(yè)流水是完全沒(méi)有可對(duì)性的,這種情況下需要對(duì)客戶、對(duì)資金,那對(duì)客戶對(duì)資金就有可能有重的情況。多對(duì)多的對(duì)賬,以先到先對(duì)的原則,那筆交易發(fā)生在前先對(duì)哪一筆,對(duì)不上的就是差異。

對(duì)賬結(jié)果也比較簡(jiǎn)單,第一是對(duì)平的,第二是未對(duì)平的,未對(duì)平,以代付為例,代付可能我方是處理中,銀行是成功。只是說(shuō)這筆交易是對(duì)上了,金額也對(duì)上了,但是關(guān)鍵信息是不符的。

清結(jié)算系統(tǒng)

清結(jié)算是收單業(yè)務(wù)的資金管控模塊,掌握資金交易的流向,所有備付金的收單款都應(yīng)該由清結(jié)算處理,不應(yīng)該交給別的系統(tǒng)來(lái)處理。

清結(jié)算分成大概三類:

  1. 第一個(gè)是清分清算,根據(jù)交易結(jié)果和交易相關(guān)規(guī)定對(duì)會(huì)員的保證金等等的一系列的貨款款項(xiàng)做計(jì)算;
  2. 第二部分的商務(wù)結(jié)算,按照和商戶簽約的結(jié)算周期,對(duì)應(yīng)收應(yīng)付的金額完成資金的劃撥;
  3. 第三部分,我要做結(jié)算對(duì)賬,保證貨款兩清。

清結(jié)算系統(tǒng)的四個(gè)能力如圖所示:

  1. 賬扣:交易款結(jié)算實(shí)時(shí)從商戶結(jié)算戶中扣除;
  2. 后收:結(jié)算款全額結(jié)算;
  3. 預(yù)充實(shí)扣:結(jié)算款全額結(jié)算,結(jié)算時(shí)指定賬戶扣除手續(xù)費(fèi);
  4. 溢價(jià):交易過(guò)程中,對(duì) C端用戶額外收取手續(xù)費(fèi)。

對(duì)于計(jì)費(fèi)能力可分為三種:①單筆費(fèi)率;②累計(jì)梯度;③追溯梯度。

著重解釋一下第三種,追溯是說(shuō)隨著銷量的變化費(fèi)率發(fā)生變化了,需要把之前的收費(fèi)少收的要收回來(lái),多收的要退回去。

 

本文由 @支付學(xué)院 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)允許,禁止轉(zhuǎn)載。

題圖來(lái)自 Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 對(duì)于一個(gè)財(cái)務(wù)開(kāi)發(fā)來(lái)說(shuō),來(lái)了解一些支付、財(cái)務(wù)相關(guān)的知識(shí)太有必要了。

    來(lái)自上海 回復(fù)
  2. 有點(diǎn)SAP系統(tǒng)的趕腳

    來(lái)自福建 回復(fù)
    1. 我們企業(yè)需要兩枚設(shè)計(jì)財(cái)務(wù)系統(tǒng)產(chǎn)品的同學(xué),包括但不限于結(jié)算體系、核算體系、發(fā)票管理、成本費(fèi)用、財(cái)務(wù)分析等。誰(shuí)能來(lái)杭州工作的私聊我

      來(lái)自江蘇 回復(fù)
  3. 感覺(jué)寫(xiě)的不夠詳細(xì),比如卡收單;分充值、提現(xiàn)這些來(lái)寫(xiě)更好理解吧

    來(lái)自廣東 回復(fù)
    1. 我們企業(yè)需要兩枚設(shè)計(jì)財(cái)務(wù)系統(tǒng)產(chǎn)品的同學(xué),包括但不限于結(jié)算體系、核算體系、發(fā)票管理、成本費(fèi)用、財(cái)務(wù)分析等。誰(shuí)能來(lái)杭州工作的私聊我

      來(lái)自江蘇 回復(fù)
  4. 感覺(jué)還是要再梳理下,雖然很厲害了,但感覺(jué)作者還是財(cái)務(wù)基礎(chǔ)還是弱了點(diǎn)

    來(lái)自廣東 回復(fù)
  5. 到現(xiàn)在沒(méi)搞懂財(cái)務(wù)系統(tǒng)、會(huì)計(jì)系統(tǒng)、清結(jié)算系統(tǒng)邊界和區(qū)別在哪。。。。 ??

    來(lái)自四川 回復(fù)
  6. 好難的樣子。頭大??

    回復(fù)
  7. 內(nèi)容是干貨 只是圖片很模糊 不能看清楚

    回復(fù)
    1. 可以點(diǎn)擊圖片進(jìn)行放大 ??

      來(lái)自上海 回復(fù)
  8. 內(nèi)容很專業(yè),雖然接觸過(guò)支付,但是讀起來(lái)還是很吃力~

    來(lái)自上海 回復(fù)
    1. 一樣,對(duì)本文不明覺(jué)厲 本人完全的財(cái)務(wù)金融白癡 里面有太多的專業(yè)術(shù)語(yǔ)和復(fù)雜邏輯……搞懂真是一種奢望……

      回復(fù)