基礎向:詳細解析「財務對賬」的秘密
賬務和對賬,都是會計學中的概念,本篇文章使用產品和業務的語言體系,為大家說明賬務對賬的知識點。
概念及目的
首先拋出3個問題:
- 為什么需要對賬?
- 支付機構是如何進行賬務對賬的?
- 互聯網平臺應該如何進行對賬模塊的設計?
對賬是會計學的一個名字,會計學對對賬的定義是:為了保證賬簿記錄的真實性、完整性、準確性,在記賬以后結賬之前,定期或不定期地對有關數據進行檢查、核對。
賬簿記錄是對公司企業日常經濟活動的記錄,類似于我們日常生活中使用記賬 APP 來記錄日常開銷,記賬 APP 里的每一條記錄都是賬簿記錄。
這里重點是對賬簿記錄進行核對,包含三個方面的核對工作,即賬證核對、賬賬核對、賬實核對。
(1)賬證核對,是將賬簿記錄與記賬憑證進行核對,這里是記賬憑證是指日常經濟活動的書面證明。如果還是用記賬 APP 來類別的話,我們超市購物的小票、購買商品的發票、銀行卡的收款轉賬記錄,都是記賬憑證。
(2)賬賬核對,是把有相互關系的多個賬簿記錄進行核對。有相互關系的賬簿記錄,包括總分類賬簿間核對,明細賬簿間核對等多種類型。例如:我們使用記賬 APP 時,整個家庭的日常開銷和購物、教育、交通等分類開銷的核對,是總分類賬簿間核對;核對銀行卡取現記錄和日常現金支出記錄,是明細賬簿間核對。
(3)賬實核對,是各項資產物資的記錄數值與實際真實數額間的核對。例如:我們使用記賬 APP 記錄購買了一臺手機,我發現自己手里確實有一臺手機,這就是賬實核對。
業務場景中的對賬
以上內容說明的是會計上是如何定義對賬的,下面讓我們看一下具體的業務場景中,是如何定義對賬的。
1. 對賬的職能
Ping++ 服務的客戶都是開展電子商務業務的互聯網公司或項目,我們習慣稱之為電商平臺。電商平臺的對賬,主要需要完成如下三個任務:
- 核對平臺自身系統交易數據與支付渠道的對賬單數據,并將交易金額和支付渠道結算資金進行核對。
- 保證電商平臺各系統間交易狀態、交易資金的一致性,支付訂單和業務訂單狀態要一致,收款金額和訂單金額一致,總收款金額和商品金額、運費金額要一致。
- 要包含對賬和后續的差錯處理流程。
2. 對賬的內容
對照會計定義中,對賬包含的三個方面核對工作。
- 對于電商平臺來說,記賬憑證就是電商平臺自身的交易訂單,支付渠道提供對賬單。
- 賬賬核對,最重要的是將系統交易數據和渠道的對賬單數據進行核對。同時也包括自營商品交易、入駐第三方交易數據的核對,有余額錢包的平臺,需要進行余額數據和交易數據的核對。
- 電商平臺需要向入駐第三方進行付款時,要進行結算數據與交易數據的核對。賬實核對,是將交易數據與支付渠道收款金額、已發貨商品數量進行核對,結算數據和付款進行進行核對。
對賬模塊是大家搭建電商平臺、進行業務系統、支付系統規則設計時,容易忽視的環節。往往在平臺業務上線后,交易量出現爆發增長,人工無法處理每天出現的差錯交易時,才會考慮設計、開發對賬模塊。
將對賬模塊的價值比作一個冰山的話,業務運行正常情況下顯示的價值,就是冰山海面上的部分;當電商平臺發生差錯交易時,平靜被打破,才會顯現出對賬的真正價值。
3. 對賬的價值
平臺發生差錯交易時,對賬模塊的價值主要體現在:
- 通過系統自動進行交易數據的核對,解放了財務、運營人員的工作時間,讓他們可以專注于可以公司創造更多價值的工作上;
- 自動完成大量交易數據的核對工作,訂單數據量很大的情況,單靠人工無法完成交易數據核對并定位差錯;
- 可以在第一時間發現差錯交易,并及時進行處理。不用等到客戶投訴來了,再定位問題進行處理,提高了用戶體驗。
電商平臺的對賬包含差錯處理模塊,運營人員人工完成差錯處理后,將交易數據同步更新到支付系統;同時還包括電商平臺日常業務流程中,和支付系統相關的業務訂單系統、發貨倉儲系統、財務管理軟件等周邊系統,保證整個平臺數據的一致性。
對賬的設計
如何進行對賬模塊的設計,我想先說明下支付機構是如何進行賬務對賬的。眾所周知,支付機構每天需要處理大量的交易訂單和資金,支付機構的賬務對賬對我們進行電商平臺對賬模塊的設計,有很好的指導價值。
支付機構在進行交易處理時,主要涉及三個系統模塊,分別是聯機、清分和結算。
(1)聯機系統負責處理商戶的交易,并將交易發送到后端扣款渠道完成交易。支付、代扣、代付、預授權等多種類型的交易,都通過聯機系統進行處理。聯機系統完成交易處理后,記錄的交易信息有:交易時間、交易商戶、交易金額、交易類型、扣款渠道等信息。
(2)清分系統主要負責各類賬務金額的計算,根據交易類型計算交易商戶手續費,根據扣款渠道計算交易成本,手續費減去成本等到支付機構的手機數據。清分系統還負責對賬工作,將聯機交易信息和資金來源方流水文件進行核對。
資金來源方就是扣款渠道,兩方的數據核對完成后,對于有差異的流水,生成差錯交易。差錯交易會交由運營人員,進行差錯交易處理。
對賬后,正確無誤的交易會生成結算流水文件。如果某一個扣款渠道的流水文件存在差錯交易,則這個扣款渠道所有交易都不會生成結算流水文件。等待運營人員完成差錯處理后,清分系統再對該扣款渠道的所有交易生成結算流水文件。
(3)結算系統根據清分生成的結算流水文件,生成支付機構對外付款的商戶結算數據、等待收款的資金來款方數據,以及支付機構的收益數據。
支付機構負責進行交易資金處理的工作人員,在所有扣款渠道的資金全部入賬后,對交易商戶所有扣款渠道的交易資金通過一筆資金,完成交易資金的結算。結算系統根據結算流水文件,為交易商戶生成對賬單,供交易商戶后續核對交易訂單使用。清分系統對賬后,會生成差錯交易等待運營人員處理。
典型差錯類別及處理方法
下面會介紹幾種典型的差錯類型及其處理方式。
第一種差錯類型是長款,簡單來說就是支付機構收的錢多了。
這種類型的差錯交易表現為,資金來款方流水文件有記錄,而支付機構聯機交易狀態為未支付、超時等情況。這種情況下,交易商戶未收到交易成功信息,支付機構需要交易資金通過來款渠道返還用戶。
第二種差錯類型是短款,也就是支付機構收的錢少了。
這種類型的差錯交易表現為,資金來款方流水文件無記錄,而支付機構聯機交易狀態已成功支付。除了支付機構自身系統故障,錯誤記錄了交易狀態之外,發生短款差錯的常見原因是,該筆交易資金在通過人民銀行系統進行資金劃轉時,未能及時劃轉到來款渠道,導致來款渠道無法將交易資金結算到支付機構。
這種情況下,支付機構需要向來款渠道發起請款操作,同時將交易商戶的其他無差錯交易資金進行優先結算。
第三種差錯類型雙方的交易數據記錄不一致,例如交易金額不一致、支付機構記錄的成本金額和來款渠道實際成本金額不一致等。
發生數據記錄不一致的情況,比較罕見,處理差錯時,需要業務人員和開發人員配合,根據實際情況進行針對性的處理。
對賬模塊設計思路
對于支付機構賬務對賬流程,有了一個宏觀的認知后,下面會借鑒支付機構的對賬流程,介紹下互聯網電商平臺的對賬模塊設計思路。
支付系統是電商平臺對接各個支付渠道,完成交易訂單處理的核心系統。電商平臺進行對賬模塊設計時,首先要進行的就是支付系統對賬。
支付系統對賬,是將本系統產生的交易資金和支付渠道的結算金額進行核對。包含對賬單下載、數據準備、對賬、差錯處理四個環節。
(1)賬單下載支付系統要對接支付寶、微信、銀聯等多個渠道,在進行對賬單下載時候,就需要針對不同的支付渠道的特點,進行針對性的處理,主要注意這三個方面的不同,分別是:下載方式不同、下載時間不同以及文件格式不同。
完成了對賬單下載,就需要對渠道對賬單數據和本地交易數據,整理成可供對賬處理的數據。
(2)數據準備
數據準備后,要注意和渠道對賬單原始數據、本地交易訂單原始數據進行核對,保證數據的準確性。
(3)對賬單筆賬單需要對商戶訂單號、渠道流水號、交易時間、交易金額等字段進行比對,所有訂單進行逐筆比對。
(4)差錯賬處理失敗訂單:支付系統中狀態為“失敗”的,渠道狀態為“成功”的訂單。
- 首次對賬,對賬模塊本地交易數據無此訂單;
- 按渠道數據中的商戶訂單號、渠道流水號、交易時間,在支付系統查找該筆訂單,導入對賬模塊進行數據準備后,進行二次對賬。
跨天訂單:本地交易數據和渠道對賬單記錄的交易時間不在同一天。
- 交易時間中日期一致的不記錄為差錯;
- 日期不在同一天,按本地交易日期計入當天差錯交易。
本文由 @支付學院 原創發布于人人都是產品經理。未經許可,禁止轉載
題圖來自Unsplash,基于CC0協議
好文章,獲益良多
很不錯,學習
記賬憑證是需要業務系統來生成吧。關于賬實核對是需要系統交易賬單和商家提供的賬單進行核對吧,核對通過后才能和供應商結算,那是應該業務系統生成供應商對賬單嗎?
多謝分享,把本人在工作中處理過的業務系統的講了一遍,化零為整。
感謝支持 ??