System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种资金赎回方法、装置、设备及介质。
技术介绍
1、在实际场景中,投资者在发起资金赎回申请时,资金需要到赎回确认日(一般为发送资金赎回申请当天之后的预设天数)才能到账,为了让投资者可以快速赎回资金,代销机构需通过快速赎回交易赎回投资者的资金,该快速赎回交易例如可以是“098-快速赎回”交易。
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、进一步地,所述申请模块,具体用于确定该目标垫资机构的目标垫资金额与所述单笔垫资额度的比值;对所述比值向上取整,获取请款指令的数量。
33、进一步地,所述申请模块,具体用于若所述比值为向上取整,且所述比值为整数,则确定每笔请款指令中携带的申请额度为所述单笔垫资额度;若所述比值为向上取整,且所述比值并非整数,确定所述数量与预设数量的第二差值,确定所述第二差值笔请款指令中携带的申请额度为所述单笔垫资额本文档来自技高网...
【技术保护点】
1.一种资金赎回方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据存在剩余垫资金额的每个垫资机构的优先级,所述垫资机构的剩余垫资金额及所述目标金额,确定为所述资金赎回申请垫资的每个目标垫资机构及目标垫资金额包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于确定的每个目标垫资机构的目标垫资金额进行垫资申请包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述单笔垫资额度及该目标垫资机构的目标垫资金额,确定请款指令的数量包括:
6.根据权利要求5所述的方法,其特征在于,若所述比值为向上取整,所述根据所述数量及该垫资机构对应的目标垫资金额,确定每笔请款指令中携带的申请额度包括:
7.根据权利要求1所述的方法,其特征在于,所述获取所述资金赎回申请中携带的目标金额之后,所述根据存在剩余垫资金额的每个垫资机构的优先级,所述垫资机构的剩余垫资金额及所述目标金额,确定为所述资金赎回申请垫资的每个目标垫资机构及目标垫资
8.根据权利要求1所述的方法,其特征在于,所述获取所述资金赎回申请中携带的目标金额之后,所述根据存在剩余垫资金额的每个垫资机构的优先级,所述垫资机构的剩余垫资金额及所述目标金额,确定为所述资金赎回申请垫资的每个目标垫资机构及目标垫资金额之前,所述方法还包括:
9.一种资金赎回装置,其特征在于,所述装置包括:
10.根据权利要求9所述的装置,其特征在于,所述处理模块,具体用于重复执行以下步骤:将存在剩余垫资金额的每个垫资机构中优先级最高的垫资机构,确定为所述资金赎回申请垫资的目标垫资机构,若该目标垫资机构的剩余垫资金额不小于所述目标金额,则确定该目标垫资机构的目标垫资金额为所述目标金额,若该目标垫资机构的剩余垫资金额小于所述目标金额,确定所述剩余垫资金额为所述目标垫资金额,对所述目标金额进行更新,并重新在存在剩余垫资金额的每个垫资机构中选择优先级最高的垫资机构。
11.根据权利要求10所述的装置,其特征在于,所述处理模块,还用于根据确定的每个目标垫资机构的目标垫资金额,对每个目标垫资机构的剩余垫资金额进行更新。
12.根据权利要求9所述的装置,其特征在于,所述申请模块,具体用于针对确定的每个目标垫资机构,获取针对该目标垫资机构保存的单笔垫资额度,根据所述单笔垫资额度及该目标垫资机构的目标垫资金额,确定请款指令的数量;根据所述数量及该目标垫资机构的目标垫资金额,确定每笔请款指令中携带的申请额度,发送所述数量笔携带对应的申请额度的请款指令。
13.根据权利要求12所述的装置,其特征在于,所述申请模块,具体用于确定该目标垫资机构的目标垫资金额与所述单笔垫资额度的比值;对所述比值向上取整,获取请款指令的数量。
14.根据权利要求13所述的装置,其特征在于,所述申请模块,具体用于若所述比值为向上取整,且所述比值为整数,则确定每笔请款指令中携带的申请额度为所述单笔垫资额度;若所述比值为向上取整,且所述比值并非整数,确定所述数量与预设数量的第二差值,确定所述第二差值笔请款指令中携带的申请额度为所述单笔垫资额度,并确定所述第二差值与所述单笔垫资额度的乘积,确定该垫资机构对应的目标垫资金额与所述乘积的第三差值,并确定所述第三差值与所述预设数量的目标比值,确定所述预设数量笔请款指令中携带的申请额度为所述目标比值。
15.根据权利要求9所述的装置,其特征在于,所述处理模块,还用于获取所述资金赎回申请中携带的代销机构,获取针对所述代销机构保存的每个垫资机构;针对所述每个垫资机构,执行后续根据存在剩余垫资金额的每个垫资机构的优先级,所述垫资机构的剩余垫资金额及所述目标金额,确定为所述资金赎回申请垫资的每个目标垫资机构及目标垫资金额的步骤。
16.根据权利要求9所述的装置,其特征在于,所述处理模块,还用于获取所述资金赎回申请中携带的产品类型,获取针对所述产品类型保存的每个垫资机构;针对所述每个垫资机构,执行后续根据存在剩余垫资金额的每个垫资机构的优先级,所述垫资机构的剩余垫资金额及所述目标金额,确定为所述资金赎回申请垫资的每个目标垫资机构及目标垫资金额的步骤。
17.一种电子设备,其特征在于,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述权利要求1-8任一项所述资金赎回方法的步骤。
18.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现...
【技术特征摘要】
1.一种资金赎回方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据存在剩余垫资金额的每个垫资机构的优先级,所述垫资机构的剩余垫资金额及所述目标金额,确定为所述资金赎回申请垫资的每个目标垫资机构及目标垫资金额包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于确定的每个目标垫资机构的目标垫资金额进行垫资申请包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述单笔垫资额度及该目标垫资机构的目标垫资金额,确定请款指令的数量包括:
6.根据权利要求5所述的方法,其特征在于,若所述比值为向上取整,所述根据所述数量及该垫资机构对应的目标垫资金额,确定每笔请款指令中携带的申请额度包括:
7.根据权利要求1所述的方法,其特征在于,所述获取所述资金赎回申请中携带的目标金额之后,所述根据存在剩余垫资金额的每个垫资机构的优先级,所述垫资机构的剩余垫资金额及所述目标金额,确定为所述资金赎回申请垫资的每个目标垫资机构及目标垫资金额之前,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述获取所述资金赎回申请中携带的目标金额之后,所述根据存在剩余垫资金额的每个垫资机构的优先级,所述垫资机构的剩余垫资金额及所述目标金额,确定为所述资金赎回申请垫资的每个目标垫资机构及目标垫资金额之前,所述方法还包括:
9.一种资金赎回装置,其特征在于,所述装置包括:
10.根据权利要求9所述的装置,其特征在于,所述处理模块,具体用于重复执行以下步骤:将存在剩余垫资金额的每个垫资机构中优先级最高的垫资机构,确定为所述资金赎回申请垫资的目标垫资机构,若该目标垫资机构的剩余垫资金额不小于所述目标金额,则确定该目标垫资机构的目标垫资金额为所述目标金额,若该目标垫资机构的剩余垫资金额小于所述目标金额,确定所述剩余垫资金额为所述目标垫资金额,对所述目标金额进行更新,并重新在存在剩余垫资金额的每个垫资机构中选择优先级最高的垫资机构。
11.根据权利要求10所述的装置,其特征在于,所述处理模块,还用于根据确定的每个目标垫资机构的目标垫资金额,对每个目标垫资机构的剩余垫资金额进行更新。
12.根据权利要求9所述的装置,其特征在于,所述申请模块,具体用于针对确定的每个目标垫资机构,获取针对该目标垫资机...
【专利技术属性】
技术研发人员:吕茹霞,杨鸿飞,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。