全面解構(gòu)支付系統(tǒng)設(shè)計(jì)——你不可不知的會(huì)計(jì)核心
要理解支付系統(tǒng)的設(shè)計(jì),會(huì)計(jì)學(xué)知識(shí)是必要前提。
一、復(fù)式記賬
第一個(gè)問題:如何理解賬務(wù)系統(tǒng)單邊記賬,會(huì)計(jì)系統(tǒng)復(fù)式記賬?
有些公司內(nèi)部賬戶之間轉(zhuǎn)賬都采用復(fù)式記賬法,如充值、提現(xiàn)交易,他們?cè)?strong>賬務(wù)系統(tǒng)都記單邊流水,等和銀行對(duì)賬后,在會(huì)計(jì)系統(tǒng)復(fù)式記賬。
1. 以充值為例
用戶充值:秋秋支付寶充值100 元,那么在賬務(wù)系統(tǒng)里面單邊記賬,主要就是如下的流水信息:
若有N 多條充值的流水,在賬務(wù)系統(tǒng)中會(huì)記錄客戶分戶N 多條賬務(wù)流水,并實(shí)時(shí)更新外部分戶的流水和分戶余額。
同時(shí)發(fā)送該充值業(yè)務(wù)數(shù)據(jù)到會(huì)計(jì)核心,會(huì)計(jì)核心根據(jù)賬務(wù)系統(tǒng)提供的會(huì)計(jì)科目做一條客戶帳分戶的貸方分錄,日終匯總分別借記一條工商銀行待清算款充值賬戶的分錄,同時(shí)更新相應(yīng)科目下的內(nèi)部分戶余額,在會(huì)計(jì)系統(tǒng)中會(huì)對(duì)應(yīng)的生成會(huì)計(jì)分錄流水:
銀行對(duì)賬后 ,對(duì)賬結(jié)果觸發(fā)會(huì)計(jì)系統(tǒng)會(huì)計(jì)分錄:
二、會(huì)計(jì)基礎(chǔ)入門
第二個(gè)問題:如何理解會(huì)計(jì)中的“借”和“貸”?
首先明確一個(gè)公式:資產(chǎn)= 負(fù)債+ 所有者權(quán)益
規(guī)律:
- 當(dāng)秋秋收到現(xiàn)金時(shí),都是借:我的現(xiàn)金 貸:其他科目;說明我的現(xiàn)金時(shí)借方表示增加。
- 當(dāng)秋秋借別人錢時(shí),負(fù)債增加了,借:其他科目 貸:我的負(fù)債(屬于別人的錢),說明我的負(fù)債是貸方表示增加。
- 當(dāng)秋秋辛苦攢下的積蓄,所有者權(quán)益增加了,借:其他科目 貸:屬于我的財(cái)產(chǎn),說明屬于我的財(cái)產(chǎn)是貸方表示增加。
三、會(huì)計(jì)科目和賬戶
1. 會(huì)計(jì)科目
- 會(huì)計(jì)科目按其反映經(jīng)濟(jì)內(nèi)容的不同一般分為資產(chǎn)類、負(fù)債類、所有者權(quán)益類、收入類、費(fèi)用類、利潤(rùn)類六大類科目。由于支付機(jī)構(gòu)主要核算客戶資金和備付金資金賬戶,沒有直接采用所有者權(quán)益類、收入類、費(fèi)用類和利潤(rùn)類科目,僅僅設(shè)置資產(chǎn)類、負(fù)債類、共同類(待清算),嚴(yán)格遵循會(huì)計(jì)恒等式。
- 資產(chǎn)類科目余額方向一般在借方,負(fù)債類科目的余額一般在貸方,共同類既具有資產(chǎn)也具有負(fù)責(zé)屬性,屬于雙重科目。
2. 科目層級(jí)
為了既能夠提供總額核算,又能提供明細(xì)核算,會(huì)計(jì)科目一般更具具體需求設(shè)置層級(jí)。
按照提供指標(biāo)的詳細(xì)程度不同,可以分為總分類科目、明細(xì)類科目。總分類科目就是我們說的總賬科目或者叫一級(jí)科目,是總體反映會(huì)計(jì)要素具體內(nèi)容的科目。
明細(xì)分類科目,也就是明細(xì)科目,是對(duì)總分科目所含內(nèi)容做詳細(xì)分類形成的會(huì)計(jì)科目。
明細(xì)科目根據(jù)會(huì)計(jì)核算和經(jīng)營(yíng)管理需要還可設(shè)置二級(jí)、三級(jí)科目。沒有下級(jí)科目的會(huì)計(jì)科目為葉子科目,即底層科目,底層科目下按照實(shí)際賬務(wù)處理設(shè)置會(huì)計(jì)賬戶,會(huì)計(jì)賬戶與資金賬戶一一對(duì)應(yīng)。只有葉子科目下才能開立賬戶,非葉子科目下不可以開立賬戶。
3. 科目和賬戶的關(guān)系
- 資產(chǎn)類科目記在借方表示增加,記在貸方表示減少;
- 負(fù)債類科目記在借方表示減少,記在借方表示增加;
- 所有者權(quán)益記在借方表示減少,記在貸方表示減少;
- 費(fèi)用類科目記在借方表示增加,記在貸方表示減少;
- 利潤(rùn)類科目記在借方表示增加,記在貸方表示增加。
4. 交易流程與資金平衡
5. 內(nèi)部戶和科目的關(guān)系
6. 會(huì)計(jì)科目平衡關(guān)系
- 在一級(jí)科目110銀行存款下,針對(duì)不同銀行可以設(shè)置多個(gè)二級(jí)科目:11001 A銀行存款科目,11002? B銀行存款科目;
- 在每一個(gè)銀行存款二級(jí)科目下,根據(jù)收付業(yè)務(wù)目的的不同,又可以設(shè)置多個(gè)三級(jí)科目:1100101 A銀行存款_收款專用科目,1100102 A銀行存款_付款專用科目,1100103 A銀行存款_歸集專用科目。
7. 每個(gè)類目的科目平衡關(guān)系
- 葉子科目余額= 該科目下所有賬戶余額綜合;如:1100201 科目余額= 1100201科目下所有賬戶的余額總和。
- 科目匯總余額= 該科目下所有葉子科目余額總和;如:110 一級(jí)科目余額= 110 一級(jí)科目下所有葉子科目的余額總和。
- 總賬余額= 該科目下所有同級(jí)科目匯總余額總和;如:資產(chǎn)類總賬= 資產(chǎn)類所有科目的余額總和。
201 和 202 科目屬于客戶賬科目,其余科目均屬于內(nèi)部賬科目,即 201 和 202 科目下的賬戶屬于客戶賬,其余科目下的賬戶屬于內(nèi)部賬。
四、會(huì)計(jì)資金平衡關(guān)系
采用復(fù)式記賬法,保證會(huì)計(jì)核算資金的平衡關(guān)系,復(fù)式記賬法是指對(duì)發(fā)生的每一項(xiàng)經(jīng)濟(jì)業(yè)務(wù),都以相等的金額,在相互聯(lián)系的兩個(gè)或者兩個(gè)以上賬戶中間同時(shí)進(jìn)行登記的方法。
公式①:資產(chǎn) (借方余額)= 負(fù)債(貸方余額)+ 待清算(借方余額)
公式②:原始平衡關(guān)系:資產(chǎn) (0)= 負(fù)債(0)+ 待清算(0)
支付機(jī)構(gòu)的資金管理體系是在銀行資金管理體系基礎(chǔ)上建立了,為了能清晰的理清資金的流入與流出關(guān)系,保證收支兩條線;支付機(jī)構(gòu)一般會(huì)在每家合作銀行分別開設(shè)收款專用戶和付款專用戶。
其中收款專戶是專門用來歸集充值流入的資金,付款專戶專門用來歸集提現(xiàn)流出的資金。
1. 充值業(yè)務(wù)資金流動(dòng)機(jī)制
當(dāng)充值業(yè)務(wù)發(fā)生時(shí),銀行直接從客戶的銀行賬戶進(jìn)行扣款,但是并不會(huì)立即向支付機(jī)構(gòu)的銀行賬戶入賬,而是先掛入銀行內(nèi)部過渡賬戶,在日終處理時(shí)統(tǒng)一講當(dāng)日累計(jì)充值資金一次性向支付機(jī)構(gòu)收款專業(yè)銀行賬戶入賬。
2. 提現(xiàn)業(yè)務(wù)資金流動(dòng)機(jī)制
當(dāng)提現(xiàn)業(yè)務(wù)發(fā)生時(shí),支付機(jī)構(gòu)并不是立即通知銀行扣款,而是在每日定時(shí)將一段時(shí)間內(nèi)同一家銀行申請(qǐng)?zhí)岈F(xiàn)的請(qǐng)求匯總提交給銀行,由銀行負(fù)責(zé)從支付機(jī)構(gòu)付款專用銀行賬戶進(jìn)行扣款,向客戶的銀行賬戶入賬。
3. 資金調(diào)度機(jī)制
為了保證每家銀行的收款專戶資金得到統(tǒng)一的調(diào)度支配,同時(shí)滿足每家銀行付款專戶的資金需求,支付機(jī)構(gòu)會(huì)指定唯一的一家合作銀行開設(shè)統(tǒng)一歸集賬戶,每日將各家銀行收款專戶內(nèi)充值業(yè)務(wù)資金匯總歸集到這個(gè)唯一的歸集賬戶內(nèi),并根據(jù)各家銀行付款專戶提現(xiàn)業(yè)務(wù)需要支付的資金,從歸集賬戶向各家銀行付款專戶劃轉(zhuǎn)調(diào)撥資金,確保提現(xiàn)支付成功。
支付機(jī)構(gòu)在銀行的資金管理體系的基礎(chǔ)上,從自身的資金管理需求出發(fā),搭建了自己的資金調(diào)度體系,其資金流基本和銀行類似,典型的資金體系如下:
由于支付機(jī)構(gòu)內(nèi)部待清算充值款項(xiàng)是當(dāng)晚核心系統(tǒng)日終后才能結(jié)轉(zhuǎn)到銀存收款賬戶后,才能進(jìn)行調(diào)撥,而每日下午在產(chǎn)生給銀行的提現(xiàn)數(shù)據(jù)時(shí),就需要保證銀存付款專戶上的資金到位,這樣資金調(diào)撥就會(huì)存在時(shí)間差,為了解決這個(gè)時(shí)間差問題,于是內(nèi)部設(shè)置了一個(gè)調(diào)撥戶進(jìn)行資金中轉(zhuǎn)。
調(diào)撥專戶是一個(gè)虛擬的賬戶,不是與真實(shí)資金賬戶對(duì)應(yīng)的賬戶,余額方向可以是借方或貸方。每日在向銀行提交提現(xiàn)數(shù)據(jù)前,先內(nèi)部從銀行收款賬戶進(jìn)行調(diào)撥,如果由于時(shí)間差原因收款賬戶資金余額不足,則直接從調(diào)撥專戶上調(diào)撥資金到收款賬戶,再?gòu)氖湛钯~戶向付款賬戶調(diào)撥。
資金調(diào)撥專戶上的缺口部分需要在日終結(jié)轉(zhuǎn)時(shí)予以軋差抹平,即現(xiàn)將待清算充值資金結(jié)轉(zhuǎn)到調(diào)撥戶,再?gòu)恼{(diào)撥戶結(jié)轉(zhuǎn)到銀行存款收款賬戶。
五、會(huì)計(jì)驅(qū)動(dòng)的入賬機(jī)制
賬務(wù)系統(tǒng)作為會(huì)計(jì)系統(tǒng)的前置,一般的業(yè)務(wù)請(qǐng)求都是由賬務(wù)系統(tǒng)先完成記賬再向會(huì)計(jì)系統(tǒng)發(fā)送請(qǐng)求進(jìn)行會(huì)計(jì)記賬。
但是有兩項(xiàng)特殊業(yè)務(wù)是會(huì)計(jì)系統(tǒng)獨(dú)立處理,并是由會(huì)計(jì)系統(tǒng)向賬務(wù)系統(tǒng)發(fā)起請(qǐng)求進(jìn)行最終賬務(wù)記賬處理的,這就是涉及銀行資金結(jié)算的充值、提現(xiàn)業(yè)務(wù)的待清算賬戶單邊歸總記賬和日終的會(huì)計(jì)結(jié)轉(zhuǎn)記賬。
1. 充值業(yè)務(wù)在會(huì)計(jì)系統(tǒng)中單邊匯總的流程
2. 提現(xiàn)業(yè)務(wù)在會(huì)計(jì)系統(tǒng)中單邊匯總的流程
六、會(huì)計(jì)日終處理
1. 日終前的賬務(wù)準(zhǔn)備階段
向?qū)~中心通知會(huì)計(jì)日終處理開始。
針對(duì)充值業(yè)務(wù)和提現(xiàn)業(yè)務(wù)員的日間單邊記賬進(jìn)行匯總,完成待清算款項(xiàng)的匯總單邊記賬。
通知對(duì)賬中心日終對(duì)賬,并獲取對(duì)賬中心返回的銀行對(duì)賬結(jié)果數(shù)據(jù)。
根據(jù)各家銀行充值業(yè)務(wù)的對(duì)賬結(jié)果數(shù)據(jù),匯總結(jié)轉(zhuǎn)各銀行待清算充值資金到各銀行存款賬戶(若有資金調(diào)撥,則結(jié)轉(zhuǎn)到資金調(diào)撥賬戶)。
對(duì)于有資金調(diào)撥的銀行,根據(jù)充值業(yè)務(wù)的對(duì)賬結(jié)果數(shù)據(jù),匯總結(jié)轉(zhuǎn)各家銀行資金調(diào)撥資金到各銀行存款賬戶。
根據(jù)提現(xiàn)業(yè)務(wù)的對(duì)賬結(jié)果數(shù)據(jù),匯總結(jié)轉(zhuǎn)各銀行待清算提現(xiàn)資金到各銀行存款賬戶。
因?yàn)橘Y金調(diào)撥專戶需要在日終時(shí)歸零,所以對(duì)于差額部分需要軋差記賬,即結(jié)轉(zhuǎn)各家銀行資金調(diào)撥余額到各家銀行存款賬戶。
2. 日終的軋差與匯總處理階段
檢查所有賬戶當(dāng)日會(huì)計(jì)發(fā)生額是是否借貸相等,即借方發(fā)生額=貸方發(fā)生額,若不相等,則自動(dòng)登記軋差金額的會(huì)計(jì)分錄,保證借貸發(fā)生額平衡,對(duì)于導(dǎo)致借貸發(fā)生額不平的原因事后查詢解決。
對(duì)賬戶的會(huì)計(jì)分錄按借貸進(jìn)行匯總,同時(shí)根據(jù)各賬戶上日余額和當(dāng)日的發(fā)生額計(jì)算得到每個(gè)賬戶當(dāng)日余額。
按照科目對(duì)科目賬戶的會(huì)計(jì)分錄進(jìn)行匯總得到科目當(dāng)日發(fā)生額,同時(shí)根據(jù)各科目上日余額和當(dāng)日的發(fā)生額計(jì)算得到當(dāng)日科目余額。
3. 日終的平衡檢查和日切階段
- 平衡檢查主要保證借方科目余額等于貸方科目余額;
- 科目總分檢查保證下級(jí)科目余額總和等于對(duì)應(yīng)的上級(jí)科目余額;
- 會(huì)計(jì)日余額表日切主要保證每日的賬戶余額數(shù)據(jù)得到保存;
- 更新會(huì)計(jì)日,保證下次日終處理的是下一個(gè)會(huì)計(jì)日。
七、會(huì)計(jì)結(jié)算業(yè)務(wù)參數(shù)的配置與管理
會(huì)計(jì)系統(tǒng)作為核心重點(diǎn)負(fù)責(zé)清算、結(jié)算會(huì)計(jì)平衡的系統(tǒng),在每增加一家銀行時(shí),都需要配置相關(guān)的會(huì)計(jì)結(jié)算關(guān)系。
會(huì)計(jì)系統(tǒng)的日間記帳處理包含兩種模式:即時(shí)模式和緩沖模式,具體采用何種模式由賬務(wù)系統(tǒng)觸發(fā)時(shí)決定。
即時(shí)模式需要會(huì)計(jì)系統(tǒng)嚴(yán)格按照賬務(wù)系統(tǒng)發(fā)送的指令進(jìn)行會(huì)計(jì)記帳處理;
緩沖模式需要會(huì)計(jì)系統(tǒng)根據(jù)相關(guān)的參數(shù)配置進(jìn)行會(huì)計(jì)記帳處理,一般日間都是單邊的會(huì)計(jì)記賬處理,如充值與提現(xiàn)業(yè)務(wù)。
日間會(huì)計(jì)系統(tǒng)根據(jù)參數(shù)配置僅記錄客戶帳的變化部分,不記錄內(nèi)部賬的變化部分,內(nèi)部賬的變化部分在日終時(shí)根據(jù)相關(guān)參數(shù)和日間的單邊賬務(wù)記錄,進(jìn)行分類匯總后再分別記帳處理。
1. 會(huì)計(jì)業(yè)務(wù)相關(guān)參數(shù)包括以下部分內(nèi)容
針對(duì)日間所有的充值類交易代碼(含充值 4003、充值補(bǔ)賬 4023 )、提現(xiàn)類交易代碼(含提現(xiàn) 5004 、提現(xiàn)補(bǔ)賬 4022 、充退 4104 )操作,其下每一個(gè)子交易碼 sub_trans_code 對(duì)應(yīng)的每一個(gè)涉及該業(yè)務(wù)的 title_code 科目代碼都需要配置一條對(duì)應(yīng)的參數(shù)記錄,來確定日間該科目下的該交易代碼進(jìn)行怎樣的單邊會(huì)計(jì)記帳處理。
參數(shù)重點(diǎn)說明該科目該交易記帳的方向、是否需要匯總記帳、是否需要發(fā)送對(duì)帳中心處理、是否需要 cache ;如 400301 交易代碼,業(yè)務(wù)涉及 20100 1個(gè)人賬戶科目和 2002001 公司賬戶科目,則需要對(duì)應(yīng)的兩條參數(shù)記錄;具體配置如下:
日終批量處理時(shí),有一步是專門針對(duì)緩沖記賬的處理,會(huì)計(jì)系統(tǒng)會(huì)根據(jù)參數(shù)表中充值、提現(xiàn)相關(guān)的每一個(gè)子交易碼 sub_trans_code 對(duì)應(yīng)的銀行代碼 bank_type 不同,分類統(tǒng)計(jì)日間的單邊會(huì)計(jì)記賬數(shù)據(jù),按照匯總后的數(shù)據(jù)會(huì)計(jì)系統(tǒng)單邊記賬處理;完成緩沖記賬的剩余部分。
如 400301 交易代碼,日終時(shí)按照參數(shù)表中的銀行代碼分別統(tǒng)計(jì)日間 400301 交易的單邊會(huì)計(jì)記錄,產(chǎn)生另一邊的待清算戶的會(huì)計(jì)記帳記錄。
日終批量處理時(shí),有一步是專門針對(duì)銀行存款結(jié)轉(zhuǎn)的,即將經(jīng)過對(duì)帳的資金從待清算賬戶結(jié)轉(zhuǎn)到銀行存款賬戶,以保持與銀行真實(shí)資金變化的一致。
會(huì)計(jì)系統(tǒng)會(huì)根據(jù)與銀行的對(duì)賬結(jié)果數(shù)據(jù)進(jìn)行結(jié)轉(zhuǎn)記賬處理,參數(shù)表中記錄了每家銀行從待清算戶到銀行存款戶進(jìn)行結(jié)轉(zhuǎn)的具體記賬參數(shù)中充值;因?yàn)榇嬖趦煞N結(jié)算方式,所以存在兩套記賬參數(shù):
- 從待結(jié)算資金戶結(jié)轉(zhuǎn)到銀行存款戶的會(huì)計(jì)記帳參數(shù);
- 從待結(jié)算資金戶結(jié)轉(zhuǎn)到資金調(diào)撥戶的會(huì)計(jì)記帳參數(shù);
- 從資金調(diào)撥戶結(jié)轉(zhuǎn)到銀行存款戶的會(huì)計(jì)記帳參數(shù)。
當(dāng)前的業(yè)務(wù)規(guī)則表包括字段如下:
會(huì)計(jì)業(yè)務(wù)規(guī)則在整個(gè)會(huì)計(jì)核心中起著非常重要的作用。會(huì)計(jì)核心的幾個(gè)重要功能(記錄分錄,發(fā)送對(duì)賬中心數(shù)據(jù),匯總記賬,日切結(jié)轉(zhuǎn))中,都有他的用處。目前來講,會(huì)計(jì)規(guī)則主要有三個(gè)地方應(yīng)用:
- 日間生成分錄:這部分規(guī)則叫做會(huì)計(jì)分錄規(guī)則。
- 日切匯總記賬:這部分規(guī)則叫做會(huì)計(jì)匯總規(guī)則。
- 日切資金結(jié)轉(zhuǎn):這部分規(guī)則叫做會(huì)計(jì)結(jié)轉(zhuǎn)規(guī)則。
會(huì)計(jì)匯總規(guī)則和會(huì)計(jì)結(jié)轉(zhuǎn)規(guī)則同屬于會(huì)計(jì)流轉(zhuǎn)規(guī)則。
2. 日間生成分錄
在日間過程中,會(huì)計(jì)核心主要負(fù)責(zé)把賬務(wù)請(qǐng)求轉(zhuǎn)化成分錄要素并記錄下來,同時(shí)根據(jù)需要發(fā)送給對(duì)賬中心。在這過程中, 會(huì)計(jì)分錄規(guī)則起如下作用(左邊是賬務(wù)請(qǐng)求已知信息,右邊是通過會(huì)計(jì)分錄規(guī)則得到的信息):
通過會(huì)計(jì)分錄規(guī)則的轉(zhuǎn)化,就可以知道是否要進(jìn)行匯總記賬,從而決定是記單邊分錄還是也要記錄待清算方科目的分錄??梢灾罆?huì)計(jì)要素中的銀行是從賬務(wù)請(qǐng)求的哪個(gè)字段取。
也可以知道是否要發(fā)送給對(duì)賬中心,有了規(guī)則得到的這些信息,再加上能從賬務(wù)請(qǐng)求直接拿來的會(huì)計(jì)要素(如:賬戶,科目,金額,會(huì)計(jì)日,借貸方向),就可以生成分錄,并發(fā)送給對(duì)賬中心。
從能夠目前的會(huì)計(jì)業(yè)務(wù)規(guī)則表中的數(shù)據(jù)來看,這部分規(guī)則的使用如下:其中藍(lán)色部分作為請(qǐng)求部分,黃色部分作為會(huì)計(jì)業(yè)務(wù)規(guī)則的產(chǎn)出部分。
3. 日切匯總記賬
在日切過程中,需要把充值、提現(xiàn)等業(yè)務(wù)的多方分錄進(jìn)行匯總,得到一方分錄,并記錄下來。會(huì)計(jì)匯總規(guī)則在由多方分錄轉(zhuǎn)化成一方分錄時(shí),起如下用途:
通過會(huì)計(jì)匯總規(guī)則的轉(zhuǎn)化,得到一方分錄的賬戶,科目和借貸方向要素,再加上其他一些會(huì)計(jì)要素(SubTransCode,會(huì)計(jì)日等),就可以生成一方分錄了。
從目前的會(huì)計(jì)業(yè)務(wù)規(guī)則表中的數(shù)據(jù)來看,這部分規(guī)則的使用如下:
其中藍(lán)色部分作為請(qǐng)求部分,黃色部分作為會(huì)計(jì)業(yè)務(wù)規(guī)則的產(chǎn)出部分。
4. 日切資金結(jié)轉(zhuǎn)
在日切結(jié)轉(zhuǎn)過程中,需要把已清算款或調(diào)撥戶結(jié)轉(zhuǎn)成銀行存款。這些結(jié)轉(zhuǎn)所使用規(guī)則叫做會(huì)計(jì)結(jié)轉(zhuǎn)規(guī)則。日切資金結(jié)轉(zhuǎn)有兩種情況:
(1)待清算結(jié)轉(zhuǎn)
對(duì)賬中心對(duì)賬完畢之后,在日切過程中,需要把待清算數(shù)據(jù)結(jié)轉(zhuǎn)成銀存或調(diào)撥戶,所以需要建立一套會(huì)計(jì)結(jié)轉(zhuǎn)業(yè)務(wù)規(guī)則,來約束如何從待清算結(jié)轉(zhuǎn)到銀行或調(diào)撥戶。
在結(jié)轉(zhuǎn)過程中,他是依賴會(huì)計(jì)結(jié)轉(zhuǎn)規(guī)則的如下參數(shù)來查找規(guī)則:
根據(jù)已清算匯總數(shù)據(jù)( pac_gather_daily?)得到的SubTransCode,TitleCode,Remark(=SubTransCode ),從會(huì)計(jì)結(jié)轉(zhuǎn)規(guī)則中得到兩條規(guī)則,一條是存放待清算方分錄規(guī)則,一條是存銀存方(或調(diào)撥方)分錄規(guī)則。我們根據(jù)這兩條規(guī)則,然后在根據(jù)其他分錄要素( SubTransCode , 會(huì)計(jì)日等),就可以生成兩條分錄。
同時(shí)要說明得是:這種情況的結(jié)轉(zhuǎn)規(guī)則,都是成套的。
成套的含義是指用相同的 SubTransCode,BankType,Remark 取查找會(huì)計(jì)規(guī)則,如果能找得到,就是兩條,這兩條是成套的。
就目前的會(huì)計(jì)業(yè)務(wù)規(guī)則表中的數(shù)據(jù)來看,他的用途如下:(其中藍(lán)色部分作為請(qǐng)求部分,黃色部分作為會(huì)計(jì)業(yè)務(wù)規(guī)則的產(chǎn)出部分。綠色部分是給調(diào)撥結(jié)轉(zhuǎn)用的)
(2)調(diào)撥結(jié)轉(zhuǎn)
調(diào)撥結(jié)轉(zhuǎn)是日切過程中,把調(diào)撥戶的錢結(jié)轉(zhuǎn)到銀存賬戶上,會(huì)計(jì)也需要配置這些結(jié)轉(zhuǎn)規(guī)則來結(jié)轉(zhuǎn):
把 SubTransCode 和 Remark 都是結(jié)轉(zhuǎn)子交易類型( 701105 )的規(guī)則查找出來。對(duì)應(yīng)如果有Memo 值,則表示結(jié)轉(zhuǎn)規(guī)則,同時(shí) Memo 保存得是銀存方的科目代碼,根據(jù)科目代碼找到銀存方的規(guī)則。從而獲得銀存方分錄需要需要的 titleCode , ?iwAccountNo , ?借貸方向。
八、案例分析
1. 打款業(yè)務(wù)流程圖
2. 支付交易時(shí)序圖
3. 打款信息流程圖
4. 打款資金流程圖
5. 退款業(yè)務(wù)流程圖
6. 退款交易時(shí)序圖
7. 信息流程圖
九、記賬邏輯
1. 充值類業(yè)務(wù)記賬處理
- 被支付充值賬戶登記一條充值業(yè)務(wù)流水
- 實(shí)時(shí)更新被該充值賬戶余額
- 發(fā)送該充值業(yè)務(wù)數(shù)據(jù)到會(huì)計(jì)核心
- 會(huì)計(jì)核心根據(jù)賬務(wù)系統(tǒng)提供的會(huì)計(jì)科目做一條客戶帳的貸方分錄
- 會(huì)計(jì)前置系統(tǒng)將該條充值業(yè)務(wù)訂單發(fā)送之對(duì)帳中心數(shù)據(jù)庫(kù)
- 日終處理程序根據(jù)對(duì)賬中心當(dāng)日的充值數(shù)據(jù)按業(yè)務(wù)類別(不含人工恢復(fù)數(shù)據(jù))匯總分別借記一條中行銀行待清算款充值賬戶的分錄,同時(shí)更新相應(yīng)科目下的內(nèi)部戶余額。(注:該分錄入賬時(shí)間與被充值賬戶的貸方分錄中登記的入賬日期保持一致)(業(yè)務(wù)要求:匯總的幾條分錄能分別查看到相應(yīng)的明細(xì)流水)
2. 充值業(yè)務(wù)訂單的恢復(fù)處理
3. 充值訂單對(duì)賬處理
4. 提現(xiàn)類業(yè)務(wù)記賬處理
(1)提現(xiàn)業(yè)務(wù)處理
(2)提現(xiàn)業(yè)務(wù)處理記賬邏輯
(3)提現(xiàn)業(yè)務(wù)對(duì)賬后賬務(wù)處理
5. 對(duì)賬處理
6. 會(huì)計(jì)分錄
本文由 @支付學(xué)院 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)允許,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于CC0協(xié)議。
我太笨了,看著看著就懵逼了
哪里抄的說請(qǐng)楚哪里抄的
四、會(huì)計(jì)資金平衡關(guān)系
這一節(jié)下,第5步 銀行從支付機(jī)構(gòu)備付金扣款 (以完成第4步的提現(xiàn)過程),個(gè)人認(rèn)為還是有點(diǎn)瑕疵
會(huì)計(jì)分錄應(yīng)該是:
借 404待清算提現(xiàn)款項(xiàng)
貸 中央銀行備付金 (方便理解 可以簡(jiǎn)化成圖里的 銀行存款,也就是支付機(jī)構(gòu)直接從銀行存款付款,而不是備付金)
下面也有人提到了 :“利潤(rùn)類科目記在借方表示增加,記在貸方表示增加?!保@個(gè)表述有個(gè)小失誤的,也就是:利潤(rùn)類科目記在借方表示 [減少]
在看到第四節(jié)會(huì)計(jì)資金平衡關(guān)系的時(shí)候,還沒理解會(huì)計(jì)主體是哪一方,是支付寶嗎?
一篇好文,毀在細(xì)節(jié)上了。對(duì)于外行本來就難讀懂,再有mistake,更沒法理解了。
錯(cuò)別字太多了,看起來費(fèi)力
首先很感謝分享;這篇文章整體大方向沒啥毛病,但是每一個(gè)小節(jié)的細(xì)節(jié)都有很大問題,都是一些細(xì)節(jié)上的不嚴(yán)謹(jǐn),很容易把人帶到坑里去;我看了下評(píng)論區(qū)大都是評(píng)論不明覺厲,為啥都是這樣的反應(yīng)呢?就是因?yàn)橥ㄆ獌?nèi)容都是似是而非,粗看上去都沒啥問題,但是細(xì)節(jié)處每一個(gè)小節(jié)都有些問題,有些甚至是特別的坑,很容易把人帶進(jìn)溝里去;
如果發(fā)帖者希望尋找這類內(nèi)容的講師或者分享布道師,歡迎聯(lián)系我,目前帖子里這樣的內(nèi)容分享和表達(dá)形式只會(huì)打擊新進(jìn)入支付行業(yè)的新兵的信心。
有相關(guān)文章?
有VX或者gz號(hào)?
有交流方式或者渠道嗎,秋秋老師
這篇文章是在要求斷直連之前寫的嗎?
朋友介紹給我的文章,看完之后被“原創(chuàng)”二字惡心了一把,麻煩小編,引用的部分請(qǐng)標(biāo)記一下出處。怕鏈接被刪,文字表達(dá)一下:百度文庫(kù)或者豆丁網(wǎng)搜索“支付寶財(cái)務(wù)核心總體業(yè)務(wù)架構(gòu)”(其實(shí)是賬務(wù)核心,上傳的人打錯(cuò)了字)
感謝您的關(guān)注,本篇文章為支付學(xué)院名譽(yù)導(dǎo)師秋秋撰寫。秋秋老師本命陶飛,先后任職支付寶、快錢、金運(yùn)通支付,為早期支付寶資深專家,參與了支付寶產(chǎn)品初期的大量搭建工作。同時(shí),秋秋老師認(rèn)為,支付寶作為國(guó)內(nèi)領(lǐng)先的支付產(chǎn)品,其架構(gòu)的整體設(shè)計(jì)理念作為教材非常適合支付從業(yè)人員,因此根據(jù)本人實(shí)際工作經(jīng)驗(yàn)與項(xiàng)目經(jīng)歷,付出了大量的時(shí)間與心血成就了支付學(xué)院的課程。感謝您對(duì)于原創(chuàng)作品的保護(hù)心理,希望您繼續(xù)關(guān)注支付學(xué)院以幫助我們做得更好。
負(fù)債類科目記在借方表示減少,記在’借‘方表示增加;
所有者權(quán)益記在借方表示‘減少’,記在貸方表示‘減少’;
利潤(rùn)類科目記在借方表示‘增加’,記在貸方表示‘增加’。
請(qǐng)問作者這一段是不是有點(diǎn)問題啊,帶引號(hào)的部分都很暈。
我覺得這里肯定寫錯(cuò)了,
所有者權(quán)益和利潤(rùn)類科目都是貸方增加,借方減少
就是寫錯(cuò)了
說實(shí)話,我沒看懂,,,財(cái)務(wù)小白,。
把握好根結(jié)點(diǎn):有借必有貸,借貸要平衡。
樓主,關(guān)于四的第一個(gè)記賬圖中,最后提現(xiàn)的部分的第五步,借方為什么是401 清算充值款項(xiàng),而不是待清算提現(xiàn)款項(xiàng)啊,是寫錯(cuò)了嗎,麻煩解答下?
有點(diǎn)專業(yè),我表示佩服
算不明白賬的我 必須要好好看看
膜拜了樓主!注冊(cè)賬號(hào)以來第一次留言 ??
?? 感謝支持
干貨
專業(yè),深入,了解一下也沒有壞處
老鐵666
利潤(rùn)類在貸方是減少,估計(jì)打錯(cuò)了,得改一下
對(duì)啊這個(gè)我就看的有點(diǎn)暈不理解
樓主犀利,表示財(cái)經(jīng)的我,只使用過系統(tǒng),看這篇文章學(xué)習(xí)了各系統(tǒng)關(guān)聯(lián),很值。
估計(jì)我要看至少5遍才看得懂