System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据核对,尤其涉及一种对账方法、装置、电子设备及存储介质。
技术介绍
1、随着票据等各产品业务量及业务金额的日益增大,包括报文收发数量核对和资金清算金额核对等在内的业务信息核对也越发重要。但是目前针对业务数量、业务金额等业务信息的对账流程都是根据实际业务种类来进行定制的,存在着不同业务信息的对账流程割裂不统一的问题,从而造成业务信息对账系统的维护成本过高。
2、因此,如何针对不同业务信息实现一种通用性强的标准化对账方法,是目前亟需解决的一个问题。
技术实现思路
1、本申请的主要目的在于提供一种对账方法、装置、电子设备及存储介质,旨在解决如何针对不同业务信息实现一种通用性强的标准化对账方法的技术问题。
2、为实现上述目的,本申请提出一种对账方法,所述的对账方法包括:
3、获取第一对账数据和第二对账数据,并对所述第一对账数据的第一业务总量和所述第二对账数据的第二业务总量进行核对,其中,所述第一对账数据和所述第二对账数据处于不同账务数据库;
4、在所述第一业务总量与所述第二业务总量核对不平的情况下,获取所述第一对账数据对应的第一对账明细数据和所述第二对账数据对应的第二对账明细数据,并对所述第一对账明细数据和所述第二对账明细数据进行核对;
5、在所述第一对账明细数据与所述第二对账明细数据核对不平的情况下,确定业务明细差异部分,根据所述业务明细差异部分对所述第一对账明细数据和/或所述第二对账明细数据进行调账,并返回执行所述
6、在所述第一对账明细数据与所述第二对账明细数据核对对平的情况下,确定所述第一对账数据和所述第二对账数据的账务对平。
7、在一实施例中,所述对所述第一对账数据的第一业务总量和所述第二对账数据的第二业务总量进行核对的步骤包括:
8、汇总所述第一对账数据得到所述第一业务总量,汇总所述第二对账数据得到所述第二业务总量;
9、将所述第一业务总量和所述第二业务总量进行比对,在所述第一业务总量与所述第二业务总量一致的情况下,确定所述第一对账数据和所述第二对账数据的账务对平;
10、在所述第一业务总量与所述第二业务总量不一致的情况下,判定所述第一业务总量与所述第二业务总量核对不平。
11、在一实施例中,所述第一业务总量包括单笔清算金额总量、批量清算金额总量和清算借记金额总量,所述第二业务总量包括大额支付单笔清算金额总量、大额支付批量清算金额总量和清算贷记金额总量;
12、所述将所述第一业务总量和所述第二业务总量进行比对的步骤包括:
13、将所述单笔清算金额总量与所述大额支付单笔清算金额总量、所述批量清算金额总量与所述大额支付批量清算金额总量、所述清算借记金额总量与所述清算贷记金额总量进行逐一比对;
14、在所述单笔清算金额总量与所述大额支付单笔清算金额总量一致,且所述批量清算金额总量与所述大额支付批量清算金额总量,且所述清算借记金额总量与所述清算贷记金额总量一致的情况下,判定所述第一业务总量与所述第二业务总量一致;
15、在所述单笔清算金额总量与所述大额支付单笔清算金额总量、所述批量清算金额总量与所述大额支付批量清算金额总量、所述清算借记金额总量与所述清算贷记金额总量中任意一组的金额总量不一致的情况下,判定所述第一业务总量与所述第二业务总量不一致。
16、在一实施例中,所述第一业务总量包括单笔清算金额总量、批量清算金额总量和清算借记金额总量,所述第二业务总量包括大额支付单笔清算金额总量、大额支付批量清算金额总量和清算贷记金额总量;
17、所述获取所述第一对账数据对应的第一对账明细数据和所述第二对账数据对应的第二对账明细数据的步骤包括:
18、将所述单笔清算金额总量与所述大额支付单笔清算金额总量、所述批量清算金额总量与所述大额支付批量清算金额总量、所述清算借记金额总量与所述清算贷记金额总量中金额总量不一致的组作为目标组;
19、基于所述目标组获取所述第一对账明细数据和所述第二对账明细数据,其中,所述第一对账明细数据为所述目标组中归属于第一对账数据部分的对账明细数据,所述第二对账明细数据为所述目标组中归属于第二对账数据部分的对账明细数据。
20、在一实施例中,所述对所述第一对账明细数据和所述第二对账明细数据进行核对的步骤包括:
21、将所述第一对账明细数据中的各第一业务事项,与所述第二对账明细数据中的各第二业务事项进行逐一比对;
22、在所述各第一业务事项与所述各第二业务事项均一致的情况下,确定所述第一对账数据和所述第二对账数据的账务对平;
23、在所述各第一业务事项与所述各第二业务事项中任一事项不一致的情况下,判定所述第一对账明细数据与所述第二对账明细数据核对不平。
24、在一实施例中,所述第一业务事项包括单笔清算金额、批量清算金额和清算借记金额中的至少一种,所述第二业务事项包括大额支付单笔清算金额、大额支付批量清算金额和清算贷记金额中的至少一种;
25、所述将所述第一对账明细数据中的各第一业务事项,与所述第二对账明细数据中的各第二业务事项进行逐一比对的步骤包括:
26、基于各清算交割单号对所述各第一业务事项与所述各第二业务事项进行逐一比对,其中,所述清算交割单号为所述单笔清算金额对应的账务与所述大额支付单笔清算金额对应的账务,或所述批量清算金额对应的账务与所述大额支付批量清算金额对应的账务,或所述清算借记金额对应的账务与所述清算贷记金额对应的账务中共有的标识符;
27、在任一清算交割单号对应的所述第一业务事项与所述第二业务事项一致的情况下,判定所述各第一业务事项与所述各第二业务事项均一致;
28、在任一清算交割单号对应的所述第一业务事项与所述第二业务事项不一致的情况下,判定所述各第一业务事项与所述各第二业务事项中任一事项不一致。
29、在一实施例中,所述第一对账明细数据包括单笔清算账务、批量清算账务和清算借记账务中至少一种,所述第二对账明细数据包括大额支付清算单笔账务、大额支付清算批量账务和清算贷记账务中至少一种;
30、所述根据所述业务明细差异部分对所述第一对账明细数据和/或所述第二对账明细数据进行调账的步骤包括:
31、在所述第一对账明细数据为所述第二对账明细数据的对账方,且所述业务明细差异部分为所述单笔清算账务和/或所述批量清算账务中的任意第一业务金额,与对应的所述大额支付清算单笔账务和/或所述大额支付清算批量账务中的第二业务金额不一致的情况下,对所述第二业务金额对应的大额支付清算单笔账务和/或大额支付清算批量账务进行退清分处理;
32、在所述第一对账明细数据和所述第二对账明细数据互为对账方,且所述业务明细差异部分为所述清算借记账务中的任意第本文档来自技高网...
【技术保护点】
1.一种对账方法,其特征在于,所述对账方法包括:
2.如权利要求1所述的对账方法,其特征在于,所述对所述第一对账数据的第一业务总量和所述第二对账数据的第二业务总量进行核对的步骤包括:
3.如权利要求2所述的对账方法,其特征在于,所述第一业务总量包括单笔清算金额总量、批量清算金额总量和清算借记金额总量,所述第二业务总量包括大额支付单笔清算金额总量、大额支付批量清算金额总量和清算贷记金额总量;
4.如权利要求1所述的对账方法,其特征在于,所述第一业务总量包括单笔清算金额总量、批量清算金额总量和清算借记金额总量,所述第二业务总量包括大额支付单笔清算金额总量、大额支付批量清算金额总量和清算贷记金额总量;
5.如权利要求1所述的对账方法,其特征在于,所述对所述第一对账明细数据和所述第二对账明细数据进行核对的步骤包括:
6.如权利要求5所述的对账方法,其特征在于,所述第一业务事项包括单笔清算金额、批量清算金额和清算借记金额中的至少一种,所述第二业务事项包括大额支付单笔清算金额、大额支付批量清算金额和清算贷记金额中的至少一种;
...【技术特征摘要】
1.一种对账方法,其特征在于,所述对账方法包括:
2.如权利要求1所述的对账方法,其特征在于,所述对所述第一对账数据的第一业务总量和所述第二对账数据的第二业务总量进行核对的步骤包括:
3.如权利要求2所述的对账方法,其特征在于,所述第一业务总量包括单笔清算金额总量、批量清算金额总量和清算借记金额总量,所述第二业务总量包括大额支付单笔清算金额总量、大额支付批量清算金额总量和清算贷记金额总量;
4.如权利要求1所述的对账方法,其特征在于,所述第一业务总量包括单笔清算金额总量、批量清算金额总量和清算借记金额总量,所述第二业务总量包括大额支付单笔清算金额总量、大额支付批量清算金额总量和清算贷记金额总量;
5.如权利要求1所述的对账方法,其特征在于,所述对所述第一对账明细数据和所述第二对账明细数据进行核对的步骤包括:
6.如权利要求5所述的对账方法,其特征在于,所述第一业...
【专利技术属性】
技术研发人员:杨东帆,付鹏飞,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。