1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        架構(gòu)師必須清楚的支付系統(tǒng)--對(duì)賬系統(tǒng)詳解

        共 10706字,需瀏覽 22分鐘

         ·

        2022-12-17 13:58

        點(diǎn)擊關(guān)注公眾號(hào):互聯(lián)網(wǎng)架構(gòu)師,后臺(tái)回復(fù) 2T獲取2TB學(xué)習(xí)資源!

        上一篇:Alibaba開(kāi)源內(nèi)網(wǎng)高并發(fā)編程手冊(cè).pdf

        在支付系統(tǒng)中,資金對(duì)賬在對(duì)賬中心進(jìn)行,將系統(tǒng)保存的賬務(wù)流水銀行返回的清算流水和清算文件進(jìn)行對(duì)賬,核對(duì)系統(tǒng)賬務(wù)數(shù)據(jù)與銀行清算數(shù)據(jù)的一致性,保證支付機(jī)構(gòu)各備付金銀行賬戶(hù)每日的預(yù)計(jì)發(fā)生額與實(shí)際發(fā)生額一致。


        一、清算對(duì)賬系統(tǒng)

               支付公司提供的所有金融服務(wù)是建立在銀行資金體系之上的,支付公司賬務(wù)系統(tǒng)內(nèi)賬戶(hù)的資金都與其在銀行的存款資金一一對(duì)應(yīng),為了保證真實(shí)的資金賬戶(hù)和虛擬賬戶(hù)的資金轉(zhuǎn)換正確,支付公司必須及時(shí)與銀行進(jìn)行各類(lèi)業(yè)務(wù)的資金核對(duì),所有資金核對(duì)都依賴(lài)于銀行的系統(tǒng)。

        1.1、資金流入與銀行的對(duì)賬

               從銀行流入的資金是由銀行側(cè)控制資金結(jié)轉(zhuǎn)清算與對(duì)賬時(shí)間,即每日客戶(hù)通過(guò)銀行向支付機(jī)構(gòu)充值的資金是由銀行實(shí)時(shí)通知支付機(jī)構(gòu)充值指令的發(fā)生,銀行在每日晚間經(jīng)過(guò)匯總后向支付機(jī)構(gòu)的銀行收款賬戶(hù)入賬,同時(shí)提供入賬清算文件。支付機(jī)構(gòu)獲取該文件后,與業(yè)務(wù)數(shù)據(jù)進(jìn)行核對(duì)。

               對(duì)賬結(jié)果若相符,則沒(méi)有問(wèn)題。若出現(xiàn)對(duì)賬結(jié)果不符,很有可能是系統(tǒng)或者業(yè)務(wù)在某些環(huán)節(jié)發(fā)生問(wèn)題,存在兩種情況:

        (1)、銀行充值明細(xì)多,支付機(jī)構(gòu)充值明細(xì)少;即銀行向支付機(jī)構(gòu)入賬資金多于支付機(jī)構(gòu)業(yè)務(wù)發(fā)生情況,一般采取臨時(shí)掛賬處理,查出原因后再具體解決;
        (2)、銀行充值明細(xì)少,支付充值明細(xì)多;即銀行向支付機(jī)構(gòu)入賬資金少于支付機(jī)構(gòu)業(yè)務(wù)發(fā)生情況,則可能對(duì)支付機(jī)構(gòu)產(chǎn)生資金損失,一般采取臨時(shí)掛賬處理,查出原因后再具體解決。

        1.2、資金流出與銀行的對(duì)賬

               從支付公司流出的資金是由銀行側(cè)控制資金結(jié)轉(zhuǎn)清算與對(duì)賬時(shí)間,即每日客戶(hù)向支付機(jī)構(gòu)申請(qǐng)?zhí)岈F(xiàn)的資金是在每日支付公司批量向銀行發(fā)起提現(xiàn)請(qǐng)求時(shí),從支付公司銀行存款賬戶(hù)扣轉(zhuǎn),但扣轉(zhuǎn)的結(jié)果一般需要一段時(shí)間才能從銀行側(cè)得到反饋。

               當(dāng)銀行側(cè)提供扣轉(zhuǎn)成功和失敗的清算文件,支付公司獲取這些文件進(jìn)行明細(xì)核對(duì),對(duì)于提現(xiàn)失敗的申請(qǐng),由支付公司后臺(tái)發(fā)起直接將資金回充入客戶(hù)賬戶(hù),不在對(duì)賬中心進(jìn)行對(duì)賬處理

        二、什么是對(duì)賬

        2.1、什么是資金對(duì)賬

        在會(huì)計(jì)上的概念:指為了保證賬簿記錄的正確性而進(jìn)行的有關(guān)賬項(xiàng)的核對(duì)工作,做到賬實(shí)相符(正確性)、賬證相符(真實(shí)性)、賬賬相符。
        在支付機(jī)構(gòu)的概念:資金對(duì)賬在對(duì)賬中心進(jìn)行,將系統(tǒng)保存的賬務(wù)流水與銀行返回的清算流水和清算文件進(jìn)行對(duì)賬,核對(duì)系統(tǒng)賬務(wù)數(shù)據(jù)與銀行清算數(shù)據(jù)的一致性,保證支付機(jī)構(gòu)各備付金銀行賬戶(hù)每日的預(yù)計(jì)發(fā)生額與實(shí)際發(fā)生額一致。即核對(duì)銀行實(shí)際清算資金如充值、充退、提現(xiàn)等業(yè)務(wù)的銀行處理結(jié)果是否一致

        2.2、對(duì)賬中心的作用

               對(duì)賬中心是主要處理對(duì)賬的系統(tǒng)模塊,主要業(yè)務(wù)是清算對(duì)賬。對(duì)賬中心部署于工作平臺(tái),分別接受會(huì)計(jì)系統(tǒng)和清算系統(tǒng)的數(shù)據(jù)輸入進(jìn)行對(duì)賬處理。

               對(duì)賬中心最主要的職責(zé)是勾兌銀行清算流水與支付系統(tǒng)入賬流水,用以檢查反映銀存實(shí)際賬戶(hù)的余額變化支付系統(tǒng)內(nèi)部戶(hù)余額變化是否平衡。對(duì)于已經(jīng)核對(duì)無(wú)誤的銀行清算流水和支付系統(tǒng)入賬流水,分別進(jìn)入相應(yīng)的歷史銀行流水庫(kù)歷史入賬流水庫(kù)

               對(duì)于勾兌結(jié)果中銀行清算流水多于系統(tǒng)入賬流水的,而操作人員不明確資金的來(lái)源,需要根據(jù)所設(shè)定的分類(lèi)規(guī)則將暫不明確的資金進(jìn)行掛賬處理。而后我們認(rèn)為該部分資金已經(jīng)系統(tǒng)入賬,可以入歷史流水庫(kù)。
               因?yàn)榇藭r(shí)的銀存實(shí)際賬戶(hù)的余額增加,與之對(duì)應(yīng)的是支付系統(tǒng)內(nèi)部戶(hù)余額也增加了,比如:T 日的掛賬可能會(huì)在 T+N 日后進(jìn)行銷(xiāo)賬確認(rèn),而后續(xù)的銷(xiāo)賬行為是對(duì)明細(xì)流水的業(yè)務(wù)分流處理,我們不應(yīng)將 T+N 日的銷(xiāo)賬所產(chǎn)生的賬務(wù)流水作為入賬流水,不再需要到對(duì)賬中心體現(xiàn)。

        三、對(duì)賬內(nèi)容和數(shù)據(jù)來(lái)源

        第一步:入賬流水和清算流水進(jìn)行核對(duì),目的是保證對(duì)每一筆訂單銀行的處理結(jié)果和我們系統(tǒng)的業(yè)務(wù)處理結(jié)果一致。
        第二步:對(duì)賬匯總確認(rèn)單和銀行對(duì)賬單進(jìn)行核對(duì),目的是通過(guò)軋余額等方式核對(duì)各類(lèi)業(yè)務(wù)的銀行處理結(jié)果是否與銀行實(shí)際清算給我們的資金一致。

        3.1、對(duì)賬業(yè)務(wù)流程

        對(duì)賬業(yè)務(wù)流程圖


        3.2、對(duì)賬中心主要功能

               銀行發(fā)生資金變動(dòng)的入賬流水,包括:充值、提現(xiàn)、提現(xiàn)失敗、充退、充退失敗、退票、購(gòu)匯、信貸放款、信貸還款、還貸失敗一系列業(yè)務(wù)引起的賬務(wù)變動(dòng)信息。這些業(yè)務(wù)流水在賬務(wù)系統(tǒng)入賬后,會(huì)計(jì)核心接收到登記分錄請(qǐng)求并處理完畢,發(fā)送該流水至對(duì)賬中心,對(duì)賬中心對(duì)于某個(gè)業(yè)務(wù)的反向資金變動(dòng)所產(chǎn)生入賬流水也同步至對(duì)賬中心。
                這樣做的目的是讓待清算與入賬流水在日切點(diǎn)保持等額,比如:提現(xiàn) T 日會(huì)員申請(qǐng)?zhí)岈F(xiàn),生成文件后會(huì)員賬戶(hù)提現(xiàn)金額轉(zhuǎn)入待清算提現(xiàn)款項(xiàng),與此同時(shí)發(fā)送流水到對(duì)賬中心,此時(shí)待清算與對(duì)賬中心入賬流水是保持平衡的。
        而 T+1 日銀行處理失敗,系統(tǒng)會(huì)回充帶清算提現(xiàn)款,如果此時(shí)不發(fā)送失敗流水到對(duì)賬中心與其對(duì)應(yīng)的流水進(jìn)行購(gòu)銷(xiāo)的話(huà),則入賬流水就會(huì)不變,和帶清算提現(xiàn)不平衡。

        (1)、完整的日結(jié)流程支持:銀行清算流水入庫(kù) → 流水對(duì)賬 → 流水分類(lèi) → 匯總確認(rèn)單 → 自動(dòng)掛賬 → 銷(xiāo)賬確認(rèn) → 操作員軋賬 → 總賬日結(jié)以及登記銀行余額等。
        (2)、完善的報(bào)表模型輸出:如按入賬日期 / 銀行日期 / 清算日期等的統(tǒng)計(jì)報(bào)表、銀行賬戶(hù)余額報(bào)表、未達(dá)款項(xiàng)報(bào)表等;
        (3)、提供日切服務(wù):在經(jīng)確認(rèn)后進(jìn)入歷史清算流水的,同步匯總該部分?jǐn)?shù)據(jù)進(jìn)入歷史流水匯總表中保存,所以在日切時(shí),只需直接將該匯總數(shù)據(jù)再次匯總即可。
        (4)、外圍業(yè)務(wù)功能支持:提供對(duì)于銀行賬戶(hù)( 獨(dú)立于對(duì)賬中心之外,不參與處理邏輯 )的管理功能,支持與內(nèi)部戶(hù)的映射管理,用以滿(mǎn)足部分報(bào)表需求;提供基于賬務(wù)核心所提供的業(yè)務(wù)代碼查詢(xún)功能;提供對(duì)于財(cái)務(wù)系統(tǒng)的交互支持,包括與財(cái)務(wù)科目的對(duì)應(yīng)關(guān)系管理、通知流水?dāng)?shù)據(jù)等;提供用以校驗(yàn)訂單與清算流水匹配狀態(tài)的錯(cuò)賬核實(shí)功能。

        對(duì)賬流程圖

        四、對(duì)賬中心功能模塊分析

        4.1、獲取資金對(duì)賬數(shù)據(jù)

        (1)、獲取方式:需要進(jìn)行清算流水導(dǎo)入的文件一般通過(guò)人工在頁(yè)面上導(dǎo)入,另外有些業(yè)務(wù)的流水文件通過(guò)系統(tǒng)自動(dòng)匹配或者定時(shí)獲取的方式得到。
        (2)、清算流水導(dǎo)入渠道:需要統(tǒng)一各清算流水導(dǎo)入功能到一個(gè)頁(yè)面入口, 同時(shí)引入清算通道對(duì)賬的邏輯,將清算流水導(dǎo)入過(guò)程需要映射清算通道( 包含新增清算流水等 )。
        (3)、各類(lèi)業(yè)務(wù)的清算流水文件的解析和導(dǎo)入邏輯不一樣。

        4.2、清算流水對(duì)賬

        4.3、對(duì)賬邏輯

        (1)、一對(duì)一對(duì)賬

               入賬流水只可能存在一條,銀行入賬流水也僅存在一條,然后一對(duì)一去對(duì)。目前按照一對(duì)一對(duì)賬的業(yè)務(wù)涉及到:網(wǎng)銀 B2C 充值、網(wǎng)銀 B2B 充值、VISA、網(wǎng)匯E、卡通充值、正常提現(xiàn)、認(rèn)證提現(xiàn)、銀企互聯(lián)提現(xiàn)、卡通提現(xiàn)、賣(mài)家信貸、信用卡還款提現(xiàn)、COD、網(wǎng)點(diǎn)支付。另外,搜索公眾號(hào)互聯(lián)網(wǎng)架構(gòu)師后臺(tái)回復(fù)“9”,獲取一份驚喜禮包。

        對(duì)賬標(biāo)準(zhǔn)(清算通道 + 訂單號(hào) + 金額) Or (銀行名稱(chēng) + 業(yè)務(wù)代碼 + 訂單號(hào) + 金額)。

        滿(mǎn)足一對(duì)一的業(yè)務(wù)如下:

        提現(xiàn)成功:500401
        認(rèn)證提現(xiàn):500402
        還貸:500404
        卡通提現(xiàn):500403
        個(gè)人網(wǎng)銀充值:400301
        企業(yè)網(wǎng)銀充值:400302
        VISA:400314
        網(wǎng)匯e:400315
        卡通充值:400304
        貸款:400307
        銀企互聯(lián)提現(xiàn):500405
        信用卡還款提現(xiàn):500407
        后臺(tái)強(qiáng)制提現(xiàn)500406
        COD
        網(wǎng)點(diǎn)支付

        Tips:
        (1)、清算流水有,入賬流水也有,金額一致,對(duì)賬成功,清算流水、對(duì)賬流水打上 ‘對(duì)賬成功’ 標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日;
        (2)、清算流水有,入賬流水也有,金額不一致,清算流水記金額不等,記錄對(duì)賬日期為系統(tǒng)當(dāng)日,入賬流水不變;
        (3)、清算流水有,入賬流水該訂單號(hào)沒(méi)有,清算流水打上 ‘銀行多帳’ 的標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日;
        (4)、清算流水有,入賬流水沒(méi)有該業(yè)務(wù)代碼初始狀態(tài)的,清算流水打上 ‘銀行多帳’ 的標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日;
        (5)、清算流水有,入賬流水沒(méi)有該銀行的初始狀態(tài)的記錄,清算流水打上 ‘銀行多帳’ 的標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日;
        (6)、對(duì)賬之前需要判斷 1 對(duì) 1 的流水中是否有重復(fù),有重復(fù)的返回失敗不進(jìn)行后續(xù)對(duì)賬。

        (2)、多對(duì)多對(duì)賬

               入賬流水里相同訂單號(hào),相同清算渠道,相同,金額相同業(yè)務(wù)代碼的流水存在對(duì)條(比如充退);而銀行清算流水也可能是存在多條的情況的,這種情況下是多對(duì)多去對(duì)賬的,遵循先到的先對(duì)的原則。

        對(duì)賬標(biāo)準(zhǔn)清算通道 + 訂單號(hào) + 金額) Or (銀行名稱(chēng) + 業(yè)務(wù)代碼 + 訂單號(hào) + 金額)。

        滿(mǎn)足多對(duì)多的業(yè)務(wù)如下:

        充退:410401
        銀企互聯(lián)充退:410402
        Motopay 充退:410403

        Tips:
        (1)、清算流水有,入賬流水有,滿(mǎn)足對(duì)賬標(biāo)準(zhǔn),則對(duì)賬成功,清算流水、對(duì)賬流水打上 ‘對(duì)賬成功’ 標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日;
        (2)、清算流水有,入賬流水有,金額不等,清算流水打上 ‘金額不等’ 的標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日,入賬流水不變;
        (3)、清算流水有,入賬流水沒(méi)有該訂單號(hào),清算流水打上‘銀行多帳’ 的標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日;
        (4)、清算流水有,入賬流水沒(méi)有初始狀態(tài) 410401 的流水,清算流水打上 ‘銀行多帳’ 的標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日;
        (5)、清算流水有,入賬流水沒(méi)有這個(gè)銀行初始狀態(tài) 410401 的流水,清算流水打上 ‘銀行多帳’ 的標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日;
        (6)、清算流水有,入賬流水沒(méi)有初始狀態(tài)的 ‘410401’ 的流水,清算流水打上 ‘銀行多帳’ 的標(biāo)志,記錄對(duì)賬日期為系統(tǒng)當(dāng)日。

        (3)、一對(duì)多對(duì)賬

               入賬流水有多條,和銀行的一條去對(duì)賬。
        對(duì)賬標(biāo)準(zhǔn)(清算通道 + 訂單號(hào) + 金額) Or (銀行名稱(chēng) + 業(yè)務(wù)代碼 + 訂單號(hào) + 金額)

        涉及的業(yè)務(wù):境外收單

        境外收單購(gòu)匯扣款(520101)
        購(gòu)匯益回補(bǔ)購(gòu)匯賬戶(hù)(400319)

        Tips:
        (1)、入賬流水存在 2 條 520101 的,清算流水存在 1 條 520101 的,將入賬流水的 2 條加和后的金額和清算流水的進(jìn)行對(duì)賬,一致的為對(duì)賬成功;
        (1)、入賬流水存在 1 條 520101 的,1 條 400319 的,那么要將 2 條金額之差和清算流水的 1 條 520101 的進(jìn)行對(duì)賬。不會(huì)出現(xiàn) 3 條 520101 或者 2 條 400319 的情況。

        4.4、對(duì)賬功能

        (1)、內(nèi)部流水購(gòu)銷(xiāo)

               內(nèi)部流水購(gòu)銷(xiāo)是針對(duì)那種有入賬流水表來(lái)說(shuō)的,比如提現(xiàn)業(yè)務(wù),提現(xiàn)文件生成就會(huì)扣款此時(shí)會(huì)同步一筆入賬流水;而回導(dǎo)失敗之后又會(huì)回充,此時(shí)也會(huì)同步一筆反向的業(yè)務(wù)流水,這兩條流水不用再去和銀行的資金流水進(jìn)行對(duì)賬,直接在入賬流水這邊進(jìn)行購(gòu)銷(xiāo)即可。
        需要購(gòu)銷(xiāo)的業(yè)務(wù)如下:

        (1)、購(gòu)銷(xiāo)的規(guī)則:非已勾銷(xiāo)狀態(tài)下,同一銀行同一訂單號(hào),金額一致而業(yè)務(wù)代碼相反的正向流水進(jìn)行勾銷(xiāo),而且一條反向流水只勾銷(xiāo)一條;
        (2)、日終軋賬時(shí)候的購(gòu)銷(xiāo):日終軋賬的時(shí)候會(huì)對(duì)未購(gòu)銷(xiāo)的流水再次進(jìn)行購(gòu)銷(xiāo)確保當(dāng)天的流水都購(gòu)銷(xiāo)完全。(這個(gè)情況是為了解決反向流水先于正向流水先出現(xiàn)的邏輯錯(cuò)誤情況而加的并提示流水號(hào));
        (3)、如果業(yè)務(wù)代碼相反,而金額不等的情況,就無(wú)法進(jìn)行購(gòu)銷(xiāo),這種情況原來(lái)是作為違反邏輯規(guī)則來(lái)進(jìn)行標(biāo)記的。這部分?jǐn)?shù)據(jù)進(jìn)行查明之后,可以修改流水之后,在日終軋賬的時(shí)候從新進(jìn)行購(gòu)銷(xiāo);
        (4)、購(gòu)銷(xiāo)分 ‘一對(duì)一’(提現(xiàn))和 ‘多對(duì)多’ (充退)的購(gòu)銷(xiāo);
        (5)、勾銷(xiāo)的流水不入歷史庫(kù)。

        (2)、對(duì)賬匯總確認(rèn)單

               顯示對(duì)賬結(jié)果,選擇后續(xù)的相應(yīng)的處理界面,復(fù)核員在此模塊進(jìn)行流水的確認(rèn),還有的功能就是對(duì)于已經(jīng)對(duì)賬處理的銀行清算流水與系統(tǒng)入賬流水進(jìn)行后續(xù)業(yè)務(wù)分流推進(jìn)。

        (1)、對(duì)于大部分對(duì)賬成功的數(shù)據(jù),可以將這些流水確認(rèn),確認(rèn)后該部分流水將進(jìn)入歷史清算流水,只有進(jìn)入歷史清算流水的才認(rèn)為銀行與支付系統(tǒng)數(shù)據(jù)對(duì)平。對(duì)賬成功的銀行清算流水、賬務(wù)入賬流水全部進(jìn)入各自歷史清算流水表保存,相應(yīng)的銀行清算流水與入賬流水同步刪除。
        (2)、金額不等的流水,可能是銀行清算流水文件有誤,也可能是錯(cuò)賬,采取的做法是操作員手工修改金額,在銀行清算流水管理里操作或直接刪除,將其推進(jìn)到下一輪的對(duì)賬處理環(huán)節(jié),對(duì)賬是可以重復(fù)對(duì)的,只要滿(mǎn)足初始狀態(tài)要求的流水即可。
        (3)、多賬部分,由于各種已明確/未明確的原因,銀行已經(jīng)實(shí)際清算給支付公司了,但支付公司的賬務(wù)系統(tǒng)并沒(méi)有入賬,需要提供一個(gè)流水分類(lèi)和分類(lèi)匯總掛賬的操作入口。系統(tǒng)默認(rèn)多賬的流水給出的菜單是流水分類(lèi),金額不等的流水給出的流水管理頁(yè)面。區(qū)別在于,在點(diǎn)流水分類(lèi)時(shí),只允許修改業(yè)務(wù)類(lèi)型、銀行日期,而且改完后不改變多賬狀態(tài);流水管理,修改狀態(tài)后,流水的對(duì)賬狀態(tài)將變成初始狀態(tài),需要進(jìn)行重新對(duì)賬。
        (4)、流水進(jìn)入歷史庫(kù)的校驗(yàn)規(guī)則。

               舉例說(shuō)明:A 操作員導(dǎo)入了一筆流水,系統(tǒng)對(duì)賬成功,銀行清算流水與賬務(wù)入賬流水狀態(tài)都被置為成功狀態(tài);B 操作員再次導(dǎo)入該相同流水,由于入賬流水處于成功狀態(tài)的可以繼續(xù)對(duì)賬,所以再次對(duì)賬成功。系統(tǒng)在對(duì)賬環(huán)節(jié)認(rèn)為正常,但在入歷史清算流水時(shí)必須做每組流水?dāng)?shù)據(jù)的平衡檢查:必須是清算流水總額與入賬流水總額匹配才可以進(jìn)歷史數(shù)據(jù)。
               對(duì)于上述的場(chǎng)景,如復(fù)核員針對(duì) B 操作員的對(duì)賬成功流水確認(rèn)后,可以正常進(jìn)入歷史流水,對(duì)賬批次號(hào)認(rèn)最后操作的批次。而繼續(xù)對(duì) A 操作員的成功對(duì)賬流水確認(rèn),則系統(tǒng)將認(rèn)為是不合法的入歷史流水行為。或者不對(duì)特定操作員的匯總確認(rèn),系統(tǒng)必須檢驗(yàn)出所存在的重復(fù)銀行清算流水,并將對(duì)應(yīng)的明細(xì)數(shù)據(jù)顯示復(fù)核員。此時(shí)可將該重復(fù)對(duì)賬的清算流水刪除即可。

        (3)、流水分類(lèi)和分類(lèi)匯總掛賬

        (1)、對(duì)于多賬的流水對(duì)賬中心提供一個(gè)單獨(dú)的處理入口,首先在此處進(jìn)行分類(lèi),然后進(jìn)行匯總掛賬處理。操作人員可以根據(jù)多賬流水的未確認(rèn)類(lèi)型修改成對(duì)應(yīng)的業(yè)務(wù)代碼,允許修改成業(yè)務(wù)類(lèi)型為 7 的可掛賬的類(lèi)型(其他業(yè)務(wù)代碼不允許掛賬);流水可以重復(fù)分類(lèi),系統(tǒng)不做控制;但已申請(qǐng)掛賬的除外,分類(lèi)完畢的多賬流水可直接提供分類(lèi)匯總掛賬操作。
        (2)、系統(tǒng)根據(jù)既定的業(yè)務(wù)代碼判斷是待查收入或待查支出掛賬,頁(yè)面跳轉(zhuǎn)至相關(guān)憑證登記頁(yè)面,此處業(yè)務(wù)規(guī)則同待查收支掛賬;另一部分比如退票,因?yàn)椴唤?jīng)過(guò)對(duì)賬環(huán)節(jié),所以需要直接在清算流水查詢(xún)里面新增,業(yè)務(wù)代碼 700106 未確認(rèn)退票,不需要經(jīng)過(guò)對(duì)賬,直接去匯總確認(rèn)單里將流水掛賬。允許掛賬的業(yè)務(wù)代碼如下 :700101 其他應(yīng)付款,700102 其他應(yīng)收款,700103 銀行錯(cuò)賬,700104 未確認(rèn)結(jié)匯款,700105 線(xiàn)下匯款,700106 未確認(rèn)退票,700107 未確認(rèn)收款,700108 未確認(rèn)支出款。
        (3)、提交憑證登記申請(qǐng)相關(guān)校驗(yàn):流水此刻狀態(tài)是否是 ‘多帳’ ,申請(qǐng)?zhí)峤蝗耸欠袷钱?dāng)時(shí)的對(duì)賬人,憑證登記成功,清算流水記錄憑證號(hào),流水狀態(tài)改為 ‘已掛賬’ ;
        (4)、匯總掛賬的反交易同步入賬流水,金額是負(fù)值,系統(tǒng)在清算流水里在做一條數(shù)據(jù),自動(dòng)對(duì)賬。

        (4)、清算/入賬/歷史流水管理

        清算流水管理

        對(duì)于所有的清算流水,都可以在此模塊下進(jìn)行查詢(xún)、修改、刪除,同時(shí)也可以新增流水。

        (1)、查詢(xún)功能,銀行名稱(chēng)、業(yè)務(wù)代碼、銀行日期不能為空,業(yè)務(wù)代碼和銀行可以多選。
        (2)、修改功能,處于未對(duì)賬(初始)、金額不等、多賬、對(duì)賬成功狀態(tài)的流水可以進(jìn)行單筆、批量修改操作,這里的批量修改動(dòng)作與流水分類(lèi)功能類(lèi)似,只是該功能入口不僅支持對(duì)批量流水的業(yè)務(wù)代碼、銀行日期更新,也支持其他要素信息批量修改,作為(3)、提供給操作員在未對(duì)賬前批量修改已知流水的手段之一;對(duì)已掛賬的流水,不允許更新。
        流水刪除:處于未對(duì)賬(初始)、金額不等、多賬、對(duì)賬成功狀態(tài)的流水可以進(jìn)行單筆、批量刪除操作,已掛賬狀態(tài)不允許刪除。

        入賬流水管理

        入賬流水管理功能提供對(duì)賬務(wù)入賬流水的查詢(xún)以及下載功能;為了杜絕對(duì)入賬流水的人為變更操作,禁止支持對(duì)入賬流水進(jìn)行修改或刪除處理。

        (1)、查詢(xún)時(shí)銀行名稱(chēng)、業(yè)務(wù)代碼、入賬日期不能為空,業(yè)務(wù)系統(tǒng)流水號(hào):針對(duì)某類(lèi)業(yè)務(wù)的業(yè)務(wù)流水號(hào),如充值業(yè)務(wù)就是充值流水號(hào);賬務(wù)流水號(hào):賬務(wù)處理的流水號(hào),即賬務(wù)操作記錄數(shù)據(jù)的序號(hào),在賬戶(hù)明細(xì)查詢(xún)里可以獲取。
        (2)、對(duì)于提現(xiàn)類(lèi)失敗回充的流水,在操作員進(jìn)行對(duì)賬動(dòng)作后,系統(tǒng)自動(dòng)進(jìn)行購(gòu)銷(xiāo),在入賬流水查詢(xún)時(shí),將對(duì)賬狀態(tài)選為已購(gòu)銷(xiāo)可以查到,這些不進(jìn)入歷史庫(kù),根據(jù)數(shù)據(jù)量,系統(tǒng)定時(shí)清理這些數(shù)據(jù)。

        歷史流水管理

               分為歷史入賬流水和歷史清算流水,查詢(xún)功能在同一頁(yè)面,查詢(xún)時(shí)可以一起查詢(xún),也可以單獨(dú)查詢(xún)。歷史流水只供查詢(xún)和下載,不允許進(jìn)行修改和刪除操作。選擇歷史銀行流水和歷史清算流水(清算日期的時(shí)間間隔不能超過(guò) 7 天)進(jìn)行查詢(xún),歷史入賬流水中無(wú)銀行日期,歷史銀行流水中無(wú)入賬日期。

        (5)、銀行余額錄入功能

               在該模塊下,實(shí)現(xiàn)對(duì)每個(gè)銀行賬戶(hù)的實(shí)際余額錄入,以此來(lái)和內(nèi)部賬戶(hù)余額進(jìn)行匹配校驗(yàn)。分為銀行余額登記,銀行余額導(dǎo)入(復(fù)核),以及銀行余額查詢(xún)功能。

        (1)、銀行余額登記:選擇對(duì)應(yīng)日期以及銀行賬戶(hù)錄入后,保存,此時(shí)去銀行余額查詢(xún)是看不到錄入余額的,需要復(fù)核導(dǎo)入核對(duì)完畢后才能看到,保證核對(duì)的有效性。登記后系統(tǒng)記錄一個(gè)臨時(shí)余額。系統(tǒng)每天凌晨 1:15 的時(shí)候會(huì)跑批,取上一日已復(fù)核過(guò)的余額自動(dòng)帶入下日臨時(shí)余額,如果不登記的話(huà),就取上日余額。
        (2)、銀行余額導(dǎo)入:標(biāo)準(zhǔn)格式是一個(gè)填寫(xiě)銀行余額的 excle 模板,導(dǎo)入后的核對(duì)邏輯,對(duì)復(fù)核員導(dǎo)入的數(shù)據(jù)進(jìn)行檢測(cè)該帳戶(hù)是否有臨時(shí)余額。根據(jù)銀行賬號(hào)、銀行日期、銀行余額等條件查詢(xún)銀行余額表。
               判斷 1 :如果查詢(xún)出結(jié)果為空那么將返回給用戶(hù):“這個(gè)銀行帳號(hào)找不到對(duì)應(yīng)的銀行臨時(shí)余額!”。
               判斷 2 :如果查詢(xún)結(jié)果大余一條,將返回給用戶(hù):“這個(gè)銀行帳號(hào)的一天有多個(gè)銀行臨時(shí)余額,不正常!”
               判斷 3 :檢測(cè)該銀行帳號(hào)對(duì)應(yīng)的銀行余額是否相等。如果不相等將返回給用戶(hù):“臨時(shí)余額和實(shí)際余額不相等,核對(duì)失??!”當(dāng)余額核對(duì)成功后,將復(fù)核員導(dǎo)入的余額寫(xiě)入該對(duì)應(yīng)帳戶(hù)的實(shí)際余額,并修改余額狀態(tài)為已復(fù)核。實(shí)際余額更新成功后,將刪除當(dāng)天日期的臨時(shí)余額。
        (3)、銀行余額查詢(xún):對(duì)操作員登記余額的信息,以及復(fù)核員復(fù)核過(guò)的余額進(jìn)行查詢(xún),查詢(xún)條件:銀行名稱(chēng)、銀行帳戶(hù)、帳戶(hù)狀態(tài)、銀行日期、余額狀態(tài)。帳戶(hù)狀態(tài):分為正常、廢除、和銷(xiāo)戶(hù)三個(gè)狀態(tài),默認(rèn)為正常狀態(tài)。余額狀態(tài):分為未錄入(N)、已錄入(A)、已復(fù)核(Y)三個(gè)狀態(tài),默認(rèn)為全部。

        (6)、內(nèi)部賬戶(hù)登賬

               業(yè)務(wù)簡(jiǎn)述:針對(duì)日常結(jié)算工作中非銀行待查類(lèi)的內(nèi)部賬戶(hù)進(jìn)行登記,如:清算款、利息、手續(xù)費(fèi)等;該業(yè)務(wù)登記不產(chǎn)生后續(xù)業(yè)務(wù)登記行為,即不具有作為初始憑證號(hào)的使用功能。對(duì)于批量銷(xiāo)帳類(lèi)業(yè)務(wù)處理中,多會(huì)員轉(zhuǎn)帳失敗的,導(dǎo)致過(guò)渡戶(hù)上有剩余金額情況的,可通過(guò)此處進(jìn)行內(nèi)部戶(hù)登賬,將過(guò)渡戶(hù)(負(fù)債)和銀存(資產(chǎn))余額同時(shí)減少,再通過(guò)待查收入掛帳實(shí)現(xiàn)平衡。

        業(yè)務(wù)校驗(yàn)規(guī)則:

        (1)、必須登記的是一借一貸帳戶(hù)信息;
        (2)、借貸方帳戶(hù)不能一致;
        (3)、金額必須大于 0 ;
        (4)、不允許任意一方是銷(xiāo)帳帳戶(hù)。

        是否同步對(duì)帳中心流水:不需要同步對(duì)帳中心流水。

        (7)、待查收入掛賬

               業(yè)務(wù)簡(jiǎn)述:應(yīng)用于結(jié)算操作員針對(duì)日常結(jié)算工作中的銀行待查收入進(jìn)行登記,所產(chǎn)生的業(yè)務(wù)憑證號(hào)作為后續(xù)銷(xiāo)帳業(yè)務(wù)的原業(yè)務(wù)憑證號(hào),并且作為所有該登記所引發(fā)的后續(xù)業(yè)務(wù)登記的初始憑證號(hào)。其中待查收入掛帳業(yè)務(wù)憑證的借方(銀存帳戶(hù))所對(duì)應(yīng)的銀行名稱(chēng)作為后續(xù)銷(xiāo)帳業(yè)務(wù)的銀行名稱(chēng),包括差額重新掛帳部分再銷(xiāo)帳的業(yè)務(wù)憑證,都遞沿該銀行名稱(chēng)。

        業(yè)務(wù)校驗(yàn)規(guī)則:

        (1)、必須登記的是一借一貸帳戶(hù)信息;
        (2)、借貸方帳戶(hù)不能一致;
        (3)、金額必須大于 0 ;
        (4)、借方帳戶(hù)必須是銀存帳戶(hù);
        (5)、貸方帳戶(hù)必須是銷(xiāo)帳帳戶(hù)。

        是否同步對(duì)帳中心流水:不需要同步對(duì)帳中心流水。

        (8)、待查收入確認(rèn)

               業(yè)務(wù)簡(jiǎn)述:針對(duì)銀行待查收入登賬的掛帳,可以通過(guò)本模塊進(jìn)行銷(xiāo)帳。此處采取銷(xiāo)帳確認(rèn)方式進(jìn)行處理,需要選擇相應(yīng)的待查收入掛帳業(yè)務(wù)憑證進(jìn)行銷(xiāo)帳業(yè)務(wù)登記。該業(yè)務(wù)登記可能產(chǎn)生后續(xù)業(yè)務(wù)登記行為,如差額銷(xiāo)帳情況下,系統(tǒng)會(huì)自動(dòng)做不足額部分的重新掛帳并復(fù)核通過(guò),所產(chǎn)生的掛帳憑證作為后續(xù)銷(xiāo)帳憑證的銷(xiāo)帳卡片號(hào)。

        業(yè)務(wù)校驗(yàn)規(guī)則:

        (1)、所銷(xiāo)的原待查收入掛帳憑證必須合法;
        (2)、所銷(xiāo)的原待查收入掛帳憑證必須已復(fù)核通過(guò),處理完畢;
        (3)、所銷(xiāo)的原待查收入掛帳憑證不能已被銷(xiāo)帳;
        (4)、銷(xiāo)帳總額(貸方發(fā)生額之和不得大于原待查收入掛帳憑證發(fā)生額)并大于 0 ;
        (5)、貸方必須是內(nèi)部戶(hù)。

        (9)、待查支出掛賬

              業(yè)務(wù)簡(jiǎn)述:針對(duì)日常結(jié)算工作中的銀行待查支出進(jìn)行登記,所產(chǎn)生的業(yè)務(wù)憑證號(hào)作為后續(xù)銷(xiāo)帳業(yè)務(wù)的原業(yè)務(wù)憑證號(hào),并且作為所有該登記所引發(fā)的后續(xù)業(yè)務(wù)登記的初始憑證號(hào)。其中待查收入掛帳業(yè)務(wù)憑證的貸方( 銀存帳戶(hù))所對(duì)應(yīng)的銀行名稱(chēng)作為后續(xù)銷(xiāo)帳業(yè)務(wù)的銀行名稱(chēng),包括差額重新掛帳部分再銷(xiāo)帳的業(yè)務(wù)憑證,都遞沿該銀行名稱(chēng)。

        業(yè)務(wù)校驗(yàn)規(guī)則:

        (1)、必須登記的是一借一貸帳戶(hù)信息;
        (2)、借貸方帳戶(hù)不能一致;
        (3)、金額必須大于 0 ;
        (4)、貸方帳戶(hù)必須是銀存帳戶(hù);
        (5)、借方帳戶(hù)必須是銷(xiāo)帳帳戶(hù) 。

        是否同步對(duì)帳中心流水:不需要同步對(duì)帳中心流水。

        (10)、待查支出確認(rèn)

               業(yè)務(wù)簡(jiǎn)述:針對(duì)銀行待查支出登賬的掛帳,可以通過(guò)本模塊進(jìn)行銷(xiāo)帳。此處采取銷(xiāo)帳確認(rèn)方式進(jìn)行處理,需要選擇相應(yīng)的待查支出掛帳業(yè)務(wù)憑證進(jìn)行銷(xiāo)帳業(yè)務(wù)登記。該業(yè)務(wù)登記可能產(chǎn)生后續(xù)業(yè)務(wù)登記行為,如差額銷(xiāo)帳情況下系統(tǒng)會(huì)自動(dòng)做不足額部分的重新掛帳并復(fù)核通過(guò),所產(chǎn)生的掛帳憑證作為后續(xù)銷(xiāo)帳憑證的銷(xiāo)帳卡片號(hào)。

        業(yè)務(wù)校驗(yàn)規(guī)則:

        (1)、所銷(xiāo)的原待查支出掛帳憑證必須合法;
        (2)、所銷(xiāo)的原待查支出掛帳憑證必須已復(fù)核通過(guò),處理完畢;
        (3)、所銷(xiāo)的原待查支出掛帳憑證不能已被銷(xiāo)帳;
        (4)、銷(xiāo)帳總額(借方發(fā)生額之和不得大于原待查收入掛帳憑證發(fā)生額)并大于0 ;
        (5)、借方必須是內(nèi)部戶(hù)。

        五、意外數(shù)據(jù)恢復(fù)邏輯

        5.1、意外數(shù)據(jù)恢復(fù)邏輯

        (1)、重復(fù)支付:對(duì)同一內(nèi)部訂單號(hào)進(jìn)行了二次或二次以上的支付。
        (2)、支付失敗,金額不等:買(mǎi)家實(shí)際支付的金額與交易金額不等。一般產(chǎn)生的原因是,買(mǎi)家在支付時(shí),產(chǎn)生了掉單,賣(mài)家隨后修改了交易價(jià)格。在進(jìn)行網(wǎng)銀對(duì)賬的時(shí)候,即會(huì)出現(xiàn)訂單金額和交易金額不等的情況,且是一筆掉單。2、3 兩類(lèi)情況只發(fā)生在支付上。
        (3)、支付成功,金額不等:商戶(hù)訂單狀態(tài)為成功,后臺(tái)訂單狀態(tài)也為成功,并且交易狀態(tài)是買(mǎi)家已付款,等待賣(mài)家發(fā)貨。

               金額不等,支付成功:是因?yàn)闀?huì)員對(duì)一個(gè)交易進(jìn)行支付,但由于網(wǎng)絡(luò)或銀行系統(tǒng)等原因支付公司未接收到銀行扣款信息,支付側(cè)交易狀態(tài)未予以變更,后賣(mài)家對(duì)該交易修改了價(jià)格,買(mǎi)家又對(duì)該修改過(guò)的價(jià)格進(jìn)行了支付。但該支付成功的信息仍然沒(méi)有被支付側(cè)接收到,該交易狀態(tài)仍未變更,后支付側(cè)后臺(tái)人員先對(duì)后面的那筆意外數(shù)據(jù)進(jìn)行了恢復(fù),后再對(duì)前面那筆意外數(shù)據(jù)恢復(fù),就會(huì)出現(xiàn)這種“金額不等,支付成功”的數(shù)據(jù)

        5.2、對(duì)帳及異?;謴?fù)邏輯

        (1)、以商戶(hù)成功訂單為準(zhǔn)

        用商戶(hù)上的成功訂單與后臺(tái)的訂單來(lái)核對(duì):

        (1)、若商戶(hù)訂單為成功,后臺(tái)為初始或者失敗,則更改后臺(tái)狀態(tài)為成功;
        (2)、若后臺(tái)為成功,商戶(hù)成功訂單中無(wú)該訂單(時(shí)間差),則不更改后臺(tái)狀態(tài);
        (3)、若后臺(tái)為初始或失敗,商戶(hù)成功訂單中無(wú)該訂單,則不更改后臺(tái)狀態(tài)。

        (2)、不重復(fù)恢復(fù)

               T+1 日恢復(fù)T 日的訂單,并且在 T+1 日后不再下載 T 日的訂單進(jìn)行二次或多次恢復(fù)。(為考慮會(huì)員感受,T 日下班前恢復(fù) T 日 0 點(diǎn)到下班時(shí)點(diǎn)的訂單)

        (3)、時(shí)間性差異

                由于各家銀行系統(tǒng)日切點(diǎn)均不同,并且大多不會(huì)在每日的 24 點(diǎn)(或早或晚),所以下載到的 T 日的訂單流水與后臺(tái)T日( 0:00-24:00 )的訂單流水并不能全部對(duì)應(yīng)上。將商戶(hù)訂單流水與后臺(tái)訂單流水核對(duì),會(huì)出現(xiàn)商戶(hù)有,后臺(tái)無(wú);商戶(hù)無(wú),后臺(tái)有;商戶(hù)有,后臺(tái)有三種情況。對(duì)于 1、2 兩種情況為我們所說(shuō)的時(shí)間性差異。

        商戶(hù)數(shù)據(jù)與后臺(tái)數(shù)據(jù)的關(guān)系為:商戶(hù)數(shù)據(jù)-(商戶(hù)有,后臺(tái)無(wú))+(商戶(hù)無(wú),后臺(tái)有)= 后臺(tái)數(shù)據(jù)    

        最后,關(guān)注公眾號(hào)互聯(lián)網(wǎng)架構(gòu)師,在后臺(tái)回復(fù):2T,可以獲取我整理的 Java 系列面試題和答案,非常齊全。


        正文結(jié)束


        推薦閱讀 ↓↓↓

        1.再見(jiàn)了 ,Shiro!

        2.從零開(kāi)始搭建創(chuàng)業(yè)公司后臺(tái)技術(shù)棧

        3.程序員一般可以從什么平臺(tái)接私活?

        4.流程引擎的架構(gòu)設(shè)計(jì)

        5.為什么國(guó)內(nèi) 996 干不過(guò)國(guó)外的 955呢?

        6.中國(guó)的鐵路訂票系統(tǒng)在世界上屬于什么水平?                        

        7.15張圖看懂瞎忙和高效的區(qū)別!

        瀏覽 25
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产淫伦久久久久久久kkk | 天天爽网站 | 91在线免费观看 | 在线视频免费观看A成人 | 国产深夜视频 | 嗯啊啊啊视频 | 国产一区视频在线播放 | 淫后武则天风流艳史 | 97福利 | 陈诗雅大尺度未删减电影 |