一种利息结算系统及方法

文档序号:6548111阅读:206来源:国知局
一种利息结算系统及方法
【专利摘要】本发明公开一种利息结算系统及方法,该系统包括利息结算方案配置模块、执行利率获取模块、计息金额积数计算模块和利息结算模块。本发明基于工厂化的设计思想预先定义各银行产品构成要素的统一规范,以实现部件化、参数化的新产品定制,利息结算所使用的信息来源于产品,从而产品创建时可由利息结算方案配置模块根据其利息结算需求基于部件化的产品信息配置利息结算方案;执行利率获取模块、计息金额积数计算模块依据利息结算方案从各银行子系统中获取所需数据,最后利息结算模块利用各项数据计算利息。可见本发明实现了利息结算方案的组件化、参数化配置,实现了基于产品配置的利息结算核心过程,克服了现有的复用度较低,开发工作量较大等问题。
【专利说明】一种利息结算系统及方法
【技术领域】
[0001]本发明属于银行支付、结算【技术领域】,尤其涉及一种利息结算系统及方法。
【背景技术】
[0002]银行产品是指银行金融机构向市场提供的能满足人们某种愿望和需求的、与货币相关的一切商品,银行产品在很大程度上是无形的服务,例如向消费者提供的存款、贷款等服务。
[0003]利息结算是银行产品的基本业务需求之一,银行产品的现有利息结算功能采用类似定制的方式实现,即每个产品对应一个单独的利息结算接口,不同产品各自对应的利息结算接口之间在开发时不存在零部件复用的情况。基于此,当有新的银行产品创建时,需为新产品单独开发相应的利息结算接口,利用开发出的独立利息结算接口提供的独立处理过程实现利息结算,开发工作量较大,一定程度上影响了开发进度及新产品的推广速度;随着产品种类的不断增加,相应的利息结算接口数量将越来越庞大,其维护成本将大大增加,且由于当前利息结算功能是指定产品的,其内部不可避免地存在硬编码,不利于后期的维护。
[0004]综上,现有利息结算存在接口开发时零部件复用度较低,开发工作量较大,维护成本较高的问题。

【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种利息结算系统及方法,以克服现有技术中存在的复用度较低,开发工作量较大,维护成本较高的问题。
[0006]为此,本发明公开如下技术方案:
[0007]—种利息结算系统,包括利息结算方案配置模块、执行利率获取模块、计息金额积数计算模块以及利息结算模块,其中:
[0008]所述利息结算方案配置模块,用于预先在创建银行产品时,依据所述银行产品的利息结算需求基于产品信息配置所述银行产品的利息结算方案,所述利息结算方案包含对所述银行产品进行利息结算所需的基本计算公式及相关参数信息,其中,所述产品信息包含所述银行产品的各构成要素,所述各构成要素以预先规定的统一模型和统一参数进行描述;
[0009]所述执行利率获取模块,用于依据所述利息结算方案,基于产品信息及相应的银行子系统获取在客户指定时间区间内对所述银行产品进行计息所需的N个执行利率分段取值,所述N个执行利率分段取值表示所述银行产品在所述时间区间包括的N个利率时段内对应采用的N个执行利率值,每个所述利率时段对应唯一的执行利率值,其中,所述N为不小于I的自然数;
[0010]所述计息金额积数计算模块、用于计算所述N个利率时段中每个利率时段内的计息金额积数总和;
[0011]所述利息结算模块,用于基于每个所述利率时段对应的执行利率值和计息金额积数总和,利用所述基本计算公式计算所述银行产品在所述客户指定时间区间内的利息。
[0012]上述系统,优选的,所述基本计算公式具体为:
[0013]利息=Σ (计息金额积数7执行日利率η),其中,η表示指定时间区间内时段的分段序号,η为自然数,且I≤η≤N。
[0014]上述系统,优选的,所述统一模型包括利率模型,所述统一参数包括基准利率、利率浮动范围、金额类型、金额来源、年天数、月天数以及是否按复利计算参数。
[0015]上述系统,优选的,所述执行利率获取模块具体包括:
[0016]利率获取方式鉴别模块,用于基于客户签约信息,鉴别所述执行利率分段取值需采用的获取方式,所述获取方式包括直接获取方式和计算获取方式;
[0017]利率直接获取模块,用于在所述执行利率分段取值需采用直接获取方式获取时,从客户签约信息或利息结算方案或产品信息中直接获取所述时间区间内的N个执行利率分段取值; [0018]利率计算模块,用于在所述执行利率分段取值需采用计算获取方式获取时,基于利息结算方案、产品信息、客户签约信息及账户信息利用如下公式计算所述时间区间内的N个执行利率分段取值:执行利率=基准利率X (1+浮动比例),其中,所述执行利率还受其他因素的影响,所述其他因素包括计息标志、计税标志、税率、复利计算标志、年天数取值、月天数取值。
[0019]上述系统,优选的,所述利率计算模块具体包括:
[0020]第一时段切分单元,用于基于基准利率在所述客户指定时间区间内的调整状况,对所述客户指定时间区间进行切分,得到X个基准利率时段,每个所述基准利率时段对应唯一的基准利率;
[0021]第二时段切分单元,用于基于账户信息获取客户指定时间区间内的y个计息金额分段取值,所述I个计息金额分段取值表示所述时间区间包括的I个金额时段相对应的I个计息金额,每个所述金额时段对应唯一的计息金额,并依据预先设定的分档规则对所述I个金额时段进行分组,得到Y个分档时段,每个所述分档时段对应唯一档级的计息金额;
[0022]分段叠加单元,用于结合所述X个基准利率时段、Y个分档时段以及所述其他因素对利率分段的影响,对所述客户指定时间区间进行时段细分、叠加处理,得到所述指定时间区间的N个利率时段,每个所述利率时段对应唯一的执行利率值;
[0023]利率计算单元,用于依据如下公式并结合所述其他因素对执行利率取值的影响计算每个所述利率时段内的执行利率值,得到所述N个执行利率分段取值:执行利率=基准利率X (1+浮动比例)。
[0024]上述系统,优选的,所述计息金额积数计算模块具体包括:
[0025]金额信息获取单元,用于获取所述N个利率时段中每个利率时段内的金额信息,包括每个类型、额度的金额,及所述金额持续的时间;
[0026]计息金额积数计算单元,用于利用所述金额信息,计算每个利率时段内的各计息金额积数,并分别累加所述各计息金额积数,得到每个利率时段内的计息金额积数总和。
[0027]一种利息结算方法,其特征在于,包括:
[0028]预先在创建银行产品时,依据所述银行产品的利息结算需求基于产品信息配置所述银行产品的利息结算方案,所述利息结算方案包含对所述银行产品进行利息结算所需的基本计算公式及相关参数信息,其中,所述产品信息包含所述银行产品的各构成要素,所述各构成要素以预先规定的统一模型和统一参数进行描述;
[0029]依据所述利息结算方案,基于产品信息及相应的银行子系统获取在客户指定时间区间内对所述银行产品进行计息所需的N个执行利率分段取值,所述N个执行利率分段取值表示所述银行产品在所述时间区间包括的N个利率时段内对应采用的N个执行利率值,每个所述利率时段对应唯一的执行利率值,其中,所述N为不小于I的自然数;
[0030]计算所述N个利率时段中每个利率时段内的计息金额积数总和;
[0031]基于每个所述利率时段对应的执行利率值和计息金额积数总和,利用所述基本计算公式计算所述银行产品在所述客户指定时间区间内的利息。
[0032]上述方法,优选的,所述依据所述利息结算方案以及客户签约信息、账户信息获取在客户指定时间区间内对所述银行产品进行计息所需的N个执行利率分段取值,具体包括:
[0033]基于客户签约信息,鉴别所述执行利率分段取值需采用的获取方式,所述获取方式包括直接获取方式和计算获取方式;
[0034]在所述执行利率分段取值需采用直接获取方式获取时,从客户签约信息或利息结算方案或产品信息中直接获取所述时间区间内的N个执行利率分段取值;
[0035]在所述执行利率分段取值需采用计算获取方式获取时,基于利息结算方案、产品信息、客户签约信息及账户信息利用如下公式计算所述时间区间内的N个执行利率分段取值:执行利率=基准利率X (1+浮动比例),其中,所述执行利率还受其他因素的影响,所述其他因素包括计息标志、计税标志、税率、复利计算标志、年天数取值、月天数取值。
[0036]上述系统,优选的,所述计算所述时间区间内的N个执行利率分段取值,具体包括:
[0037]基于基准利率在所述客户指定时间区间内的调整状况,对所述客户指定时间区间进行切分,得到X个基准利率时段,每个所述基准利率时段对应唯一的基准利率;
[0038]基于账户信息获取客户指定时间区间内的y个计息金额分段取值,所述y个计息金额分段取值表示所述时间区间包括的I个金额时段相对应的I个计息金额,每个所述金额时段对应唯一的计息金额,并依据预先设定的分档规则对所述y个金额时段进行分组,得到Y个分档时段,每个所述分档时段对应唯一档级的计息金额;
[0039]结合所述X个基准利率时段、Y个分档时段以及所述其他因素对利率分段的影响,对所述客户指定时间区间进行时段细分、叠加处理,得到所述指定时间区间的N个利率时段,每个所述利率时段对应唯一的执行利率值;
[0040]依据如下公式并结合所述其他因素对执行利率取值的影响计算每个所述利率时段内的执行利率值,得到所述N个执行利率分段取值:执行利率=基准利率X (1+浮动比例)。
[0041]上述系统,优选的,所述计算所述N个利率时段中每个利率时段内的计息金额积数总和,具体包括:
[0042]获取所述N个利率时段中每个利率时段内的金额信息,包括每个类型、额度的金额,及所述金额持续的时间;
[0043]利用所述金额信息,计算每个利率时段内的各金额积数,并分别累加所述各金额积数,得到每个利率时段内的计息金额积数总和。
[0044]本发明系统包括利息结算方案配置模块、执行利率获取模块、计息金额积数计算模块以及利息结算模块。本发明基于工厂化的设计思想预先定义各银行产品构成要素的统一规范,要求以统一模型、参数描述产品信息,当在创建新的银行产品时,直接可通过灵活的产品零部件(统一模型、参数)组合和功能配置实现新产品的快速定制,利息结算所使用的信息来源于产品,从而银行产品创建时,可由利息结算方案配置模块根据产品的利息结算需求基于部件化的产品信息来配置利息结算方案,例如具体可基于产品的利率模型、统一参数配置结算方案,以指导后续各模块的利息计算过程;后续执行利率获取模块、计息金额积数计算模块在利息结算方案的指导下、各银行子系统(例如账户系统)的支撑下实现利息结算所需数据的查询、计算、获取;最后由利息结算模块利用各项数据计算客户指定时间区间的银行产品利息。
[0045]可见本发明基于产品工厂思想实现了利息结算方案的组件化、参数化配置,并在此基础上实现了基于产品配置的利息结算核心过程,相较于现有技术中每个产品对应单独利息结算接口的特点,本发明提供了统一的利息结算模型,克服了现有技术的复用度较低,开发工作量较大,维护成本较高的问题。
【专利附图】

【附图说明】
[0046]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1是本发明实施例一公开的利息结算系统的结构示意图;
[0048]图2是本发明实施例一公开的执行利率获取模块的结构示意图;
[0049]图3是本发明实施例一公开的利率计算模块的结构示意图;
[0050]图4是本发明实施例一公开的计息金额积数计算模块的结构示意图;
[0051]图5是本发明实施例二公开的利息结算方法流程图。
【具体实施方式】
[0052]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]实施例一
[0054]本发明实施例一公开一种利息结算系统,请参见图1,该系统包括利息结算方案配置模块100、执行利率获取模块200、计息金额积数计算模块300以及利息结算模块400。
[0055]利息结算方案配置模块100,用于预先在创建银行产品时,依据所述银行产品的利息结算需求基于产品信息配置所述银行产品的利息结算方案,所述利息结算方案包含对所述银行产品进行利息结算所需的基本计算公式及相关参数信息,其中,所述产品信息包含所述银行产品的各构成要素,所述各构成要素以预先规定的统一模型和统一参数进行描述。
[0056]本发明基于工厂化的设计思想,针对不同银行产品存在模型复用、参数复用的情况,预先定义各银行产品构成要素的统一规范,并对规范化后的统一模型和统一参数进行集成,形成产品工厂,例如集成利率模型以及基准利率、利率浮动范围、金额类型、金额来源、年天数、月天数以及是否按复利计算等参数,以实现组件化、参数化的银行产品的快速定制,当在创建新的银行产品时,可直接将规范化后的统一模型和参数作为零部件,通过对产品工厂中相应零部件进行组合、封装以及功能配置实现新产品的定制。
[0057]其中,利率模型是产品工厂的重要组成部分,利率模型对银行产品的利率提供了灵活的定价体系,其能从不同角度反应产品利率的业务含义,并能详细定义利率的未来变化情况。
[0058]利息结算所使用的信息多数情况下来源于产品,从而银行产品创建时,针对利息结算方案中的参数信息,可基于灵活的信息配置和共享机制,直接参考银行产品的参数,即本发明的利息结算方案配置模块100可依据银行产品的利息结算需求基于部件化的产品信息来配置利息结算方案,实现了利息结算与产品的有效结合,例如具体可通过对银行产品的利率模型和各个参数进行配置生成结算方案,并将生成的结算方案作为产品信息的组成要素存储在产品信息中。利息结算方案定义了指定时间区间内使用的结算相关信息,用于指导后续各模块的利息计算过程和计算方法。
[0059]利息结算方案是多个要素的集合,包含了金额类型、金额来源、年天数、月天数、是否按复利计算等,这些要素影响了利息计算过程中信息的查询方式和算法处理模式。各要素取值可能是分段的 ,即在某一计息时间区间内某些参数会有多个取值,各取值分别作用于一个独立的时间段。从而在实际场景中,当客户针对指定签约产品进行利息结算时,应按照其对应结算方案的各个分段取值进行处理。此外,为了迎合多元化的利息结算要求,同一个产品在不同时间段也可使用不同的结算方案,本实施例针对同种银行产品采用同一方案进行利息结算。
[0060]其中,基于产品信息配置的最终利息结算方案包含结息所需的基本计算公式及相关参数信息,本实施例中,结息所遵循的原始计算公式具体为:
[0061]利息=Σ (计息金额积数ηχ执行日利率n),
[0062]其中,η表示指定时间区间内时段的分段序号,η为自然数,且I≤η≤N。
[0063]执行利率获取模块200,用于依据所述利息结算方案,基于产品信息及相应的银行子系统获取在客户指定时间区间内对所述银行产品进行计息所需的N个执行利率分段取值,所述N个执行利率分段取值表示所述银行产品在所述时间区间包括的N个利率时段内对应采用的N个执行利率值,每个所述利率时段对应唯一的执行利率值,其中,所述N为不小于I的自然数。
[0064]在产品配置、利息结算方案配置的基础上,本发明通过执行利率获取模块200、计息金额积数计算模块300以及利息结算模块400,并在各银行子系统、例如账户系统、客户信息系统、客户签约信息系统等子系统的支撑下实现利息结算的核心过程。
[0065]其中,如图2所示,执行利率获取模块200具体包括利率获取方式鉴别模块210、利率直接获取模块220和利率计算模块230。
[0066]利率获取方式鉴别模块210,用于基于客户签约信息,鉴别所述执行利率分段取值需采用的获取方式,所述获取方式包括直接获取方式和计算获取方式。
[0067]具体地,执行利率的取值或变化方式在客户签约时已经明确。在利息结算过程中执行利率的取值可能是分段的,即不同时间段的利率不同。某些情况下,执行利率可直接在客户签约信息中获取,而某些场景下,执行利率需要根据产品的利率属性定义及其变化方式实时计算。
[0068]利率直接获取模块220,用于在所述执行利率分段取值需采用直接获取方式获取时,从客户签约信息或利息结算方案或产品信息中直接获取所述时间区间内的N个执行利率分段取值。
[0069]利率计算模块230,用于在所述执行利率分段取值需采用计算获取方式获取时,基于利息结算方案、产品信息、客户签约信息及账户信息利用如下公式计算所述时间区间内的N个执行利率分段取值:执行利率=基准利率X (1+浮动比例),其中,所述执行利率还受其他因素的影响,所述其他因素包括计息标志、计税标志、税率、复利计算标志、年天数取值、月天数取值。
[0070]除此之外,利率模型中还定义了利率上限、利率下限,在依据以上公式并结合所述各因素计算出的执行利率取值高于所定义的利率上限或低于所定义的利率下限时,则分别采用所述利率上限或利率下限作为执行利率的取值。
[0071]具体地,请参见图3,利率计算模块230包括第一时段切分单元231、第二时段切分单元232、分段叠加单元233和利率计算单元234。
[0072]第一时段切分单元231,用于基于基准利率在所述客户指定时间区间内的调整状况,对所述客户指定时间区间进行切分,得到X个基准利率时段,每个所述基准利率时段对
应唯一的基准利率。
[0073]第二时段切分单元232,用于基于账户信息获取客户指定时间区间内的y个计息金额分段取值,所述I个计息金额分段取值表示所述时间区间包括的I个金额时段相对应的I个计息金额,每个所述金额时段对应唯一的计息金额,并依据预先设定的分档规则对所述I个金额时段进行分组,得到Y个分档时段,每个所述分档时段对应唯一档级的计息金额;
[0074]分段叠加单元233,用于结合所述X个基准利率时段、Y个分档时段以及所述其他因素对利率分段的影响,对所述客户指定时间区间进行时段细分、叠加处理,得到所述指定时间区间的N个最细微时段,记为N个利率时段,每个所述利率时段对应唯一的执行利率值;
[0075]利率计算单元234,用于依据如下公式并结合所述其他因素对执行利率取值的影响计算每个所述利率时段内的执行利率值,得到所述N个执行利率分段取值:执行利率=基准利率X (1+浮动比例)。
[0076]即利息结算过程中,很多要素都会影响到执行利率最终分段和取值,例如,国家政策对基准利率的调整,利息结算发生时用于计息的基础金额(包括交易发生额、账户余额或经过加工的金额等),计息标志、计税标志、税率分段取值、年天数分段取值、月天数取值分段等等,从而在获取执行利率分段取值过程中,需要综合考虑以上诸要素进行执行利率时段的细分、叠加,以保证各分段内执行利率取值的唯一性。
[0077]具体地,某些业务场景下,需要对金额按不同档次进行划分,不同档次的金额结息时使用的利率不同。其中,基础金额依据其所属的分档级别具体对执行利率公式中的浮动比例产生相应影响,进而影响执行利率取值,例如,10万(单位:Y)以下的基础金额,其相应的浮动比例采用2%,而10万以上的基础金额,其浮动比例上调至3%。
[0078]计息标志的取值有两个:计息或不计息,分别以1、0表示,对应标识某时间段内是否计算利息。例如,针对3.20-6.20 (单位:月、日)的计息区间,若3.20-4.20的计息标志为1,则表示该时间段内需要计息,若4.20-5.20的计息标志为O,则表示该时间段不需计息。
[0079]计税标志同样可以采用1、0分别表示计税、不计税,用以标识哪些时间段需要计税、哪些时间段不需计税。
[0080]税率分段取值,提供各时间段的税率取值,供计算利息税使用。
[0081]年天数分段取值,用以计算某时间段内每日的日利率。
[0082]月天数分段取值,用以计算某时间段内的天数。
[0083]计息金额积数计算模块300,用于计算所述N个利率时段中每个利率时段内的计息金额积数总和。
[0084]请参见图4,计息金额积数计算模块300具体包括金额信息获取单元310和计息金额积数计算单元320。
[0085]金额信息获取单元310,用于获取所述N个利率时段中每个利率时段内的金额信息,包括每个类型、额度的金额,及所述金额持续的时间。
[0086]计息金额积数计算单元320,用于利用所述金额信息,计算每个利率时段内的各计息金额积数,并分别累加所述各计息金额积数,得到每个利率时段内的计息金额积数总和。
[0087]其中,计息金额积数是计息金额与该金额持续天数的乘积,计息金额是在利息结算发生时用于计算的基础金额,它可能是交易发生额、账户余额或是经过加工的金额,该金额的取值可正可负。持续天数是指计息金额未发生变化的天数。一段时间内的金额积数,是累加该时间段内每个金额与其持续天数的乘积,本实施例中使用金额积数减少了金额频繁变化对计息过程的影响,降低了计算复杂度。
[0088]金额本身有类型之分,一次计息过程可能会涉及到多个类型的金额,结息过程中,在每个利率时段内,需要对每个类型以及每个额度的金额计算其对应积数,最后相加得到该利率时段内的计息金额积数总和。
[0089]利息结算模块400,用于基于每个所述利率时段对应的执行利率值和计息金额积数总和,利用所述基本计算公式计算所述银行产品在所述客户指定时间区间内的利息。
[0090]具体地,本模块基于利息结算方案中配置的基本公式,针对每个利率时段,根据已有信息,按照不同模式计算该时段的利息,之后,累加各段利息,得到客户指定时间区间内的总利息。
[0091]利息结算过程中会使用到产品的若干参数信息,这些参数影响了利息计算过程。产品参数分为范围、列表、佣金、利息四种结构,每种结构的参数都可以是简单类型或矩阵类型,每个参数都可以作为其他参数的矩阵列,现实场景中,这些参数通过复杂的模型定义,因此本发明在实施时,针对计息过程中的产品参数查询需求,需开发单独的产品参数组件实现产品信息的查询。
[0092]查询一个产品参数的取值首先应明确该参数属于简单类型还是矩阵类型,对于简单类型范围和列表参数,可直接查到其对应取值;对于佣金和利息参数,还应根据具体配置情况做进一步计算;对于矩阵类型参数,首先要解析矩阵,得到矩阵在当前场景下实现参数取值应采用的行,然后针对该行做进一步查询,查询过程与简单类型参数类似。
[0093]需要说明的是,解析矩阵会涉及矩阵列类型参数,这些参数也可能是简单或者矩阵类型的,而如果是矩阵类型参数则又需要进行以上的解析、获取行、查询这一系列步骤,即是一个逐步递归的过程。
[0094]具体实施时,产品参数查询组件具有如下功能:
[0095]区分产品参数是简单类型还矩阵类型;
[0096]查询或计算简单类型的参数值;
[0097]解析矩阵类型的产品参数,得到矩阵使用的行;
[0098]查询具体矩阵行,得到矩阵条件参数取值;
[0099]在矩阵解析过程中遇到其他需要查询的产品参数,按照递归的方式查询。
[0100]综上,本发明系统包括利息结算方案配置模块100、执行利率获取模块200、计息金额积数计算模块300以及利息结算模块400。本发明基于工厂化的设计思想预先定义各银行产品构成要素的统一规范,要求以统一模型、参数描述产品信息,当在创建新的银行产品时,直接可通过灵活的产品零部件(统一模型、参数)组合和功能配置实现新产品的快速定制,利息结算所使用的信息来源于产品,从而银行产品创建时可由利息结算方案配置模块100根据产品的利息结算需求基于部件化的产品信息来配置利息结算方案,例如具体可基于产品的利率模型、统一参数配置结算方案,以指导后续各模块的利息计算过程;后续执行利率获取模块200、计息金额积数计算模块300在利息结算方案的指导下、各银行子系统(例如账户系统)的支撑下实现利息结算所需数据的查询、计算、获取;最后由利息结算模块400利用各项数据计算客户指定时间区间的银行产品利息。
[0101]可见本发明基于产品工厂思想实现了利息结算方案的部件化、参数化配置,并在此基础上实现了基于产品配置的利息结算核心过程,相较于现有技术中每个产品对应单独利息结算接口的特点,本发明提供了统一的利息结算模型,克服了现有技术的复用度较低,开发工作量较大,维护成本较高的问题。
[0102]实施例二
[0103]本发明实施例二公开一种利息结算方法,请参见图5,该方法包括如下步骤:
[0104]S501:预先在创建银行产品时,依据所述银行产品的利息结算需求基于产品信息配置所述银行产品的利息结算方案,所述利息结算方案包含对所述银行产品进行利息结算所需的基本计算公式及相关参数信息,其中,所述产品信息包含所述银行产品的各构成要素,所述各构成要素以预先规定的统一模型和统一参数进行描述。
[0105]S502:依据所述利息结算方案基于产品信息和相应的银行子系统获取在客户指定时间区间内对所述银行产品进行计息所需的N个执行利率分段取值,所述N个执行利率分段取值表示所述银行产品在所述时间区间包括的N个利率时段内对应采用的N个执行利率值,每个所述利率时段对应唯一的执行利率值,其中,所述N为不小于I的自然数。
[0106]其中,该步骤S2具体包括:
[0107]基于客户签约信息,鉴别所述执行利率分段取值需采用的获取方式,所述获取方式包括直接获取方式和计算获取方式;
[0108]在所述执行利率分段取值需采用直接获取方式获取时,从客户签约信息或利息结算方案或产品信息中直接获取所述时间区间内的N个执行利率分段取值;
[0109]在所述执行利率分段取值需采用计算获取方式获取时,基于利息结算方案、产品信息、客户签约信息及账户信息利用如下公式计算所述时间区间内的N个执行利率分段取值:执行利率=基准利率X (1+浮动比例),其中,所述执行利率还受其他因素的影响,所述其他因素包括计息标志、计税标志、税率、复利计算标志、年天数取值、月天数取值。
[0110]具体地,计算客户指定时间区间内的N个执行利率分段取值的过程如下:
[0111]基于基准利率在所述客户指定时间区间内的调整状况,对所述客户指定时间区间进行切分,得到X个基准利率时段,每个所述基准利率时段对应唯一的基准利率;
[0112]基于账户信息获取客户指定时间区间内的y个计息金额分段取值,所述y个计息金额分段取值表示所述时间区间包括的I个金额时段相对应的I个计息金额,每个所述金额时段对应唯一的计息金额,并依据预先设定的分档规则对所述y个金额时段进行分组,得到Y个分档时段,每个所述分档时段对应唯一档级的计息金额;
[0113]结合所述X个基准利率时段、Y个分档时段以及所述其他因素对利率分段的影响,对所述客户指定时间区间进行时段细分、叠加处理,得到所述指定时间区间的N个最细微时段,记为N个利率时段,每个所述利率时段对应唯一的执行利率值;
[0114]依据如下公式并结合所述其他因素对执行利率取值的影响计算每个所述利率时段内的执行利率值,得到所述N个执行利率分段取值:执行利率=基准利率X (1+浮动比例)。
[0115]S503:计算所述N个利率时段中每个利率时段内的计息金额积数总和。
[0116]本步骤S503具体包括:
[0117]获取所述N个利率时段中每个利率时段内的金额信息,包括每个类型、额度的金额,及所述金额持续的时间;
[0118]利用所述金额信息,计算每个利率时段内的各金额积数,并分别累加所述各金额积数,得到每个利率时段内的计息金额积数总和。
[0119]S504:基于每个所述利率时段对应的执行利率值和计息金额积数总和,利用所述基本计算公式计算所述银行产品在所述客户指定时间区间内的利息。
[0120]对于本发明实施例二公开的利息结算方法而言,由于其与以上实施例一公开的利息结算系统相对应,所以描述的比较简单,相关相似之处请参见实施例一中利息结算系统部分的说明即可,此处不再详述。
[0121]综上所述,本发明基于产品工厂的设计思想,预先定义各种银行产品的构成要素,为实现快速、差别化的产品定制提供了技术支持,实现了银行产品信息及其利息结算方案的组件化、参数化配置,并在各银行子系统的支撑下通过其包括的各功能模块实现了基于产品配置的利息结算核心过程,与现有技术中每个产品对应独立的利息结算接口相比,本发明提供了统一的利息结算模型,在有新的银行产品创建时,直接可通过灵活的产品零部件组合和功能配置制定利息结算方案,并在利息结算方案指导下结合其他功能模块完成利息结算过程,无需开发的单独结息接口,大大简化了利息结算功能开发、测试、维护等的工作量。
[0122]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。[0123]为了描述的方便,描述以上装置时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各模块、单元的功能在同一个或多个软件和/或硬件中实现。
[0124]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0125]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种利息结算系统,其特征在于,包括利息结算方案配置模块、执行利率获取模块、计息金额积数计算模块以及利息结算模块,其中: 所述利息结算方案配置模块,用于预先在创建银行产品时,依据所述银行产品的利息结算需求基于产品信息配置所述银行产品的利息结算方案,所述利息结算方案包含对所述银行产品进行利息结算所需的基本计算公式及相关参数信息,其中,所述产品信息包含所述银行产品的各构成要素,所述各构成要素以预先规定的统一模型和统一参数进行描述;所述执行利率获取模块,用于依据所述利息结算方案,基于产品信息及相应的银行子系统获取在客户指定时间区间内对所述银行产品进行计息所需的N个执行利率分段取值,所述N个执行利率分段取值表示所述银行产品在所述时间区间包括的N个利率时段内对应采用的N个执行利率值,每个所述利率时段对应唯一的执行利率值,其中,所述N为不小于I的自然数; 所述计息金额积数计算模块、用于计算所述N个利率时段中每个利率时段内的计息金额积数总和; 所述利息结算模块,用于基于每个所述利率时段对应的执行利率值和计息金额积数总和,利用所述基本计算公式计算所述银行产品在所述客户指定时间区间内的利息。
2.根据权利要求1所述的利息结算系统,其特征在于,所述基本计算公式具体为: 利息=Σ (计息金额积数?父执行日利率η),其中,η表示指定时间区间内时段的分段序号,η为自然数,且I≤η≤N。
3.根据权利要求1所述的利息结算系统,其特征在于,所述统一模型包括利率模型,所述统一参数包括基准利率、利率浮动范围、金额类型、金额来源、年天数、月天数以及是否按复利计算参数。
4.根据权利要求1所述的利息结算系统,其特征在于,所述执行利率获取模块具体包括: 利率获取方式鉴别模块,用于基于客户签约信息,鉴别所述执行利率分段取值需采用的获取方式,所述获取方式包括直接获取方式和计算获取方式; 利率直接获取模块,用于在所述执行利率分段取值需采用直接获取方式获取时,从客户签约信息或利息结算方案或产品信息中直接获取所述时间区间内的N个执行利率分段取值; 利率计算模块,用于在所述执行利率分段取值需采用计算获取方式获取时,基于利息结算方案、产品信息、客户签约信息及账户信息利用如下公式计算所述时间区间内的N个执行利率分段取值:执行利率=基准利率X (1+浮动比例),其中,所述执行利率还受其他因素的影响,所述其他因素包括计息标志、计税标志、税率、复利计算标志、年天数取值、月天数取值。
5.根据权利要求4所述的利息结算系统,其特征在于,所述利率计算模块具体包括: 第一时段切分单元,用于基于基准利率在所述客户指定时间区间内的调整状况,对所述客户指定时间区间进行切分,得到X个基准利率时段,每个所述基准利率时段对应唯一的基准利率; 第二时段切分单元,用于基于账户信息获取客户指定时间区间内的y个计息金额分段取值,所述I个计息金额分段取值表示所述时间区间包括的I个金额时段相对应的I个计息金额,每个所述金额时段对应唯一的计息金额,并依据预先设定的分档规则对所述I个金额时段进行分组,得到Y个分档时段,每个所述分档时段对应唯一档级的计息金额;分段叠加单元,用于结合所述X个基准利率时段、Y个分档时段以及所述其他因素对利率分段的影响,对所述客户指定时间区间进行时段细分、叠加处理,得到所述指定时间区间的N个利率时段,每个所述利率时段对应唯一的执行利率值; 利率计算单元,用于依据如下公式并结合所述其他因素对执行利率取值的影响计算每个所述利率时段内的执行利率值,得到所述N个执行利率分段取值:执行利率=基准利率X (1+浮动比例)。
6.根据权利要求1所述的利息结算系统,其特征在于,所述计息金额积数计算模块具体包括: 金额信息获取单元,用于获取所述N个利率时段中每个利率时段内的金额信息,包括每个类型、额度的金额,及所述金额持续的时间; 计息金额积数计算单元,用于利用所述金额信息,计算每个利率时段内的各计息金额积数,并分别累加所述各计息金额积数,得到每个利率时段内的计息金额积数总和。
7.一种利息结算方法,其特征在于,包括: 预先在创建银行产品时,依据所述银行产品的利息结算需求基于产品信息配置所述银行产品的利息结算方案,所述利息结算方案包含对所述银行产品进行利息结算所需的基本计算公式及相关参数信息,其中,所述产品信息包含所述银行产品的各构成要素,所述各构成要素以预先规定的统一模型和统一参数进行描述; 依据所述利息结算方案,基于产品信息及相应的银行子系统获取在客户指定时间区间内对所述银行产品进行计息所需的N个执行利率分段取值,所述N个执行利率分段取值表示所述银行产品在所述时间区间包括的N个利率时段内对应采用的N个执行利率值,每个所述利率时段对应唯一的执行利率值,其中,所述N为不小于I的自然数; 计算所述N个利率时段中每个利率时段内的计息金额积数总和; 基于每个所述利率时段对应的执行利率值和计息金额积数总和,利用所述基本计算公式计算所述银行产品在所述客户指定时间区间内的利息。
8.根据权利要求7所述的利息结算方法,其特征在于,所述依据所述利息结算方案以及客户签约信息、账户信息获取在客户指定时间区间内对所述银行产品进行计息所需的N个执行利率分段取值,具体包括: 基于客户签约信息,鉴别所述执行利率分段取值需采用的获取方式,所述获取方式包括直接获取方式和计算获取方式; 在所述执行利率分段取值需采用直接获取方式获取时,从客户签约信息或利息结算方案或产品信息中直接获取所述时间区间内的N个执行利率分段取值; 在所述执行利率分段取值需采用计算获取方式获取时,基于利息结算方案、产品信息、客户签约信息及账户信息利用如下公式计算所述时间区间内的N个执行利率分段取值:执行利率=基准利率X (1+浮动比例),其中,所述执行利率还受其他因素的影响,所述其他因素包括计息标志、计税标志、税率、复利计算标志、年天数取值、月天数取值。
9.根据权利要求8所述的利息结算方法,其特征在于,所述计算所述时间区间内的N个执行利率分段取值,具体包括:基于基准利率在所述客户指定时间区间内的调整状况,对所述客户指定时间区间进行切分,得到X个基准利率时段,每个所述基准利率时段对应唯一的基准利率; 基于账户信息获取客户指定时间区间内的I个计息金额分段取值,所述I个计息金额分段取值表示所述时间区间包括的I个金额时段相对应的I个计息金额,每个所述金额时段对应唯一的计息金额,并依据预先设定的分档规则对所述y个金额时段进行分组,得到Y个分档时段,每个所述分档时段对应唯一档级的计息金额; 结合所述X个基准利率时段、Y个分档时段以及所述其他因素对利率分段的影响,对所述客户指定时间区间进行时段细分、叠加处理,得到所述指定时间区间的N个利率时段,每个所述利率时段对应唯一的执行利率值; 依据如下公式并结合所述其他因素对执行利率取值的影响计算每个所述利率时段内的执行利率值,得到所述N个执行利率分段取值:执行利率=基准利率(1+浮动比例)。
10.根据权利要求7所述的利息结算方法,其特征在于,所述计算所述N个利率时段中每个利率时段 内的计息金额积数总和,具体包括: 获取所述N个利率时段中每个利率时段内的金额信息,包括每个类型、额度的金额,及所述金额持续的时间; 利用所述金额信息,计算每个利率时段内的各金额积数,并分别累加所述各金额积数,得到每个利率时段内的计息金额积数总和。
【文档编号】G06Q40/02GK103985052SQ201410235903
【公开日】2014年8月13日 申请日期:2014年5月29日 优先权日:2014年5月29日
【发明者】施晋, 宫虎波, 于建文, 朱翻 申请人:中国农业银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1