一种会计分录生成方法、装置、设备及介质与流程

文档序号:34936761发布日期:2023-07-28 10:23阅读:41来源:国知局
一种会计分录生成方法、装置、设备及介质与流程

本技术涉及数据处理,尤其涉及一种会计分录生成方法、装置、设备及介质。


背景技术:

1、为满足业务的核算需求,新一代核算架构实现了交易与核算的分离,即交易系统与核算系统分离,由交易系统根据交易过程中产生的中间数据及业务数据,确定类型为核算三维要素及会计科目表(chart of accounts,coa)段值的数据,并将类型为核算三维要素及coa段值的数据分别通过对应的标准化接口传输至核算系统,由核算系统中的交易驱动会计引擎自动产生会计分录,具体的,核算系统通过配置的核算参数生成会计分录。

2、相关技术中交易系统生成类型为核算三维要素及coa段值的数据的过程为:接收交易时输入的交易数据,基于交易数据生成业务数据,并在业务数据及交易数据生成业务数据的中间数据中,筛选类型为核算三维要素及coa段值的数据。然而相关技术中处理不同交易的交易系统,具体筛选哪个中间数据或哪个业务数据作为类型为核算三维要素及coa段值的数据是不同的,因此需要针对每个交易系统均设计对应的筛选方式。此外还存在部分业务数据并非交易系统产生的,也就是说存在部分业务数据无系统来源纯手工产生,业务数据中包含这部分数据时,无法确定对应的类型为核算三维要素及coa段值的数据,从而无法通过标准化接口接入核算系统。若采用针对每个交易系统均设计对应的筛选哪个中间数据以及哪个业务数据作为类型为核算三维要素及coa段值的数据的方式,则需要业务人员进行交易系统对接,确定将哪个中间数据及哪个业务数据确定为类型为核算三维要素及coa段值的数据,还需要业务人员进行标准化接口与业务数据及中间数据对接,场景设计开发以及全量测试等环节,这一流程耗时周期长,工作量大,环节多,耗费的人力、物力也很大。若不采用针对每个交易系统设计获取类型为核算三维要素及coa段值的数据的方式,则通常采用人工编制会计分录的方式,然而此种生成会计分录的方式时效性和准确性都较低。


技术实现思路

1、本技术实施例提供了一种会计分录生成方法、装置、设备及介质,用以解决相关技术中生成会计分录时,时效性和准确性较低的问题。

2、本技术实施例提供了一种会计分录生成方法,所述方法包括:

3、接收每个业务数据及所述每个业务数据对应的数据类型;

4、针对保存的每个待获取类型,获取针对该待获取类型对应保存的目标类型,提取所述每个业务数据中所述目标类型的数据;根据保存的每种类型的数据和目标数据的对应关系,获取所述目标类型的数据对应的目标数据;其中,所述目标数据为类型为核算三维要素或coa段值的数据;

5、根据获取到的目标数据,生成会计分录。

6、进一步地,所述获取针对该待获取类型对应保存的目标类型包括:

7、提取所述每个业务数据中对应的数据类型为预设类型的关键数据;其中,所述关键数据为非数值的数据;

8、根据预先保存的数据和记账规则文件的对应关系,确定所述关键数据对应的目标记账规则文件;

9、获取所述目标记账规则文件中该待获取类型对应的目标类型。

10、进一步地,所述根据保存的每种类型的数据和目标数据的对应关系,获取所述目标类型的数据对应的目标数据包括:

11、获取所述目标记账规则文件中记录该待获取类型的数据的子文件;

12、根据所述子文件中记录的每种类型的数据和该待获取类型的数据的对应关系,获取所述目标类型的数据对应的目标数据。

13、进一步地,所述确定所述关键数据对应的目标记账规则文件之后,所述获取所述目标记账规则文件中该待获取类型对应的目标类型之前,所述方法还包括:

14、判断所述目标记账规则文件中是否记录有该待获取类型对应的目标类型,若是,则执行后续获取所述目标记账规则文件中该待获取类型对应的目标类型的步骤。

15、进一步地,所述方法还包括:

16、若所述目标记账规则文件中未记录该待获取类型对应的目标类型,则获取所述目标记账规则文件中记录的该待获取类型的目标数据;

17、根据获取到的目标数据,生成会计分录。

18、进一步地,所述接收每个业务数据及业务数据对应的数据类型之后,所述获取针对该待获取类型对应保存的目标类型之前,所述方法还包括:

19、针对所述每个业务数据,若针对该业务数据的数据类型对应保存有数据范围,且该业务数据未超过所述数据范围,则执行后续获取针对该待获取类型对应保存的目标类型的步骤。

20、进一步地,所述方法还包括:

21、若针对该业务数据的数据类型对应保存有数据范围,且该业务数据超过所述数据范围,则将该业务数据及该业务数据对应的数据类型发送至业务人员使用的预设设备;

22、接收所述预设设备返回的确定数据,采用所述确定数据对该业务数据进行替换,并则执行后续获取针对该待获取类型对应保存的目标类型的步骤。

23、进一步地,所述方法还包括:

24、判断所述会计分录的结果中是否存在超过规定的数据范围的数据,或存在为空的数据,若否,则发送所述会计分录,以使基于所述会计分录进行入账。

25、本技术实施例还提供了一种会计分录生成装置,所述装置包括:

26、接收模块,用于接收每个业务数据及所述每个业务数据对应的数据类型;

27、处理模块,用于针对保存的每个待获取类型,获取针对该待获取类型对应保存的目标类型,提取所述每个业务数据中所述目标类型的数据;根据保存的每种类型的数据和目标数据的对应关系,获取所述目标类型的数据对应的目标数据;其中,所述目标数据为类型为核算三维要素或coa段值的数据;

28、生成模块,用于根据获取到的目标数据,生成会计分录。

29、进一步地,所述处理模块,具体用于提取所述每个业务数据中对应的数据类型为预设类型的关键数据;其中,所述关键数据为非数值的数据;根据预先保存的数据和记账规则文件的对应关系,确定所述关键数据对应的目标记账规则文件;获取所述目标记账规则文件中该待获取类型对应的目标类型。

30、进一步地,所述处理模块,具体用于获取所述目标记账规则文件中记录该待获取类型的数据的子文件;根据所述子文件中记录的每种类型的数据和该待获取类型的数据的对应关系,获取所述目标类型的数据对应的目标数据。

31、进一步地,所述处理模块,还用于判断所述目标记账规则文件中是否记录有该待获取类型对应的目标类型,若是,则执行后续获取所述目标记账规则文件中该待获取类型对应的目标类型的步骤。

32、进一步地,所述处理模块,还用于若所述目标记账规则文件中未记录该待获取类型对应的目标类型,则获取所述目标记账规则文件中记录的该待获取类型的目标数据;根据获取到的目标数据,生成会计分录。

33、进一步地,所述处理模块,还用于针对所述每个业务数据,若针对该业务数据的数据类型对应保存有数据范围,且该业务数据未超过所述数据范围,则执行后续获取针对该待获取类型对应保存的目标类型的步骤。

34、进一步地,所述处理模块,还用于若针对该业务数据的数据类型对应保存有数据范围,且该业务数据超过所述数据范围,则将该业务数据及该业务数据对应的数据类型发送至业务人员使用的预设设备;接收所述预设设备返回的确定数据,采用所述确定数据对该业务数据进行替换,并则执行后续获取针对该待获取类型对应保存的目标类型的步骤。

35、进一步地,所述处理模块,还用于判断所述会计分录的结果中是否存在超过规定的数据范围的数据,或存在为空的数据,若否,则发送所述会计分录,以使基于所述会计分录进行入账。

36、本技术实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一项所述会计分录生成方法的步骤。

37、本技术实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述会计分录生成方法的步骤。

38、本技术实施例还提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上述任一项所述会计分录生成方法的步骤。

39、在本技术实施例中,部署有核算系统的电子设备接收每个业务数据及每个业务数据对应的数据类型;针对保存的每个待获取类型,获取针对该待获取类型对应保存的目标类型,提取每个业务数据中目标类型的数据;根据保存的每种类型的数据和目标数据的对应关系,获取目标类型的数据对应的目标数据;其中,目标数据为类型为核算三维要素或coa段值的数据;根据获取到的目标数据,生成会计分录。由于在本技术实施例中,电子设备接收每个业务数据及对应的数据类型,并根据每种类型的数据和目标数据的对应关系,获取目标类型的数据对应的目标数据,从而可以准确地获取到类型为核算三维要素及coa段值的数据,进一步准确地生成会计分录,无需对交易系统进行改造,可以降低人力、物力的消耗,并且降低人工编制会计分录,造成的时效性差及准确率低的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1