一种对账方法、系统和电子设备技术方案

技术编号:34768558 阅读:15 留言:0更新日期:2022-08-31 19:25
本发明专利技术提供了一种对账方法、系统及电子设备,涉及金融对账技术领域,包括获取第一原始对账文件和第二原始对账文件;基于格式调整规则引擎将所述第一原始对账文件和所述第二原始对账文件对应调整为第一预处理对账文件和第二预处理对账文件;基于对账编号对所述第一预处理对账文件排序,生成第一对账文件;基于所述对账编号对所述第二预处理对账文件排序,生成第二对账文件;比对所述第一对账文件和所述第二对账文件,识别所述第一对账文件中的对平数据、差错数据、存疑数据中的一种或多种,得到对账结果文件。本发明专利技术首先统一对账文件的格式和对账维度,进而进行对账,提高比对准确性、提升对账速度,保障资金账务的真实性、准确性。准确性。准确性。

【技术实现步骤摘要】
一种对账方法、系统和电子设备


[0001]本专利技术涉及金融对账
,尤其涉及一种对账方法、系统和电子设备。

技术介绍

[0002]核对账目是保障资金账务的真实性、准确性的手段之一,在金融的联机交易中,超时等异常情况可能会造成账务信息的不一致,因此,需要通过对账以达到补偿、校验的目的。
[0003]在银行业中,银行需要和多个渠道方完成对账任务,由于目前支付渠道种类繁多,对账文件格式不统一,对账维度不统一,导致传统的对账方式会造成大量重复性编码,代码复用性低,逻辑耦合度高,进而使对账过程缓慢,降低对账系统的健壮性和灵活性。
[0004]因此,提出一种对账方法、系统和电子设备。

技术实现思路

[0005]本说明书提供一种对账方法、系统和电子设备,首先对待对账文件进行格式统一、排序等预处理,再基于对账编号和对账因子的比对快速筛选出银行对平数据、差错数据和存疑数据的一种或多种,得到对账结果文件,以便于后期对银行账目进行更新。
[0006]本申请提供的一种对账方法采用如下的技术方案,包括:
[0007]获取第一原始对账文件和第二原始对账文件;
[0008]基于格式调整规则引擎将所述第一原始对账文件和所述第二原始对账文件对应调整为第一预处理对账文件和第二预处理对账文件;
[0009]基于对账编号对所述第一预处理对账文件排序,生成第一对账文件;
[0010]基于所述对账编号对所述第二预处理对账文件排序,生成第二对账文件;
[0011]比对所述第一对账文件和所述第二对账文件,识别所述第一对账文件中的对平数据、差错数据、存疑数据中的一种或多种,得到对账结果文件。
[0012]可选的,所述基于格式调整规则引擎将所述第一原始对账文件和所述第二原始对账文件对应调整为第一预处理对账文件和第二预处理对账文件,包括:
[0013]判断所述第一原始对账文件是否包括对账因子;
[0014]将包括所述对账因子的所述第一原始对账文件依照预设格式进行调整,生成所述第一预处理对账文件;
[0015]判断所述第二原始对账文件是否包括所述对账因子;
[0016]将包括所述对账因子的所述第二原始对账文件依照所述预设格式进行调整,生成所述第二预处理对账文件。
[0017]可选的,所述比对所述第一对账文件和所述第二对账文件,识别所述第一对账文件中的对平数据、差错数据和存疑数据中的一种或多种,得到对账结果文件,包括:
[0018]读取的所述第一对账文件的当前行内容为第一对账行;
[0019]读取的所述第二对账文件的当前行内容为第二对账行;
[0020]比对所述第一对账行的对账编号和所述第二对账行的对账编号是否相同;
[0021]如果所述第一对账行的对账编号和所述第二对账行的对账编号相同,将所述第一对账行记为对平数据或差错数据;
[0022]如果所述第一对账行的对账编号和所述第二对账行的对账编号不同,基于所述第一对账行的对账编号和所述第二对账行的对账编号的大小比对结果,将所述第一对账行记为暂时多账。
[0023]可选的,所述如果所述第一对账行的对账编号和所述第二对账行的对账编号相同,将所述第一对账行记为对平数据或差错数据,包括:
[0024]当所述第一对账行的对账编号和所述第二对账行的对账编号相同时,比对所述第一对账行和所述第二对账行是否一致;
[0025]如果所述第一对账行和所述第二对账行一致,将所述第一对账行记为对平数据;
[0026]如果所述第一对账行和所述第二对账行不一致,将所述第一对账行记为差错数据。
[0027]可选的,所述基于所述第一对账行的对账编号和所述第二对账行的对账编号的大小比对结果,将所述第一对账行记为暂时多账,包括:
[0028]当基于对账编号对所述第一预处理对账文件升序排列,生成第一对账文件,基于对账编号对所述第二预处理对账文件升序排列,生成第二对账文件时,如果所述第一对账行的对账编号小于所述第二对账行的对账编号,将所述第一对账行内容记为暂时多账。
[0029]可选的,所述基于所述第一对账行的对账编号和所述第二对账行的对账编号的大小比对结果,将所述第一对账行记为暂时多账,包括:
[0030]当基于对账编号对所述第一预处理对账文件降序排列,生成第一对账文件,基于对账编号对所述第二预处理对账文件降序排列,生成第二对账文件时,如果所述第一对账行的对账编号大于所述第二对账行的对账编号,将所述第一对账行内容记为暂时多账。
[0031]可选的,所述比对所述第一对账文件和所述第二对账文件,识别所述第一对账文件中的对平数据、差错数据和存疑数据中的一种或多种,得到对账结果文件,还包括:
[0032]汇总所述第一对账文件与全部所述第二对账文件的对账结果,如果所述记为暂时多账的第一对账行被记为对平数据的次数为0且被记为差错数据的次数为0,将所述记为暂时多账的第一对账行记为存疑数据,将所述存疑数据记录到新的第一原始对账文件。
[0033]本申请提供的一种对账系统采用如下的技术方案,包括:
[0034]文件处理模块,用于获取第一原始对账文件和第二原始对账文件;
[0035]格式统一模块,用于基于格式调整规则引擎将所述第一原始对账文件和所述第二原始对账文件对应调整为第一预处理对账文件和第二预处理对账文件;
[0036]排序模块,用于基于对账编号对所述第一预处理对账文件排序,生成第一对账文件,基于所述对账编号对所述第二预处理对账文件排序,生成第二对账文件;
[0037]对账处理模块,用于比对所述第一对账文件和所述第二对账文件,识别所述第一对账文件中的对平数据、差错数据、存疑数据中的一种或多种,得到对账结果文件;
[0038]批量调度模块,用于检查和校验所述第一对账文件和所述第二对账文件的对账状态。
[0039]可选的,还包括业务处理模块,用于处理与所述第二对账文件相关的业务逻辑;
[0040]可选的,所述排序模块,包括;
[0041]第一排序子模块,用于基于对账编号对所述第一预处理对账文件排序,生成第一对账文件;
[0042]第二排序子模块,用于基于所述对账编号对所述第二预处理对账文件排序,生成第二对账文件;
[0043]可选的,所述格式统一模块,包括:
[0044]第一判断子模块,用于判断所述第一原始对账文件是否包括对账因子;
[0045]第一调整子模块,用于将包括所述对账因子的所述第一原始对账文件依照预设格式进行调整,生成所述第一预处理对账文件;
[0046]第二判断子模块,用于判断所述第二原始对账文件是否包括所述对账因子;
[0047]第二调整子模块,用于将包括所述对账因子的所述第二原始对账文件依照所述预设格式进行调整,生成所述第二预处理对账文件。
[0048]可选的,所述对账处理模块,包括:
[0049]第一读取子模块,用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对账方法,其特征在于,包括:获取第一原始对账文件和第二原始对账文件;基于格式调整规则引擎将所述第一原始对账文件和所述第二原始对账文件对应调整为第一预处理对账文件和第二预处理对账文件;基于对账编号对所述第一预处理对账文件排序,生成第一对账文件;基于所述对账编号对所述第二预处理对账文件排序,生成第二对账文件;比对所述第一对账文件和所述第二对账文件,识别所述第一对账文件中的对平数据、差错数据、存疑数据中的一种或多种,得到对账结果文件。2.如权利要求1所述的方法,其特征在于,所述基于格式调整规则引擎将所述第一原始对账文件和所述第二原始对账文件对应调整为第一预处理对账文件和第二预处理对账文件,包括:判断所述第一原始对账文件是否包括对账因子;将包括所述对账因子的所述第一原始对账文件依照预设格式进行调整,生成所述第一预处理对账文件;判断所述第二原始对账文件是否包括所述对账因子;将包括所述对账因子的所述第二原始对账文件依照所述预设格式进行调整,生成所述第二预处理对账文件。3.如权利要求2所述的方法,其特征在于,所述比对所述第一对账文件和所述第二对账文件,识别所述第一对账文件中的对平数据、差错数据和存疑数据中的一种或多种,得到对账结果文件,包括:读取的所述第一对账文件的当前行内容为第一对账行;读取的所述第二对账文件的当前行内容为第二对账行;比对所述第一对账行的对账编号和所述第二对账行的对账编号是否相同;如果所述第一对账行的对账编号和所述第二对账行的对账编号相同,将所述第一对账行记为对平数据或差错数据;如果所述第一对账行的对账编号和所述第二对账行的对账编号不同,基于所述第一对账行的对账编号和所述第二对账行的对账编号的大小比对结果,将所述第一对账行记为暂时多账。4.如权利要求3所述的方法,其特征在于,所述如果所述第一对账行的对账编号和所述第二对账行的对账编号相同,将所述第一对账行记为对平数据或差错数据,包括:当所述第一对账行的对账编号和所述第二对账行的对账编号相同时,比对所述第一对账行和所述第二对账行是否一致;如果所述第一对账行和所述第二对账行一致,将所述第一对账行记为对平数据;如果所述第一对账行和所述第二对账行不一致,将所述第一对账行记为差错数据。5.如权利要求3所述的方法,其特征在于,所述基于所述第一对账行的对账编号和所述第二对账行的对账编号的大小比对结果,将所述第一对账行...

【专利技术属性】
技术研发人员:范平
申请(专利权)人:上海华瑞银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1