一种批量扣款交易处理方法及装置与流程
未命名
10-18
阅读:99
评论:0
1.本发明涉及数据处理技术领域,具体涉及一种批量扣款交易处理方法及装置。
背景技术:
2.企业批量扣款业务一般主要包括批量扣企业和批量扣个人两类业务,也就是在开立结算账户的收款单位通过企业银行主动向企业客户或个人客户收取的应缴费用的业务。批量扣款业务从批扣双方的角度来看,可分为本行批量扣款和跨行批量扣款,跨行批量扣款指收款单位(企业)与付款单位(企业或个人)的开户行不是同一家银行。本发明实施例只针对跨行批量扣款这一业务场景。
3.当前针对跨行批量扣款的流程,以批量扣企业为例:甲银行企业对公账户a、b、c与乙银行的企业对公账户a签订了批量扣款协议,协议文本、协议金额、协议明细等数据信息由乙银行后台记录。如乙银行对公账户a发起一笔对甲银行对公账户a、b、c...n的批量扣款业务,在当前业务流程下,是由乙银行对公账户a分别对甲a、甲b、甲c...甲n发起扣款指令后,甲a甲b甲c...甲n分别向乙银行对公账户a进行款项发送,这些笔经过中间账务系统进入乙银行的账户a,这其中每一笔经过款项发送的业务经过中间账务系统都需要缴纳手续费,在此情形下需要缴纳n笔手续费,且每一笔手续费都需要乙银行支付,大大增加了跨行批量代扣的经济成本;同时,每一笔跨行扣收都需要后台服务器线程解析加载,存在资源浪费的情况,在多笔数的场景下,也大大增加了业务所需要的时间成本。
技术实现要素:
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.根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。
33.本发明实施例提供一种非暂态计算机可读存储介质,包括:
34.所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:
35.接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;
36.根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;
37.根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。
38.本发明实施例提供的批量扣款交易处理方法及装置,接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,通过统一集中实现跨行批量扣款交易,能够降低交易数据交互过程中的系统资源,提高跨行批量扣款业务的处理效率。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
40.图1是本发明一实施例提供的批量扣款交易处理方法的流程示意图。
41.图2是本发明另一实施例提供的批量扣款交易处理方法的流程示意图。
42.图3是本发明另一实施例提供的批量扣款交易处理方法的流程示意图。
43.图4是本发明一实施例提供的批量扣款交易处理装置的结构示意图。
44.图5为本发明实施例提供的电子设备实体结构示意图。
具体实施方式
45.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。
46.图1是本发明一实施例提供的批量扣款交易处理方法的流程示意图,如图1所示,本发明实施例提供的批量扣款交易处理方法,包括:
47.步骤s1:接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息。
48.步骤s2:根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细。
49.步骤s3:根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。
50.在上述步骤s1中,装置接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息。装置可以是执行该方法的计算机设备,例如可以包括服务器,具体可以为付方银行服务器。需要说明是,本发明实施例涉及数据的获取及分析是经用户授权的。
51.如图2所示,收方银行对公账户标识,可以具体为收方银行对公账户名称,例如收方乙银行的a账户。
52.多个付方银行对公账户标识,可以具体为多个付方银行对公账户名称,例如多个付方银行的a账户、b账户、c账户
…
n账户。
53.上述多个付方银行账户数量记作x,则分别对应有x个扣收金额和x个批量扣款协议信息,由于扣款指令是基于同一批量代扣业务类型发送的,因此这些批量扣款协议信息的批量代扣业务类型相同。
54.每个批量扣款协议信息可以是与a账户对应的企业预先和与a账户、b账户、c账户
…
n账户分别对应的企业签订的批量扣款协议中的信息。
55.在上述步骤s2中,装置根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细。即实现通过各扣收金额分别向多个付方银行对公账户收款。
56.在上述步骤s3中,装置根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。由于上述批量扣款协议信息都对应同一批量代扣业务类型,因此,通过确定其中一个批量扣款协议信息的批量代扣业务类型,就可以确定这些批量扣款协议信息是何种批量代扣业务类型。
57.上述签订的批量扣款协议,可以包括一次性跨行批量代扣业务,即扣款按照每次交易进行全额交易。
58.还可以包括固定化跨行批量代扣业务,可以根据与各付方银行对公账户分别对应的历史账务明细数据分别预测各付方银行对公账户当前阶段(例如最近一年)中每一个月的扣款交易金额,并按照该扣款交易金额在每个月中的预设日期执行批量代扣业务。
59.该扣款交易金额可以一年进行更新一次,周期相对较长,因此具有固定化的属性。
60.所述根据至少一个批量扣款协议信息确定批量代扣业务类型,包括:
61.识别至少一个所述批量扣款协议信息中的关键字段,根据关键字段识别结果确定所述批量代扣业务类型。关键字段可以是上述与一次性跨行批量代扣业务相对应的字段,还可以是与固定化跨行批量代扣业务相对应的字段。
62.识别关键字段,得到上述字段的语义信息,根据语义信息确定批量代扣业务类型属于何种字段,即与一次性跨行批量代扣业务相对应的字段,还是与固定化跨行批量代扣业务相对应的字段。
63.批量代扣业务类型包括一次性跨行批量代扣业务的第一批量代扣业务类型;相应的,所述根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,包括:
64.若确定批量代扣业务类型为所述第一批量代扣业务类型,则将所述归集账户中的款项和所述收方银行对公账户标识发送至中间账务系统,以供所述中间账务系统将所述收方银行对公账户标识和所述款项发送至所述收方银行服务器中;
65.将所述账务明细发送至跨行账务明细同步系统中,以供所述跨行账务明细同步系统根据所述账务明细获取网银收费站批量明细表,并发送所述网银收费站批量明细表至所述收方银行服务器中,以使所述收方银行服务器根据所述款项、所述收方银行对公账户标识和所述网银收费站批量明细表完成批量扣款交易。
66.结合图2,对与一次性跨行批量代扣业务相对应的场景1进行说明:
67.step1,乙银行向甲银行发送批扣指令,以使甲银行中的与a账户、b账户、c账户
…
n账户分别对应的企业向乙银行中的与a账户对应的企业支付批量扣款。
68.step2,由甲银行首先开始向a账户、b账户、c账户
…
n账户收集款项,并且分别汇款
至一归集账户p。
69.step3,归集账户p收到每笔批量扣款款项后,进行金额汇总,并记录账务明细。
70.step4,甲银行判断该批扣指令是否为一次性协议批量扣款。
71.step5,若是,则通过甲银行归集账户p发起指令至中间账务系统,最终目的是将批扣款项汇款至乙银行。
72.step6,经过中间账务系统进行跨行转账业务。
73.step7,跨行账务明细同步系统s将收付款明细等数据记录在网银收费站批量明细表(表名chs_bat_detailschk)中。此时收付款明细等数据记录为账务明细。
74.step8、step9,批扣款项汇入乙银行收方账户,同时跨行账务明细同步系统s将该笔批量扣款业务明细从甲银行发送至乙银行,即网银收费站批量明细表(表名chs_bat_detailschk)内所记录的数据。在发送完成账务明细之后,可以删除账务明细;在发送完成款项之后,可以删除归集账户,由于归集账户包含所有款项,就相当于清空了所有款项数据;在发送完成收方银行对公账户标识之后,可以扣款指令,由于扣款指令包含了收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息,也就删除了收方银行对公账户标识,即甲银行本地不保留上述数据。
75.step10,交易成功。
76.所述批量代扣业务类型包括固定化跨行批量代扣业务的第二批量代扣业务类型;相应的,所述根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,包括:
77.若确定批量代扣业务类型为所述第二批量代扣业务类型,则调用预配置批量明细表,并将所述归集账户中的款项和所述收方银行对公账户标识发送至中间账务系统,以供所述中间账务系统将所述款项和所述收方银行对公账户标识发送至所述收方银行服务器中;
78.将所述预配置批量明细表与所述账务明细进行对比,得到对比差异结果,发送所述账务明细和所述对比差异结果至跨行账务明细同步系统;以供所述跨行账务明细同步系统根据所述账务明细和所述对比差异结果获取网银收费站批量明细表,并发送所述网银收费站批量明细表至所述收方银行服务器中;以使所述收方银行服务器根据所述款项、额外处理对比差异指令、所述收方银行对公账户标识和所述网银收费站批量明细表完成批量扣款交易。
79.所述对比差异结果包括款项金额差值;相应的,所述将所述预配置批量明细表与所述账务明细进行对比,得到对比差异结果,包括:
80.将所述预配置批量明细表与所述账务明细中的款项金额数值进行对比,得到所述款项金额差值。
81.结合图2,对与固定化跨行批量代扣业务相对应的场景2进行说明:
82.step1,乙银行向甲银行发送批扣指令,以使甲银行中的与a账户、b账户、c账户
…
n账户分别对应的企业向乙银行中的与a账户对应的企业支付批量扣款。
83.step2,由甲银行首先开始向a账户、b账户、c账户
…
n账户收集款项,并且分别汇款至一归集账户p。
84.step3,归集账户p收到每笔批量扣款款项后,进行金额汇总,并记录账务明细。
85.step4,甲银行判断该批扣指令是否为一次性协议批量扣款。
86.step5’若否,则甲银行调用预配置批量明细表(对应图2中预测明细表chs_bat_detailschk’)。
87.step6,经过中间账务系统进行跨行转账业务。
88.step6’将预测明细表chs_bat_detailschk’与账务明细chs_bat_detailschk中的内容做比对。
89.step7,跨行账务明细同步系统s将收付款明细等数据记录在网银收费站批量明细表(表名chs_bat_detailschk)中。此时,收付款明细等数据记录为上述款项和比对得到的对比差异结果。
90.step8,批扣款项汇入收方账户。
91.step8’,生成额外处理对比差异指令,通过该指令指示乙银行需要进行额外的对比差异处理。
92.step9,乙银行记录该笔跨行批量扣款的账务明细。
93.其中,跨行账务明细同步系统中,涉及到调用预测明细表chs_bat_detailschk’与chs_bat_detailschk中的内容做比对。由于固定化的批扣协议中收付方已是固定身份,在实际业务中客户只涉及修改金额的操作,因此两表对比的过程中主要涉及金额的比对,修改的差异字段为指令序号、批次号、金额、提交时间、事件编号等。
94.所述批量扣款交易处理方法还包括:
95.根据与当前时间相邻的前一预设时间周期的历史账务明细数据更新所述预配置批量明细表。前一预设时间周期的历史账务明细数据可以是前一年的历史账务明细数据,例如根据2021年的a账户的全年历史账务明细数据,确定a账户在2022年使用的预配置批量明细表中的每月用于比对的金额数值为10元,得到2022年的a账户的全年历史账务明细数据,根据2022年的a账户的全年历史账务明细数据确定a账户在2023年使用的预配置批量明细表中的每月用于比对的金额数值为12元,通过更新预配置批量明细表,能够使得更加准确预测用于比对的金额数值,有利于更进一步开展固定化跨行批量代扣业务。
96.如图3所示,简单说明跨行账务明细同步系统处理数据的过程。
97.本发明实施例提供的批量扣款交易处理方法,具备如下有益技术效果:
98.1、本发明在原有批扣流程的基础上进行了优化,不仅降低了企业客户跨行批量扣款业务的手续费,还提高了整体业务的效率。
99.2、在原有流程下,跨行批扣的手续费大部分由中间账务系统扣收,在新流程下,大部分的批扣手续费可以由收付方两方进行扣收,大大提升了两方银行的营收。同时有利于双方银行合作推广跨行批量扣款业务,为银行创造了获客渠道。
100.3、引入一个归集账户的概念,由行内归集账户完成多笔指令的汇总和记录,可以避免因跨行汇款造成的中间账务系统稳定性差的问题,进一步提高跨行各批量扣款业务的成功率,节约银行、客户、中间账务系统三方成本,实现三方共赢。
101.4、避免了因多笔指令通过中间账务系统时造成的指令处理时间增加及失败的问题,提高了跨行批量扣款业务的成功率。
102.本发明实施例提供的批量扣款交易处理方法,接收收方银行服务器针对同一批量
代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,通过统一集中实现跨行批量扣款交易,能够降低交易数据交互过程中的系统资源,提高跨行批量扣款业务的处理效率。
103.进一步地,所述根据至少一个批量扣款协议信息确定批量代扣业务类型,包括:
104.识别至少一个所述批量扣款协议信息中的关键字段,根据关键字段识别结果确定所述批量代扣业务类型。可参照上述实施例说明,不再赘述。
105.本发明实施例提供的批量扣款交易处理方法,能够准确确定批量代扣业务类型。
106.进一步地,批量代扣业务类型包括一次性跨行批量代扣业务的第一批量代扣业务类型;相应的,所述根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,包括:
107.若确定批量代扣业务类型为所述第一批量代扣业务类型,则将所述归集账户中的款项和所述收方银行对公账户标识发送至中间账务系统,以供所述中间账务系统将所述收方银行对公账户标识和所述款项发送至所述收方银行服务器中;可参照上述实施例说明,不再赘述。
108.将所述账务明细发送至跨行账务明细同步系统中,以供所述跨行账务明细同步系统根据所述账务明细获取网银收费站批量明细表,并发送所述网银收费站批量明细表至所述收方银行服务器中,以使所述收方银行服务器根据所述款项、所述收方银行对公账户标识和所述网银收费站批量明细表完成批量扣款交易。可参照上述实施例说明,不再赘述。
109.本发明实施例提供的批量扣款交易处理方法,能够实现基于第一批量代扣业务类型的批量扣款交易。
110.进一步地,所述批量扣款交易处理方法还包括:
111.在发送完成所述账务明细、所述款项、所述收方银行对公账户标识之后分别删除所述账务明细、所述归集账户和所述扣款指令。可参照上述实施例说明,不再赘述。
112.本发明实施例提供的批量扣款交易处理方法,能够及时清理一次性跨行批量代扣业务中的相关数据。
113.进一步地,所述批量代扣业务类型包括固定化跨行批量代扣业务的第二批量代扣业务类型;相应的,所述根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,包括:
114.若确定批量代扣业务类型为所述第二批量代扣业务类型,则调用预配置批量明细表,并将所述归集账户中的款项和所述收方银行对公账户标识发送至中间账务系统,以供所述中间账务系统将所述款项和所述收方银行对公账户标识发送至所述收方银行服务器中;可参照上述实施例说明,不再赘述。
115.将所述预配置批量明细表与所述账务明细进行对比,得到对比差异结果,发送所述账务明细和所述对比差异结果至跨行账务明细同步系统;以供所述跨行账务明细同步系统根据所述账务明细和所述对比差异结果获取网银收费站批量明细表,并发送所述网银收费站批量明细表至所述收方银行服务器中;以使所述收方银行服务器根据所述款项、额外处理对比差异指令、所述收方银行对公账户标识和所述网银收费站批量明细表完成批量扣款交易。可参照上述实施例说明,不再赘述。
116.本发明实施例提供的批量扣款交易处理方法,能够实现基于第二批量代扣业务类型的批量扣款交易。
117.进一步地,所述对比差异结果包括款项金额差值;相应的,所述将所述预配置批量明细表与所述账务明细进行对比,得到对比差异结果,包括:
118.将所述预配置批量明细表与所述账务明细中的款项金额数值进行对比,得到所述款项金额差值。可参照上述实施例说明,不再赘述。
119.本发明实施例提供的批量扣款交易处理方法,通过获取款项金额差值,能够有针对性的体现主要对比差异结果。
120.进一步地,所述批量扣款交易处理方法还包括:
121.根据与当前时间相邻的前一预设时间周期的历史账务明细数据更新所述预配置批量明细表。可参照上述实施例说明,不再赘述。
122.本发明实施例提供的批量扣款交易处理方法,能够保证预配置批量明细表的实时有效性。
123.需要说明的是,本发明实施例提供的批量扣款交易处理方法可用于金融领域,也可用于除金融领域之外的任意技术领域,本发明实施例对批量扣款交易处理方法的应用领域不做限定。
124.图4是本发明一实施例提供的批量扣款交易处理装置的结构示意图,如图4所示,本发明实施例提供的批量扣款交易处理装置,包括接收单元401、记录单元402和交易单元403,其中:
125.接收单元401用于接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;记录单元402用于根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;交易单元403用于根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。
126.具体的,装置中的接收单元401用于接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;记录单元402用于根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;交易单元403用于根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根
据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。
127.本发明实施例提供的批量扣款交易处理装置,接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,通过统一集中实现跨行批量扣款交易,能够降低交易数据交互过程中的系统资源,提高跨行批量扣款业务的处理效率。
128.进一步地,所述交易单元403具体用于:
129.识别至少一个所述批量扣款协议信息中的关键字段,根据关键字段识别结果确定所述批量代扣业务类型。
130.本发明实施例提供的批量扣款交易处理装置,能够准确确定批量代扣业务类型。
131.进一步地,批量代扣业务类型包括一次性跨行批量代扣业务的第一批量代扣业务类型;相应的,所述交易单元403具体用于:
132.若确定批量代扣业务类型为所述第一批量代扣业务类型,则将所述归集账户中的款项和所述收方银行对公账户标识发送至中间账务系统,以供所述中间账务系统将所述收方银行对公账户标识和所述款项发送至所述收方银行服务器中;
133.将所述账务明细发送至跨行账务明细同步系统中,以供所述跨行账务明细同步系统根据所述账务明细获取网银收费站批量明细表,并发送所述网银收费站批量明细表至所述收方银行服务器中,以使所述收方银行服务器根据所述款项、所述收方银行对公账户标识和所述网银收费站批量明细表完成批量扣款交易。
134.本发明实施例提供的批量扣款交易处理装置,能够实现基于第一批量代扣业务类型的批量扣款交易。
135.进一步地,所述批量扣款交易处理装置还用于:
136.在发送完成所述账务明细、所述款项、所述收方银行对公账户标识之后分别删除所述账务明细、所述归集账户和所述扣款指令。
137.本发明实施例提供的批量扣款交易处理装置,能够及时清理一次性跨行批量代扣业务中的相关数据。
138.进一步地,所述批量代扣业务类型包括固定化跨行批量代扣业务的第二批量代扣业务类型;相应的,所述交易单元403具体用于:
139.若确定批量代扣业务类型为所述第二批量代扣业务类型,则调用预配置批量明细表,并将所述归集账户中的款项和所述收方银行对公账户标识发送至中间账务系统,以供所述中间账务系统将所述款项和所述收方银行对公账户标识发送至所述收方银行服务器中;
140.将所述预配置批量明细表与所述账务明细进行对比,得到对比差异结果,发送所述账务明细和所述对比差异结果至跨行账务明细同步系统;以供所述跨行账务明细同步系
统根据所述账务明细和所述对比差异结果获取网银收费站批量明细表,并发送所述网银收费站批量明细表至所述收方银行服务器中;以使所述收方银行服务器根据所述款项、额外处理对比差异指令、所述收方银行对公账户标识和所述网银收费站批量明细表完成批量扣款交易。
141.本发明实施例提供的批量扣款交易处理装置,能够实现基于第二批量代扣业务类型的批量扣款交易。
142.进一步地,所述对比差异结果包括款项金额差值;相应的,所述交易单元403还具体用于:
143.将所述预配置批量明细表与所述账务明细中的款项金额数值进行对比,得到所述款项金额差值。
144.本发明实施例提供的批量扣款交易处理装置,通过获取款项金额差值,能够有针对性的体现主要对比差异结果。
145.进一步地,所述批量扣款交易处理装置还用于:
146.根据与当前时间相邻的前一预设时间周期的历史账务明细数据更新所述预配置批量明细表。
147.本发明实施例提供的批量扣款交易处理装置,能够保证预配置批量明细表的实时有效性。
148.本发明实施例提供批量扣款交易处理装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
149.图5为本发明实施例提供的电子设备实体结构示意图,如图5所示,所述电子设备包括:处理器(processor)501、存储器(memory)502和总线503;
150.其中,所述处理器501、存储器502通过总线503完成相互间的通信;
151.所述处理器501用于调用所述存储器502中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:
152.接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;
153.根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;
154.根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。
155.本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:
156.接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;
157.根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;
158.根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。
159.本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:
160.接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;
161.根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;
162.根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。
163.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
164.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
165.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
166.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
167.在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,
对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
168.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种批量扣款交易处理方法,其特征在于,包括:接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。2.根据权利要求1所述的批量扣款交易处理方法,其特征在于,所述根据至少一个批量扣款协议信息确定批量代扣业务类型,包括:识别至少一个所述批量扣款协议信息中的关键字段,根据关键字段识别结果确定所述批量代扣业务类型。3.根据权利要求1所述的批量扣款交易处理方法,其特征在于,批量代扣业务类型包括一次性跨行批量代扣业务的第一批量代扣业务类型;相应的,所述根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,包括:若确定批量代扣业务类型为所述第一批量代扣业务类型,则将所述归集账户中的款项和所述收方银行对公账户标识发送至中间账务系统,以供所述中间账务系统将所述收方银行对公账户标识和所述款项发送至所述收方银行服务器中;将所述账务明细发送至跨行账务明细同步系统中,以供所述跨行账务明细同步系统根据所述账务明细获取网银收费站批量明细表,并发送所述网银收费站批量明细表至所述收方银行服务器中,以使所述收方银行服务器根据所述款项、所述收方银行对公账户标识和所述网银收费站批量明细表完成批量扣款交易。4.根据权利要求1所述的批量扣款交易处理方法,其特征在于,所述批量扣款交易处理方法还包括:在发送完成所述账务明细、所述款项、所述收方银行对公账户标识之后分别删除所述账务明细、所述归集账户和所述扣款指令。5.根据权利要求1至4任一所述的批量扣款交易处理方法,其特征在于,所述批量代扣业务类型包括固定化跨行批量代扣业务的第二批量代扣业务类型;相应的,所述根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易,包括:若确定批量代扣业务类型为所述第二批量代扣业务类型,则调用预配置批量明细表,并将所述归集账户中的款项和所述收方银行对公账户标识发送至中间账务系统,以供所述中间账务系统将所述款项和所述收方银行对公账户标识发送至所述收方银行服务器中;将所述预配置批量明细表与所述账务明细进行对比,得到对比差异结果,发送所述账务明细和所述对比差异结果至跨行账务明细同步系统;以供所述跨行账务明细同步系统根
据所述账务明细和所述对比差异结果获取网银收费站批量明细表,并发送所述网银收费站批量明细表至所述收方银行服务器中;以使所述收方银行服务器根据所述款项、额外处理对比差异指令、所述收方银行对公账户标识和所述网银收费站批量明细表完成批量扣款交易。6.根据权利要求5所述的批量扣款交易处理方法,其特征在于,所述对比差异结果包括款项金额差值;相应的,所述将所述预配置批量明细表与所述账务明细进行对比,得到对比差异结果,包括:将所述预配置批量明细表与所述账务明细中的款项金额数值进行对比,得到所述款项金额差值。7.根据权利要求5所述的批量扣款交易处理方法,其特征在于,所述批量扣款交易处理方法还包括:根据与当前时间相邻的前一预设时间周期的历史账务明细数据更新所述预配置批量明细表。8.一种批量扣款交易处理装置,其特征在于,包括:接收单元,用于接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;所述扣款指令携带收方银行对公账户标识、批量代扣的多个付方银行对公账户标识和分别对应的扣收金额和批量扣款协议信息;记录单元,用于根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;交易单元,用于根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行所述多个付方银行对公账户和收方银行对公账户之间的批量扣款交易。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
技术总结
本发明提供一种批量扣款交易处理方法及装置,涉及数据处理技术领域,可用于金融领域或其他技术领域。所述方法包括:接收收方银行服务器针对同一批量代扣业务类型发送的扣款指令;根据各扣收金额和所述多个付方银行对公账户标识分别向多个付方银行对公账户收集款项,将款项汇入至归集账户中,并记录账务明细;根据至少一个批量扣款协议信息确定批量代扣业务类型,并根据各批量代扣业务类型执行相应的批量扣款交易流程,实现根据所述账务明细、所述归集账户和所述收方银行对公账户标识进行批量扣款交易。所述装置执行上述方法。本发明实施例提供的方法及装置,提高跨行批量扣款业务的处理效率。业务的处理效率。业务的处理效率。
技术研发人员:杨逸男 宋海涵 王乾 商晓冉
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2023.06.26
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
