基于资金模型定义的结算费用自动核算方法及系统与流程

摘要: 本申请涉及计算机数据处理,尤其涉及一种基于资金模型定义的结算费用自动核算方法及系统。背景技术:1、随着企业业务形态不断扩展,广告投放、供应链协作、外采服务、渠道...
基于资金模型定义的结算费用自动核算方法及系统与流程

本申请涉及计算机数据处理,尤其涉及一种基于资金模型定义的结算费用自动核算方法及系统。

背景技术:

1、随着企业业务形态不断扩展,广告投放、供应链协作、外采服务、渠道分成等业务场景中通常涉及多个结算主体,并在业务交付完成后需要依据业务数据进行客户回款、供应商付款、后返、服务费等费用核算。现有结算引擎通常以预设业务类型模板为基础,在模板中预先固化结算参与方、结算费用项和结算流程,业务人员在维护结算政策时一般只能在既定业务模板下配置结算方式、价格参数或比例参数,以实现固定业务模式下的自动结算。对于业务模式成熟、结算关系稳定的场景,上述方式能够满足基本核算需求。

2、然而,在企业新业务探索或项目制合作场景中,业务参与方、资金流向、费用类型及结算所依赖的基础数据往往随业务推进动态变化,同一项目可能临时增加新的合作方或新的费用项,同一结算主体也可能在不同费用项中分别作为付款方或收款方。现有结算引擎难以在不重新开发业务模板的情况下自定义结算参与方和多项费用结算规则,导致新增结算需求需要依赖人工核算或定制开发。人工核算方式缺少系统化数据留存和核算校验,容易产生计算偏差及风控漏洞;定制开发方式则存在开发周期长、复用性差、难以适应业务快速调整的问题。

技术实现思路

1、有鉴于此,本申请实施例提供了一种基于资金模型定义的结算费用自动核算方法及系统,以解决现有技术存在的结算主体难自定义、费用规则难扩展、核算缺乏系统校验的问题。

2、本申请实施例的第一方面,提供了一种基于资金模型定义的结算费用自动核算方法,包括:获取目标项目下经审核确认的结算基础数据,并按照项目标识和数据类型建立可检索的数据归集单元;获取目标项目对应的资金模型定义,资金模型定义用于表征结算费用在不同结算主体之间的资金流向关系,并包括费用属性、结算主体角色、基础数据引用条件和结算规则表达式;根据资金模型定义,将每一结算费用解析为包含付款侧、收款侧、数据引用侧和规则计算侧的资金核算单元,并依据基础数据引用条件从数据归集单元中匹配对应的结算基础数据;在到达资金核算单元对应的结算周期时,基于结算规则表达式调用通用结算计算器,对匹配到的结算基础数据进行费用计算,生成对应资金流向关系下的结算费用结果;根据付款侧、收款侧与预设结算主体的归属关系,将结算费用结果写入暂估应收记录或暂估应付记录,并将资金模型定义、结算基础数据和结算规则表达式与对应记录关联存储。

3、本申请实施例的第二方面,提供了一种基于资金模型定义的结算费用自动核算系统,包括:建立模块,用于获取目标项目下经审核确认的结算基础数据,并按照项目标识和数据类型建立可检索的数据归集单元;获取模块,用于获取目标项目对应的资金模型定义,资金模型定义用于表征结算费用在不同结算主体之间的资金流向关系,并包括费用属性、结算主体角色、基础数据引用条件和结算规则表达式;匹配模块,用于根据资金模型定义,将每一结算费用解析为包含付款侧、收款侧、数据引用侧和规则计算侧的资金核算单元,并依据基础数据引用条件从数据归集单元中匹配对应的结算基础数据;计算模块,用于在到达资金核算单元对应的结算周期时,基于结算规则表达式调用通用结算计算器,对匹配到的结算基础数据进行费用计算,生成对应资金流向关系下的结算费用结果;写入模块,用于根据付款侧、收款侧与预设结算主体的归属关系,将结算费用结果写入暂估应收记录或暂估应付记录,并将资金模型定义、结算基础数据和结算规则表达式与对应记录关联存储。

4、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

5、通过获取目标项目下经审核确认的结算基础数据,并按照项目标识和数据类型建立可检索的数据归集单元;获取目标项目对应的资金模型定义,资金模型定义用于表征结算费用在不同结算主体之间的资金流向关系,并包括费用属性、结算主体角色、基础数据引用条件和结算规则表达式;根据资金模型定义,将每一结算费用解析为包含付款侧、收款侧、数据引用侧和规则计算侧的资金核算单元,并依据基础数据引用条件从数据归集单元中匹配对应的结算基础数据;在到达资金核算单元对应的结算周期时,基于结算规则表达式调用通用结算计算器,对匹配到的结算基础数据进行费用计算,生成对应资金流向关系下的结算费用结果;根据付款侧、收款侧与预设结算主体的归属关系,将结算费用结果写入暂估应收记录或暂估应付记录,并将资金模型定义、结算基础数据和结算规则表达式与对应记录关联存储。本申请能够提高结算配置灵活性、降低开发成本、增强核算可追溯性。

1.一种基于资金模型定义的结算费用自动核算方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取目标项目下经审核确认的结算基础数据,并按照项目标识和数据类型建立可检索的数据归集单元,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取目标项目对应的资金模型定义,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述数据引用配置确定与所述结算费用适配的基础数据引用条件,并根据所述规则计算配置生成对应的结算规则表达式,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述资金模型定义,将每一结算费用解析为包含付款侧、收款侧、数据引用侧和规则计算侧的资金核算单元,包括:

6.根据权利要求5所述的方法,其特征在于,所述依据所述基础数据引用条件从所述数据归集单元中匹配对应的结算基础数据,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述结算规则表达式调用通用结算计算器,对匹配到的结算基础数据进行费用计算,生成对应资金流向关系下的结算费用结果,包括:

8.根据权利要求7所述的方法,其特征在于,所述根据所述计算规则类型从所述通用结算计算器中匹配对应的规则执行组件,并将所述取值字段映射至匹配到的结算基础数据,包括:

9.根据权利要求1所述的方法,其特征在于,所述将所述结算费用结果写入暂估应收记录或暂估应付记录,并将所述资金模型定义、所述结算基础数据和所述结算规则表达式与对应记录关联存储,包括:

10.一种基于资金模型定义的结算费用自动核算系统,其特征在于,包括: