本發(fā)明涉及財務處理方法,更具體的說是,涉及一種賬務核對及差錯處理的方法、介質(zhì)及設備。
背景技術(shù):
1、隨著金融行業(yè)的快速發(fā)展,金融機構(gòu)的數(shù)量不斷增加,業(yè)務范圍也日期擴大,聯(lián)機業(yè)務量增加。在集中代理模式下代理方需對被代理機構(gòu)進行聯(lián)機業(yè)務的賬務核對和差錯處理,配合被代理機構(gòu)先一步確認異常場景。故隨著被代理機構(gòu)業(yè)務量增長賬務核對及差錯處理的耗時顯著提升。為避免代理方處理耗時增加導致被代理機構(gòu)業(yè)務體驗下降,需對該模式下耗時進行優(yōu)化。
2、當前主要的技術(shù)方案為分別將外部數(shù)據(jù)和被代理機構(gòu)數(shù)據(jù)排序后讀取到內(nèi)存或?qū)懭氲轿募校鶕?jù)被代理機構(gòu)和業(yè)務場景、業(yè)務唯一要素逐條對比,根據(jù)差異場景直接生成差錯后根據(jù)差錯串行進行差錯處理。
3、現(xiàn)有技術(shù)在集中代理模式的賬務核對及差錯存在以下缺陷:
4、(1)因讀取到內(nèi)存中進行核對,對應用主機內(nèi)存需求更大;
5、(2)核對異常后因內(nèi)存清理,需每次重新核對需讀取雙方文件,不支持斷點續(xù)作;
6、(3)在核對過程中直接生成差錯,核對出差異后進行復雜的邏輯判斷,內(nèi)存占用耗時更多;
7、(4)集中代理模式下多家機構(gòu)每次全量從數(shù)據(jù)庫和外部文件插入統(tǒng)一的差錯表,使數(shù)據(jù)庫磁盤讀寫速度成為瓶頸。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的是提供一種賬務核對及差錯處理的方法、介質(zhì)及設備。
2、本發(fā)明要解決的是現(xiàn)有技術(shù)中存在的問題。
3、與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案及其有益效果如下:
4、一種賬務核對及差錯處理的方法,包括:將各代理機構(gòu)外部文件導入到代理的外部機構(gòu)各自對賬臨時表中;根據(jù)數(shù)據(jù)庫的dml命令,將自身流水表和外部機構(gòu)對賬臨時表中的記錄生成賬務差異插入至各代理的外部機構(gòu)差錯臨時表中并生成全部差異后統(tǒng)一提交;根據(jù)生成的賬務差異,根據(jù)業(yè)務規(guī)則逐筆進行差錯生成并統(tǒng)一提交;根據(jù)差錯表記錄分別進行賬務差錯處理并統(tǒng)計提交。
5、作為進一步改進的,所述將各代理機構(gòu)外部文件導入到代理的外部機構(gòu)各自對賬臨時表中,包括:將各代理機構(gòu)文件進行調(diào)整形成可以直接導入至數(shù)據(jù)庫的臨時文件;將臨時文件導入數(shù)據(jù)庫中的各自代理機構(gòu)表中。
6、作為進一步改進的,所述根據(jù)數(shù)據(jù)庫的dml命令,將自身流水表和外部機構(gòu)對賬臨時表中的記錄生成賬務差異插入至各代理的外部機構(gòu)差錯臨時表中并生成全部差異后統(tǒng)一提交,包括:根據(jù)差異場景,通過數(shù)據(jù)庫的dml命令根據(jù)機構(gòu)和唯一標識分別關(guān)聯(lián)自身流水表和外部機構(gòu)對賬臨時表生成各自外部機構(gòu)的差錯臨時表。
7、作為進一步改進的,所述根據(jù)生成的賬務差異,根據(jù)業(yè)務規(guī)則逐筆進行差錯生成并統(tǒng)一提交,包括:根據(jù)差錯場景逐個將外部機構(gòu)差錯臨時表記錄插入至差錯表中。
8、作為進一步改進的,所述根據(jù)差錯表記錄分別進行賬務差錯處理并統(tǒng)計提交,包括:根據(jù)對應差錯場景以及根據(jù)機構(gòu)和唯一標識一致,將差錯表數(shù)據(jù)對應交易狀態(tài)同步至自身流水表。
9、作為進一步改進的,所述根據(jù)差錯表記錄分別進行賬務差錯處理并統(tǒng)計提交,包括:根據(jù)對應差錯場景將差錯表數(shù)據(jù)補入到自身流水表中,補充聯(lián)機業(yè)務遺漏的流水數(shù)據(jù)。
10、作為進一步改進的,所述根據(jù)差錯表記錄分別進行賬務差錯處理并統(tǒng)計提交,包括:根據(jù)對應差錯場景將差錯表中需同外部系統(tǒng)進行差錯貸調(diào)處理的記錄插入到外部差錯流水表中,后通過異步定時任務同外部機構(gòu)進行差錯貸調(diào)。
11、本發(fā)明公開的第二方面,提供了一種存儲介質(zhì),所述存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)所述一種賬務核對及差錯處理的方法的步驟。
12、本發(fā)明公開的第三方面,提供了一種電子設備,至少包括存儲器、處理器,所述存儲器上存儲有計算機程序,所述處理器在執(zhí)行所述存儲器上的計算機程序時實現(xiàn)所述一種賬務核對及差錯處理的方法的步驟。
13、本發(fā)明的有益效果為:
14、通過基于關(guān)系型數(shù)據(jù)庫,將各代理機構(gòu)外部文件通過數(shù)據(jù)庫自帶命令導入至各自外部機構(gòu)臨時表并使用數(shù)據(jù)庫dml命令按機構(gòu)并行生成各代理機構(gòu)賬務差異,后根據(jù)不同賬務差錯場景把差異生成對應賬務差錯并分別處理;
15、基于代理模式下多家被代理機構(gòu)賬務核對和差錯涉及對應外部臨時表和差錯臨時表相互獨立且并行處理,降低整體耗時;
16、基于代理模式下多家被代理機構(gòu)并行處理,處理結(jié)果相互獨立,任意一家處理失敗后支持單獨重做;
17、基于數(shù)據(jù)庫的事務特性,成功后事務統(tǒng)一提交,失敗則事務統(tǒng)一回滾,保證了賬務核對和差錯處理結(jié)果的準確性;
18、使用關(guān)系型數(shù)據(jù)dml命令,降低應用主機的內(nèi)存消耗;
19、核對異常后因異常數(shù)據(jù)保存于數(shù)據(jù)庫中不會被內(nèi)存清理,可進行斷點續(xù)作;
20、在核對過程中通過生成差異,后通過差異再統(tǒng)一進行差錯處理,內(nèi)存占用耗時更少;
21、將集中代理的多家被代理機構(gòu)單獨建立各自差錯臨時表并支持單獨掛載,分散數(shù)據(jù)庫磁盤寫入率,使數(shù)據(jù)庫磁盤讀寫速度不再成為瓶頸。
1.一種賬務核對及差錯處理的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種賬務核對及差錯處理的方法,其特征在于,所述將各代理機構(gòu)外部文件導入到代理的外部機構(gòu)各自對賬臨時表中,包括:
3.根據(jù)權(quán)利要求1所述的一種賬務核對及差錯處理的方法,其特征在于,所述根據(jù)數(shù)據(jù)庫的dml命令,將自身流水表和外部機構(gòu)對賬臨時表中的記錄生成賬務差異插入至各代理的外部機構(gòu)差錯臨時表中并生成全部差異后統(tǒng)一提交,包括:
4.根據(jù)權(quán)利要求1所述的一種賬務核對及差錯處理的方法,其特征在于,所述根據(jù)生成的賬務差異,根據(jù)業(yè)務規(guī)則逐筆進行差錯生成并統(tǒng)一提交,包括:
5.根據(jù)權(quán)利要求1所述的一種賬務核對及差錯處理的方法,其特征在于,所述根據(jù)差錯表記錄分別進行賬務差錯處理并統(tǒng)計提交,包括:
6.根據(jù)權(quán)利要求1所述的一種賬務核對及差錯處理的方法,其特征在于,所述根據(jù)差錯表記錄分別進行賬務差錯處理并統(tǒng)計提交,包括:
7.根據(jù)權(quán)利要求1所述的一種賬務核對及差錯處理的方法,其特征在于,所述根據(jù)差錯表記錄分別進行賬務差錯處理并統(tǒng)計提交,包括:
8.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述權(quán)利要求1-7任一項所述一種賬務核對及差錯處理的方法的步驟。
9.一種電子設備,其特征在于,至少包括存儲器、處理器,所述存儲器上存儲有計算機程序,所述處理器在執(zhí)行所述存儲器上的計算機程序時實現(xiàn)上述權(quán)利要求1-7任一項所述一種賬務核對及差錯處理的方法的步驟。