一种基于java实现一键导入会计核算场景方法与流程

文档序号:33373672发布日期:2023-03-08 03:13阅读:77来源:国知局
一种基于java实现一键导入会计核算场景方法与流程

1.本发明涉及交易级总账技术领域,具体为一种基于java实现一键导入会计核算场景方法。


背景技术:

2.在业务系统核算场景梳理完场景下,不同项目,不同系统的数据标准化规则、会计核算规则维度都不一致,而交易级总账项目交付时根据需求梳理的全业务场景,需要匹配到核算引擎系统规则配置中,在配置规则时涉及数据标准化,核算规则维护,主数据或规则码表等共有30多的功能节点需要配置对应的规则,配置工作比较繁琐并且容易出错,并且对版本管理有些混乱。
3.因此,设计一种实用性强的基于java实现一键导入会计核算场景方法是很有必要的。


技术实现要素:

4.本发明的目的在于提供一种基于java实现一键导入会计核算场景方法,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:
6.一种基于java实现一键导入会计核算场景方法,包括以下步骤:
7.s100、基于财务逻辑准则定义模板标准:将基础数据+标准化规则+核算规则,按照业务场景拆解为4+n个sheet页签;
8.s200、基于财务逻辑准则定义excel解析接口,接口处理步骤;
9.s300、基于财务逻辑准则定义数据检查接口;
10.s400、基于财务逻辑准则定义版本管理接口。
11.根据上述技术方案,所述s100的具体操作方法为:
12.s101、基于财务逻辑准则定义页签名称,以此确定检查原始数据源;
13.s102、对原始数据源进行数据核算,从而模拟推演整个数据流程;
14.s103、基于财务逻辑准则实现分录规则定义+科目规则定义系统,形成分录解析标准要素与科目编码模板;
15.s104、标准化规则1...n根据不同项目不同业务场景多种标准化规则动态生成多种标准化模板。
16.根据上述技术方案,所述s200的具体操作方法为:
17.s201、读取根据页签名读取导入excel数据,并根据页签名分组到各个集合里;
18.s202、导入数据核算的整个模拟数据流程,且允许导入空数据;
19.s203、解析分录规则定义+科目规则定义的页签,通过反查机制,查询该规则涉及到的基础数据档案表是否存在导入数据集内的数据:
20.若不存在,则调用公共基础数据导入接口新增改数据;
21.若存在,基础数据导入完成后,导入分录规则配置数据;
22.s204、基于s203的解析标准化规则页签数据保存基础数据及标准化规则。
23.根据上述技术方案,所述s300的具体操作方法为:
24.s301、基于财务逻辑准则自定义iimportdatacheck作为检查接口,实现一键导入数据检查;
25.s302、增加了插件注册表msfa_assevent,通过该表实现注册数据与检查插件,该插件具有iimportdatacheck接口即可;
26.s303、基于待检测产品,预置全部标准检查检验项;
27.s304、注册表msfa_assevent注册的数据检查支持java插件与sql;
28.s305、设定检查级别包括提示、警告与错误;
29.s306、检查结果会出具响应报告,系统前台可以查询展示并下载。
30.根据上述技术方案,所述s400的具体操作方法为:
31.s401、一键导入时执行选择参数覆盖、跳过、创建新版本三种选择方式;
32.s402、将整个导入规则按照一个整体版本或某一关键规则使用版本,对导入规则的版本进行管理;
33.s403、支持不同版本间的自由切换。
34.与现有技术相比,本发明所达到的有益效果是:
35.实施过程中可以对各业务场景有清晰展示与记录,实施人员只需要通过该一键导入功能即可将所有核算场景所包含的规则导入系统中,不需要查找各个不同节点去维护或导入,减少配置工作量,并且导入之前业务人员可以根据需求讨论的核算场景做写数据推演案例,这样导入规则时会根据推演案例进行规则验证,以保证规则准确性,减少规则检查的工作量,对系统规则进行版本管理并支持自由切换。
附图说明
36.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
37.图1是本发明的系统流程结构框图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.请参阅图1,本发明提供技术方案:一种基于java实现一键导入会计核算场景方法,包括以下步骤:
40.s100、基于财务逻辑准则定义模板标准:将基础数据+标准化规则+核算规则,按照业务场景拆解为4+n个sheet页签;
41.s200、基于财务逻辑准则定义excel解析接口,接口处理步骤;
42.s300、基于财务逻辑准则定义数据检查接口;
43.s400、基于财务逻辑准则定义版本管理接口。
44.具体而言,所述s100的具体操作方法为:
45.s101、基于财务逻辑准则定义页签名称,以此确定检查原始数据源;
46.s102、对原始数据源进行数据核算,从而模拟推演整个数据流程;
47.s103、基于财务逻辑准则实现分录规则定义+科目规则定义系统,形成分录解析标准要素与科目编码模板;
48.s104、标准化规则1...n根据不同项目不同业务场景多种标准化规则动态生成多种标准化模板。
49.具体而言,所述s200的具体操作方法为:
50.s201、读取根据页签名读取导入excel数据,并根据页签名分组到各个集合里;
51.s202、导入数据核算的整个模拟数据流程,且允许导入空数据;
52.s203、解析分录规则定义+科目规则定义的页签,通过反查机制,查询该规则涉及到的基础数据档案表是否存在导入数据集内的数据:
53.若不存在,则调用公共基础数据导入接口新增改数据;
54.若存在,基础数据导入完成后,导入分录规则配置数据;
55.s204、基于s203的解析标准化规则页签数据保存基础数据及标准化规则。
56.具体而言,所述s300的具体操作方法为:
57.s301、基于财务逻辑准则自定义iimportdatacheck作为检查接口,实现一键导入数据检查;
58.s302、增加了插件注册表msfa_assevent,通过该表实现注册数据与检查插件,该插件具有iimportdatacheck接口即可;
59.s303、基于待检测产品,预置全部标准检查检验项;
60.s304、注册表msfa_assevent注册的数据检查支持java插件与sql;
61.s305、设定检查级别包括提示、警告与错误;
62.s306、检查结果会出具响应报告,系统前台可以查询展示并下载。
63.具体而言,所述s400的具体操作方法为:
64.s401、一键导入时执行选择参数覆盖、跳过、创建新版本三种选择方式;
65.s402、将整个导入规则按照一个整体版本或某一关键规则使用版本,对导入规则的版本进行管理;
66.s403、支持不同版本间的自由切换。
67.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
68.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1