异常账务数据的处理方法、装置、设备及介质制造方法及图纸

技术编号:33527249 阅读:15 留言:0更新日期:2022-05-19 01:51
本申请涉及数据处理领域,公开了一种异常账务数据的处理方法、装置、设备及介质。在发生故障之后,确定故障范围内的异常账务数据集,并定时扫描交易结果状态为中间态的异常账务数据以及查询所述异常账务数据的业务状态,在不影响现有系统的运行处理下,不仅可以多次间歇式的查询异常账务数据的业务状态,还可以为因日切导致的冲正失败的异常账务数据提供调账工具,在核定数据无误的情况下,主机系统可以主动向核心记账系统发送针对所述目标调账数据的调账请求并接收针对所述调账请求的处理结果,相较于人工基于挂账清单报表进行账务核实和调账处理,大大提高了异常账务数据处理的效率,增加了准确性和及时性,降低对客户的影响。影响。影响。

【技术实现步骤摘要】
异常账务数据的处理方法、装置、设备及介质


[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]在一种可能的实施方式中,所述接收针对所述调账请求的处理结果之后,所述方法还包括:
[0033]基于所述处理结果,生成所述异常账务数据的调账结果文件;
[0034]对于调账结果为调账失败或者调账未知的所述异常账务数据,提供清单供对应的处理账户处理。
[0035]第二方面,本申请实施例提供了一种异常账务数据的处理装置,所述装置包括:
[0036]确定模块,用于根据接收到的故障范围,确定故障范围内的异常账务数据集;
[0037]查询模块,用于定时查询所述异常账务数据集中交易结果状态为中间态的异常账务数据,得到异常账务数据子集;
[0038]所述查询模块,还用于查询所述异常账务数据子集中各条所述异常账务数据的业务状态;
[0039]更新模块,用于针对每条所述异常账务数据,若业务状态为已拒绝状态、已撤销状态和已清算状态中的一种,则将所述异常账务数据的所述交易结果状态由中间态更新为终
态;
[0040]筛选模块,用于从所述交易结果状态为终态且所述业务状态为指定业务状态的异常账务数据中,筛选出交易数据合约已达到落地状态、隔日冲正失败且记账流水成功的异常账务数据作为目标调账数据;所述指定业务状态包括以下中的至少一种:已拒绝状态、已撤销状态;
[0041]收发模块,用于向核心记账系统发送针对所述目标调账数据的调账请求,并接收针对所述调账请求的处理结果。
[0042]在一种可能的实施方式中,所述收发模块用于向核心记账系统发送针对所述目标调账数据的调账请求之前,还包括:
[0043]写入模块,用于将所述目标调账数据写入待调账库表;
[0044]所述收发模块,用于向核心记账系统发送针对所述目标调账数据的调账请求,具体包括:
[0045]轮询模块,用于定时轮询所述待调账库表,其中每次轮询指定数量的数据;
[0046]所述收发模块,还用于若轮询到所述目标调账数据,则向核心记账系统发送针对所述目标调账数据的调账请求。
[0047]在一种可能的实施方式中,所述确定模块用于根据接收到的故障范围,确定故障范围内的异常账务数据集之前,还包括:
[0048]告警模块,用于监控指定时长范围的异常账务数据,若指定时长范围内的所述异常账务数据占指定时长范围内的账务数据的比值超过预设阈值,则进行告警提示。
[0049]在一种可能的实施方式中,所述确定模块用于根据接收到的故障范围,确定故障范围内的异常账务数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常账务数据的处理方法,其特征在于,所述方法包括:根据接收到的故障范围,确定故障范围内的异常账务数据集;定时查询所述异常账务数据集中交易结果状态为中间态的异常账务数据,得到异常账务数据子集;查询所述异常账务数据子集中各条所述异常账务数据的业务状态;针对每条所述异常账务数据,若业务状态为已拒绝状态、已撤销状态和已清算状态中的一种,则将所述异常账务数据的所述交易结果状态由中间态更新为终态;从所述交易结果状态为终态且所述业务状态为指定业务状态的异常账务数据中,筛选出交易数据合约已达到落地状态、隔日冲正失败且记账流水成功的异常账务数据作为目标调账数据;所述指定业务状态包括以下中的至少一种:已拒绝状态、已撤销状态;向核心记账系统发送针对所述目标调账数据的调账请求,并接收针对所述调账请求的处理结果。2.根据权利要求1所述的方法,其特征在于,所述向核心记账系统发送针对所述目标调账数据的调账请求之前,还包括:将所述目标调账数据写入待调账库表;所述向核心记账系统发送针对所述目标调账数据的调账请求,具体包括:定时轮询所述待调账库表,其中每次轮询指定数量的数据;若轮询到所述目标调账数据,则向核心记账系统发送针对所述目标调账数据的调账请求。3.根据权利要求1所述的方法,其特征在于,所述根据接收到的故障范围,确定故障范围内的异常账务数据集之前,所述方法还包括:监控指定时长范围内的异常账务数据,若指定时长范围内的所述异常账务数据在所述指定时长范围内的账务数据的占比超过预设阈值,则进行告警提示。4.根据权利要求1所述的方法,其特征在于,所述根据接收到的故障范围,确定故障范围内的异常账务数据集,具体包括:根据发生故障的日期范围和时间范围,确定满足所述日期范围和时间范围的异常账务数据为故障范围内的异常账务数据集。5.根据权利要求1所述的方法,其特征在于,所述定时查询所述异常账务数据集中交易结果状态为中间态的异常账务数据之前,所述方法还包括:筛选出同时满足以下条件的所述异常账务数据:处理状态为未处理状态;查询次数少于预设查询次数阈值;下一次待查询时间大于当前时间。6.根据权利要求1所述的方法,其特征在于,所述查询所述异常账务数据子集中各条所述异常账务数据的业务状态之后,所述方法还包括:将每条所述异常账务数据的查询次数增加指定数量,得到新的查询次数;若所述异常账务数据的业务状态为所述已拒绝状态、已撤销状态和已清算状态三种业务状态之外的状态,则将所述异常账务数据的新的查询次数乘以固定的查询时间间隔的结果加上当前查询时间,得到下一次待查询时间。
7.根据权利要求2所述的方法,其特征在于,所述向核心记账系统发送针对所述目标调账数据的调账请求,具体包括:根据所述目标调账数据的账户类别,调用所述账户类别对应的核心记账系统的接口;通过所述接口,将所述调账请求发送给所述核心记账系统,其中所述调整请求中至少包括所述目标调账数据对应的账户信息和交易金额。8.根据权利要求1所述的方法,其特征在于,所述接收针对所述调账请求的处理结果之后,所述方法还包括:基于所述处理结果,生成所述异常账务数据的调账结果文件;对于调账结果为调账失败或者调账未知的所述异常账务数据,提供清单供对应的处理账户处理。9.一种异常账务数据的处理装置,其特征在于,所述装置包括:确定模块,用于根据接收到的故障范围,确定故障范围内的异常账务数据集;查询模块,用于定时查询所述异常账务数据集中交易结果状态为中间态的异常账务数据,得到异常账务数据子集;所述查询模块,还用于查询所述异常账务数据子集中各条所述异常账务数据的业务状态;更新模块,用于针对每条所述异常账务数据,若业务状态为已拒绝状态、已撤销状态和已清算状态中的一种,则将所述异常账务数据的所述交易结果状态由中间态更新为终态;筛选模块,用于从所...

【专利技术属性】
技术研发人员:冷永照曾烨
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1