支持可变因子的核算规则引擎的制作方法

    专利2025-06-02  102


    本发明属于核算规则引擎,尤其涉及一种支持可变因子的核算规则引擎。


    背景技术:

    1、银行传统的核心业务系统都是以交易对应固定会计分录的方式来实现业务核算要求,被称为交易与核算紧耦合。在交易与核算紧耦合模式下,交易的完成以核算的确认为前提,当业务模式创新或会计制度更迭时,都需要重新设置和匹配新的交易场景与核算规则。

    2、显而易见,核算规则参数与交易紧耦合的方式不适合银行业当前快速响应产品创新、业务推广、准则变迁的要求,因此开发更加灵活、参数化、准确度高、能够在最大程度上满足用户自定义记账规则的参数模型,已成为当前银行核算中心发展的主要趋势之一。核算规则参数模型设计需要实现业务处理与会计核算分离的目标,减少核算规则变化与产品服务流程变更的相互影响,理想的核算规则参数模型应满足以下条件:

    3、1.能够快速响应产品创新:产品变化时,只需通过核算规则参数配置,即可完成产品服务的核算规则新增、调整。

    4、2.能够统一管理核算规则:能够为所有业务系统的各业务种类提供核算规则参数配置,并进行统一管理。

    5、3.利于产品服务系统的稳定:核算制度、财务管理要求等发生变化时,通过参数维护调整,不影响对客交易和产品服务。

    6、4.支持多准则、多区域:支持境内外多套会计准则,为多区域\时区会计核算提供统一参数管理服务。

    7、当前,构建统一独立的会计核算引擎,由业务配置会计核算规则,会计核算与业务处理相分离,已成为商业银行核心业务转型的趋势。银行基于企业级产品目录和原子交易目录,建立统一的交易与核算分离的独立会计引擎,会计引擎只受产品和原子交易增减的影响,产品和原子交易变动时只需要统一修改核算参数配置,不受对客交易业务逻辑的影响,实现了企业级核算引擎的统一、标准和稳定。

    8、具体来说,会计核算规则参数模型就是将业务场景中的原子交易服务、产品、期限、渠道、客户、条线、金额条件等交易要素进行抽象提炼,分别将原子交易映射到核算服务,将金额条件映射到金额类型,将产品、客户、期限、渠道等不同业务条件进行组合形成核算条件。然后依托核算服务、金额类型、核算条件三要素在会计引擎中进行分录规则的配置。会计核算规则参数模型的原理方程式可以表达为:“原交易/子交易+产品+条件1……+条件n+金额条件=核算服务+金额类型+核算条件=借方会计分录+贷方会计分录”。

    9、然而,目前很多银行核算中心的会计核算规则仍与交易产品、交易码等交易信息紧耦合,参数抽象度不高,配置不够灵活。产品核算规则分散在各个产品系统,各自维护和处理调整,维护工作量大,参数管理分散,不便于参数管理。


    技术实现思路

    1、为了克服现有核算规则引擎和核算规则参数模型存在的上述不足,本发明提出了一种新的支持可变因子的核算规则引擎。本发明对核算规则参数模型进行了改进,使其能够满足银行所有业务场景的核算规则配置需求,且能够实行统一参数管理,实现交易与核算分离的目标。

    2、会计引擎作为交易与核算分离的核心应用,为全行所有产品与服务提供统一的会计核算服务。本发明通过对产品核算属性和业务服务核算属性的抽象,设计包含灵活可变的因子的核算规则参数模型,形成会计核算的灵活配置能力,支持核算规则参数化,减少业务流程与核算的相互影响,提升交易成功率;进而从产品和服务类系统采集账户、产品、金额等交易要素,通过已有的核算规则和条件自动生成会计分录。可见,优质的核算规则参数模型的构建是引擎设计的关键。

    3、具体地,本发明提供了一种支持可变因子的核算规则引擎,所述核算规则引擎中包含支持可变因子的核算规则参数模型;

    4、所述核算规则参数模型是通过提取核算对象的产品核算属性和业务服务核算属性,形成决定会计分录的核算规则参数模型三要素,然后基于核算规则参数模型三要素在会计引擎中建立的参数模型;

    5、所述核算规则参数模型三要素包括:核算类型、核算服务、金额类型。

    6、进一步地,本发明支持可变因子的核算规则引擎中,所述核算规则参数模型三要素中:

    7、(1)核算类型:是指按照会计核算要求的不同,为每一种核算对象按照会计核算要求定义一个核算类型,所述核算类型包括:产品类型、内部账类型、费用类型、实物类型;

    8、(2)核算服务:是指对账户状态改变或者金额变化的最小操作单元,体现的是影响核算的交易场景的动态信息;

    9、(3)金额类型:用于反映某一特定业务含义的余额或发生额,是在某一交易场景下,核算服务操作的金额种类。

    10、进一步地,从产品和业务服务系统中采集交易要素,通过本发明支持可变因子的核算规则引擎可自动生成会计分录;

    11、所述交易要素包括:账户、产品、金额。

    12、进一步地,本发明支持可变因子的核算规则引擎中,所述会计分录中的要素包括:记账机构、金额、币种、借贷方向、会计科目;其中:

    13、记账机构、金额、币种根据业务场景交易要素确定;

    14、借贷方向与会计科目通过会计引擎五大表来实现灵活配置。

    15、进一步地,本发明支持可变因子的核算规则引擎中,所述会计引擎五大表包括:

    16、会计分录规则表:描述某交易场景下不同的核算条件、不同的核算服务操作不同的金额类型,产生会计分录的借贷科目;

    17、核算服务表:定义核算服务代码;

    18、金额类型表:定义核算金额类型代码;

    19、核算业务条件表:定义核算业务条件;

    20、核算服务映射关系表:描述原子交易代码与核算服务代码之间的对应关系。

    21、进一步地,本发明支持可变因子的核算规则引擎中,所述核算规则参数模型中核算规则参数的数据表包括:余额类型、金额类型、原子动作、核算服务、核算类型组、核算类型、核算类型映射条件、产品与核算类型映射、分录规则。

    22、进一步地,本发明支持可变因子的核算规则引擎中,会计分录以核算规则参数模型三要素核算类型、核算服务、金额类型作为条件形成配置规则,业务系统与会计引擎的交易流水接口中具备各类核算要素,核算规则参数模型三要素匹配会计分录规则的方式如下:

    23、(1)核算类型:根据交易流水中的“核算对象+业务条件+产品与核算类型映射参数”,互相匹配获取;

    24、(2)核算服务:根据交易流水中的“原子动作+核算服务与原子动作映射参数”,互相匹配获取;

    25、(3)金额类型:直接从交易流水中获取。

    26、进一步地,本发明支持可变因子的核算规则引擎中,业务系统与会计引擎的交易流水接口中具备的核算要素包括:核算对象、业务条件、原子动作、金额类型。

    27、进一步地,本发明支持可变因子的核算规则引擎中,可对所述核算规则参数模型中的核算规则参数进行可视化配置,配置方式包括:引擎参数配置、核算类型映射条件配置、产品与核算类型映射配置。

    28、进一步地,本发明支持可变因子的核算规则引擎中,所述引擎参数配置包括:核算服务配置、核算金额配置、核算余额类型配置、原子动作配置、核算类型组配置、核算类型配置、分录规则配置。

    29、综上,本发明支持可变因子的核算规则引擎通过对核算的本质进行分析抽象,提炼交易场景中的产品或服务、操作动作、金额等各项与核算相关的条件,结合变量因子构建出可灵活组合的核算规则参数模型,本参数模型可灵活配置,便于业务人员统一集中维护会计规则,且实现了交易与核算的解耦,满足了开展多维度核算的能力要求。


    技术特征:

    1.一种支持可变因子的核算规则引擎,其特征在于,所述核算规则引擎中包含支持可变因子的核算规则参数模型;

    2.根据权利要求1所述的支持可变因子的核算规则引擎,其特征在于,所述核算规则参数模型三要素中:

    3.根据权利要求1所述的支持可变因子的核算规则引擎,其特征在于,从产品和业务服务系统中采集交易要素,通过所述核算规则引擎可自动生成会计分录;所述交易要素包括:账户、产品、金额。

    4.根据权利要求1所述的支持可变因子的核算规则引擎,其特征在于,所述会计分录中的要素包括:记账机构、金额、币种、借贷方向、会计科目;其中:

    5.根据权利要求4所述的支持可变因子的核算规则引擎,其特征在于,所述会计引擎五大表包括:

    6.根据权利要求1所述的支持可变因子的核算规则引擎,其特征在于,所述核算规则参数模型中核算规则参数的数据表包括:余额类型、金额类型、原子动作、核算服务、核算类型组、核算类型、核算类型映射条件、产品与核算类型映射、分录规则。

    7.根据权利要求1所述的支持可变因子的核算规则引擎,其特征在于,会计分录以核算规则参数模型三要素核算类型、核算服务、金额类型作为条件形成配置规则,业务系统与会计引擎的交易流水接口中具备各类核算要素,核算规则参数模型三要素匹配会计分录规则的方式如下:

    8.根据权利要求7所述的支持可变因子的核算规则引擎,其特征在于,业务系统与会计引擎的交易流水接口中具备的核算要素包括:核算对象、业务条件、原子动作、金额类型。

    9.根据权利要求1所述的支持可变因子的核算规则引擎,其特征在于,可对所述核算规则参数模型中的核算规则参数进行可视化配置,配置方式包括:引擎参数配置、核算类型映射条件配置、产品与核算类型映射配置。

    10.根据权利要求9所述的支持可变因子的核算规则引擎,其特征在于,所述引擎参数配置包括:核算服务配置、核算金额配置、核算余额类型配置、原子动作配置、核算类型组配置、核算类型配置、分录规则配置。


    技术总结
    本发明涉及一种支持可变因子的核算规则引擎。本核算规则引擎中包含支持可变因子的核算规则参数模型;所述核算规则参数模型是通过提取核算对象的产品核算属性和业务服务核算属性,形成决定会计分录的核算规则参数模型三要素核算类型、核算服务、金额类型,然后基于核算规则参数模型三要素在会计引擎中建立的参数模型。本发明支持可变因子的核算规则引擎通过对核算的本质进行分析抽象,提炼交易场景中的产品或服务、操作动作、金额等各项与核算相关的条件,结合变量因子构建出可灵活组合的核算规则参数模型,本参数模型可灵活配置,便于业务人员统一集中维护会计规则,且实现了交易与核算的解耦,满足了开展多维度核算的能力要求。

    技术研发人员:刘潜,李雨嘉,赵伟,江山
    受保护的技术使用者:赞同科技股份有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-87616.html

    最新回复(0)