支付清結算之渠道側處理

5 評論 46095 瀏覽 274 收藏 19 分鐘

繼上篇文章《支付清結算之基本概念和入門》,這篇文章進一步介紹渠道側的清結算處理。

上一篇文章還遺留的很多問題,這里我們一步步詳細介紹清結算中在渠道側如何進行。這里的渠道側,既包括銀行,也包括第三方支付以及銀聯。

支付

上一篇文章中的小明通過工行在老熊公司買了一張100元的會員卡,工行按照支付金額的0.1%收取手續費, 產生了如下會計分錄

借: 銀行存款-工行收款 100
貸: 主營業務收入-會員卡 100
借: 服務成本-工行手續費 0.1
貸:銀行存款-工行收款 0.1

這里我們詳細介紹在支付時的清結算過程,分別從銀行直連、第三方支付的角度來說明。

銀行直連

用戶通過工行支付的款項,在銀行側并不是直接落地到老熊公司的結算賬戶上,而是先到一個中間賬戶上。這就需要了解銀行側的賬戶和資金處理流程。針對第三方支付和電商直連銀行, 在銀行側的賬戶和資金處理流程是不一樣的。 電商公司直連銀行,不需要復雜的備付金管理。 當電商公司(第三方支付公司類似)和工行簽約開通支付接口后,工行會為這個接口開設一個結算賬戶。通過這個接口流轉的資金最終會結算到這個賬戶上。這也是電商公司可以提現的一個賬戶。另外,為了方便資金清算,工行還會為電商公司開設一個收付賬戶,這個賬戶是直接對接線上資金處理的,這是工行內部賬戶, 電商公司無法操作這個賬戶,但是可以看到這個賬戶的收付情況。

支付時,資金在工行側的流轉流程:

  1. 用戶提交支付請求,支付系統調用工行快捷支付接口執行支付。
  2. 工行服務器檢查用戶賬戶余額和狀態,如果余額不足或者狀態異常,則停止支付。繼續檢查電商公司的收款賬戶的狀態。如果狀態正常,開始執行支付。資金從用戶賬戶轉到收付賬戶上。
  3. 工行采用T+1的結算,將T日用戶支付的所有款項,扣除退款,扣除手續費等費用后,將剩余資金打入電商結算賬戶上。

而在商戶側,對前期所述的記賬流程,我們需要有調整。用戶付費不能直接進入公司存款賬戶,而是記在應收賬款下。需等待銀行完成清結算后,才能將商家在該銀行所有的收款轉到存款中。

用戶付費時,會計分錄:

借: 應收賬款-工行收款 99.9
服務成本-工行手續費 0.1
貸: 主營業務收入-會員卡 100

在電商側執行日切,將當前的應收賬款歸集到存款上,在接收到工行對賬單后,對這個日切結果也要對賬。 假定當前收入為200萬元,手續費為2千元,對應的會計分錄為:

借: 銀行存款-工行 1,998,000
貸: 應收賬款-工行收款 1,998,000

通過這個會計分錄,怎么知道這一筆手續費是誰付的? 要知道這只是從會計角度做的記錄,在具體存儲庫的設計時,還需要添加更多的信息,包括交易發生的時間、會員卡號等信息。

對工行來說,這些資金都是行內流轉,不涉及到跨行轉賬的問題。 因此在銀行內部的處理也比較簡單,一般就是一個內部的信息流,分別將商家賬戶和用戶賬戶的資金做了增減,并無實際的資金流轉。

第三方支付平臺

對于沒有直連的銀行,可以通過第三方支付來收款。 第三方支付側的資金處理,和銀行的類似。以支付寶為例,當商家在支付寶開通支付接口后,支付寶為商家建立賬戶以及商戶號。 每個業務對應一個商戶號。 用戶提交支付后,支付寶完成收款后,直接進行分潤,扣除手續費,將剩余資金轉移到商戶號上。

借: 應收賬款-支付寶會員賬戶收款 99.9
服務成本-支付寶會員手續費 0.1
貸: 主營業務收入-會員卡 100

這里記為應收賬款,因為T+1后,支付寶還要將資金按照商戶的要求,轉移到指定銀行賬戶上。假定這個銀行賬戶為建行的賬戶,當天的 收入為200萬元,手續費為2千元,對應的會計分錄為:

借: 銀行存款-建行 1,998,000
貸: 應收賬款-支付寶會員賬戶收款 1,998,000

那對于這一筆收款,支付寶是如何處理?這就涉及到備付金的問題了。

備付金

關于備付金,建議大家詳細閱讀《支付機構客戶備付金存管辦法》全文,對備付金的使用和管理有詳細的介紹。當用戶在電商網站(如淘寶網)購買商品,下單后,資金并不是立即進入商家的賬戶上,而是暫存在第三方支付公司。當用戶確認接收到商品后,資金從第三方支付公司轉到商家賬戶上。這個資金被稱為備付金。即 “指支付機構為辦理客戶委托的支付業務而實際收到的預收待付貨幣資金”。備付金由銀行托管,備付金銀行分為存管銀行和合作銀行。

  • 存管銀行只能有一家,負責處理備付金跨行收付,并對支付機構存放在各銀行的備付金信息做歸集,合并與監督。
  • 合作銀行可以有多家,可以辦理針對本銀行的備付金存取和監管。

和備付金相關的賬戶有三類:

  • 存管賬戶: 可以以現金形式接收客戶備付金、以銀行轉賬方式辦理客戶備付金收取和支取業務的專用存款賬戶。針對備付金存管銀行,可以一個省開設一個存管賬戶。 只有存管賬戶才能夠支持跨行付款。
  • 收付賬戶: 可以以現金形式或以銀行轉賬方式接收客戶備付金、以銀行資金內部劃轉方式辦理客戶備付金支取業務的專用存款賬戶。在同一個備付金合作銀行只能開設一個收付賬戶。
  • 匯繳賬戶: 僅支持同行收款以及退款時原路退回。在備付金存管和合作銀行都可以開設。 備付金銀行應當于每日營業終了前,將備付金匯繳賬戶內的資金全額劃轉至支付機構的備付金存管賬戶或在同一備付金合作銀行開立備付金收付賬戶。

有了收付賬戶,還有必要開設匯繳賬戶嗎? 這要看交易規模了,如果規模大,那是有必要的,因為有些地方銀行可以給非常低的手續費用,可以省一大筆錢。這幾個賬戶都是備付金專用活期存款賬戶。匯繳賬戶到收付賬戶的劃撥,是通過銀行自己行內轉賬進行;收付賬戶到存管賬戶,就走人行的大小額、超級網銀或者同城系統進行劃撥。 當然,這些接口一般第三方支付是不能直接訪問的,但可以通過銀行提供的接口來進行。

這樣在第三方支付公司,用戶支付的資金首先進入匯繳賬戶或者收付賬戶,日終后,匯繳賬戶的資金全部匯總到收付賬戶上。 在上述小明的例子中,如果小明使用的卡是招行的卡, 在有備付金支持的情況下,小明支付的100元是通過招行的內部轉賬直接進入了支付寶在招行的備付金收付賬戶或者匯繳賬戶。這樣將跨行轉賬變成行內資金劃撥,可以減少通道費的支出,也使得資金到賬更為迅捷。 第三方支付備付金的使用和調撥是個專門的話題。這里不再詳細展開。

充值

在爸爸公司指引下,資金沉淀成為電商公司孜孜以求的目標。用戶充值既有利于提升支付體驗,特別是對高頻小額支付而言;由此也可以形成可觀的資金沉淀,這對電商公司來說是個一舉多得的好事。但此舉是邁向違規的危險第一步。 接之前的場景,老熊公司在工行開設了一個對公賬戶,用于收款,這個賬戶可以用結算賬戶。先考慮用戶小明使用工行卡充值的場景。 公司需要為每個用戶開設一個賬戶,用來跟蹤賬戶余額。這個賬戶有兩種處理方式,所謂的虛戶和實戶。

虛戶:指客戶和商戶的資金都存放在電商公司開設的對公賬戶上,老熊公司內部為每個實體維護一個虛擬賬戶。當客戶給商家支付時,資金直接在虛擬賬戶上劃撥,沒有實際的資金流轉,只有信息流。由于虛戶是開設在電商平臺上,所以也叫支付賬戶。大部分電商公司用的都是這種模式。

實戶:指在銀行側為每個客戶和商戶在對公賬戶下開設二級賬戶。每個賬戶都是相互獨立的。對于少數服務大客戶的電商公司來說,使用這種模式也比較方便。相對支付賬戶,這被稱為銀行賬戶。

這里介紹虛戶的情況。 使用虛戶時, 電商需要為客戶和商戶建立內部賬戶。 這個內部賬戶,對電商公司來說,需要記錄在負債上。

回到充值的案例: 用戶使用工行的卡,給自己的賬戶充值100塊錢,不考慮手續費【手續費處理方法支付】,會計分錄:

借: 應收賬款-工行收款 100
貸: 客戶A賬戶 100

資金先進入應收賬款,因為充值和支付一樣,資金也是在清結算完成后才到賬的。 用戶在其他行充值情況應該如何處理? 如果電商公司和這個銀行有開通支付通道,那就會有對應的對公結算賬戶,充值款項就會在結算完成后,進入這個賬戶。如果電商和這個銀行沒有對接,需要通過其他第三方渠道,如支付寶、微信支付等來完成充值,對應的,資金也會進入第三方渠道。這和支付情況也是類似的。 不管用戶用哪個卡充值,最終的錢都記錄在客戶A的虛擬賬戶上。

第三方支付在處理充值時流程和上述是類似的。但是當電商調用第三方支付接口來完成充值時,和銀行不一樣地方在于,這個充值是實時入賬的。雖然銀行并不是實時把充值的金額結算到第三方支付的銀行賬戶上的,而是到T+1完成結算后才會到賬。但對第三方支付而言,在銀行接口確認成功后,就可以假定T+1銀行肯定可以把錢結算給自己。因此可以實時把電商在第三方支付的賬戶的金額增加,也即實時到賬。

提現

有充值,一般都需要提現。 可提現是一個危險的業務,提供資金逃離電商的途徑。對充值和支付來說,就算出問題了,錢還在。而提現就麻煩了,一旦出問題,錢都沒了。 對提現的賬戶和賬務處理尤其謹慎。 電商提現的主要途徑是銀企直聯、企業網銀和第三方支付代付。

銀企直連

對于商戶和客戶規模不大的公司,通過將公司內部的ERP、財務系統等業務系統和銀行接口對接,實現銀企直連,可以讓財務人員直接通過內部業務系統來打款。

企業網銀

一般銀行都提供的企業網銀接口,支持同行批量打款(代付)功能。銀行將企業對公賬戶扣款,打到對應的個人賬戶上。對于個人跨行取現,本質上來說,是將對公賬戶的資金轉賬到對私賬戶上,目前銀行側轉賬需要通過人行的大小額系統和超級網銀來進行。人行系統并不直接對企業開放,銀行通過企業網銀來封裝這些接口,批發或者零售給企業使用。

行內清算系統:銀行內部轉賬一般通過這系統來進行,不限金額,實時到賬,手續費低。 對于同行提現,如上述案例,小明需要將零錢提現到工行賬 戶上,老熊公司在工行也開設了用于收付的對公賬戶,則可以通過工行的行內清算系統,直接100元支付給小明。

小額支付系統:大小額支付系統同屬于央行的中國現代化支付系統(CNAPS)。5萬以內的普通貸記業務可以通過央行的小額批量支付系統(BEPS)來進行,這是7*24小時運行,批量運行,收集到若干交易后統一打包處理,所以是非實時到賬的,費用相對大額來說也比較低。此外,小額支付需要提供聯行號,即支行信息,一般綁卡流程不會要求用戶提供此類信息。

大額支付系統:大額實時支付系統(HVPS)每筆交易都實時發送,實時清算的,所以基本上能實時到賬,跨行資金零在途。但大額系統運行的時間,僅限于工作日的 8:30 ~ 17:00運行,假節日也不運行。目前對使用大額支付系統進行轉賬并沒有設置最低資金量的要求,也就是一塊錢也會給你轉過去。 但是費用較高,另外大額支付系統也需要支行信息(聯行號)。

超級網銀:全稱是網上支付跨行清算系統 ,2013年10月份正式投產運行。超級網銀是對大小額支付系統的一個補充,接入機構不再限于銀行,第三方支付也可以接入,所以有的第三方支付給商戶提供的提現代發功能就是基于超級網銀做的。7*24小時實時到賬,單筆上限5萬元。 超級網銀并不是所有的銀行都支持,目前至少支持172家主要銀行。此外,超級網銀交易可以不需要聯行號。

對電商來說,由于不能直接訪問央行的這些接口,對接銀行,通過銀行來訪問央行的接口,是主要的提現方式。 但不同的銀行,針對不同的提現場景,收費不一樣。所以在具體實現提現的時候,還需要有提現路由(打款路由),從費率、支持的額度、到賬時間等多個維度來評估和選擇提現渠道。

第三方支付渠道

支付寶、微信等第三方支付公司一般也都提供代付服務,可以是通過文件來實現批量代付,也可以通過接口來實現提現。

  1. 第三方支付與用戶提現的銀行有合作關系且銀行提供實時到賬接口,此類銀行支持實時到賬的提現操作; 如果只提供準實時到賬接口(例如2小時到賬),則此類合作銀行只支持準實時到賬提現操作(支付寶為2小時到賬)。
  2. 第三方支付與用戶提現的銀行無合作關系,只能通過銀行小額支付系統定時跑批,此類只支持2天內到賬。

不管通過哪個途徑來實現,提現的會計分錄和充值相反,借記用戶的虛擬賬戶,貸記對公賬戶存款。

借: 客戶A賬戶 100
貸: 銀行存款-工行 100

這篇文章介紹渠道側的清結算處理,下一篇文章將詳細介紹在電商側的相關處理,包括分潤、優惠券等的處理。

系列文章

支付清結算之基本概念和入門

 

作者:鳳凰牌老熊,程序員 & 架構師

本文由@鳳凰牌老熊(微信公眾號:shamphone) 原創發布于人人都是產品經理 。未經許可,禁止轉載。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 謝謝,收獲很大

    回復
  2. 請問超網可以支持對公轉賬么?

    來自浙江 回復
  3. 建議關于渠道的處理還有關于支付,可以寫的更淺顯易懂一些,謝謝

    來自廣東 回復
  4. 有了收付賬戶,還有必要開設匯繳賬戶嗎? 這要看交易規模了,如果規模大,那是有必要的,因為有些地方銀行可以給非常低的手續費用,可以省一大筆錢。這幾個賬戶都是備付金專用的活期存款賬戶。匯繳賬戶到收付賬戶的劃撥,是通過銀行自己行內轉賬進行

    大神,麻煩解釋一下啊,既然匯繳賬戶到收付賬戶是通過銀行自己行內轉賬的,那我理解匯繳賬戶和收付帳戶都是一家銀行的,是這樣嗎?那為什么還要開匯繳賬戶啊,如何省錢的???大神無論如何解釋一下啊。

    來自上海 回復
  5. 期待下一篇

    來自廣東 回復