金融業務架構經驗總結

2022-04-12 06:01:54 字數 1311 閱讀 8238

等等

首先,有個概念:

點融component架構:

這張非常設計具體業務了,但金融部分仍非常值得參考,如一些component:

對賬戶模型

對賬,也可以成為清算。一般為了保證系統的資料的準確性,尤其是金額資料。

金額的走向如下:

使用者銀行賬戶--支付--》銀行(第三方支付平台)--通知--》內部系統。

所以銀行會有流水,我們根據內部系統的支付記錄與銀行(第三方支付平台)的後台支付記錄按流水進行一一核對。

另外,內部系統產生出的流水(transaction),我們通常有後續的步驟,譬如產生現金流cashflow。現金流同樣要與內部的流水進行一一核對。

正常運作的時候,應該是有每日清算(不一定是eod--end of day),保證使用者的資產的正確性。有的公司會有更嚴格的清算處理:每個幾個小時進行清算。

沖正退款(取消交易)

由於某些特殊情況,如使用者基於不知情、或賬戶安全原因(被盜卡),不承認某筆交易是正常交易。--那麼就需要系統取消某一筆交易。取消交易時,資金一般可以按資金來路原路返回。

系統因此需要提供取消交易的功能,但不能簡單的刪除訂單,要留下證據,一般可以更新為取消狀態。(同時要保留操作記錄

注意內部的邏輯關係,一筆已經達成的交易被取消,對應需要emit 一些event進行統計關聯的計算資料。--有時類似牽一發動全身的感覺。

掉單改單

改單,乙個典型情況是,金額或者狀態錯了,需要進行對交易流水進行更新。但不能直接更新資料庫,而應系統提供功能出來,以防直接改動資料,沒觸發其他關聯資料的更新。這一點與退款類似。

該系統之所以稱為複式簿記,是因為每筆交易都至少記錄在兩個不同的賬戶當中。每筆交易的結果至少被記錄在乙個借方和乙個貸方的賬戶,且該筆交易的借貸雙方總額相等。該方法發生的每一筆經濟業務都要以相等的金額,同時在兩個或兩個以上相互聯絡的賬戶中進行登記。

類似於能量守恆定律,把來龍去脈都記下來.

系統設計:

賬戶子系統儲存要素應該包含2類表:

乙個是賬戶表(賬戶餘額/狀態表)account,主要記錄賬戶基本資訊:id,名稱,類目,可用餘額,凍結餘額等;

另乙個是賬戶流水表(又叫流水明細表)cashflow,記錄這些賬戶所有相關變化的流水記錄。

日結表:eod 日結,應與賬戶體系隔離,屬於清算日結,不要影響主業務。日結做了後,資料不會因為對以往進行修改(也不應該這樣處理)而產生偏差。

賬戶與複式記賬

結算相關複式記賬的會計科目該如何設計

ref連連支付文件

paypalm支付文件

支付寶文件

支付寶架構

點融網架構

金融業務知識

1 借貸的含義 借指資產的增加和負債的減少,貸則相反.借 表示 資產的增加 費用成本的增加 負債及所有者權益的減少 收益的轉銷 貸 表示 資產的減少 費用成本的轉銷 負債及所有者權益的增加,收益的增加 如公司用100元買了原材料,原材料就成了你的資產,增加了,就借 原材料100 指價值為100元的材...

Hive資料倉儲之金融業務 業務實戰一

資料 於櫃檯系統中的業務表和凌志營銷一體化系統中的表 系統資料庫1 hive s5 szdb sz asset client hive s5 szdb sz his his deliver hive s5 szdb sz his his fundjour hive s5 szdb sz his hi...

金融科技如何助力小微金融業務突破成本邊界?

今年 10 月,央行發布 中國普惠金融指標分析報告 2018 年 報告指出,作為我國普惠金融的重要構成,小微金融服務狀況得到更多改善,普惠口徑小微貸款增長迅速,在 2018 年末增至 8 萬億元,同比增長18 需要正視的是,小微金融的潛力釋放很大程度上得益於面向中小銀行的差別化準備金 定向降準等信貸...