計(jì)費(fèi)結(jié)算系統(tǒng)之錢(qián)包系統(tǒng)

10 評(píng)論 21404 瀏覽 175 收藏 14 分鐘

編輯導(dǎo)讀:錢(qián)包系統(tǒng)是承接各類交易請(qǐng)求,管理余額的進(jìn)出、記錄余額變化的虛擬賬戶。錢(qián)包系統(tǒng)內(nèi)發(fā)生的余額變動(dòng)并不一定有對(duì)應(yīng)的資金流。本文將從五個(gè)方面,圍繞錢(qián)包系統(tǒng)的計(jì)費(fèi)結(jié)算進(jìn)行分析,希望對(duì)你有幫助。

錢(qián)包系統(tǒng)的上游是交易系統(tǒng)、結(jié)算系統(tǒng)、CRM等,承接來(lái)自他們的交易請(qǐng)求;錢(qián)包系統(tǒng)下游是資金系統(tǒng)、賬務(wù)系統(tǒng)等。

錢(qián)包系統(tǒng)交互圖

錢(qián)包系統(tǒng)的業(yè)務(wù)層定義了各類交易的流水規(guī)則,底層是交易流水和資金流水,以流水賬的形式記錄資金和債務(wù)的變動(dòng),以及余額。錢(qián)包記錄了單個(gè)賬戶的資金變動(dòng)情況,資金的變動(dòng)主要分為兩種,即進(jìn)項(xiàng)(充值、退款等)和出項(xiàng)(扣費(fèi)、轉(zhuǎn)賬轉(zhuǎn)出等),下面主要介紹幾種常見(jiàn)的交易類型:充值(打款)、支付、退款和提現(xiàn)。

流水進(jìn)出示意圖

一、交易請(qǐng)求

1. 充值請(qǐng)求

1)現(xiàn)金充值

  • 線上充值:支付寶/微信/網(wǎng)銀轉(zhuǎn)賬,以及第三方支付渠道。
  • 線下充值:對(duì)公匯款。公司的銀行賬戶收到客戶的打款后,業(yè)務(wù)系統(tǒng)通過(guò)銀企直聯(lián),獲取打款金額和相關(guān)信息,生成一筆銀行充值記錄,再匹配相關(guān)信息,比如公司名稱、用戶UID、歷史分配記錄等,將該流水分配到正確的UID上,在賬戶內(nèi)生成一筆充值流水。

沒(méi)有銀企直聯(lián)的情況下,也可以由財(cái)務(wù)人工將收到的流水錄入業(yè)務(wù)系統(tǒng),再在業(yè)務(wù)系統(tǒng)完成流水分配和認(rèn)領(lǐng)工作。

現(xiàn)在還有一種解決分配銀行流水的做法,就是開(kāi)設(shè)銀行父子賬戶。簡(jiǎn)單說(shuō),就是企業(yè)向銀行申請(qǐng)能夠開(kāi)設(shè)多個(gè)賬戶的服務(wù),然后企業(yè)再將賬戶分配給自己的客戶,一個(gè)客戶分配一個(gè)專屬的銀行賬戶,客戶打款到專屬的銀行賬戶內(nèi),銀行再轉(zhuǎn)賬到企業(yè)的銀行卡內(nèi),完美解決款是誰(shuí)打的問(wèn)題。

2)虛擬貨幣的充值

虛擬貨幣一般是作為客情贈(zèng)送或返利贈(zèng)送給客戶的,由商務(wù)在業(yè)務(wù)系統(tǒng)發(fā)起充值流程。

3)充值的消耗

充值進(jìn)入錢(qián)包后,會(huì)記錄一筆充值類型的交易流水(實(shí)收款項(xiàng))和一筆繼承了交易流水的金額、資產(chǎn)ID、時(shí)間的資金流水,因?yàn)槭琴Y金增多,記為“+”。

如有扣費(fèi)發(fā)生,會(huì)按先進(jìn)先出的原則用先發(fā)生的充值流水支付先發(fā)生的扣費(fèi)。被抵扣的資金流水記為“-”,直到扣費(fèi)流水全部付清,資金流水再去支付下一筆扣費(fèi)。這個(gè)過(guò)程就是銷賬。

因此,充值流水的每一筆資金流水的去向都能追溯,如有問(wèn)題也可以回滾。

4)充值的會(huì)計(jì)處理

充值流水是公司的實(shí)收金額,但在財(cái)務(wù)收入確認(rèn)上實(shí)收沒(méi)有意義。充值流水中,未消耗的充值和已消耗但是未提供商品/服務(wù)的賬款按預(yù)收賬款處理,記為負(fù)債類科目。這代表以后需要用商品服務(wù)來(lái)償還的。后續(xù)實(shí)際提供商品/服務(wù)后,預(yù)收賬款轉(zhuǎn)為業(yè)務(wù)收入,相關(guān)會(huì)計(jì)處理如下。

收到預(yù)收賬款時(shí):

  • 借:銀行存款
  • 貸:預(yù)收賬款

實(shí)際提供商品/服務(wù)時(shí):

  • 借:預(yù)收賬款
  • 貸:主營(yíng)業(yè)務(wù)收入

2. 賬單扣費(fèi)請(qǐng)求

1)扣費(fèi)流水(應(yīng)收金額)

前面說(shuō)到對(duì)賬單其實(shí)是多條計(jì)費(fèi)明細(xì)的匯總,那么賬單執(zhí)行扣費(fèi)后,這每條的計(jì)費(fèi)明細(xì)會(huì)產(chǎn)生一條扣費(fèi)流水(應(yīng)收金額),流水會(huì)詳細(xì)記錄交易類型、交易細(xì)分、發(fā)生金額、待完成金額、是否完成、發(fā)生時(shí)間、關(guān)聯(lián)交易和描述等。

2)扣費(fèi)核銷(實(shí)收金額)

扣費(fèi)流水被實(shí)際支付后,扣費(fèi)流水下會(huì)記錄資金流水,即實(shí)收金額,一筆扣費(fèi)流水可以對(duì)應(yīng)一筆或多筆執(zhí)行流水,執(zhí)行流水上會(huì)記錄支付幣種、執(zhí)行前后的金額、變更金額、支付時(shí)間等。

一般而言,賬戶余額會(huì)按照扣費(fèi)發(fā)生的先后順序來(lái)付清扣費(fèi)流水。某些業(yè)務(wù)場(chǎng)景下,也可以讓用戶指定支付的賬單,而不是按先后順序付清。

TO C的業(yè)務(wù)更喜歡說(shuō)支付,因?yàn)榛径际鞘怯脩糁鲃?dòng)付清賬單,而云行業(yè)主要是后付費(fèi)的計(jì)費(fèi)模式,需要用戶在賬戶內(nèi)預(yù)留資金,生成賬單后系統(tǒng)會(huì)主動(dòng)付清賬單,其實(shí)區(qū)別在于行為的主體是人還是系統(tǒng)。

3)扣費(fèi)流水的細(xì)分

扣費(fèi)類型其實(shí)是反映資金出項(xiàng)的一級(jí)分類,還需要根據(jù)業(yè)務(wù)類型和交易場(chǎng)景來(lái)細(xì)分和定義細(xì)分類型,以便后續(xù)區(qū)分交易場(chǎng)景入賬。下文提到的提現(xiàn)也是扣費(fèi)流水的細(xì)分類型之一。

4)扣費(fèi)的會(huì)計(jì)處理

扣費(fèi)流水其實(shí)并不等同于會(huì)計(jì)上的應(yīng)收金額,但業(yè)務(wù)環(huán)境中,大家一般會(huì)理解成只要交易發(fā)生,那么商品服務(wù)費(fèi)用都是應(yīng)收金額。差別就在于財(cái)務(wù)收入確認(rèn)采用權(quán)責(zé)發(fā)生制(又稱應(yīng)收應(yīng)付制),與之相對(duì)的是收付實(shí)現(xiàn)制。

  • 權(quán)責(zé)發(fā)生制:只要交易發(fā)生且商品服務(wù)已交付,不管是否收到款或未收款,都應(yīng)該計(jì)入收入。
  • 收付實(shí)現(xiàn)制:以實(shí)際收款付款的時(shí)間確認(rèn)收入和費(fèi)用,而不是以商品服務(wù)提供的時(shí)間。

具體要看,商品服務(wù)是否已經(jīng)提供給了客戶,已經(jīng)提供商品服務(wù)卻沒(méi)收到賬款的按應(yīng)收賬款處理,計(jì)入資產(chǎn)類科目。

已提供商品服務(wù)但未收到打款:

  • 借:應(yīng)收賬款
  • 貸:主營(yíng)業(yè)務(wù)收入

收到打款:

  • 借:銀行存款
  • 貸:預(yù)收賬款

3. 調(diào)賬請(qǐng)求

調(diào)賬即賬單錯(cuò)誤,需要對(duì)錯(cuò)誤的賬單(或計(jì)費(fèi)記錄)及其產(chǎn)生的流水進(jìn)行修正。

處理辦法是,先判斷賬單(或計(jì)費(fèi)記錄)的結(jié)算狀態(tài),未結(jié)算狀態(tài)下,對(duì)錯(cuò)賬單(或計(jì)費(fèi)記錄)進(jìn)行邏輯刪除,再生成新賬單(或計(jì)費(fèi)記錄)即可,按新賬單(或計(jì)費(fèi)記錄)進(jìn)行結(jié)算;若已結(jié)算,則對(duì)該計(jì)費(fèi)記錄的流水生成逆向流水,即退款流水,再生成新賬單(或計(jì)費(fèi)記錄)再次結(jié)算扣費(fèi)。

4. 提現(xiàn)請(qǐng)求

前面說(shuō)到退款是扣費(fèi)的逆向流程,其實(shí)提現(xiàn)也是充值的逆向流程,將用戶充值的錢(qián)退回給用戶。

1)提現(xiàn)退回的方式

原路退回:哪兒來(lái)的退哪兒去。根據(jù)充值流水的支付渠道,發(fā)起退款,一般第三方支付系統(tǒng)都會(huì)支持原路退回,但是僅支持退近3個(gè)月的充值流水,超過(guò)就需要走線下提現(xiàn)。

線下退回:需要用戶填寫(xiě)或綁定收款銀行賬戶,或是支付寶賬號(hào)(這里需要做好風(fēng)控,判斷賬戶主體和持卡人一致),由財(cái)務(wù)打款至客戶的銀行賬戶上。

2)提現(xiàn)的處理

首先,要校驗(yàn)提現(xiàn)金額是否超過(guò)可提現(xiàn)金額。其次,不管是哪種退回,在賬戶內(nèi)都會(huì)發(fā)生一筆提現(xiàn)類型的扣費(fèi)流水,并由申請(qǐng)?zhí)岈F(xiàn)的充值流水專門(mén)支付。付清后,資金系統(tǒng)再通過(guò)支付渠道發(fā)起退款/打款流程,注意順序要先扣后出。

二、資金系統(tǒng)

資金系統(tǒng)用來(lái)承接資金收付款請(qǐng)求,并選擇支付渠道、執(zhí)行資金劃撥。

1. 資金劃撥

資金劃撥用來(lái)處理錢(qián)包側(cè)或其他業(yè)務(wù)線發(fā)起的資金處理請(qǐng)求,調(diào)動(dòng)支付渠道執(zhí)行資金劃撥的操作。

以提現(xiàn)請(qǐng)求為例,用戶發(fā)起提現(xiàn)申請(qǐng)后,錢(qián)包先執(zhí)行提現(xiàn)類型的扣費(fèi)流水。該流水執(zhí)行成功,且扣清后,錢(qián)包系統(tǒng)調(diào)資金系統(tǒng)生成付款請(qǐng)求。再由財(cái)務(wù)人員根據(jù)付款金額、時(shí)效要求、各支付渠道余額、費(fèi)率等因素選擇合適的支付渠道,執(zhí)行付款。

接下來(lái),銀行或第三方支付渠道就會(huì)執(zhí)行資金劃撥,將錢(qián)從公司的賬戶劃款至提現(xiàn)用戶的支付賬戶。

2. 支付渠道管理

維護(hù)或接入支付渠道,不同支付渠道在費(fèi)率、時(shí)效性、付款要求上都有不同,如何自動(dòng)選擇合適的支付渠道,是支付渠道管理的范圍。

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

賬務(wù)系統(tǒng)是會(huì)計(jì)人員使用的用于管理會(huì)計(jì)科目、錄入會(huì)計(jì)分錄、試算平衡的系統(tǒng)。簡(jiǎn)單的理解,就是“做賬”的。

由于會(huì)計(jì)準(zhǔn)則要求按權(quán)責(zé)發(fā)生制核算收入,因此錢(qián)包流水的數(shù)據(jù)并不能一一映射到賬務(wù),還需要依賴其他業(yè)務(wù)系統(tǒng),比如賬單系統(tǒng)、合同系統(tǒng)等,作為上游系統(tǒng),共同來(lái)參與會(huì)計(jì)分錄的計(jì)算。

做賬務(wù)系統(tǒng)強(qiáng)調(diào)產(chǎn)品對(duì)財(cái)務(wù)知識(shí)和邏輯的理解,建議大家可以去了 會(huì)計(jì)六要素、“有借必有貸、借貸必相等”等基礎(chǔ)財(cái)務(wù)知識(shí)。

四、可用余額

可用余額是將各類可用資金和額度匯總計(jì)算得出的可使用金額的總和。

可用余額=現(xiàn)金余額+贈(zèng)送金+信用額度-未支付金額-凍結(jié)金額

需要注意的是:

  1. 抵用券并不會(huì)列入計(jì)算。因?yàn)榈钟萌ǔJ怯惺褂孟拗?,并不能抵扣全部產(chǎn)品,不能作為類現(xiàn)金的通用貨幣。
  2. 凍結(jié)金額。

凍結(jié)金額是用來(lái)鎖定用戶的一部分余額,避免用戶花費(fèi)后賬戶欠費(fèi)。應(yīng)用場(chǎng)景包括申請(qǐng)中的提現(xiàn)金額、預(yù)估消費(fèi)等等。

一般有兩種實(shí)現(xiàn)方式,根據(jù)是否計(jì)入流水分為:

  • 計(jì)入流水。新增凍結(jié)類型的扣費(fèi)流水和解凍類型的充值流水,凍結(jié)類型需要指定扣費(fèi)/鎖定的資金類型和占用順序。解凍流水即為凍結(jié)流水的逆向處理。
  • 不計(jì)入流水。將凍結(jié)金額作為負(fù)值計(jì)入可用余額的計(jì)算,流水上不做區(qū)分,解凍時(shí)只要將凍結(jié)金額調(diào)整為0即可。麻煩的是,由于未真正抵扣,因此需要明確凍結(jié)占用的資金類型和數(shù)量。不然用戶分不清其他資金的實(shí)際可用額度。

信用額度:

我們這里的信用額度代表的是一個(gè)欠費(fèi)額度,即允許客戶賒銷/欠費(fèi)的最大額度,區(qū)別于信用卡的授信額度是一種支付工具。通常應(yīng)用于有賬期的客戶上,用信用額度來(lái)判斷用戶的是否應(yīng)該還款,以及是否要進(jìn)入欠費(fèi)管控流程。

信用額度是要設(shè)計(jì)成額度還是支付工具,大家可以衡量下業(yè)務(wù)需要。設(shè)計(jì)成額度會(huì)更簡(jiǎn)單點(diǎn),如果設(shè)計(jì)成支付工具,那么作為一類資產(chǎn),還需要考慮它的進(jìn)銷存,以及抵扣順序和退款邏輯等。

五、結(jié)尾

除了上述提到的充值、扣費(fèi)、提現(xiàn)、退款,其實(shí)還有很多其他業(yè)務(wù)場(chǎng)景和流水類型。

總結(jié)一下,在設(shè)計(jì)錢(qián)包時(shí)需要注意:

  1. 考慮錢(qián)包內(nèi)的資金種類和使用規(guī)則,并設(shè)置相應(yīng)的子賬戶、做好進(jìn)銷存,比如現(xiàn)金賬戶、贈(zèng)送金賬戶等。
  2. 考慮各種場(chǎng)景的逆向流程,并留好審計(jì)日志。由于錢(qián)包系統(tǒng)涉及到錢(qián)需要非常謹(jǐn)慎,如果弄錯(cuò)需要考慮好逆向流程,并保留回退記錄。
  3. 根據(jù)交易類型和場(chǎng)景,細(xì)分好進(jìn)出項(xiàng)類型。

 

本文由作者@大肥兔 原創(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. 感謝

    來(lái)自湖南 回復(fù)
  2. 看了您的文章很有收獲,可以加微信進(jìn)一步溝通嗎,我的微信號(hào)15933556182,期待您的回復(fù)呀~

    來(lái)自北京 回復(fù)
  3. 請(qǐng)問(wèn)有關(guān)于寫(xiě)賬單邏輯的資料產(chǎn)考嗎?

    來(lái)自江西 回復(fù)
  4. 希望大佬能解答一下,我半路轉(zhuǎn)行,已經(jīng)做產(chǎn)品一個(gè)月了,但是感覺(jué)只知道表面,不知道深層次的東西,嘻嘻

    來(lái)自湖南 回復(fù)
  5. app 設(shè)置了非公司法人不可以進(jìn)行企業(yè)認(rèn)證,我們降低了門(mén)檻,員工可以用法人的信息做企業(yè)認(rèn)證,相當(dāng)于注冊(cè)人與信息是法人,使用人是公司員工,老板并不會(huì)來(lái)使用這個(gè)小眾APP,涉及到提現(xiàn)金額時(shí)電話號(hào)碼驗(yàn)證怎么辦,怎樣既不用去打擾法人,也達(dá)成交易,還規(guī)避了風(fēng)險(xiǎn)

    來(lái)自湖南 回復(fù)
    1. 這個(gè)需求本身是用戶體驗(yàn)和安全性的平衡。
      從安全性來(lái)說(shuō),用戶提現(xiàn)除了校驗(yàn)電話號(hào)碼,也可以考慮校驗(yàn)提現(xiàn)的銀行卡持有人(企業(yè))與認(rèn)證信息一致。這種情況下,哪怕操作人不是老板,錢(qián)也是到公司的賬戶上,風(fēng)險(xiǎn)可控。
      如果還想加強(qiáng)安全,可以考慮單日的小額提現(xiàn)無(wú)需校驗(yàn),否則需要手機(jī)號(hào)驗(yàn)證。

      來(lái)自上海 回復(fù)
    2. 哇~謝謝大神解答,多謝賜教,嘻嘻

      來(lái)自湖南 回復(fù)
  6. 您好,信用額度這方面講解可不可以詳細(xì)一些?

    來(lái)自北京 回復(fù)
    1. 想了解信用額度的哪些呢?

      來(lái)自上海 回復(fù)
  7. 寫(xiě)的很清晰,感謝分享,受教了!

    來(lái)自上海 回復(fù)