技术新讯 > 计算推算,计数设备的制造及其应用技术 > 对账数据处理方法、装置、终端设备及可读存储介质与流程  >  正文

对账数据处理方法、装置、终端设备及可读存储介质与流程

  • 国知局
  • 2024-12-26 16:09:31

本发明涉及对账数据处理领域,尤其涉及一种对账数据处理方法、装置、终端设备及计算机可读存储介质。

背景技术:

1、对账是会计核算中的重要环节,其可以确保财务信息准确性和一致性,作用不可忽视。目前会计领域的工作模式主要是通过人工操作不同系统的报表数据,然后将报表数据分别上传对应的机构端、业务端、支付端和财务端;通过后台java对不同类型的文件转换为模型数据,然后通过java的原生方法对各端数据进行比对,找出数据差异。基于这种方式的对账数据处理不够精细,因此存在对账过程的执行效率和准确率低的问题。

技术实现思路

1、本发明提供了一种对账数据处理方法、装置、终端设备及计算机可读存储介质,以解决如何提高对账过程的执行效率和准确率的技术问题。

2、为了解决上述技术问题,本发明实施例提供了一种对账数据处理方法,包括:

3、获取目标对账任务,并设置所述目标对账任务的对账信息;根据所述目标对账任务的至少两个待对账端的业务流水号进行哈希处理,得到归并标识;其中,所述至少两个待对账端包括至少一个源端和至少一个清算端;

4、根据所述目标对账任务,分别获取所述源端和所述清算端在目标对账时间区间内的对账笔数和对账金额数;

5、根据所述对账信息,获取对账数据;根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对;针对核对结果进行汇总处理,将汇总处理结果作为对账处理结果。

6、作为优选方案,所述根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对,包括:

7、根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行通用核对,获得核对一致数据;其中,所述通用核对指所述源端和所述清算端所有待核对的属性都相同;

8、根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行单边核对,获得单边核对数据;其中,所述单边核对指所述源端和所述清算端中的任意一端缺失待核对属性;

9、根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行差异核对,获得差异核对数据;其中,所述差异核对指同一主键属性相同,待核对属性不相同;

10、根据所述核对一致数据、所述单边核对数据和所述差异核对数据,获得所述核对结果。

11、作为优选方案,所述根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对,还包括:

12、在进行所述通用核对时,采用所述归并标识从所述源端和所述清算端的对账数据中筛选出通用核对所需要的数据,根据筛选出的数据结合所述对账笔数和对账金额数,进行所述通用核对,获得所述核对一致数据;

13、在采用所述单边核对时,采用所述归并标识从所述源端和所述清算端任意一端的对账数据中筛选出单边核对所需要的数据,根据筛选出的数据结合所述对账笔数和对账金额数,进行所述单边核对,获得所述单边核对数据;

14、在采用所述差异核对时,采用所述归并标识从所述源端和所述清算端的对账数据中筛选出差异核对所需要的数据,根据筛选出的数据结合所述对账笔数和对账金额数,进行所述差异核对,获得所述差异核对数据;

15、根据所述核对一致数据、所述单边核对数据和所述差异核对数据,获得所述核对结果。

16、作为优选方案,所述根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对,包括:

17、根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,在数据量小于等于预设阈值时,采用aviator引擎进行核对;在数据量大于所述预设阈值时,采用redis进行核对。

18、作为优选方案,所述设置所述目标对账任务的对账信息,包括:

19、设置所述目标对账任务的任务编号、对账日、对账类型、对账前置编码、金额单位、对账数据获取类型、解析器编码、终端编码、字段分隔符、ftp联接参数、数据库连接串和字符串编码类型。

20、作为优选方案,所述根据所述对账信息,获取对账数据,包括:

21、查询对账前置配置表;其中,所述对账前置配置表配置了所述源端和所述清算端的数据获取方式;

22、根据所述获取方式,获取初始数据;

23、采用预设的配置字段解析器和文件解析器,对所述初始数据进行处理,得到所述对账数据。

24、作为优选方案,在所述设置所述目标对账任务的对账信息之前,还包括:

25、将对账任务配置表的状态设置为对账中;初始化对账任务结果表,删除上次对账结果数据、上次对账明细数据和上次对账明细历史数据。

26、相应的,本发明实施例还提供了一种对账数据处理装置,包括设置模块、获取模块和核对模块;其中,

27、所述设置模块,用于获取目标对账任务,并设置所述目标对账任务的对账信息;根据所述目标对账任务的至少两个待对账端的业务流水号进行哈希处理,得到归并标识;其中,所述至少两个待对账端包括至少一个源端和至少一个清算端;

28、所述获取模块,用于根据所述目标对账任务,分别获取所述源端和所述清算端在目标对账时间区间内的对账笔数和对账金额数;

29、所述核对模块,用于根据所述对账信息,获取对账数据;根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对;针对核对结果进行汇总处理,将汇总处理结果作为对账处理结果。

30、作为优选方案,所述核对模块根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对,包括:

31、所述核对模块根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行通用核对,获得核对一致数据;其中,所述通用核对指所述源端和所述清算端所有待核对的属性都相同;

32、根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行单边核对,获得单边核对数据;其中,所述单边核对指所述源端和所述清算端中的任意一端缺失待核对属性;

33、根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行差异核对,获得差异核对数据;其中,所述差异核对指同一主键属性相同,待核对属性不相同;

34、根据所述核对一致数据、所述单边核对数据和所述差异核对数据,获得所述核对结果。

35、作为优选方案,所述核对模块根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对,还包括:

36、在进行所述通用核对时,所述核对模块采用所述归并标识从所述源端和所述清算端的对账数据中筛选出通用核对所需要的数据,根据筛选出的数据结合所述对账笔数和对账金额数,进行所述通用核对,获得所述核对一致数据;

37、在采用所述单边核对时,所述核对模块采用所述归并标识从所述源端和所述清算端任意一端的对账数据中筛选出单边核对所需要的数据,根据筛选出的数据结合所述对账笔数和对账金额数,进行所述单边核对,获得所述单边核对数据;

38、在采用所述差异核对时,所述核对模块采用所述归并标识从所述源端和所述清算端的对账数据中筛选出差异核对所需要的数据,根据筛选出的数据结合所述对账笔数和对账金额数,进行所述差异核对,获得所述差异核对数据;

39、根据所述核对一致数据、所述单边核对数据和所述差异核对数据,获得所述核对结果。

40、作为优选方案,所述核对模块根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对,包括:

41、所述核对模块根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,在数据量小于等于预设阈值时,采用aviator引擎进行核对;在数据量大于所述预设阈值时,采用redis进行核对。

42、作为优选方案,所述设置模块设置所述目标对账任务的对账信息,包括:

43、所述设置模块设置所述目标对账任务的任务编号、对账日、对账类型、对账前置编码、金额单位、对账数据获取类型、解析器编码、终端编码、字段分隔符、ftp联接参数、数据库连接串和字符串编码类型。

44、作为优选方案,所述核对模块根据所述对账信息,获取对账数据,包括:

45、所述核对模块查询对账前置配置表;其中,所述对账前置配置表配置了所述源端和所述清算端的数据获取方式;

46、根据所述获取方式,获取初始数据;

47、采用预设的配置字段解析器和文件解析器,对所述初始数据进行处理,得到所述对账数据。

48、作为优选方案,所述对账数据处理装置还包括初始化模块,所述初始化模块用于,在所述设置模块设置所述目标对账任务的对账信息之前:

49、将对账任务配置表的状态设置为对账中;初始化对账任务结果表,删除上次对账结果数据、上次对账明细数据和上次对账明细历史数据。

50、相应的,本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现所述的对账数据处理方法。

51、相应的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行所述的对账数据处理方法。

52、相比于现有技术,本发明实施例具有如下有益效果:

53、本发明实施例提供了一种对账数据处理方法、装置、终端设备及计算机可读存储介质,所述对账数据处理方法包括:获取目标对账任务,并设置所述目标对账任务的对账信息;根据所述目标对账任务的至少两个待对账端的业务流水号进行哈希处理,得到归并标识;其中,所述至少两个待对账端包括至少一个源端和至少一个清算端;根据所述目标对账任务,分别获取所述源端和所述清算端在目标对账时间区间内的对账笔数和对账金额数;根据所述对账信息,获取对账数据;根据所述对账数据、所述归并标识、所述对账笔数和对账金额数,进行核对;针对核对结果进行汇总处理,将汇总处理结果作为对账处理结果。实施本发明,通过设置对账信息,获取源端和清算端在目标对账时间区间内的对账笔数和对账金额数,进行核对,并汇总核对结果作为对账处理结果,相比java的原生方法,在对账过程中结合考虑了对账笔数和对账金额数等因素,可以有效提高对账过程的执行效率和准确率,此外相比现有的对账方法体现了更高的精细化程度。

本文地址:https://www.jishuxx.com/zhuanli/20241216/348451.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。