本发明涉及软件,更具体地说,涉及一种会计凭证自学习方法、装置、电子设备及存储介质。
背景技术:
1、随着公司业务的不断增长,业务内容不断变化,财务记账也越来越复杂,辅助记账的需求应运而生。会计凭证是记录业务发生或者完整情况的证明,而财务记账账户属于会计凭证中的重要信息。
2、但是,财务记账账户目前只能通过财务人员手动记账,不仅操作不便、而且存在记错账的风险。
技术实现思路
1、有鉴于此,为解决上述问题,本发明提供一种会计凭证自学习方法、装置、电子设备及存储介质,技术方案如下:
2、一种会计凭证自学习方法,所述会计凭证自学习方法包括:
3、获取配置信息,所述配置信息至少包括自学习的数据源;
4、从所述数据源中提取与记账账户字段相关联的要素字段,并生成所述记账账户字段与所述要素字段的映射关系;
5、基于所述映射关系从所述数据源中拆分相应的映射结果,所述映射结果包括所述记账账户字段的字段值和所述要素字段的字段值。
6、优选的,所述从所述数据源中提取与记账账户字段相关联的要素字段,包括:
7、从所述数据源中获取目标字段的字段值,所述目标字段为所述数据源中除所述记账账户字段以外的其他字段;
8、对所述目标字段的字段值进行分析,以确定字段值的非重复数据量和数据总量;
9、在所述非重复数据量与所述数据总量的比值小于预设的第一阈值的情况下,识别所述目标字段的字段值中的数值类型;
10、如果所述数值类型包括一个有效值,则将所述目标字段作为与所述记账账户字段相关联的所述要素字段;
11、如果所述数值类型包括一个有效值和一个特殊值,则将所述目标字段作为与所述记账账户字段相关联的所述要素字段;
12、如果所述数值类型包括一个有效值和多个特殊值,则确定所述目标字段的字段值中有效值的数据量,并在所述有效值的数据量与所述数据总量的比值大于预设的第二阈值的情况下,将所述目标字段作为与所述记账账户字段相关联的所述要素字段。
13、优选的,所述方法还包括:
14、对所述映射结果进行交叉验证。
15、优选的,所述配置信息还包括推荐条件,所述会计凭证自学习方法还包括:
16、从通过交叉验证的所述映射结果中,输出与所述推荐条件相匹配的目标映射结果。
17、一种会计凭证自学习装置,所述会计凭证自学习装置包括:
18、配置获取模块,用于获取配置信息,所述配置信息至少包括自学习的数据源;
19、映射关系生成模块,用于从所述数据源中提取与记账账户字段相关联的要素字段,并生成所述记账账户字段与所述要素字段的映射关系;
20、映射结果拆分模块,用于基于所述映射关系从所述数据源中拆分相应的映射结果,所述映射结果包括所述记账账户字段的字段值和所述要素字段的字段值。
21、优选的,用于从所述数据源中提取与记账账户字段相关联的要素字段的所述映射关系生成模块,具体用于:
22、从所述数据源中获取目标字段的字段值,所述目标字段为所述数据源中除所述记账账户字段以外的其他字段;对所述目标字段的字段值进行分析,以确定字段值的非重复数据量和数据总量;在所述非重复数据量与所述数据总量的比值小于预设的第一阈值的情况下,识别所述目标字段的字段值中的数值类型;如果所述数值类型包括一个有效值,则将所述目标字段作为与所述记账账户字段相关联的所述要素字段;如果所述数值类型包括一个有效值和一个特殊值,则将所述目标字段作为与所述记账账户字段相关联的所述要素字段;如果所述数值类型包括一个有效值和多个特殊值,则确定所述目标字段的字段值中有效值的数据量,并在所述有效值的数据量与所述数据总量的比值大于预设的第二阈值的情况下,将所述目标字段作为与所述记账账户字段相关联的所述要素字段。
23、优选的,所述映射结果拆分模块,还用于:
24、对所述映射结果进行交叉验证。
25、优选的,所述配置信息还包括推荐条件,所述映射结果拆分模块,还用于:
26、从通过交叉验证的所述映射结果中,输出与所述推荐条件相匹配的目标映射结果。
27、一种电子设备,所述电子设备包括:至少一个存储器和至少一个处理器;所述存储器存储有应用程序,所述处理器调用所述存储器存储的应用程序,所述应用程序用于实现所述的会计凭证自学习方法。
28、一种存储介质,所述存储介质存储有计算机程序代码,所述计算机程序代码执行时实现所述的会计凭证自学习方法。
29、相较于现有技术,本发明实现的有益效果为:
30、本发明提供一种会计凭证自学习方法、装置、电子设备及存储介质,首先获取配置信息,配置信息至少包括自学习的数据源;进而从数据源中提取与记账账户字段相关联的要素字段,并生成记账账户字段与要素字段的映射关系;进一步基于映射关系从数据源中拆分相应的映射结果,映射结果包括记账账户字段的字段值和要素字段的字段值。本发明可以从自学习的数据源中自动提取记账账户字段相关联的要素字段,并以两者的映射关系为基础从数据源中拆分包含两者字段值的映射结果,以此实现记账账户的自学习和推荐,解决财务系统无法自动生成会计凭证的问题,提升辅助记账效率和准确性。
1.一种会计凭证自学习方法,其特征在于,所述会计凭证自学习方法包括:
2.根据权利要求1所述的会计凭证自学习方法,其特征在于,所述从所述数据源中提取与记账账户字段相关联的要素字段,包括:
3.根据权利要求1所述的会计凭证自学习方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的会计凭证自学习方法,其特征在于,所述配置信息还包括推荐条件,所述会计凭证自学习方法还包括:
5.一种会计凭证自学习装置,其特征在于,所述会计凭证自学习装置包括:
6.根据权利要求5所述的会计凭证自学习装置,其特征在于,用于从所述数据源中提取与记账账户字段相关联的要素字段的所述映射关系生成模块,具体用于:
7.根据权利要求5所述的会计凭证自学习装置,其特征在于,所述映射结果拆分模块,还用于:
8.根据权利要求5所述的会计凭证自学习装置,其特征在于,所述配置信息还包括推荐条件,所述映射结果拆分模块,还用于:
9.一种电子设备,其特征在于,所述电子设备包括:至少一个存储器和至少一个处理器;所述存储器存储有应用程序,所述处理器调用所述存储器存储的应用程序,所述应用程序用于实现权利要求1-4任意一项所述的会计凭证自学习方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序代码,所述计算机程序代码执行时实现权利要求1-4任意一项所述的会计凭证自学习方法。