本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別是涉及一種跨行清算方法和系統(tǒng)。
背景技術(shù):
隨著電子商務(wù)的發(fā)展,在網(wǎng)絡(luò)支付的便捷與安全方面也出現(xiàn)了很多新興的網(wǎng)絡(luò)支付方式,通過電子憑證進(jìn)行支付是其中一種方式之一。通常付款方開據(jù)電子憑證的銀行和收款方委托收款的銀行并不一定是同一家銀行。在不同的銀行直接對單個電子憑證進(jìn)行實(shí)時跨行支付時會產(chǎn)生手續(xù)費(fèi),如果是對大量的電子憑證實(shí)時進(jìn)行跨行支付,則會產(chǎn)生高額的手續(xù)費(fèi)。如何克服大量電子憑證跨行支付產(chǎn)生高額手續(xù)費(fèi)的問題成為目前亟需解決的一個技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對上述技術(shù)問題,提供一種能夠批量對電子憑證進(jìn)行跨行清算有效節(jié)省跨行支付手續(xù)費(fèi)的跨行清算方法和系統(tǒng)。
一種跨行清算方法,所述方法包括:
獲取第一預(yù)設(shè)時間內(nèi)多個待清算電子憑證的數(shù)據(jù),所述數(shù)據(jù)包括第一數(shù)據(jù)和第二數(shù)據(jù),所述第一數(shù)據(jù)與第一銀行服務(wù)器相對應(yīng),所述第二數(shù)據(jù)與第二銀行服務(wù)器相對應(yīng);
利用所述第一數(shù)據(jù)和所述第二數(shù)據(jù)生成對賬文件,所述對賬文件中包括清算總金額;
將所述對賬文件發(fā)送至所述第一銀行服務(wù)器和所述第二銀行服務(wù)器,以使得所述第一銀行服務(wù)器和所述第二銀行服務(wù)器分別對所述對賬文件進(jìn)行確認(rèn)并返回確認(rèn)信息;
在接收到所述確認(rèn)信息后,利用所述對賬文件生成清算報文;
將所述清算報文發(fā)送至所述第一銀行服務(wù)器,以使得所述第一銀行服務(wù)器根據(jù)所述清算報文將所述清算總金額轉(zhuǎn)移至所述第二銀行服務(wù)器。
一種跨行清算方法,應(yīng)用在第一銀行服務(wù)器,所述方法包括:
向清算服務(wù)器實(shí)時發(fā)送第一電子憑證的第一數(shù)據(jù),以使得清算服務(wù)器在接收到第二銀行服務(wù)器發(fā)送的第二電子憑證的第二數(shù)據(jù)后,根據(jù)第一預(yù)設(shè)時間內(nèi)多個待清算第一憑證的第一數(shù)據(jù)與多個待清算第二電子憑證的第二數(shù)據(jù)生成對賬文件;
接收所述清算服務(wù)器發(fā)送的對賬文件,所述對賬文件中包括清算總金額;
判斷所述對賬文件與預(yù)存儲的所述第一預(yù)設(shè)時間內(nèi)待清算的第二電子憑證的第二數(shù)據(jù)、待清算的第一電子憑證的第一數(shù)據(jù)是否一致;
若是,則向所述清算服務(wù)器返回確認(rèn)信息,以使得所述清算服務(wù)器在接收到所述確認(rèn)信息后,利用所述對賬文件生成清算報文;
接收所述清算服務(wù)器發(fā)送的清算報文;
根據(jù)所述清算報文將所述清算總金額轉(zhuǎn)移至所述第二銀行服務(wù)器。
一種跨行清算方法,應(yīng)用在第二銀行服務(wù)器,所述方法包括:
向清算服務(wù)器實(shí)時發(fā)送第二電子憑證的第二數(shù)據(jù),以使得清算服務(wù)器在接收到第一銀行服務(wù)器發(fā)送的第一電子憑證的第一數(shù)據(jù)后,根據(jù)第一預(yù)設(shè)時間內(nèi)多個待清算第一憑證的第一數(shù)據(jù)與多個待清算第二電子憑證的第二數(shù)據(jù)生成對賬文件;
接收所述清算服務(wù)器發(fā)送的對賬文件,所述對賬文件中包括清算總金額;
判斷所述對賬文件與預(yù)存儲的所述第一預(yù)設(shè)時間內(nèi)待清算的第一電子憑證的第一數(shù)據(jù)、待清算的第二電子憑證的第二數(shù)據(jù)是否一致;
若是,則向所述清算服務(wù)器返回確認(rèn)信息,以使得所述清算服務(wù)器在接收到所述確認(rèn)信息后,利用所述對賬文件生成清算報文;
接收所述清算服務(wù)器發(fā)送的清算報文;
根據(jù)所述清算報文接收所述第一銀行服務(wù)器轉(zhuǎn)移的所述清算總金額;
將接收到的清算總金額轉(zhuǎn)移至第二業(yè)務(wù)清算專戶,根據(jù)所述對賬文件利用所述第二業(yè)務(wù)清算專戶分別將多個第一電子憑證對應(yīng)的金額轉(zhuǎn)移至對應(yīng)的收款賬戶中。
一種跨行清算系統(tǒng),所述系統(tǒng)包括:
第一銀行服務(wù)器,用于向清算服務(wù)器實(shí)時發(fā)送第一電子憑證的第一數(shù)據(jù);
第二銀行服務(wù)器,用于向清算服務(wù)器實(shí)時發(fā)送第二電子憑證的第二數(shù)據(jù);
清算服務(wù)器,用于接收所述第一數(shù)據(jù)和第二數(shù)據(jù),并根據(jù)第一預(yù)設(shè)時間內(nèi)多個待清算第一憑證的第一數(shù)據(jù)與多個待清算第二電子憑證的第二數(shù)據(jù)生成對賬文件,所述對賬文件中包括清算總金額,并將所述對賬文件分別發(fā)送至所述第一銀行服務(wù)器和所述第二銀行服務(wù)器;
所述第一銀行服務(wù)器還用于對所述對賬文件進(jìn)行確認(rèn),并向所述清算服務(wù)器返回第一確認(rèn)信息;
所述第二銀行服務(wù)器還用于對所述對賬文件進(jìn)行確認(rèn),并向所述清算服務(wù)器返回第二確認(rèn)信息;
所述清算服務(wù)器還用于在接收到所述第一確認(rèn)信息和第二確認(rèn)信息后,利用所述對賬文件生成清算報文,并將所述清算報文分別發(fā)送至所述第一銀行服務(wù)器和第二銀行服務(wù)器;
所述第一銀行服務(wù)器還用于根據(jù)所述清算報文將所述清算總金額轉(zhuǎn)移至所述第二銀行服務(wù)器。
上述跨行清算方法和系統(tǒng),由于電子憑證是第一預(yù)設(shè)時間內(nèi)待清算的,利用第一銀行服務(wù)器的電子憑證的第一數(shù)據(jù)與第二銀行服務(wù)器的電子憑證的第二數(shù)據(jù)生成對賬文件,對賬文件中包括了第一銀行服務(wù)器需要轉(zhuǎn)移至第二銀行服務(wù)器的電子憑證的清算總金額。第一銀行服務(wù)器與第二銀行服務(wù)器分別根據(jù)對賬文件返回確認(rèn)信息后,根據(jù)對賬文件來生成清算報文,由此使得第一銀行服務(wù)器在接收到清算報文后能夠按照清算總金額向第二銀行服務(wù)器進(jìn)行支付。由此能夠?qū)Φ谝活A(yù)設(shè)時間內(nèi)的批量電子憑證進(jìn)行跨行清算,有效節(jié)省了跨行支付的手續(xù)費(fèi),克服了大量單個電子憑證實(shí)時跨行支付時需要高額手續(xù)費(fèi)的問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付 出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他實(shí)施例的附圖。
圖1為一個實(shí)施例中跨行清算方法的流程圖;
圖2為另一個實(shí)施例中跨行清算方法的流程圖;
圖3為還一個實(shí)施例中跨行清算方法的流程圖;
圖4為一個實(shí)施例中跨行清算系統(tǒng)的結(jié)構(gòu)圖;
圖5為一個實(shí)施例中跨行清算服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
在一個實(shí)施例中,如圖1所示,提供了一種跨行清算方法。應(yīng)該理解的是,雖然圖1的流程圖中的各個步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說明,這些步驟的執(zhí)行并沒有嚴(yán)格的順序限制,其可以以其他的順序執(zhí)行。而且,圖1中的至少一部分步驟可以包括多個子步驟或者多個階段,這些子步驟或者階段并不必然是在同一時刻執(zhí)行完成,而是可以在不同的時刻執(zhí)行,其執(zhí)行順序也不必然是依次進(jìn)行,而是可以與其他步驟或者其他步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。以本方法應(yīng)用于清算服務(wù)器舉例說明,該方法具體包括:
步驟102,獲取第一預(yù)設(shè)時間內(nèi)多個待清算電子憑證的數(shù)據(jù),數(shù)據(jù)包括第一數(shù)據(jù)和第二數(shù)據(jù),第一數(shù)據(jù)與第一銀行服務(wù)器相對應(yīng),第二數(shù)據(jù)與第二銀行服務(wù)器相對應(yīng)。
電子憑證可以用于付款也可以用于收款。解付是指滿足解付條件后將電子憑證中凍結(jié)的資金進(jìn)行解凍并進(jìn)行支付。電子憑證可以有多種狀態(tài),包括待收證、待履約、待申請解付、待解付、待清算、待入賬、已完成等。其中,待清算是指開具電子憑證的銀行(簡稱開證行)已執(zhí)行解付并將電子憑證資金轉(zhuǎn)移至本行電子憑證業(yè)務(wù)清算專戶。清算服務(wù)器需調(diào)用的電子憑證的數(shù)據(jù)(即第一數(shù)據(jù)、第二數(shù)據(jù))包括電子憑證的狀態(tài)、金額、編號等。本實(shí)施例中需要根據(jù)電子憑證的數(shù)據(jù)篩選出狀態(tài)為待清算的電子憑證。
第一電子憑證是第一銀行開立并作為付款行的、第二銀行接收并作為收款行的一類電子憑證。第二電子憑證是第二銀行開立并作為付款行的、第一銀行 接收并作為收款行的一類電子憑證。第一銀行與第一銀行服務(wù)器相對應(yīng),第二銀行與第二銀行服務(wù)器相對應(yīng)。第一數(shù)據(jù)是第一銀行服務(wù)器對第一電子憑證進(jìn)行操作的數(shù)據(jù)。第二數(shù)據(jù)是第二銀行服務(wù)器對第二電子憑證進(jìn)行操作的數(shù)據(jù)。第一銀行服務(wù)器在主動更新第一電子憑證對應(yīng)的第一數(shù)據(jù)時,還會將第一數(shù)據(jù)實(shí)時同步發(fā)送至清算服務(wù)器和第二銀行服務(wù)器。以使得第一電子憑證的第一數(shù)據(jù)可以在第一銀行服務(wù)器和第二銀行服務(wù)器同時存儲。第二銀行服務(wù)器在主動更新第二電子憑證對應(yīng)的第二數(shù)據(jù)時,還會將第二數(shù)據(jù)實(shí)時同步發(fā)送至清算服務(wù)器和第一銀行服務(wù)器。以使得第二電子憑證的第二數(shù)據(jù)可以在第一銀行服務(wù)器和第二銀行服務(wù)器同時存儲。
步驟104,利用第一數(shù)據(jù)和第二數(shù)據(jù)生成對賬文件,對賬文件中包括清算總金額、待清算電子憑證的編號。
第一銀行服務(wù)器實(shí)時將多個第一電子憑證的第一數(shù)據(jù)傳輸至清算服務(wù)器。第二銀行服務(wù)器實(shí)時將多個第二電子憑證的第二數(shù)據(jù)傳輸至清算服務(wù)器。清算服務(wù)器調(diào)取第一預(yù)設(shè)時間內(nèi)的第一數(shù)據(jù)與第二數(shù)據(jù)進(jìn)行匯總和軋差處理,根據(jù)處理后的結(jié)果生成第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬文件,其中包括清算總金額、待清算電子憑證的編號等。
第一預(yù)設(shè)時間可以是銀行對賬清算處理的一個處理周期。例如,銀行在T日(即交易日)內(nèi)進(jìn)行對賬清算。日切點(diǎn)是上一個T日與下一個T日的時間節(jié)點(diǎn)。如果日切點(diǎn)為每日16:00時,那么16:00以后解付的電子憑證將在下一個處理周期進(jìn)行處理。在6月30日16:00以后會對6月29日16:00后至6月30日16:00前待清算的電子憑證進(jìn)行集中清算。
軋差是指每日業(yè)務(wù)終了后,根據(jù)接收到的T日內(nèi)的電子憑證交易信息,按照電子憑證對應(yīng)的各個銀行進(jìn)行收付差額計算,得到各個銀行需要清算的資金額度。電子憑證采用凈額軋差的清算方式。也就是在電子憑證清算中,對各個銀行款項的清算只計算其應(yīng)收款、應(yīng)付款相抵后的凈額。也就是說每個銀行可能有成千上萬個電子憑證的往來資金需要支付和收款,但并不需要對每一個電子憑證的資金都立即單獨(dú)支付,只需要計算第一預(yù)設(shè)時間內(nèi)待清算電子憑證對應(yīng)的總差額,由付差行一次性將總差額的資金支付給收差行即可。例如,第一 銀行服務(wù)器需要轉(zhuǎn)移至第二銀行服務(wù)器的總金額為800萬人民幣,第二銀行服務(wù)器需要轉(zhuǎn)移至第一銀行服務(wù)器的總金額為500萬人民幣,則通過凈額軋差的方式,第一銀行服務(wù)器轉(zhuǎn)移清算總金額300萬人民幣至第二銀行服務(wù)器即可。采用凈額軋差清算,有效減少了傳輸數(shù)據(jù),提高了跨行清算的速度。
進(jìn)一步的,除了雙邊(第一銀行服務(wù)器與第二銀行服務(wù)器)凈額軋差清算之外,還可以進(jìn)行多邊凈額軋差清算。也就是多個銀行服務(wù)器之間進(jìn)行凈額軋差清算。例如,第一銀行服務(wù)器需要轉(zhuǎn)移至第二銀行服務(wù)器的總金額為1000萬人民幣,第三銀行服務(wù)器需要轉(zhuǎn)移至第一銀行服務(wù)器的總金額為500萬人民幣,第二銀行服務(wù)器需要轉(zhuǎn)移至第一銀行服務(wù)器的總金額為800萬人民幣,通過多邊凈額軋差清算,只需第一銀行服務(wù)器轉(zhuǎn)移500萬人民幣至第二銀行服務(wù)器,第二銀行服務(wù)器轉(zhuǎn)移300萬人民幣至第三銀行服務(wù)器即可。
步驟106,將對賬文件發(fā)送至第一銀行服務(wù)器和第二銀行服務(wù)器,以使得第一銀行服務(wù)器和第二銀行服務(wù)器分別對該對賬文件進(jìn)行確認(rèn)并返回確認(rèn)信息。
清算服務(wù)器將對賬文件發(fā)送至第一銀行服務(wù)器和第二銀行服務(wù)器。第一銀行服務(wù)器和第二銀行服務(wù)器分別對該對賬文件進(jìn)行確認(rèn),第一銀行服務(wù)器確認(rèn)通過后返回第一確認(rèn)信息,第二銀行服務(wù)器確認(rèn)通過后會返回第二確認(rèn)信息。
步驟108,在接收到確認(rèn)信息后,利用對賬文件生成清算報文。
第一銀行服務(wù)器可以以確認(rèn)回執(zhí)的形式向清算服務(wù)器返回第一確認(rèn)信息。第二銀行服務(wù)器可以以確認(rèn)回執(zhí)的形式向清算服務(wù)器返回第二確認(rèn)信息。在清算服務(wù)器接收到第一確認(rèn)信息與第二確認(rèn)信息之后,即表示第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬文件準(zhǔn)確無誤。根據(jù)預(yù)設(shè)的報文交換標(biāo)準(zhǔn)利用對賬文件來生成清算報文。清算報文中包括清算總金額、待清算電子憑證的編號等。
步驟110,將清算報文發(fā)送至第一銀行服務(wù)器,以使得第一銀行服務(wù)器根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行服務(wù)器。
由于第一銀行服務(wù)器與第二銀行服務(wù)器之間采用凈額軋差的清算方式,清算服務(wù)器會將清算報文分別發(fā)送至第一銀行服務(wù)器和第二銀行服務(wù)器。第一銀行服務(wù)器在接收到清算報文后,根據(jù)清算報文將對賬文件中的清算總金額轉(zhuǎn)移至第二銀行服務(wù)器。由此完成批量電子憑證的跨行清算。第一銀行服務(wù)器與第 二銀行服務(wù)器是相對的,可以是第一銀行服務(wù)器向第二銀行服務(wù)器轉(zhuǎn)移清算總金額,也可以是第二銀行服務(wù)器向第一銀行服務(wù)器轉(zhuǎn)移清算總金額。
進(jìn)一步的,對賬文件中還包括待清算電子憑證的編號。在第一銀行服務(wù)器根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行服務(wù)器之后,第二銀行服務(wù)器將接收到的清算總金額首先劃入第二銀行服務(wù)器上第二業(yè)務(wù)清算專戶。再根據(jù)對賬文件將每個第一電子憑證對應(yīng)的金額分別轉(zhuǎn)移至每個第一電子憑證的收款賬戶中。由于第一銀行服務(wù)器與第二銀行服務(wù)器之間通過凈額軋差的方式來實(shí)現(xiàn)跨行清算的,因此第一銀行服務(wù)器轉(zhuǎn)移至第二銀行服務(wù)器的清算總金額很可能會小于第二銀行應(yīng)劃撥總金額即第二銀行服務(wù)器上多個第一電子憑證對應(yīng)的總金額。清算總金額與第二銀行應(yīng)劃撥總金額之間的差額將由第二業(yè)務(wù)清算專戶內(nèi)的金額進(jìn)行補(bǔ)足,再利用對賬文件將每個第一電子憑證對應(yīng)的金額劃入到對應(yīng)的收款賬戶中。由此進(jìn)一步提高了跨行清算的準(zhǔn)確性。
本實(shí)施例中,由于電子憑證是第一預(yù)設(shè)時間內(nèi)待清算的,利用第一銀行服務(wù)器的電子憑證的第一數(shù)據(jù)與第二銀行服務(wù)器的電子憑證的第二數(shù)據(jù)生成對賬文件,對賬文件中包括了第一銀行服務(wù)器需要轉(zhuǎn)移至第二銀行服務(wù)器的電子憑證的清算總金額。第一銀行服務(wù)器與第二銀行服務(wù)器分別根據(jù)對賬文件返回確認(rèn)信息后,根據(jù)對賬文件來生成清算報文,由此使得第一銀行服務(wù)器在接收到清算報文后能夠按照對賬文件中的清算總金額向第二銀行服務(wù)器進(jìn)行支付。由此能夠?qū)Φ谝活A(yù)設(shè)時間內(nèi)的批量電子憑證進(jìn)行跨行清算,有效節(jié)省了跨行支付的手續(xù)費(fèi),克服了大量單個電子憑證實(shí)時跨行支付時需要高額手續(xù)費(fèi)的問題。
在一個實(shí)施例中,在獲取第一預(yù)設(shè)時間內(nèi)多個待清算電子憑證的數(shù)據(jù)的步驟之前,還包括:接收第一銀行服務(wù)器和第二銀行服務(wù)器實(shí)時發(fā)送的多個電子憑證的數(shù)據(jù);對數(shù)據(jù)進(jìn)行解析得到解析后的數(shù)據(jù),解析后的數(shù)據(jù)中包括電子憑證的狀態(tài),電子憑證的狀態(tài)包括待清算;篩選出狀態(tài)為待清算的電子憑證,得到待清算電子憑證。
本實(shí)施例中,第一銀行服務(wù)器向清算服務(wù)器實(shí)時發(fā)送多個第一電子憑證的第一數(shù)據(jù),第二銀行服務(wù)器向清算服務(wù)器實(shí)時發(fā)送多個第二電子憑證的第二數(shù)據(jù)。其中第一數(shù)據(jù)和第二數(shù)據(jù)已分別被加密。具體的,可以采用RSA(一種加 密算法)算法來進(jìn)行加密。清算服務(wù)器在接收到第一數(shù)據(jù)和第二數(shù)據(jù)后,相應(yīng)的采用RSA算法進(jìn)行解密,由此對第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行解析。解析后的數(shù)據(jù)中包括電子憑證的狀態(tài),具體包括待收證狀態(tài)、待履約狀態(tài)、待申請解付狀態(tài)、待解付狀態(tài)或待清算狀態(tài)等。將待清算設(shè)為關(guān)鍵字,根據(jù)該關(guān)鍵字進(jìn)行篩選,得到所有狀態(tài)為待清算的電子憑證。由此為清算服務(wù)器進(jìn)行跨行清算做好準(zhǔn)備。
進(jìn)一步的,清算服務(wù)器生的對賬文件和清算報文也是加密的。第一銀行服務(wù)和第二銀行服務(wù)器在接收對賬文件后均需要對該對賬文件進(jìn)行解密,才能進(jìn)行確認(rèn)。第一銀行服務(wù)器和第二銀行服務(wù)器在接收到清算報文后,均需要對清算報文進(jìn)行解密才能按照對賬文件中的清算總金額進(jìn)行跨行清算。通過對第一數(shù)據(jù)、第二數(shù)據(jù)、對賬文件和清算報文等在清算服務(wù)器與第一銀行服務(wù)器、第二銀行服務(wù)器之間進(jìn)行交互的數(shù)據(jù)和文件進(jìn)行加密,提高了跨行清算的安全性。
在一個實(shí)施例中,在將對賬文件發(fā)送至第一銀行服務(wù)器和第二銀行服務(wù)器的步驟之后,還包括:若第一銀行服務(wù)器上預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的電子憑證的數(shù)據(jù)與對賬文件不一致,則接收第一銀行服務(wù)器發(fā)送的第一差錯信息;和/或若第二銀行服務(wù)器上預(yù)存儲的第一預(yù)設(shè)時間內(nèi)第一銀行服務(wù)器待清算的電子憑證的數(shù)據(jù)與對賬文件不一致,則接收第二銀行服務(wù)器發(fā)送的第二差錯信息;對第一差錯信息和/或第二差錯信息進(jìn)行調(diào)整,再次執(zhí)行將對賬文件發(fā)送至第一銀行服務(wù)器和所述第二銀行服務(wù)器,以使得第一銀行服務(wù)器和第二銀行服務(wù)器分別對對賬文件進(jìn)行確認(rèn)并返回確認(rèn)信息的步驟。
本實(shí)施例中,第一銀行服務(wù)器在主動更新第一電子憑證對應(yīng)的第一數(shù)據(jù)時,還會將第一數(shù)據(jù)實(shí)時同步發(fā)送至清算服務(wù)器和第二銀行服務(wù)器。以使得第一電子憑證的第一數(shù)據(jù)可以在第一銀行服務(wù)器和第二銀行服務(wù)器同時存儲。第二銀行服務(wù)器在主動更新第二電子憑證對應(yīng)的第二數(shù)據(jù)時,還會將第二數(shù)據(jù)實(shí)時同步發(fā)送至清算服務(wù)器和第一銀行服務(wù)器。以使得第二電子憑證的第二數(shù)據(jù)可以在第一銀行服務(wù)器和第二銀行服務(wù)器同時存儲。第一銀行服務(wù)器在收到對賬文件后,會將對賬文件與第一銀行服務(wù)器上預(yù)存的第一預(yù)設(shè)時間內(nèi)的第一數(shù)據(jù)、第二數(shù)據(jù)進(jìn)行比對,也就是將對賬文件與所有第一預(yù)設(shè)時間內(nèi)的待清算電子憑 證的數(shù)據(jù)(第一數(shù)據(jù)和第二數(shù)據(jù))進(jìn)行比對,如果比對一致,則第一銀行服務(wù)器通過對該對賬文件的確認(rèn),并向清算服務(wù)器發(fā)送第一確認(rèn)信息。如果比對不一致,則第一銀行服務(wù)器會向清算服務(wù)器發(fā)送第一差錯信息。第二銀行服務(wù)器在收到對賬文件后,會將對賬文件與第二銀行服務(wù)器上預(yù)存的第一預(yù)設(shè)時間內(nèi)的第一數(shù)據(jù)、第二數(shù)據(jù)進(jìn)行比對,如果比對一致,則第二銀行服務(wù)器通過對該對賬文件的確認(rèn),并向清算服務(wù)器發(fā)送第二確認(rèn)信息。如果比對不一致,則第二銀行服務(wù)器會向清算服務(wù)器發(fā)送第二差錯信息。
清算服務(wù)器在收到第一差錯信息和/或第二差錯信息后,會調(diào)取業(yè)務(wù)明細(xì)進(jìn)行比對,利用差錯平賬處理方法進(jìn)行調(diào)整,以確保清算服務(wù)器、第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬數(shù)據(jù)一致后,清算服務(wù)器再次生成對賬文件,以確??缧星逅愕臄?shù)據(jù)準(zhǔn)確。
在一個實(shí)施例中,在將清算報文分別發(fā)送至第一銀行服務(wù)器,以使得第一銀行服務(wù)器根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行服務(wù)器的步驟之后,還包括:判斷第二預(yù)設(shè)時間內(nèi)是否接收到所述第一銀行服務(wù)器發(fā)送的已轉(zhuǎn)移所述清算總金額的通知;若否,則向第一銀行服務(wù)器發(fā)送轉(zhuǎn)移清算總金額的提醒。
本實(shí)施例中,在第一銀行服務(wù)器根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行服務(wù)器之后,第一銀行服務(wù)器會向清算服務(wù)器發(fā)送完成清算總金額轉(zhuǎn)移的通知。清算服務(wù)器在第二預(yù)設(shè)時間內(nèi)接收到該通知后,將該通知進(jìn)行記錄。如果清算服務(wù)器在第二預(yù)設(shè)時間內(nèi)未接收到該通知,則向第一銀行服務(wù)器發(fā)送轉(zhuǎn)移清算總金額的提醒,以確保第一銀行服務(wù)器與第二銀行服務(wù)器上的待清算電子憑證及時完成跨行清算。
在一個實(shí)施例中,如圖2所示提供了一種跨行清算方法,以該方法應(yīng)用在第一銀行服務(wù)器為例進(jìn)行說明,該方法具體包括:
步驟202,向清算服務(wù)器實(shí)時發(fā)送第一電子憑證的第一數(shù)據(jù),以使得清算服務(wù)器在接收到第二銀行服務(wù)器發(fā)送的第二電子憑證的第二數(shù)據(jù)后,根據(jù)第一預(yù)設(shè)時間內(nèi)多個待清算第一憑證的第一數(shù)據(jù)與多個待清算第二電子憑證的第二數(shù)據(jù)生成對賬文件。
步驟204,接收清算服務(wù)器發(fā)送的對賬文件,對賬文件中包括清算總金額。
步驟206,判斷對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第二電子憑證的第二數(shù)據(jù)、待清算的第一電子憑證的第一數(shù)據(jù)是否一致;若是,則進(jìn)入步驟208,否則,向清算服務(wù)器發(fā)送第一差錯信息。
步驟208,向清算服務(wù)器返回確認(rèn)信息,以使得清算服務(wù)器在接收到確認(rèn)信息后,利用對賬文件生成清算報文。
步驟210,接收清算服務(wù)器發(fā)送的清算報文。
步驟212,根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行服務(wù)器。
本實(shí)施例中,第一銀行服務(wù)器向清算服務(wù)器實(shí)時發(fā)送第一電子憑證的第一數(shù)據(jù)。第二銀行服務(wù)器也會向清算服務(wù)器實(shí)時發(fā)送第二電子憑證的第二數(shù)據(jù)。第一數(shù)據(jù)和第二數(shù)據(jù)均為加密數(shù)據(jù)。清算服務(wù)器接收到第一數(shù)據(jù)和第二數(shù)據(jù)后,會分別對第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行解密。具體的,第一數(shù)據(jù)和第二數(shù)據(jù)均可以采用RSA算法來進(jìn)行加密。清算服務(wù)器在接收到第一數(shù)據(jù)和第二數(shù)據(jù)后,相應(yīng)的采用RSA算法進(jìn)行解密。通過對第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行加密和解密的解析,提高了跨行清算的安全性。解析后的數(shù)據(jù)中包括電子憑證的狀態(tài),具體包括待收證狀態(tài)、待履約狀態(tài)、待申請解付狀態(tài)、待解付狀態(tài)或待清算狀態(tài)等。將待清算設(shè)為關(guān)鍵字,根據(jù)該關(guān)鍵字進(jìn)行篩選,得到所有狀態(tài)為待清算的電子憑證。為清算服務(wù)器進(jìn)行跨行清算做好準(zhǔn)備。清算服務(wù)器分別調(diào)用第一預(yù)設(shè)時間內(nèi)待清算第一電子憑證對應(yīng)的第一數(shù)據(jù)和第一預(yù)設(shè)時間內(nèi)待清算第二電子憑證的第二數(shù)據(jù),對第一數(shù)據(jù)和第二數(shù)據(jù)分別進(jìn)行匯總和軋差處理,根據(jù)處理后的結(jié)果生成第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬文件。
電子憑證采用凈額軋差的清算方式。也就是在電子憑證清算中,對各個銀行款項的清算只計算其應(yīng)收款、應(yīng)付款相抵后的凈額。也就是說每個銀行可能有成千上萬個電子憑證的往來資金需要支付和收款,但并不需要對每一個電子憑證的資金都立即單獨(dú)支付,只需要計算第一預(yù)設(shè)時間內(nèi)待清算電子憑證對應(yīng)的總差額,由付差行一次性將總差額的資金支付給收差行即可。兩個銀行之間跨行清算,可以通過第一銀行服務(wù)器與第二銀行服務(wù)器凈額軋差清算也就是雙邊凈額軋差清算來實(shí)現(xiàn),多個銀行之間跨行清算,可以通過多個銀行服務(wù)器之間的凈額軋差清算也就是多邊凈額軋差清算來實(shí)現(xiàn)。采用凈額軋差清算,有效 減少了傳輸數(shù)據(jù),提高了跨行清算的速度。
清算服務(wù)器將對賬文件發(fā)送至第一銀行服務(wù)器和第二銀行服務(wù)器。第一銀行服務(wù)器和第二銀行服務(wù)分別對該對賬文件進(jìn)行確認(rèn),第一銀行服務(wù)確認(rèn)通過后返回第一確認(rèn)信息,第二銀行服務(wù)器確認(rèn)通過后會返回第二確認(rèn)信息。具體的,第一銀行服務(wù)器將對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第二電子憑證的第二數(shù)據(jù)、待清算的第一電子憑證的第一數(shù)據(jù)進(jìn)行比對,判斷兩者的數(shù)據(jù)是否一致。如果一致,則第一銀行服務(wù)器向清算服務(wù)器返回第一確認(rèn)信息。否則,第一銀行服務(wù)器向清算服務(wù)器發(fā)送第一差錯信息。第二銀行服務(wù)器將對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)第一銀行服務(wù)器待清算的第一電子憑證的第一數(shù)據(jù)進(jìn)行比對,判斷兩者的數(shù)據(jù)是否一致。如果一致,則第二銀行服務(wù)器向清算服務(wù)器返回第二確認(rèn)信息。否則,第二銀行服務(wù)器向清算服務(wù)器發(fā)送第二差錯信息。
在其中一個實(shí)施例中,在判斷對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第二電子憑證的第二數(shù)據(jù)、待清算的第一電子憑證的第一數(shù)據(jù)是否一致的步驟之后,還包括:若不一致,則向清算服務(wù)器發(fā)送第一差錯信息,以使得清算服務(wù)器對第一差錯信息調(diào)整后再次生成對賬文件;再次執(zhí)行接收清算服務(wù)器發(fā)送的清算報文的步驟。
清算服務(wù)器接收到第一差錯信息和/或第二差錯信息后,會調(diào)取業(yè)務(wù)明細(xì)進(jìn)行比對,利用差錯平賬處理方法進(jìn)行調(diào)整,以確保清算服務(wù)器、第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬數(shù)據(jù)一致后,清算服務(wù)器再次生成對賬文件,已確??缧星逅愕臄?shù)據(jù)準(zhǔn)確。
清算服務(wù)器接收第一確認(rèn)信息和第二確認(rèn)信息后,利用對賬文件生成清算報文。第一銀行服務(wù)器在接收到清算報文后,根據(jù)清算報文將對賬文件中的清算總金額轉(zhuǎn)移至第二銀行服務(wù)器。由此完成批量電子憑證的跨行清算。
本實(shí)施例中,由于電子憑證是第一預(yù)設(shè)時間內(nèi)待清算的,清算服務(wù)器利用第一銀行服務(wù)器的第一電子憑證的第一數(shù)據(jù)與第二銀行服務(wù)器的第二電子憑證的第二數(shù)據(jù)生成對賬文件,對賬文件中包括了第一銀行服務(wù)器需要轉(zhuǎn)移至第二銀行服務(wù)器的電子憑證的清算總金額。清算服務(wù)器接收到第一銀行服務(wù)器與第 二銀行服務(wù)器分別根據(jù)對賬文件返回確認(rèn)信息后,根據(jù)對賬文件來生成清算報文,由此使得第一銀行服務(wù)器在接收到清算報文后能夠按照對賬文件中的清算總金額向第二銀行服務(wù)器進(jìn)行支付。由此能夠?qū)Φ谝活A(yù)設(shè)時間內(nèi)的批量電子憑證進(jìn)行跨行清算,有效節(jié)省了跨行支付的手續(xù)費(fèi),克服了大量單個電子憑證實(shí)時跨行支付時需要高額手續(xù)費(fèi)的問題。
在一個實(shí)施例中,第一銀行服務(wù)器上預(yù)先設(shè)置了第一業(yè)務(wù)清算專戶,在根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行服務(wù)器的步驟之后,還包括:利用所述第一業(yè)務(wù)清算專戶將多個第二電子憑證對應(yīng)的金額轉(zhuǎn)移至對應(yīng)的收款賬戶中。
本實(shí)施例中,對賬文件中還包括待清算電子憑證的編號。由于采用了凈額軋差清算方式,第一銀行服務(wù)器與第二銀行服務(wù)器之間轉(zhuǎn)移的只是清算總金額。第一銀行也需要根據(jù)對賬文件將收款劃入本行接收的電子憑證(即第二電子憑證)的收款賬戶。第一銀行服務(wù)器上預(yù)先設(shè)置了第一業(yè)務(wù)清算專戶。由于第一銀行為付差行,可以直接從本行的第一業(yè)務(wù)清算專戶中根據(jù)對賬文件和待清算第二電子憑證的編號將相應(yīng)的金額轉(zhuǎn)移至對應(yīng)的收款賬戶中。如果第一預(yù)設(shè)時間內(nèi)沒有第二電子憑證的第二數(shù)據(jù),則無需此步驟。在第一銀行服務(wù)器根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行服務(wù)器之后,第二銀行服務(wù)器將接收到的清算總金額首先劃入第二銀行服務(wù)器上第二業(yè)務(wù)清算專戶。再根據(jù)對賬文件中待清算第一電子憑證的編號,將待清算第一電子憑證對應(yīng)的金額分別轉(zhuǎn)移至每個第一電子憑證的收款賬戶中。由于第一銀行服務(wù)器與第二銀行服務(wù)器之間通過凈額軋差的方式來實(shí)現(xiàn)跨行清算的,因此第一銀行服務(wù)器轉(zhuǎn)移至第二銀行的清算總金額很可能會小于第二銀行服務(wù)器應(yīng)劃撥總金額即第二銀行服務(wù)器上多個第一電子憑證對應(yīng)的總金額。清算總金額與第二銀行服務(wù)器應(yīng)劃撥總金額之間的差額將由第二業(yè)務(wù)清算專戶內(nèi)的金額進(jìn)行補(bǔ)足,再利用對賬文件將每個第一電子憑證對應(yīng)的金額劃入到對應(yīng)的收款賬戶中。由此進(jìn)一步提高了跨行清算的準(zhǔn)確性。
在一個實(shí)施例中,如圖3所示,提供了一種跨行清算方法,以應(yīng)用在第二銀行服務(wù)器為例進(jìn)行說明,該方法具體包括:
步驟302,向清算服務(wù)器實(shí)時發(fā)送第二電子憑證的第二數(shù)據(jù),以使得清算服務(wù)器在接收到第一銀行服務(wù)器發(fā)送的第一電子憑證的第一數(shù)據(jù)后,根據(jù)第一預(yù)設(shè)時間內(nèi)多個待清算第一憑證的第一數(shù)據(jù)與多個待清算第二電子憑證的第二數(shù)據(jù)生成對賬文件。
步驟304,接收清算服務(wù)器發(fā)送的對賬文件,對賬文件中包括清算總金額。
步驟306,判斷對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第一電子憑證的第一數(shù)據(jù)、待清算的第二電子憑證的第二數(shù)據(jù)是否一致;若是,則進(jìn)入步驟308,否則,發(fā)送第二差錯信息。
步驟308,向清算服務(wù)器返回確認(rèn)信息,以使得清算服務(wù)器在接收到確認(rèn)信息后,利用對賬文件生成清算報文。
步驟310,接收清算服務(wù)器發(fā)送的清算報文。
步驟312,根據(jù)清算報文接收第一銀行服務(wù)器轉(zhuǎn)移的清算總金額。
步驟314,將接收到的清算總金額轉(zhuǎn)移至第二業(yè)務(wù)清算專戶,根據(jù)對賬文件利用第二業(yè)務(wù)清算專戶分別將多個第一電子憑證對應(yīng)的金額轉(zhuǎn)移至對應(yīng)的收款賬戶中。
本實(shí)施例中,第二銀行服務(wù)器向清算服務(wù)器實(shí)時發(fā)送第二電子憑證的第二數(shù)據(jù)。第一銀行服務(wù)器也會向清算服務(wù)器實(shí)時發(fā)送第一電子憑證的第一數(shù)據(jù)。第一數(shù)據(jù)和第二數(shù)據(jù)均為加密數(shù)據(jù)。清算服務(wù)器接收到第一數(shù)據(jù)和第二數(shù)據(jù)后,會分別對第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行解密。具體的,第一數(shù)據(jù)和第二數(shù)據(jù)均可以采用RSA算法來進(jìn)行加密。清算服務(wù)器在接收到第一數(shù)據(jù)和第二數(shù)據(jù)后,相應(yīng)的采用RSA算法進(jìn)行解密。由此對第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行解析。解析后的數(shù)據(jù)中包括電子憑證的狀態(tài),其中包括待清算狀態(tài)。將待清算設(shè)為關(guān)鍵字,根據(jù)該關(guān)鍵字進(jìn)行篩選,得到所有狀態(tài)為待清算的電子憑證。為清算服務(wù)器進(jìn)行跨行清算做好準(zhǔn)備。清算服務(wù)器分別調(diào)用第一預(yù)設(shè)時間內(nèi)待清算第一電子憑證對應(yīng)的第一數(shù)據(jù)和第一預(yù)設(shè)時間內(nèi)待清算第二電子憑證的第二數(shù)據(jù),對第一數(shù)據(jù)和第二數(shù)據(jù)分別進(jìn)行匯總和軋差處理,根據(jù)處理后的結(jié)果生成第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬文件。
電子憑證采用凈額軋差的清算方式。也就是在電子憑證清算中,對各個銀 行款項的清算只計算其應(yīng)收款、應(yīng)付款相抵后的凈額。也就是說每個銀行可能有成千上萬個電子憑證的往來資金需要支付和收款,但并需要對每一個電子憑證的資金都立即單獨(dú)支付,只需要計算第一預(yù)設(shè)時間內(nèi)待清算電子憑證對應(yīng)的總差額,由付差行一次性將總差額的資金支付給收差行即可。兩個銀行之間跨行清算,可以通過第一銀行服務(wù)器與第二銀行服務(wù)器凈額軋差清算也就是雙邊凈額軋差清算來實(shí)現(xiàn),多個銀行之間跨行清算,可以通過多個銀行服務(wù)器之間的凈額軋差清算也就是多邊凈額軋差清算來實(shí)現(xiàn)。采用凈額軋差清算,有效減少了傳輸數(shù)據(jù),提高了跨行清算的速度。
清算服務(wù)器將對賬文件發(fā)送至第一銀行服務(wù)器和第二銀行服務(wù)器。第一銀行服務(wù)器和第二銀行服務(wù)分別對該對賬文件進(jìn)行確認(rèn),第一銀行服務(wù)確認(rèn)通過后返回第一確認(rèn)信息,第二銀行服務(wù)器確認(rèn)通過后會返回第二確認(rèn)信息。具體的,第一銀行服務(wù)器將對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)第二銀行服務(wù)器待清算的第二電子憑證的第二數(shù)據(jù)進(jìn)行比對,判斷兩者的數(shù)據(jù)是否一致。如果一致,則第一銀行服務(wù)器向清算服務(wù)器返回第一確認(rèn)信息。否則,第一銀行服務(wù)器向清算服務(wù)器發(fā)送第一差錯信息。第二銀行服務(wù)器將對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第一電子憑證的第一數(shù)據(jù)、待清算的第二電子憑證的第二數(shù)據(jù)進(jìn)行比對,判斷兩者的數(shù)據(jù)是否一致。如果一致,則第二銀行服務(wù)器向清算服務(wù)器返回第二確認(rèn)信息。否則,第二銀行服務(wù)器向清算服務(wù)器發(fā)送第二差錯信息。
在其中一個實(shí)施例中,在判斷對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第一電子憑證的數(shù)據(jù)、待清算的第二電子憑證的第二數(shù)據(jù)是否一致的步驟之后,還包括:若不一致,則向清算服務(wù)器發(fā)送第二差錯信息,以使得清算服務(wù)器對第二差錯信息調(diào)整后再次生成對賬文件;再次執(zhí)行接收清算服務(wù)器發(fā)送的清算報文的步驟。
清算服務(wù)器接收到第一差錯信息和/或第二差錯信息后,會調(diào)取業(yè)務(wù)明細(xì)進(jìn)行比對,利用差錯平賬處理方法進(jìn)行調(diào)整,以確保清算服務(wù)器、第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬數(shù)據(jù)一致后,清算服務(wù)器再次生成對賬文件,已確保跨行清算的數(shù)據(jù)準(zhǔn)確。
清算服務(wù)器接收第一確認(rèn)信息和第二確認(rèn)信息后,利用對賬文件生成清算報文。第一銀行服務(wù)器在接收到清算報文后,根據(jù)清算報文將對賬文件中的清算總金額轉(zhuǎn)移至第二銀行服務(wù)器。由此完成批量電子憑證的跨行清算。第二銀行服務(wù)器將接收到的清算總金額首先劃入第二銀行服務(wù)器上第二業(yè)務(wù)清算專戶。再根據(jù)對賬文件利用第二業(yè)務(wù)清算專戶將第一電子憑證對應(yīng)的金額分別轉(zhuǎn)移至每個第一電子憑證的收款賬戶中。由于第一銀行服務(wù)器與第二銀行服務(wù)器之間通過凈額軋差的方式來實(shí)現(xiàn)跨行清算的,因此第一銀行服務(wù)器轉(zhuǎn)移至第二銀行的清算總金額很可能會小于第二銀行應(yīng)劃撥總金額即第二銀行服務(wù)器上多個第一電子憑證對應(yīng)的總金額。清算總金額與第二銀行應(yīng)劃撥總金額之間的差額將由第二業(yè)務(wù)清算專戶內(nèi)的金額進(jìn)行補(bǔ)足,再利用對賬文件將每個電子憑證對應(yīng)的金額劃入到對應(yīng)的收款賬戶中。由此進(jìn)一步提高了跨行清算的準(zhǔn)確性。
本實(shí)施例中,由于電子憑證是第一預(yù)設(shè)時間內(nèi)待清算的,清算服務(wù)器利用第一銀行服務(wù)器的第一電子憑證的第一數(shù)據(jù)與第二銀行服務(wù)器的第二電子憑證的第二數(shù)據(jù)生成對賬文件,對賬文件中包括了第一銀行服務(wù)器需要轉(zhuǎn)移至第二銀行服務(wù)器的電子憑證的清算總金額。清算服務(wù)器接收到第一銀行服務(wù)器與第二銀行服務(wù)器分別根據(jù)對賬文件返回確認(rèn)信息后,根據(jù)對賬文件來生成清算報文,由此使得第一銀行服務(wù)器在接收到清算報文后能夠按照對賬文件中的清算總金額向第二銀行服務(wù)器進(jìn)行支付。由此能夠?qū)Φ谝活A(yù)設(shè)時間內(nèi)的批量電子憑證進(jìn)行跨行清算,有效節(jié)省了跨行支付的手續(xù)費(fèi),克服了大量單個電子憑證實(shí)時跨行支付時需要高額手續(xù)費(fèi)的問題。
在一個實(shí)施例中,如圖4所示,提供了一種跨行清算系統(tǒng),該系統(tǒng)包括:第一銀行服務(wù)器402、第二銀行服務(wù)器404和清算服務(wù)器406,其中:
第一銀行服務(wù)器402,用于向清算服務(wù)器406實(shí)時發(fā)送第一電子憑證的第一數(shù)據(jù)。
第二銀行服務(wù)器404,用于向清算服務(wù)器406實(shí)時發(fā)送第二電子憑證的第二數(shù)據(jù)。
清算服務(wù)器406,用于接收第一數(shù)據(jù)和第二數(shù)據(jù),并根據(jù)第一預(yù)設(shè)時間內(nèi)多個待清算第一憑證的第一數(shù)據(jù)與多個待清算第二電子憑證的第二數(shù)據(jù)生成對賬 文件,對賬文件中包括清算總金額,并將對賬文件分別發(fā)送至第一銀行服務(wù)器402和第二銀行服務(wù)器404。
第一銀行服務(wù)器402還用于對該對賬文件進(jìn)行確認(rèn),并向清算服務(wù)器返回第一確認(rèn)信息。
第二銀行服務(wù)器404還用于對該對賬文件進(jìn)行確認(rèn),并向清算服務(wù)器返回第二確認(rèn)信息。
清算服務(wù)器406還用于在接收到第一確認(rèn)信息和第二確認(rèn)信息后,利用對賬文件生成清算報文,并將將清算報文分別發(fā)送至第一銀行服務(wù)器和第二銀行服務(wù)器。
第一銀行服務(wù)器404還用于根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行服務(wù)器。
本實(shí)施例中,第一銀行服務(wù)器向清算服務(wù)器實(shí)時發(fā)送第一電子憑證的第一數(shù)據(jù)。第二銀行服務(wù)器也會向清算服務(wù)器實(shí)時發(fā)送第二電子憑證的第二數(shù)據(jù)。第一數(shù)據(jù)和第二數(shù)據(jù)均為加密數(shù)據(jù)。清算服務(wù)器接收到第一數(shù)據(jù)和第二數(shù)據(jù)后,會分別對第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行解密。具體的,第一數(shù)據(jù)和第二數(shù)據(jù)均可以采用RSA算法來進(jìn)行加密。清算服務(wù)器在接收到第一數(shù)據(jù)和第二數(shù)據(jù)后,相應(yīng)的采用RSA算法進(jìn)行解密。通過對第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行加密和解密的解析,提高了跨行清算的安全性。解析后的數(shù)據(jù)中包括電子憑證的狀態(tài),具體包括待收證狀態(tài)、待履約狀態(tài)、待申請解付狀態(tài)、待解付狀態(tài)或待清算狀態(tài)等。將待清算設(shè)為關(guān)鍵字,根據(jù)該關(guān)鍵字進(jìn)行篩選,得到所有狀態(tài)為待清算的電子憑證。為清算服務(wù)器進(jìn)行跨行清算做好準(zhǔn)備。清算服務(wù)器分別調(diào)用第一預(yù)設(shè)時間內(nèi)待清算第一電子憑證對應(yīng)的第一數(shù)據(jù)和第一預(yù)設(shè)時間內(nèi)待清算第二電子憑證的第二數(shù)據(jù),對第一數(shù)據(jù)和第二數(shù)據(jù)分別進(jìn)行匯總和軋差處理,根據(jù)處理后的結(jié)果生成第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬文件。
電子憑證采用凈額軋差的清算方式。也就是在電子憑證清算中,對各個銀行款項的清算只計算其應(yīng)收款、應(yīng)付款相抵后的凈額。也就是說每個銀行可能有成千上萬個電子憑證的往來資金需要支付和收款,但并需要對每一個電子憑證的資金都立即單獨(dú)支付,只需要計算第一預(yù)設(shè)時間內(nèi)待清算電子憑證對應(yīng)的 總差額,由付差行一次性將總差額的資金支付給收差行即可。兩個銀行之間跨行清算,可以通過第一銀行服務(wù)器與第二銀行服務(wù)器凈額軋差清算也就是雙邊凈額軋差清算來實(shí)現(xiàn),多個銀行之間跨行清算,可以通過多個銀行服務(wù)器之間的凈額軋差清算也就是多邊凈額軋差清算來實(shí)現(xiàn)。采用凈額軋差清算,有效減少了傳輸數(shù)據(jù),提高了跨行清算的速度。
在其中一個實(shí)施例中,第一銀行服務(wù)器還用于若判斷對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第二電子憑證的第二數(shù)據(jù)、待清算的第一電子憑證的第一數(shù)據(jù)一致;則向清算服務(wù)器返回第一確認(rèn)信息。在其中一個實(shí)施例中,第一銀行服務(wù)器還用于若判斷對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第二電子憑證的第二數(shù)據(jù)、待清算的第一電子憑證的第一數(shù)據(jù)不一致,則向清算服務(wù)器返回第一差錯信息。
在其中一個實(shí)施例中,第二銀行服務(wù)器還用于若判斷對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第一電子憑證的第一數(shù)據(jù)、待清算的第二電子憑證的第二數(shù)據(jù)一致;則向清算服務(wù)器返回第二確認(rèn)信息。在其中一個實(shí)施例中,第二銀行服務(wù)器還用于若判斷對賬文件與預(yù)存儲的第一預(yù)設(shè)時間內(nèi)待清算的第一電子憑證的第一數(shù)據(jù)、待清算的第二電子憑證的第二數(shù)據(jù)不一致,則向清算服務(wù)器返回第二差錯信息。在其中一個實(shí)施例中,清算服務(wù)器還用于對第一差錯信息和/或第二差錯信息調(diào)整后再次生成對賬文件。清算服務(wù)器接收到第一差錯信息和/或第二差錯信息后,會調(diào)取業(yè)務(wù)明細(xì)進(jìn)行比對,利用差錯平賬處理方法進(jìn)行調(diào)整,以確保清算服務(wù)器、第一銀行服務(wù)器與第二銀行服務(wù)器之間的對賬數(shù)據(jù)一致后,清算服務(wù)器再次生成對賬文件,已確??缧星逅愕臄?shù)據(jù)準(zhǔn)確。
本實(shí)施例中,清算服務(wù)器接收到第一銀行服務(wù)器與第二銀行服務(wù)器分別根據(jù)對賬文件返回確認(rèn)信息后,根據(jù)對賬文件來生成清算報文,由此使得第一銀行服務(wù)器在接收到清算報文后能夠按照對賬文件中的清算總金額向第二銀行服務(wù)器進(jìn)行支付。由此能夠?qū)Φ谝活A(yù)設(shè)時間內(nèi)的批量電子憑證進(jìn)行跨行清算,有效節(jié)省了跨行支付的手續(xù)費(fèi),克服了大量單個電子憑證實(shí)時跨行支付時需要高額手續(xù)費(fèi)的問題。
在一個實(shí)施例中,第一銀行服務(wù)器還用于利用第一業(yè)務(wù)清算專戶將多個第 二電子憑證對應(yīng)的金額轉(zhuǎn)移至對應(yīng)的收款賬戶中,第二銀行服務(wù)器還用于將接收到的清算總金額轉(zhuǎn)移至第二業(yè)務(wù)清算專戶,根據(jù)對賬文件利用第二業(yè)務(wù)清算專戶分別將多個第一電子憑證對應(yīng)的金額轉(zhuǎn)移至對應(yīng)的收款賬戶中。
本實(shí)施例中,第一銀行服務(wù)器上第一業(yè)務(wù)清算專戶中根據(jù)對賬文件和待清算第二電子憑證的編號將相應(yīng)的金額轉(zhuǎn)移至對應(yīng)的收款賬戶中。在第一銀行服務(wù)器根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行之后,第二銀行服務(wù)器將接收到的清算總金額首先劃入第二銀行服務(wù)器上第二業(yè)務(wù)清算專戶。再根據(jù)對賬文件中待清算第一電子憑證的編號,將待清算第一電子憑證對應(yīng)的金額分別轉(zhuǎn)移至每個第一電子憑證的收款賬戶中。由于第一銀行服務(wù)器與第二銀行服務(wù)器之間通過凈額軋差的方式來實(shí)現(xiàn)跨行清算的,因此第一銀行服務(wù)器轉(zhuǎn)移至第二銀行的清算總金額很可能會小于第二銀行應(yīng)劃撥總金額即第二銀行服務(wù)器上多個第一電子憑證對應(yīng)的總金額。清算總金額與第二銀行應(yīng)劃撥總金額之間的差額將由第二業(yè)務(wù)清算專戶內(nèi)的金額進(jìn)行補(bǔ)足,再利用對賬文件將每個第一電子憑證對應(yīng)的金額劃入到對應(yīng)的收款賬戶中。由此進(jìn)一步提高了跨行清算的準(zhǔn)確性。
在一個實(shí)施例中,第一銀行服務(wù)器還用于向所述第二銀行服務(wù)器轉(zhuǎn)移清算總金額之后還向清算服務(wù)器發(fā)送已轉(zhuǎn)移清算總金額的通知。
本實(shí)施例中,在第一銀行服務(wù)器根據(jù)清算報文將清算總金額轉(zhuǎn)移至第二銀行之后,第一銀行服務(wù)器會向清算服務(wù)器發(fā)送完成清算總金額轉(zhuǎn)移的通知。清算服務(wù)器在接收到該通知后,將該通知進(jìn)行記錄。如果清算服務(wù)器在第二預(yù)設(shè)時間內(nèi)沒有接收到該通知,則向第一銀行服務(wù)器發(fā)送轉(zhuǎn)移清算總金額的提醒,以此確保第一銀行服務(wù)器與第二銀行服務(wù)器上的待清算電子憑證及時完成跨行清算。
本實(shí)施例中,跨行清算服務(wù)器的結(jié)構(gòu)示意圖如圖5所示,該服務(wù)器包括通過系統(tǒng)總線連接的處理器、存儲介質(zhì)、內(nèi)存和網(wǎng)絡(luò)接口。其中,該服務(wù)器的存儲介質(zhì)存儲有操作系統(tǒng)、數(shù)據(jù)庫和跨行清算處理裝置,該跨行清算處理裝置用于實(shí)現(xiàn)適用于服務(wù)器的一種跨行清算方法。該服務(wù)器的處理器用于提供計算和控制能力,支撐整個服務(wù)器的運(yùn)行。該服務(wù)器的內(nèi)存為存儲介質(zhì)中的跨行清算信息處理裝置的運(yùn)行提供環(huán)境。該服務(wù)器的網(wǎng)絡(luò)接口用于據(jù)以與外部的終端通 過網(wǎng)絡(luò)連接通信,比如接收第一銀行服務(wù)器發(fā)送的第一電子憑證的第一數(shù)據(jù)等。服務(wù)器可以用獨(dú)立的服務(wù)器或者是多個服務(wù)器來實(shí)現(xiàn),比如服務(wù)器可以包括跨行清算處理服務(wù)器和存儲服務(wù)器等。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。