This application proposes a reconciliation file processing method, device, computer equipment and storage medium, which includes: acquiring multiple reconciliation files to be processed; grouping the multiple reconciliation files according to the size of each reconciliation file, the preset file size, and the preset fluctuation amplitude, and generating at least one file combination package. The package corresponds to an empty file; the transaction data in each reconciliation file in the file combination package is copied to the corresponding empty file line by line, and the merged reconciliation file is generated, in which the size of the target file is not larger than the sum of the preset file size and the fluctuation amplitude. Through this method, we can split and merge multiple arbitrary size reconciliation files into target size files, improve the controllability of file size and number, and improve the standardization of reconciliation file specifications.
【技术实现步骤摘要】
对账文件处理方法、装置、计算机设备及存储介质
本申请涉及文档处理
,尤其涉及一种对账文件处理方法、装置、计算机设备及存储介质。
技术介绍
目前,各个支付机构受理的涉及银行账户的网络支付业务多通过网联平台处理,各支付机构存在从网联平台获取对账文件的需求。由于各支付机构产生大量的支付业务,导致网络平台产生的对账文件很多,每个对账文件的大小不一,使得对账系统向各支付机构输出的对账文件的规格不统一,因此,如何标准化对账系统输出对账文件的规格,成为亟待解决的问题。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请提出一种对账文件处理方法、装置、计算机设备及存储介质,通过根据每个对账文件的大小、预设的文件大小和预设的波动幅度对各个对账文件进行分组,利用分组中的各对账文件合并生成目标文件,并使目标文件的大小不大于预设的文件大小和波动幅度之和,实现了将多个任意大小的对账文件拆分合并为目标大小的文件,从而提高了文件大小和文件数量的可控性,提高了对账文件规格的标准化程度,解决了现有技术中对账系统向各支付机构输出的对账文件的规格不统一的技术问题。为达上述目的,本申请第一方面实施例提出了一种对账文件处理方法,包括:获取待处理的多个对账文件;根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件;将所述文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于所述预设的文件大小和所述波动幅度之和。 ...
【技术保护点】
1.一种对账文件处理方法,其特征在于,包括:获取待处理的多个对账文件;根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件;将所述文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于所述预设的文件大小和所述波动幅度之和。
【技术特征摘要】
1.一种对账文件处理方法,其特征在于,包括:获取待处理的多个对账文件;根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,其中,一个文件组合包对应一个空文件;将所述文件组合包中每个对账文件内的交易数据逐行拷贝至对应的空文件中,生成对账文件合并后的目标文件,其中,目标文件的大小不大于所述预设的文件大小和所述波动幅度之和。2.如权利要求1所述的方法,其特征在于,在所述获取待处理的多个对账文件之后,还包括:对每个对账文件中的交易数据进行过滤。3.如权利要求1所述的方法,其特征在于,所述根据每个对账文件的大小、预设的文件大小,以及预设的波动幅度,对所述多个对账文件进行分组,生成至少一个文件组合包,包括:根据每个对账文件的大小,将所述多个对账文件按照从大到小的顺序进行排序,生成对账文件列表;从所述对账文件列表中的第一个对账文件开始处理,将当前对账文件的大小与预设大小范围进行比较,其中,所述预设大小范围的下限值为所述预设的文件大小与所述波动幅度之差,所述预设大小范围的上限值为所述预设的文件大小与所述波动幅度之和;若获知所述当前对账文件的大小小于所述下限值,则将所述当前对账文件的大小与下一个对账文件的大小之和,与所述预设大小范围比较;若获知所述当前对账文件的大小处于所述预设大小范围内,则根据所述当前对账文件生成一个文件组合包;若获知所述当前对账文件的大小大于所述上限值,则将所述当前对账文件拆分为第一部分和第二部分,其中,所述第一部分的大小处于所述预设大小范围内;根据所述第一部分生成一个文件组合包,并将所述第二部分的大小与所述预设大小范围比较。4.如权利要求3所述的方法,其特征在于,所述当前对账文件为所述对账文件列表中任一完整的对账文件,或者,所述当前对账文件为任一对账文件拆分后的部分文件,或者,所述当前对账文件为对账文件拆分后的部分文件与位于被拆分对账文件后的至少一个对账文件的组合。5.如权利要求...
【专利技术属性】
技术研发人员:李阳,李文锴,侯晶莹,邓群花,刘相琴,
申请(专利权)人:网联清算有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。