首页> 中国专利> 银行业务系统对账方法及装置

银行业务系统对账方法及装置

摘要

本发明公开了一种银行业务系统对账方法及装置,可用于金融领域,其中方法包括:获得多个业务系统的ACC1记账文件;根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析;将解析后的多个业务系统的ACC1记账文件进行比对;根据比对的结果,进行银行业务系统对账。本发明可以进行银行业务系统对账,提高账务核对效率和质量。

著录项

  • 公开/公告号CN113837864A

    专利类型发明专利

  • 公开/公告日2021-12-24

    原文格式PDF

  • 申请/专利权人 中国银行股份有限公司;

    申请/专利号CN202111151693.0

  • 发明设计人 赵化良;

    申请日2021-09-29

  • 分类号G06Q40/02(20120101);G06Q40/00(20120101);

  • 代理机构11127 北京三友知识产权代理有限公司;

  • 代理人周晓飞;汤在彦

  • 地址 100818 北京市西城区复兴门内大街1号

  • 入库时间 2023-06-19 13:49:36

说明书

技术领域

本发明涉及金融领域,尤其涉及银行业务系统对账方法及装置。需要说明的是,本发明银行业务系统对账方法和装置可用于金融领域,也可用于除金融领域之外的任意领域,本发明银行业务系统对账方法和装置的应用领域不做限定。

背景技术

在银行的各个业务系统间,会存在大量的交易数据往来,同一个交易在不同系统中传输时,可能由于软件、硬件等原因发生丢失、或者服务处理错误,导致报文丢失,或记账时在两个系统间出现偏差。对客户的经济造成损失,也会为银行带来负面影响。

银行内各个相连业务系统通常使用跨系统往来账户ACC1来对交易的状态进行监控。当交易报文在系统A中处理时,系统A借记发报客户账,贷记ACC1;当报文达到业务系统B时,系统B再借记同一个ACC1,贷记收报客户账。由于两个系统在处理同一笔交易时,先后对ACC1进行了借记、贷记相同的金额,于是关于这笔交易在ACC1上的余额应该为0。

当两个系统日间进行大量交易后,每一笔交易的正常处理都会遵循如上的操作。于是在日终的时候,ACC1上的余额应该为0,即表示所有交易在两个系统中的处理均未出现问题。如果余额不为0,那么必定存在某个或某几个交易在两个系统传输或处理时出现错误。通常是业务人员发现ACC1在日终不为0时,手工核对日间所有报文信息,即在大量交易信息中找到差异的所在,费时费力,还可能出现误判。

因此,亟需一种可以克服上述问题的银行业务系统对账方案。

发明内容

本发明实施例提供一种银行业务系统对账方法,用以进行银行业务系统对账,提高账务核对效率和质量,该方法包括:

获得多个业务系统的ACC1记账文件;

根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析;

将解析后的多个业务系统的ACC1记账文件进行比对;

根据比对的结果,进行银行业务系统对账。

本发明实施例提供一种银行业务系统对账装置,用以进行银行业务系统对账,提高账务核对效率和质量,该装置包括:

获得模块,用于获得多个业务系统的ACC1记账文件;

解析模块,用于根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析;

比对模块,用于将解析后的多个业务系统的ACC1记账文件进行比对;

对账模块,用于根据比对的结果,进行银行业务系统对账。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述银行业务系统对账方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述银行业务系统对账方法的计算机程序。

本发明实施例通过获得多个业务系统的ACC1记账文件;根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析;将解析后的多个业务系统的ACC1记账文件进行比对;根据比对的结果,进行银行业务系统对账。本发明实施例对每个业务系统的ACC1记账文件进行解析后进行比对;根据比对的结果进行银行业务系统对账,无需手工核对日间所有报文信息以及在大量交易信息中找到差异的所在,自动实现人工繁杂的账务核对工作,节省人力物力,提高数据比对效果和结果质量。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中银行业务系统对账方法示意图;

图2为本发明实施例中另一银行业务系统对账方法示意图;

图3为本发明实施例中银行业务系统对账装置结构图;

图4为本发明实施例中另一银行业务系统对账装置结构图;

图5是本发明实施例的计算机设备结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

首先,对本发明实施例中的技术名词进行介绍:

跨系统往来账户ACC1:在核心银行系统开立的内部账户,用于不同业务系统共同处理交易时进行资金转移过渡。

日间:指银行业务系统接收并处理交易的自然日时间,通常为白天时间。

日终:指银行业务系统停止当天自然日交易后的时间。虽然目前很多系统是7×24小时的,但实际上,日终时间进入系统的报文,会被标记为下一个工作日的报文。

如前所述,现有技术中业务人员手工进行账务核对的方式,存在人工成本高、耗时、效率低、出错率高、对错误数据的发现较为延迟等缺点。为了进行银行业务系统对账,提高账务核对效率和质量,本发明实施例提供一种银行业务系统对账方法,如图1所示,该方法可以包括:

步骤101、获得多个业务系统的ACC1记账文件;

步骤102、根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析;

步骤103、将解析后的多个业务系统的ACC1记账文件进行比对;

步骤104、根据比对的结果,进行银行业务系统对账。

由图1所示可以得知,本发明实施例通过获得多个业务系统的ACC1记账文件;根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析;将解析后的多个业务系统的ACC1记账文件进行比对;根据比对的结果,进行银行业务系统对账。本发明实施例对每个业务系统的ACC1记账文件进行解析后进行比对;根据比对的结果进行银行业务系统对账,无需手工核对日间所有报文信息以及在大量交易信息中找到差异的所在,自动实现人工繁杂的账务核对工作,节省人力物力,提高数据比对效果和结果质量。

实施例中,获得多个业务系统的ACC1记账文件;根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析。

本实施例中,如图2所示,图1的银行业务系统对账方法还包括:

步骤105、对每个业务系统的ACC1记账文件进行解析后,按预设顺序将所述ACC1记账文件存入内存中。

具体实施时,获得多个不同业务系统的ACC1记账文件,若ACC1在两个以上系统中使用时,需要判断当前接收到的记账文件是否齐全。

实施例中,将解析后的多个业务系统的ACC1记账文件进行比对。

本实施例中,将解析后的多个业务系统的ACC1记账文件进行比对,包括:将解析后的多个业务系统的ACC1记账文件进行两两比对,确定差异记录信息。

具体实施时,将解析后的多个业务系统的ACC1记账文件进行两两比对,查找出只存在于单个系统中的独立记录,从而确定差异记录信息。

实施例中,根据比对的结果,进行银行业务系统对账。

本实施例中,根据比对的结果,进行银行业务系统对账,包括:根据所述差异记录信息,生成设定格式的excel文件。

具体实施时,首先设定系统处理记账文件的定时任务,在此时间点前,服务一直等待各个系统的账务源文件下传至指定系统目录。定时任务触发后,进行账务文件的匹配判断,接收到完整文件后,对文件进行备份;备份源文件后,服务进行处理,读取、解析、比对、生成差异等操作;服务将差异文本下传至业务。

本发明实施例由于银行系统往往具有海量的数据源,所以更需要技术人员考虑到功能运行时对服务器的资源消耗问题(例如内存、CPU、文件句柄等),需要优化海量数据的处理方式以及对算法进行合理设计。通过将对账文件的获取、交易记录的解析、不同系统间ACC1的比对、生成差异记录文本等步骤的结合,使用程序自动实现人工繁杂的账务核对工作,节省人力物力,提高数据比对效率和结果质量,实现对银行交易快速查缺补漏,维护客户利益和企业形象。同时可兼容配置不同数据格式,易于不同系统间推广使用。

基于同一发明构思,本发明实施例还提供了一种银行业务系统对账装置,如下面的实施例所述。由于这些解决问题的原理与银行业务系统对账方法相似,因此银行业务系统对账装置的实施可以参见方法的实施,重复之处不再赘述。

图3为本发明实施例中银行业务系统对账装置的结构图,如图3所示,该银行业务系统对账装置包括:

获得模块301,用于获得多个业务系统的ACC1记账文件;

解析模块302,用于根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析;

比对模块303,用于将解析后的多个业务系统的ACC1记账文件进行比对;

对账模块304,用于根据比对的结果,进行银行业务系统对账。

一个实施例中,如图4所示,图3的银行业务系统对账装置还包括:

存储模块305,用于对每个业务系统的ACC1记账文件进行解析后,按预设顺序将所述ACC1记账文件存入内存中。

一个实施例中,所述比对模块303进一步用于:

将解析后的多个业务系统的ACC1记账文件进行两两比对,确定差异记录信息。

一个实施例中,所述对账模块304进一步用于,包括:

根据所述差异记录信息,生成设定格式的excel文件。

综上所述,本发明实施例通过获得多个业务系统的ACC1记账文件;根据预先设置的接口格式,对每个业务系统的ACC1记账文件进行解析;将解析后的多个业务系统的ACC1记账文件进行比对;根据比对的结果,进行银行业务系统对账。本发明实施例对每个业务系统的ACC1记账文件进行解析后进行比对;根据比对的结果进行银行业务系统对账,无需手工核对日间所有报文信息以及在大量交易信息中找到差异的所在,自动实现人工繁杂的账务核对工作,节省人力物力,提高数据比对效果和结果质量。

基于前述发明构思,如图5所示,本发明还提出了一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现前述银行业务系统对账方法。

基于前述发明构思,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述银行业务系统对账方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号