G06Q20/10 G06Q20/40 G06Q40/00
1.一种还款撤销方法,其特征在于,所述方法包括:
接收还款撤销申请;
判断所述还款撤销申请对应的还款金额是否成功入账;
响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
2.根据权利要求1所述的还款撤销方法,其特征在于,
所述还款方式包括以下至少一项:实时到账、非实时到账、存在减免或冲抵金额,以及不存在减免和冲抵金额;
所述撤销还款申请对应的撤销类型包括按还款金额撤销或按费用项撤销。
3.根据权利要求2所述的还款撤销方法,其特征在于,所述根据所述还款撤销申请对应的还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作,包括:
响应于所述撤销类型为按还款金额撤销,则:
对所述还款金额覆盖的所有还款方式为实时到账的待撤销费用项进行回滚操作;
对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的待撤销费用项,进行回滚操作;
对所述还款金额覆盖的所有还款方式为非实时到账,且不存在减免和冲抵金额的待撤销费用项,进行回滚操作。
7.根据权利要求3所述的还款撤销方法,其特征在于,所述对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的待撤销费用项,进行回滚操作,包括:
对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的所有待撤销费用项,回滚所述还款金额最先覆盖的待撤销费用项;
判断是否存在尚未回滚冲抵或减免金额的待撤销费用项;
若存在尚未回滚冲抵或减免金额的待撤销费用项的情况,按照还款金额覆盖的费用项的顺序及拆账关系,基于先覆盖的费用项先回滚的原则,回滚所述待撤销费用项,直到所有存在冲抵或减免金额的待撤销费用项均被回滚。
4.根据权利要求2所述的还款撤销方法,其特征在于,所述根据所述还款撤销申请对应的还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作,包括:
响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为实时到账,对所述待撤销费用项进行回滚操作;或者,
响应于所述还款撤销申请对应的撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为非实时到账,判断所述待撤销费用项是否存在减免或冲抵金额;若所述待撤销费用项存在减免或冲抵金额,则对所述待撤销费用项进行回滚操作;若所述待撤销费用项不存在减免和冲抵金额,则对所述待撤销费用项进行回滚操作。
5.根据权利要求4所述的还款撤销方法,其特征在于,所述方法还包括:
响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为非实时到账,若所述待撤销费用项的计算不依赖费用项,则对所述待撤销费用项进行回滚操作;或者,
若所述待撤销费用项的计算依赖于目标费用项,则基于所述待撤销费用项的费用项计算方法及所述目标费用项,确定所述待撤销费用项的应回退金额,及回退所述待撤销费用项的应回退金额。
6.根据权利要求1所述的还款撤销方法,其特征在于,所述方法还包括:
响应于所述还款撤销申请对应的还款金额已入账成功,对所述还款金额进行回滚操作。
8.一种还款撤销装置,其特征在于,所述装置包括:
接收模块,用于接收还款撤销申请;
第一判断模块,用于判断所述还款撤销申请对应的还款金额是否成功入账;
第一回滚模块,用于响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
9.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现如权利要求1至7任一项所述还款撤销方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述还款撤销方法的步骤。
本发明涉及计算机技术领域,尤其涉及一种还款撤销方法、装置、计算机程序产品及存储介质。
在财务系统中,如果客户要求对某次还款金额进行撤销,或者,由于业务人员操作不当而造成还款信息错误等情况下,都需要对还款金额进行撤销。在实际过程中,客户还款的金额可能已经完成系统入账,也可能还款金额未完成系统入账,但还款金额所涉及到的费用项之间存在强依赖关系,尤其是在不同的费用项采用不同的还款方式相互独立的完成还款操作时,一旦存在撤销的情况,账务系统极难保证可靠性,也很难兼顾时效性。
目前,还款撤销的方法包括两种,其中,第一种是基于还款本息的一本一息方式的撤销冲正模式,即在撤销还款本金时,财务系统对相应的利息进行自动回滚;第二种是采用人工介入处理的方式,即由技术人员修改财务系统的底层数据,业务人员再人工核对之后对其进行处理。
然而,第一种方法中对存在强依赖关系的其他关联的费用项,财务系统无法很好地对其进行处理,无法满足财务系统的业务需求;第二种方法中人工介入修改财务系统中的交易数据,存在极高的潜在法律合规风险,无法满足多种复杂入账方式的还撤销需求,还款撤销的效率低。
本发明提供一种还款撤销方法、装置、计算机程序产品和存储介质,用以解决现有技术中无法满足多种复杂入账方式的还款撤销需求,及还款撤销效率低的缺陷,实现多种复杂入账方式的回款撤销需求,提升了还款撤销效率。
本发明提供一种还款撤销方法,所述方法包括:
接收还款撤销申请;
判断所述还款撤销申请对应的还款金额是否成功入账;
响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
根据本发明提供的一种还款撤销方法,所述还款方式包括以下至少一项:实时到账、非实时到账、存在减免或冲抵金额,以及不存在减免和冲抵金额;
所述撤销还款申请对应的撤销类型包括按还款金额撤销或按费用项撤销。
根据本发明提供的一种还款撤销方法,所述根据所述还款撤销申请对应的还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作,包括:
响应于所述撤销类型为按还款金额撤销,则:
对所述还款金额覆盖的所有还款方式为实时到账的待撤销费用项进行回滚操作;
对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的待撤销费用项,进行回滚操作;
对所述还款金额覆盖的所有还款方式为非实时到账,且不存在减免和冲抵金额的待撤销费用项,进行回滚操作。
根据本发明提供的一种还款撤销方法,所述根据所述还款撤销申请对应的还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作,包括:
响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为实时到账时,对所述待撤销费用项进行回滚操作;或者,
响应于所述还款撤销申请对应的撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为非实时到账,判断所述待撤销费用项是否存在减免或冲抵金额;若所述待撤销费用项存在减免或冲抵金额,则对所述待撤销费用项进行回滚操作;若所述待撤销费用项不存在减免和冲抵金额,则对所述待撤销费用项进行回滚操作。
根据本发明提供的一种还款撤销方法,所述方法还包括:
响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为非实时到账,若所述待撤销费用项的计算不依赖费用项,则对所述待撤销费用项进行回滚操作;或者,
若所述待撤销费用项的计算依赖于目标费用项,则基于所述待撤销费用项的费用项计算方法及所述目标费用项,确定所述待撤销费用项的应回退金额,及回退所述待撤销费用项的应回退金额。
根据本发明提供的一种还款撤销方法,所述方法还包括:
响应于所述还款撤销申请对应的还款金额已入账成功,对所述还款金额进行回滚操作。
根据本发明提供的一种还款撤销方法,所述对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的待撤销费用项,进行回滚操作,包括:
对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的所有待撤销费用项,回滚所述还款金额最先覆盖的待撤销费用项;
判断是否存在尚未回滚冲抵或减免金额的待撤销费用项;
若存在尚未回滚冲抵或减免金额的待撤销费用项的情况,按照还款金额覆盖的费用项的顺序及拆账关系,基于先覆盖的费用项先回滚的原则,回滚所述待撤销费用项,直到所有存在冲抵或减免金额的待撤销费用项均被回滚。
本发明还提供一种还款撤销装置,所述装置包括:
接收模块,用于接收还款撤销申请;
第一判断模块,用于判断所述还款撤销申请对应的还款金额是否成功入账;
第一回滚模块,用于响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
本发明还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上述任一种所述还款撤销方法的步骤。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述还款撤销方法的步骤。
本发明提供的还款撤销方法,通过接收还款撤销申请,判断还款撤销申请对应的还款金额是否成功入账;响应于还款撤销申请对应的还款金额未入账成功,根据还款金额覆盖的待撤销费用项的还款方式,对待撤销费用项进行回滚操作,通过待撤销费用项的还款方式,实现了多种复杂入账方式的还款撤销需求,提升了还款撤销的效率。
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的还款撤销方法的流程示意图之一;
图2是本发明提供的还款撤销方法的流程示意图之二;
图3是本发明提供的还款撤销方法的流程示意图之三;
图4是本发明提供的还款撤销方法的流程示意图之四;
图5是本发明提供的还款撤销装置的结构示意图;
图6是本发明提供的电子设备的结构示意图。
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图,通过一些实施例及其应用场景对本发明提供的还款撤销方法进行详细地说明。
本发明提供的还款撤销方法,该还款撤销方法可适用于还款交易中多种复杂入账方式的还款撤销的场景中,接收还款撤销申请;判断所述还款撤销申请对应的还款金额是否成功入账;响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。本发明提供的还款撤销方法,通过待撤销费用项的还款方式,实现了多种复杂入账方式的还款撤销需求,提升了还款撤销效率。
图1是本发明提供的还款撤销方法的流程示意图之一,如图1所示,该方法包括步骤110-步骤130,其中:
步骤110,接收还款撤销申请。
需要说明的是,本发明提供的还款撤销方法,可应用于还款交易中多种复杂入账方式的还款撤销的场景中。本发明提供的还款撤销方法的执行主体可以为还款撤销装置,例如电子设备、或者该还款撤销装置中的用于执行还款撤销方法的控制模块。
可选地,还款撤销申请表示针对还款金额所提出的撤销申请。
可以理解的是,还款撤销申请是对已完成还款的操作所提出的撤销申请,若没有完成还款的操作,则不能针对该还款提出撤销申请。
步骤120,判断所述还款撤销申请对应的还款金额是否成功入账。
步骤130,响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
可选地,还款方式包括以下至少一项:实时到账、非实时到账、存在减免或冲抵金额,以及以及不存在减免和冲抵金额;所述撤销还款申请对应的撤销类型包括按还款金额撤销或按费用项撤销。
具体地,响应于还款撤销申请对应的还款金额未入账成功,根据还款金额覆盖的待撤销费用项的还款方式,即待撤销费用项包括在实时到账、非实时到账、存在减免或冲抵金额,以及不存在减免和冲抵金额等至少一种情况下,对待撤销费用项进行回滚操作;其中,回滚表示对还款金额覆盖的待撤销费用项的状态进行改变,回滚操作表示针对还款撤销申请对应的还款金额覆盖的待撤销费用项所做出的操作,用于在回退还款撤销申请对应的还款金额之后,还款金额覆盖的待撤销费用项的状态改变;回退表示退待撤销费用项对应的还款金额。
需要说明的是,在回退还款金额之后,还款金额所覆盖的待撤销费用项的状态也要发生改变;例如,待撤销费用项的状态由“已还款”变为“未还款”。
本发明提供的还款撤销方法,通过接收还款撤销申请,判断还款撤销申请对应的还款金额是否成功入账,响应于还款撤销申请对应的还款金额未入账成功,根据还款金额覆盖的待撤销费用项的还款方式,对待撤销费用项进行回滚操作,通过待撤销费用项的还款方式,实现了多种复杂入账方式的还款撤销需求,提升了还款撤销的效率。
可选地,所述还款撤销申请对应的撤销类型可以包括按还款金额撤销或按费用项撤销。
下面对上述撤销类型分别进行说明:
一、按还款金额撤销
响应于所述撤销类型为按还款金额撤销,则:对所述还款金额覆盖的所有还款方式为实时到账的待撤销费用项进行回滚操作;对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的待撤销费用项,进行回滚操作;对所述还款金额覆盖的所有还款方式为非实时到账,且不存在减免或冲抵金额的待撤销费用项,进行回滚操作。
需要说明的是,按还款金额撤销表示按照还款时的还款金额进行撤销;按费用项撤销表示按还款时的还款金额覆盖的所有费用项中全部或者部分费用项进行撤销。
1)对还款金额覆盖的所有还款方式为实时到账的待撤销费用项进行回滚操作,即对实时到账的待撤销费用项直接进行退款和回滚操作。
例如,还款金额为100万元,还款金额覆盖的所有费用项包括担保服务费、利息和罚息;若还款金额覆盖的担保服务费、利息和罚息等费用项的所有还款方式为实时到账,或者担保服务费和利息等费用项的所有还款方式为实时到账,而罚息等费用项的还款方式为非实时到账,则对实时到账的担保服务费和利息等费用项直接进行退款和回滚操作。
2)对还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的待撤销费用项,进行回滚操作。
具体地,对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的所有待撤销费用项,回滚所述还款金额最先覆盖的待撤销费用项;判断是否存在尚未回滚冲抵或减免金额的待撤销费用项;若存在尚未回滚冲抵或减免金额的待撤销费用项的情况,按照还款金额覆盖的费用项的顺序及拆账关系,基于先覆盖的费用项先回滚的原则,回滚所述待撤销费用项,直到所有存在冲抵或减免金额的待撤销费用项均被回滚。
其中,拆账关系表示将还款金额拆分成多个部分,每一部分对应一个费用项,以及各部分之间存在的关系。例如,还款金额为70元,将还款金额拆成本金、利息和罚息三部分,其中,本金40元、利息20元、罚息10元,以及罚息是根据未还的本金和利息作为基数进行计算,或者根据未还的本金进行计算;在对还款金额进行拆账时,先拆本金,即先还本金,此时罚息的计算基数发生变化,罚息随之也发生变化;如果在对还款金额进行拆账时,只是拆了利息,那罚息有可能就会不变,具体情况比较复杂,要根据系统的定义进行设定。
例如,还款金额为100万,还款金额覆盖的费用项包括担保服务费、利息和罚息,且担保服务费、利息和罚息均为非实时到账,待撤销费用项的覆盖顺序依次为担保服务费、利息、罚息;拆账关系为:利息是根据未还的担保服务费和罚息作为基数计算得到的,罚息是根据未还的担保服务费和利息计算得到的;利息存在减免金额,担保服务费存在冲抵金额,而罚息不存在减免和冲抵金额。
对于担保服务费、利息等待撤销费用项,按照还款时还款金额覆盖的担保服务费和利息的先后顺序及拆账关系,先回滚担保服务费;判断是否存在尚未回滚冲抵或减免金额的待撤销费用项,由于此时已经将存在冲抵或减免金额的担保服务费回滚完成,还存在冲抵或减免金额的利息未被回滚,然后回滚利息;再次判断是否存在尚未回滚冲抵或减免金额的待撤销费用项,此时所有存在减免或冲抵金额的待撤销费用项均被回滚;接着,对不存在减免或冲抵金额的罚息进行回滚操作,即对还款金额覆盖的罚息的状态进行改变及回退金额。
3)对还款金额覆盖的所有还款方式为非实时到账,且不存在减免和冲抵金额的待撤销费用项,按照待撤销费用项进行回滚操作,即对还款金额覆盖的所有费用项的状态进行改变及回退应收金额。
二、按费用项撤销
1)响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为实时到账,对所述待撤销费用项进行回滚操作;或者,
2)响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为非实时到账时,判断所述待撤销费用项是否存在减免或冲抵金额;若所述待撤销费用项存在减免或冲抵金额,则对所述待撤销费用项进行回滚操作;若所述待撤销费用项不存在减免和冲抵金额,则对所述待撤销费用项进行回滚操作;或者,
3)响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为非实时到账时,若所述待撤销费用项的计算不依赖费用项,则对所述待撤销费用项进行回滚操作;或者,若所述待撤销费用项的计算依赖于目标费用项,则基于所述待撤销费用项的费用项计算方法及所述目标费用项,确定所述待撤销费用项的应回退金额,及回退所述待撤销费用项的应回退金额。
具体地,响应于还款撤销申请对应的撤销类型为按费用项撤销,且所还款撤销申请指定的待撤销费用项的还款方式为实时到账,对待撤销费用项直接进行回滚操作;例如,还款撤销申请指定的待撤销费用项为担保服务费和利息,若担保服务费和利息中任一待撤销费用项为实时到账,或者均为实时到账,则对实时到账的待撤销费用项直接进行退款和改变所述待撤销费用项的状态。
响应于还款撤销申请指定的待撤销费用项的还款方式为非实时到账,判断待撤销费用项是否存在减免或冲抵金额;若待撤销费用项存在减免或冲抵金额,则按照待撤销费用项的冲抵或减免规则,计算出待撤销费用项的应回退金额,回退待撤销费用项中的冲抵或减免金额,再继续判断下一个待撤销费用项是否存在减免或冲抵金额,若存在减免或冲抵金额,则继续按照待撤销费用项的冲抵或减免规则,计算出该待撤销费用项的应回退金额,回退该待撤销费用项中的冲抵或减免金额,直到待撤销费用项中不存在冲抵或减免金额,并对待撤销费用项的状态进行改变;若待撤销费用项中不存在冲抵和减免金额,对待撤销费用项按费用项进行回滚操作,即对待撤销费用项的状态进行改变和回退应收金额。
例如,还款撤销申请指定的待撤销费用项为担保服务费和利息,若担保服务费存在冲抵金额,利息存在减免金额,则按照担保服务费的冲抵规则以及利息的减免规则,分别计算出担保服务费和利息的应回退金额,回退担保服务费的冲抵金额和利息的减免金额,直到待撤销费用项中不存在冲抵或减免金额,并对待撤销费用项的状态进行改变;在担保服务费和利息不存在冲抵和减免金额时,对担保服务费和利息按费用项进行回滚操作,即对担保服务费和利息的状态进行改变及回退应收金额。
可选地,目标费用项表示待撤销费用项依赖除该待撤销费用项之外其他的待撤销费用项。
具体地,响应于撤销类型为按费用项撤销,且还款撤销申请指定的待撤销费用项的还款方式为非实时到账,若待撤销费用项的计算不依赖费用项,即待撤销费用项的处理逻辑是独立的,待撤销费用项之间没有依赖关系,则对待撤销费用项分别直接进行回滚操作;若待撤销费用项的计算依赖于目标费用项,即待撤销费用项的处理逻辑不是独立的,则根据待撤销费用项的费用项计算方法及目标费用项,计算出待撤销费用项的应回退金额,并回退待撤销费用项的应回退金额。
下面举例说明响应于还款撤销申请对应的撤销类型为按费用项撤销,且还款撤销申请指定的待撤销费用项的还款方式为非实时到账,待撤销费用项存在减免或冲抵金额、待撤销费用项的计算不依赖费用项,以及待撤销费用项的计算依赖于目标费用项等情况下,对待撤销费用项进行回滚操作。
例如,还款操作前的时点为T1,还款操作完成后的时点为T2,还款金额为M;还款金额覆盖的费用项为
若还款撤销申请指定的待撤销费用项
若还款撤销申请指定的待撤销费用项Fx和Fy的计算依赖于目标费用项,即待撤销费用项Fx和Fy的处理逻辑不是独立的,whFx的金额计算,依赖{T1,
若还款撤销申请指定的待撤销费用项Fz存在减免或冲抵金额,则依据时点T1、减免或冲抵金额Mjc、Fz的费用项减免或冲抵规则,计算出费用项Fz的应回退金额{T1,
图2是本发明提供的还款撤销方法的流程示意图之二,如图2所示,该方法包括步骤210-步骤240,其中:
步骤210,接收还款撤销申请。
步骤220,判断所述还款撤销申请对应的还款金额是否成功入账。
步骤230,响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
可选地,关于步骤210-230的说明和解释,可以参照上述针对步骤110-130的说明和解释,且能达到相同的技术效果,为避免重复,这里不再赘述。
步骤240,响应于所述还款撤销申请对应的还款金额已入账成功,对所述还款金额进行回滚操作。
具体地,响应于还款撤销申请对应的还款金额已入账成功,对还款撤销申请对应的还款金额直接进行退款和回滚,完成还款撤销申请。
本发明提供的还款撤销方法,通过还款撤销申请对应的还款金额已入账成功,根据还款撤销申请对应的还款金额进行退款和回滚操作,实现还款撤销申请,提升了还款撤销效率。
图3是本发明提供的还款撤销方法的的流程示意图之三,如图3所示,该方法包括步骤310-步骤309,其中:
步骤301,接收还款撤销申请。
步骤302,判断还款撤销申请对应的还款金额是否入账成功。若还款撤销申请对应的还款金额入账成功,则转至步骤303;否则,转至步骤304。
步骤303,对还款撤销申请对应的还款金额直接进行退款和回滚操作。
步骤304,判断还款撤销申请对应的撤销类型。若还款撤销申请对应的撤销类型为按还款金额撤销,转至步骤305;若还款撤销申请对应的撤销类型为按还款费用项撤销,转至步骤309。
步骤305,判断还款金额覆盖的所有费用项是否为实时到账。若还款金额覆盖的所有费用项中存在实时到账的待撤销费用项,则转至步骤303;若还款金额覆盖的所有费用项中存在非实时到账的待撤销费用项,转至步骤306。
步骤306,判断待撤销的费用项是否存在冲抵或减免金额。若待撤销的费用项存在冲抵或减免金额,则转至步骤307;否则转至步骤308。
步骤307,根据还款金额覆盖的所有待撤销费用项的顺序及拆账关系,依次回滚所有的待撤销费用项,直到所有存在冲抵或减免金额的待撤销费用项全部回滚完成,转至步骤308。
步骤308,对不存在减免和冲抵金额的待撤销费用项,按待撤销费用项进行回滚操作。
步骤309,判断还款撤销申请指定的待撤销费用项是否为实时到账。若还款撤销申请指定的待撤销费用项为实时到账,则转至步骤303;若还款撤销申请指定的待撤销费用项为非实时到账,则转至步骤306。
下面结合财务操作系统、财务入账系统、外部关联系统和资金方系统,对本发明提供的还款撤销方法进行进一步的描述。
图4是本发明提供的还款撤销方法的的流程示意图之四,如图4所示,该方法包括步骤401-步骤421,其中:
步骤401,财务操作系统的还款操作完成,并将还款金额涉及到的费用项数据实时更新。
步骤402,财务操作系统并将还款金额和还款涉及到的费用项数据实时同步给外部关联系统,确保财务操作系统与外部关联系统的数据一致性。
步骤403,财务操作系统对实时和非实时到账的费用项对应的还款金额到账,通知账务入账系统。
步骤404,财务入账系统更新实时和非实时到账的费用项对应的还款金额等财务入账数据。
步骤405,财务入账系统将财务入账数据同步至资金方系统。
步骤406,资金方系统发送同步成功或不成功的的回执至财务入账系统。
步骤407,业务操作人员在财务操作系统申请还款撤销。
步骤408,财务操作系统依据还款方式等信息,判断申请还款撤销对应的还款金额是否已入账成功。若申请还款撤销对应的还款金额已入账成功,转至步骤409;否则,转至步骤414。
步骤409,财务操作系统执行还款金额直接进行退款和回滚操作,完成还款撤销,并变更退款数据。
步骤410,财务操作系统将退款信息同步给外部关联系统,将退款数据同步给账务入账系统。
步骤411,财务入账系统接收财务操作系统同步的退款数据,并更新退款数据。
步骤412,财务入账系统将退款数据同步给资金方系统。
步骤413,资金方系统发送同步成功或不成功的的回执至财务入账系统。
步骤414,财务操作系统判断还款撤销申请的类型。若还款撤销申请的类型为按还款金额申请撤销,转至步骤415;若还款撤销申请的类型为按还款费用项申请撤销,转至步骤414。
步骤415,财务操作系统将按还款金额申请撤销发送至财务入账系统。
步骤416,财务入账系统接收财务操作系统发送的按还款金额申请撤销,并按还款时还款金额覆盖的待撤销费用项进行回滚操作。具体地,判断还款金额覆盖的待撤销费用项的还款方式是否为实时到账;若待撤销费用项的还款方式为实时到账,则按还款金额直接进行退款和回滚操作;若待撤销费用项的还款方式为非实时到账,判断待撤销费用项是否存在减免或冲抵金额;若待撤销费用项存在减免或冲抵金额,按照还款金额覆盖的费用项的顺序及拆账关系,基于先覆盖的费用项先回滚的原则,回滚所述待撤销费用项,直到所有存在冲抵或减免金额的待撤销费用项均被回滚;若待撤销费用项不存在减免或冲抵金额,按待撤销费用项进行回滚操作,即对待撤销费用项的状态进行改变及回退应收金额。
步骤417,财务操作系统将按还款费用项申请撤销发送至财务入账系统。
步骤418,财务入账系统接收财务操作系统发送的按还款费用项申请撤销,并按还款费用项的还款方式,结合待撤销费用项进行回滚。
步骤418-1,若还款的费用项为实时到账的还款方式,则按待撤销费用项直接进行退款和回滚操作,变更退款数据。
步骤418-2,若还款的费用项的还款方式为非实时到账,且还款的费用项的计算不依赖费用项,则财务入账系统直接对待撤销费用项进行回滚。
步骤418-3,若还款的费用项的还款方式为非实时到账,且还款的费用项的计算依赖于目标费用项,则根据费用项计算方法及目标费用项,确定费用项的应回退金额,及回退费用项的应回退金额。
步骤418-4,若还款的费用项的还款方式为非实时到账,且还款的费用项存在减免或冲抵金额,则对待撤销费用项进行回滚操作。
步骤418-5,若还款的费用项的还款方式为非实时到账,且还款的费用项不存在减免和冲抵金额,则对待撤销费用项进行回滚操作。
步骤419,财务入账系统更新回退的数据信息。
步骤420,财务入账系统将回退的数据信息同步至资金方系统。
步骤421,资金方系统发送同步成功或不成功的的回执至财务入账系统。
下面对本发明提供的还款撤销装置进行描述,下文描述的还款撤销装置与上文描述的还款撤销方法可相互对应参照。
本发明提供一种还款撤销装置,图5为本发明提供的还款撤销装置的结构示意图,如图5所示,还款撤销装置500包括:接收模块501、第一判断模块502和第一回滚模块503;其中,
接收模块501,用于接收还款撤销申请;
第一判断模块502,用于判断所述还款撤销申请对应的还款金额是否成功入账;
第一回滚模块503,用于响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
本发明提供的还款撤销装置,通过接收还款撤销申请,判断还款撤销申请对应的还款金额是否成功入账;响应于还款撤销申请对应的还款金额未入账成功,根据还款金额覆盖的待撤销费用项的还款方式,对待撤销费用项进行回滚操作,通过待撤销费用项的还款方式,实现了多种复杂入账方式的还款撤销需求,提升了还款撤销的效率。
可选地,所述还款方式包括以下至少一项:实时到账、非实时到账、存在减免或冲抵金额,以及不存在减免或冲抵金额。
可选地,第一回滚模块503,具体用于:
响应于所述撤销类型为按还款金额撤销,则:
对所述还款金额覆盖的所有还款方式为实时到账的待撤销费用项进行回滚操作;
对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的待撤销费用项,进行回滚操作;
对所述还款金额覆盖的所有还款方式为非实时到账,且不存在减免和冲抵金额的待撤销费用项,进行回滚操作。
可选地,第一回滚模块503,具体用于:
响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为实时到账,对所述待撤销费用项进行回滚操作;或者,
响应于所述撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为非实时到账,判断所述待撤销费用项是否存在减免或冲抵金额;若对所述待撤销费用项进行回滚操作;若所述待撤销费用项不存在减免和冲抵金额,则对所述待撤销费用项进行回滚操作。
可选地,所述还款撤销装置500还包括:
第二回滚模块,用于响应于所述还款撤销申请对应的撤销类型为按费用项撤销,且所述还款撤销申请指定的待撤销费用项的还款方式为非实时到账,若所述待撤销费用项的计算不依赖费用项,则对所述待撤销费用项进行回滚操作;或者,
若所述待撤销费用项的计算依赖于目标费用项,则基于所述待撤销费用项的费用项计算方法及所述目标费用项,确定所述待撤销费用项的应回退金额,及回退所述待撤销费用项的应回退金额。
可选地,所述还款撤销装置500还包括:
第三回滚模块,用于响应于所述还款撤销申请对应的还款金额已入账成功,对所述还款金额进行回滚操作。
可选地,所述第一回滚模块503,具体用于:
对所述还款金额覆盖的所有还款方式为非实时到账,且存在减免或冲抵金额的所有待撤销费用项,回滚所述还款金额最先覆盖的待撤销费用项;
判断是否存在尚未回滚冲抵或减免金额的待撤销费用项;
若存在尚未回滚冲抵或减免金额的待撤销费用项的情况,按照还款金额覆盖的费用项的顺序及拆账关系,基于先覆盖的费用项先回滚的原则,回滚所述待撤销费用项,直到所有存在冲抵或减免金额的待撤销费用项均被回滚。
图6是本发明提供的电子设备的实体结构示意图,如图6所示,该电子设备600可以包括:处理器(processor)610、通信接口(Communications Interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行还款撤销方法,该方法包括:接收还款撤销申请;判断所述还款撤销申请对应的还款金额是否成功入账;响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,计算机程序/指令可存储在非暂态计算机可读存储介质上,所述计算机程序/指令被处理器执行时,计算机能够执行上述各方法所提供的还款撤销方法,该方法包括:接收还款撤销申请;判断所述还款撤销申请对应的还款金额是否成功入账;响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的还款撤销方法,该方法包括:接收还款撤销申请;判断所述还款撤销申请对应的还款金额是否成功入账;响应于所述还款撤销申请对应的还款金额未入账成功,根据所述还款金额覆盖的待撤销费用项的还款方式,对所述待撤销费用项进行回滚操作。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
本文发布于:2023-04-14 04:34:16,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/1/86944.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |