首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

会计凭证生成管理方法、装置及计算机设备、存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:平安科技(深圳)有限公司

摘要:本发明属于大数据技术领域,涉及会计凭证生成管理方法、装置及计算机设备、存储介质,其中所述方法包括:接收业务系统传送的业务数据;获取与业务系统相对应的转换配置信息,根据转换配置信息将业务数据中各业务字段转换为对应的列字段,并将列字段存入接口表中;获取制证配置信息,制证配置信息中配置有需在会计凭证中展示的目标字段,基于目标字段和转换配置信息,从接口表中读取与目标字段对应的列字段的值作为目标字段的值,根据目标字段的值生成至少一个会计凭证,并将生成的会计凭证同步至总账系统。本发明提供的方案可兼容不同业务系统的业务数据,通过对转换配置信息和制证配置信息的调整可快速适配业务逻辑的变化,通用性强,灵活性高。

主权项:1.一种会计凭证生成管理方法,其特征在于,包括:接收业务系统传送的业务数据,所述业务数据中包括多个业务字段;获取与业务系统相对应的转换配置信息,根据所述转换配置信息将所述业务数据中各业务字段转换为对应的列字段,并将所述列字段存入接口表中,所述列字段的类型包括源字段类型以及映射字段类型;获取制证配置信息,所述制证配置信息中配置有需在会计凭证中展示的目标字段,基于所述目标字段和所述转换配置信息,从所述接口表中读取与所述目标字段对应的列字段的值作为所述目标字段的值,根据所述目标字段的值生成至少一个会计凭证,并将生成的至少一个所述会计凭证同步至总账系统;所述获取制证配置信息的步骤,具体包括:获取业务类型信息,并根据所述业务类型信息筛选对应的生成规则以及规则类别,得到所述制证配置信息;其中,所述制证配置信息为制证规则,所述制证规则包括所述规则类别和从属于所述规则类别的一个或多个所述生成规则,所述规则类别包括父类节点和从属于父类节点的一个或多个子类节点,每个子类节点下对应有至少一个所述生成规则,所述父类节点仅包含所述子类节点,所述父类节点不直接包含所述生成规则,所述生成规则中定义了会计凭证中需要展示的目标字段;所述获取与业务系统相对应的转换配置信息包括:当业务系统对应有多项转换配置信息时,获取所述业务数据的类型信息,根据所述类型信息匹配需要的转换配置信息,匹配得到的转换配置信息为与业务系统相对应的转换配置信息;在所述根据所述目标字段的值生成至少一个会计凭证之前包括:对配置的所述目标字段进行校验,当配置的所述目标字段校验通过后,根据校验通过的所述目标字段的值生成至少一个准凭证;所述对配置的所述目标字段进行校验的步骤包括:获取校验配置信息,根据所述校验配置信息确定需要校验的目标字段,并将所述准凭证中满足预设条件的多个凭证分录行合并;对完成凭证分录行合并后的所述准凭证中需要校验的目标字段进行校验;所述对配置的所述目标字段进行校验的步骤,还包括:当所述对配置的所述目标字段进行校验为借贷平衡校验时,则获取借项金额和贷项金额,合并所述借项金额和所述贷项金额,并判断所述合并后的借项金额和贷项金额是否完全一致,若一致则校验通过,否则校验失败;当所述对配置的所述目标字段进行校验为账套校验时,则获取账套信息,校验所述账套信息是否包含所述准凭证中的账套,若包含则校验通过,否则校验失败;当所述对配置的所述目标字段进行校验为凭证来源和凭证类别校验时,则分别获取凭证来源信息和凭证类别信息,并分别校验所述凭证来源信息和所述凭证类别信息中是否包含所述准凭证中的凭证来源和凭证类别,若包含则校验通过,否则校验失败。

全文数据:会计凭证生成管理方法、装置及计算机设备、存储介质技术领域本发明实施例属于大数据技术领域,尤其涉及会计凭证生成管理方法、装置及计算机设备、存储介质。背景技术会计凭证是能够用来证明经济业务事项发生、明确经济责任并据以登记账簿、具有法律效力的书面证明。在财务管理中,存在将多个业务系统中的业务数据存入总账系统的情形,这些业务数据由业务系统自行转换为会计凭证并上传至总账系统,然而不同的业务系统的业务单据信息存在差异,由此导致在不同的业务系统中基于这些业务单据生成会计凭证的制证规则各不相同,当一个总账系统对接多个业务系统时,每个业务系统对应一种与总账系统对应的制证规则,这将面临制证规则多样化,不便统一管理的问题,同时现有的制证规则在业务系统的处理流程上固化,当业务系统中的业务逻辑发生变化时,重新修改制证规则的工作量较大,导致无法通过及时调整制证规则来响应业务逻辑的变化,缺乏灵活性。发明内容为了解决上述问题,本发明实施例提供一种基于大数据的会计凭证生成管理方法、装置和计算机设备、存储介质,以解决现有技术中将不同的业务系统的业务数据同步至总账系统的过程中各业务系统中的制证规则固化,灵活性低,兼容性差,且不方便统一管理的问题。第一方面,本发明实施例提供一种会计凭证生成管理方法,包括:接收业务系统传送的业务数据,所述业务数据中包括多个业务字段;获取与业务系统相对应的转换配置信息,根据所述转换配置信息将所述业务数据中各业务字段转换为对应的列字段,并将所述列字段存入接口表中;获取制证配置信息,所述制证配置信息中配置有需在会计凭证中展示的目标字段,基于所述目标字段和所述转换配置信息,从接口表中读取与所述目标字段对应的列字段的值作为所述目标字段的值,根据所述目标字段的值生成至少一个会计凭证,并将生成的至少一个所述会计凭证同步至总账系统。在其中一个实施例中,所述获取与业务系统相对应的转换配置信息包括:当业务系统对应有多项转换配置信息时,获取所述业务数据的类型信息,根据所述类型信息匹配需要的转换配置信息,匹配得到的转换配置信息为与业务系统相对应的转换配置信息。在其中一个实施例中,在所述根据所述目标字段的值生成至少一个会计凭证之前包括:对配置的所述目标字段进行校验,当配置的所述目标字段校验通过后,根据校验通过的所述目标字段的值生成至少一个准凭证。在其中一个实施例中,所述对配置的所述目标字段进行校验的步骤包括:获取校验配置信息,根据所述校验配置信息确定需要校验的目标字段,并将所述准凭证中满足预设条件的多个凭证分录行合并;对完成凭证分录行合并后的所述准凭证中需要校验的目标字段进行校验。在其中一个实施例中,所述接收业务系统传送的业务数据的步骤具体包括:在接收所述业务数据后对所述业务数据进行校验,若校验成功则对所述业务数据进行转换操作,否则不进行转换操作。在其中一个实施例中,所述方法还包括:接收业务系统发送的预览指令,根据所述预览指令生成一个或者多个准凭证,并将生成的准凭证反馈至业务系统以实现凭证预览。在其中一个实施例中,在所述根据所述目标字段的值生成至少一个会计凭证之后还包括:获取生成冲销凭证所需要的业务数据的单据信息;根据所述单据信息获取先前根据所述需要的业务数据所生成的会计凭证;基于获取的会计凭证生成冲销凭证,并将生成的冲销凭证同步至总账系统。第二方面,本发明实施例提供一种会计凭证生成管理装置,包括:数据获取单元,用于接收业务系统传送的业务数据,所述业务数据中包括多个业务字段;转换单元,用于获取与业务系统相对应的转换配置信息,根据转换配置信息将所述业务数据中个业务字段转换为对应的列字段,并将所述列字段存入接口表中;凭证生成单元,用于获取制证配置信息,所述制证配置信息中配置有需在会计凭证中展示的目标字段,基于所述目标字段和所述转换配置信息,从所述接口表中读取与所述目标字段对应的列字段的值作为所述目标字段的值,根据所述目标字段的值生成至少一个会计凭证,并将生成的至少一个所述会计凭证同步至总账系统。第三方面,本发明实施例提供一种计算机设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使得所述至少一个处理器能够执行如上所述的会计凭证生成管理方法的步骤。第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被至少一个处理器执行时,实现如上所述的会计凭证生成管理方法的步骤。根据本发明实施例提供的基于大数据的会计凭证生成管理方法、装置及计算机设备、存储介质,通过获取与业务系统匹配的转换配置信息,将业务数据中的业务字段转换成对应的列字段并存入接口表中,在会计凭证生成过程中可以通过接口表中的列字段来得到制证配置信息中目标字段的值来生成会计凭证,由于接口表中的列字段的值是基于转换配置信息来赋予的,不同的业务系统对应不同的转换配置信息,相应的将得到不同的接口表,由此可以兼容不同的业务系统,同时,由于转换配置信息和制证配置信息并不是分散固化在各业务系统中,因此可方便统一管理,且当任意业务系统的业务逻辑发生改变时,通过修改对应的转换配置信息和制证配置信息即可快速响应这种变化,相比于现有技术中固化在业务系统中的制证规则,本方案具有更高的灵活性和通用性。附图说明为了更清楚地说明本发明的方案,下面将对实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的基于大数据的会计凭证生成管理方法的流程框图;图2为本发明实施例提供的会计凭证生成管理装置的结构框图;图3为本发明实施例提供的另一会计凭证生成管理装置的结构框图;图4为本发明实施例提供的计算机设备的硬件结构框图。具体实施方式为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。如图1所示,本发明实施例提供一种基于大数据的会计凭证生成管理方法,应用于会计引擎系统,所述方法包括:S1、接收业务系统传送的业务数据,所述业务数据中包括多个业务字段。其中,对于接收业务系统传送的业务数据的过程,可以是主动向业务系统请求获取业务数据,业务系统响应请求后反馈业务数据,或者被动接收业务系统主动发送的数据。业务数据在业务系统中可以是以业务单据的形式存在,业务单据可以包括一项业务或者多项业务,比如收款业务、付款业务、采购业务等,而在业务数据中包括的业务字段可以是单据类型、账套、公司段、业务段、成本中心、产品、科目、预算科目、备用、关联方等,这些业务字段为生成会计凭证的原始素材。S2、获取与业务系统相对应的转换配置信息,根据所述转换配置信息将所述业务数据中各业务字段转换为对应的列字段,并将所述列字段存入接口表中。所述接口表为连接业务系统的接口,所述转换配置信息由所述会计引擎系统配置和提供,可存储于会计引擎系统的本地存储器中,也可存储于连接该会计引擎系统的云存储器中,或者转换配置信息由业务系统或者总账系统提供。其中,对于根据所述转换配置信息将所述业务数据中各业务字段转换为对应的列字段,并将所述列字段存入接口表中的处理过程,包括将一个业务字段的数据映射至一个列字段中或者将多个业务字段的数据进行运算后映射至一个列字段中,即一个列字段可分为两种类型,一种基于一个业务字段直接获得,其可称为来源字段,另一种基于多个业务字段间接获得,其可称为映射字段,对于映射字段,需要将多个业务字段在进行计算预处理后再写入接口表中,如下表一示出了业务字段与列字段一种可能的转换关系。业务数据接口表业务字段1列字段1业务字段2列字段2业务字段3and业务字段4列字段3…………表一在本实施例中,列字段是一个中间字段,其在接口表中并不体现字段的具体含义,仅指代一个数据值,每个列字段的实际意义由转换配置信息也可称转换规则来定义,即接口表为一个通用表,可配合不同的转换配置信息来使用,即存在唯一的接口表和与定义该接口表中列字段含义的至少一项转换配置信息,对应不同的转换配置信息,在接口表中的同一个列字段在不同的转换配置信息中将具有不同的字段含义,由此可兼容不同业务系统的业务数据,通用性强。在一些实施例中,当业务系统对应有多项转换配置信息时,上述获取与业务系统相对应的转换配置信息的过程可包括:获取所述业务数据的类型信息,根据所述类型信息匹配需要的转换配置信息,匹配得到的转换配置信息为与业务系统相对应的转换配置信息。实际上,对于不同来源的同一类型的业务数据可能对应不同的转换配置信息,故可以通过获取业务数据的来源信息来确定需要获取的转换配置信息。S3、获取制证配置信息,所述制证配置信息中配置有需在会计凭证中展示的目标字段,基于所述目标字段和所述转换配置信息,从接口表中读取与所述目标字段对应的列字段的值作为所述目标字段的值,根据所述目标字段的值生成至少一个会计凭证,并将生成的至少一个所述会计凭证同步至总账系统。在本实施例中,所述制证配置信息由所述会计引擎系统配置和提供,可存储于会计引擎系统的本地存储器中,也可存储于连接该会计引擎系统的云存储器中,或者制证配置信息由业务系统或者总账系统提供;所述目标字段的配置过程可以是在预设的字段库里选择会计凭证所需要的字段的过程,会计凭证一般包括凭证头和凭证内容,则目标字段的配置过程可包括从预设的字段库中选择会计凭证头需要的字段和选择凭证内容需要的字段两个部分。进一步地,所述制证配置信息具体可体现为制证规则,在本实施例中,业务系统中可存在多种类型的业务数据,根据不同的业务类型的业务数据,制证规则相应的可包括规则类别和从属于规则类别的一个或多个生成规则。在一些实施例中,所述规则类别可进一步包括父类和从属于父类的一个或多个子类,每个子类下对应有至少一个生成规则,比如制证规则包括费用报销单、付款单和差旅费三个父类,费用报销单进一步包括“默认账套币种:是”和“默认账套币种:否”两个子类。在具体的实施例中,根据需要,子类还可进一步进行类别划分,即规则类别可包含多级节点,由此对于不同的业务类型,可基于规则类别实现规则筛选,并利用筛选得到的生成规则来生成相应的会计凭证,因此,在一些实施例中,获取制证配置信息的过程具体可包括获取业务类型信息,并根据业务类型信息筛选对应的生成规则;需要说明的是,对于父类节点而言,父类节点仅包含子类节点,而不直接包含生成规则,即生成规则需包含于最下层的节点之中。在本实施例中,生成规则中定义了会计凭证中需要展示的目标字段,而后基于步骤S2的转换配置信息,直接通过接口表中的列字段来获得目标字段的值,具体的,因为转换配置信息中定义了列字段的含义,目标字段也是有具体含义的,取值过程就是结合转换配置信息在接口表中找到具有与目标字段相同的具体含义的列字段,然后把这个列字段的值赋予目标字段。如下表二展示了目标字段的一种可能的赋值过程。业务数据接口表会计凭证业务字段1列字段1目标字段2业务字段2列字段2目标字段1业务字段3and业务字段4列字段3目标字段3………………表二进一步地,在本实施例中,对于将会计凭证同步至总账系统的过程,具体可通过获取用于同步会计凭证的接口表不同于连接业务系统的接口表,此处的接口表用于连接总账系统,通过获取的接口表将会计凭证导入至总账系统中,其中,在一些实施例中,对于不同的总账系统可以是对应不同用于同步会计凭证的接口表,当对接有多个总账系统时,需预先获取待同步的总账系统信息,根据总账系统信息调用对应的接口表,以完成同步操作;在另一些实施例中,对于不同的总账系统也可以是仅包括一个接口表,而每个总账系统对应不同的同步配置信息,通过同步配置信息来配置接口表,以将会计凭证同步至对应的总账系统中。上述实施例中,由于所述转换配置信息和制证配置信息不是固化在业务系统中,因此可以统一管理,比如可以是提供一个包括所有转换配置信息的转换配置信息库和包括所有制证配置信息的制证配置信息库,对于不同的业务系统,均能从转换配置信息库中获取到相对应的转换配置信息,同时也能从制证配置信息库中获取到相对应的制证配置信息。此外,转换配置信息和是制证配置信息可自由调整配置的,通过对转换配置信息和制证配置信息的调整比如新增、修改、删除等操作可快速适配业务逻辑的变化,具有较高的灵活性。采用接口表配合转换配置信息和制证配置信息的方式可将原有固化在业务系统中的“根据业务字段直接生成会计凭证的过程”转换为非固化的“基于可动态配置的转换配置信息来实现业务数据转换的过程”和“基于可动态配置的制证配置信息来根据转换后的数据来生成会计凭证的过程”,以此兼容不同的业务系统,通用性强,具有很高的灵活性。进一步地,在本发明一些实施例中,在上述根据所述目标字段的值生成至少一个会计凭证之前包括:对配置的所述目标字段进行校验,比如目标字段是否可赋值,赋值类型是否正确等,当配置的所述目标字段校验通过后,根据校验通过的所述目标字段的值生成至少一个准凭证。在本实施例中,准凭证可包含有凭证头和行信息,其中凭证头可包括帐套、凭证来源、凭证类别、币种、单据编号、头摘要、期间等字段,行信息可包括账户、借项、贷项、行摘要、弹性域等字段,其中账户可为公司段、业务段、成本中心、产品、科目、子目、备用段、关联方等字段的组合,相应的,对所述目标字段进行校验具体的可包括对准凭证中的凭证头和行信息进行校验,比如借贷平衡校验、帐套校验、凭证来源、凭证类别校验、期间校验、币种校验、账户的组合字段校验等,具体的,帐套校验的过程可包括获取已有的账套信息,校验已有的账套信息是否包含准凭证中的账套,若包含则校验通过,否则校验失败;凭证来源和凭证类别校验的过程可包括分别获取已有的凭证来源信息和凭证类别信息,并分别校验已有的凭证来源信息和凭证类别信息中是否包含准凭证中的凭证来源和凭证类别,若包含则校验通过,否则校验失败;期间校验、币种校验、账户的组合字段校验的校验过程与帐套、凭证来源和凭证类别的校验过程类似。在一些实施例中,所述对配置的所述目标字段进行校验的步骤包括:获取校验配置信息,根据所述校验配置信息确定需要校验的目标字段,并将所述准凭证中满足预设条件的多个凭证分录行合并;对完成凭证分录行合并后的所述准凭证中需要校验的目标字段进行校验。其中,根据校验配置信息来获取需要校验的目标字段具体通过调用已生成的校验配置信息后解析需要校验的目标字段,在一些实施例中,所述校验配置信息可从本地存储器或者云存储器中调用,也可向总账系统请求后获得;而对于凭证分录行的合并,比如借贷平衡校验过程可包括分别合并借项金额和贷项金额,并判断合并后的借项金额和贷项金额是否完全一致,若一致则校验通过,否则校验失败,其中合并借项金额和贷项金额的前提是待合并的借项和贷项满足一定的合并条件,比如一种合并条件如下:对于非外币的合并条件可为:凭证批名公司字段-业务字段-单据编号、凭证名、帐套、凭证来源、凭证类别、记账日期、币种、汇率类型、公司段、业务段、单据编号、批次号的这些值都相同;将满足条件的合并。对于外币的合并条件可为:在非外币的基础上,还需业务系统额外提供的“凭证序号”字段都相同;将凭证序号相同的合并在一个凭证内,凭证序号不相同的进行拆分。此处需要说明的是,可在校验之前预先对准凭证中的行信息进行合并,由于准凭证包括多个分录行,合并过程具体体现为对满足预设条件的多个凭证分录行的合并,比如该预设条件可以是具有相同的“公司字段+业务字段+单据编号”。具体的,对于非外币,将除金额之外其他字段相同且借贷方向一致的分录行进行合并,合并后借或者贷的金额进行合并相加;对于外币,准凭证基于业务系统额外提供的凭证序号来生成,因此合并过程体现为将凭证序号相同的合并在一个凭证内,不相同的拆分在不同凭证内。由于已进行分录行合并,校验时可直接判断借项金额和贷项金额是否完全一致。此外,在其他实施例中还可根据需要进行扩展字段的校验。进一步地,在本发明一些实施例中,所述接收业务系统传送的业务数据的步骤具体包括:在接收所述业务数据后对所述业务数据进行校验,校验成功则对所述业务数据进行转换操作,否则不进行转换操作;其中校验所述业务数据的过程包括对所述业务数据中必要的业务字段进行校验和对所述业务数据是否存在匹配的转换配置信息和或制证配置信息进行校验,在本实施例中,所述必要的业务字段是指通用的会计凭证中必须要包含的字段,用于展示必要的凭证信息,实际上,在具体的业务系统中,对于不同的业务,不同的会计凭证中包含的字段内容均可包括通用的字段和一些特有的字段,这些通用的字段即为必要的业务字段。具体的,必要业务字段的校验可包括必要业务字段是否赋值、赋值类型是否与预定义类型匹配等。上述实施例中提到,制证配置信息包括规则类别和从属于规则类别的一个或多个生成规则,故制证配置信息的校验可包括对规则类别的校验,比如业务数据包含费用类的字段,需校验规则类别中是否包含费用相关的规则类别,理论上每种业务数据需且仅匹配一种规则类别,如果业务数据没有匹配到相应的规则类别或者匹配到多个规则类别,则说明校验失败;而对于转换配置信息的校验可可以是确认是否存在与业务系统相对应的转换配置信息;完成校验后,无论校验成功或失败,校验结果可反馈至业务系统中。在一些实施例中,所述方法还包括:接收业务系统发送的预览指令,根据所述预览指令生成一个或者多个准凭证,并将生成的准凭证反馈至所述业务系统以实现凭证预览。其中,若准凭证生成失败则在预览界面提示错误提示信息。在另一些实施例中,所述方法还包括获取查询指令,根据查询指令提供会计凭证信息。在一些实施例中,当需要生成冲销凭证时,在所述根据所述目标字段的值生成至少一个会计凭证之后还包括:获取生成冲销凭证所需要的业务数据的单据信息;根据所述单据信息获取先前根据所述需要的业务数据所生成的会计凭证;基于获取的会计凭证生成冲销凭证,并将生成的冲销凭证同步至总账系统。具体的,对于已生成凭证的单据,首先获取单据号,再通过单据号获取先前根据该单据所生成的会计凭证,之后复制该会计凭证内容并生成新的凭证,同时对金额或借贷项进行反向处理,处理过程又可包括红冲和蓝冲两种形式,其中,红冲是将金额转换正负号进行冲销,蓝冲是指将借贷金额反向,比如某单据的会计凭证分录行上的借项金额是200,贷项金额是0,那么红冲的操作就是将借项金额改为-200,贷项金额保持0,蓝冲的操作是将借项金额改为0,贷项金额改为200。根据本发明实施例提供的基于大数据的会计凭证生成管理方法,通过获取与业务系统匹配的转换配置信息,将业务数据中的业务字段转换成对应的列字段并存入接口表中,在会计凭证生成过程中可以通过接口表中的列字段来得到制证配置信息中目标字段的值来生成会计凭证,由于接口表中的列字段的值是基于转换配置信息来赋予的,不同的业务系统对应不同的转换配置信息,相应的将得到不同的接口表,由此可以兼容不同的业务系统,同时,由于转换配置信息和制证配置信息并不是分散固化在各业务系统中,因此可方便统一管理,且当任意业务系统的业务逻辑发生改变时,通过修改对应的转换配置信息和制证配置信息即可快速响应这种变化,相比于现有技术中固化在业务系统中的制证规则,本方案具有更高的灵活性和通用性。如图2所示,本发明实施例提供一种会计凭证生成管理装置,应用于会计引擎系统中,包括数据获取单元10、转换单元20和凭证生成单元30,其中:所述数据获取单元10用于接收业务系统传送的业务数据,所述业务数据中包括多个业务字段。其中,所述数据获取单元10对于接收业务系统传送的业务数据的过程,可以是主动向业务系统请求获取业务数据,业务系统响应请求后反馈业务数据,或者被动接收业务系统主动发送的数据。业务数据在业务系统中可以是以业务单据的形式存在,业务单据可以包括一项业务或者多项业务,比如收款业务、付款业务、采购业务等,而在业务数据中包括的业务字段可以是单据类型、账套、公司段、业务段、成本中心、产品、科目、预算科目、备用、关联方等,这些业务字段为生成会计凭证的原始素材。所述转换单元20用于获取与业务系统相对应的转换配置信息,根据转换配置信息将所述业务数据中各业务字段转换为对应的列字段,并将所述列字段存入接口表中;所述接口表为连接业务系统的接口,所述转换配置信息由所述会计引擎系统配置和提供,可存储于会计引擎系统的本地存储器中,也可存储于连接该会计引擎系统的云存储器中,或者转换配置信息由业务系统或者总账系统提供。其中,所述转换单元20对于根据所述转换配置信息将所述业务数据中各业务字段转换为对应的列字段,并将所述列字段存入接口表中的处理过程包括将一个业务字段的数据映射至一个列字段中或者将多个业务字段的数据进行运算后映射至一个列字段中,即一个列字段可分为两种类型,一种基于一个业务字段直接获得,其可称为来源字段,另一种基于多个业务字段间接获得,其可称为映射字段,对于映射字段,需要将多个业务字段在进行计算预处理后再写入接口表中,业务字段与列字段一种可能的转换关系可参考上述方法实施例中的表一,此处不再复述。在本实施例中,列字段相当于一个中间字段,其在接口表中并不体现字段的具体含义,仅指代一个数据值,每个列字段的实际意义由转换配置信息也可称转换规则来定义,即接口表为一个通用表,可配合不同的转换配置信息来使用,即存在唯一的接口表和与定义该接口表中列字段含义的至少一项转换配置信息,对应不同的转换配置信息,在接口表中的同一个列字段在不同的转换配置信息中将具有不同的字段含义,由此可兼容不同业务系统的业务数据,通用性强。在一些实施例中,当所述业务系统对应有多项转换配置信息时,所述转换单元20获取与所述业务系统相对应的转换配置信息的过程可包括:获取所述业务数据的类型信息,根据所述类型信息匹配需要的转换配置信息,匹配得到的转换配置信息为与业务系统相对应的转换配置信息。实际上,对于不同来源的同一类型的业务数据也可能对应不同的转换配置信息,故可以通过获取业务数据的来源信息来确定需要获取的转换配置信息。所述凭证生成单元30用于获取制证配置信息,所述制证配置信息中配置有需在会计凭证中展示的目标字段,基于所述目标字段和所述转换配置信息,从接口表中读取与所述目标字段对应的列字段的值作为所述目标字段的值,根据所述目标字段的值生成至少一个会计凭证,并将生成的至少一个所述会计凭证同步至总账系统。在本实施例中,所述制证配置信息由所述会计引擎系统配置和提供,可存储于会计引擎系统的本地存储器中,也可存储于连接该会计引擎系统的云存储器中,或者制证配置信息由业务系统或者总账系统提供;所述目标字段的配置过程可以是在预设的字段库里选择会计凭证所需要的字段的过程,会计凭证一般包括凭证头和凭证内容,则目标字段的配置过程可包括从预设的字段库中选择会计凭证头需要的字段和选择凭证内容需要的字段两个部分。进一步地,所述制证配置信息具体可体现为制证规则,在本实施例中,业务系统中可存在多种类型的业务数据,根据不同的业务类型的业务数据,制证规则相应的可包括规则类别和从属于规则类别的一个或多个生成规则。在一些实施例中,所述规则类别可进一步包括父类和从属于父类的一个或多个子类,每个子类下对应有至少一个生成规则,比如制证规则包括费用报销单、付款单和差旅费三个父类,费用报销单进一步包括“默认账套币种:是”和“默认账套币种:否”两个子类。在具体的实施例中,根据需要,子类还可进一步进行类别划分,即规则类别可包含多级节点,由此对于不同的业务类型,可基于规则类别实现规则筛选,并利用筛选得到的生成规则来生成相应的会计凭证,因此,在一些实施例中,获取制证配置信息的过程具体可包括获取业务类型信息,并根据业务类型信息筛选对应的生成规则;需要说明的是,对于父类节点而言,父类节点仅包含子类节点,而不直接包含生成规则,即生成规则需包含于最下层的节点之中。在本实施例中,生成规则中定义了会计凭证中需要展示的目标字段,而后基于转换单元20获取的转换配置信息,所述凭证生成单元30直接通过接口表中的列字段来获得目标字段的值,具体的,因为转换配置信息中定义了字段的含义,目标字段也是有具体含义的,取值过程就是结合转换配置信息在接口表中找到具有与目标字段相同的具体含义的列字段,然后把这个列字段的值赋予目标字段,目标字段的一种可能的赋值过程可参考上述方法实施例中的表二。进一步地,在本实施例中,所述凭证生成单元30对于将会计凭证同步至总账系统的过程,具体可通过获取用于同步会计凭证的接口表不同于连接业务系统的接口表,此处的接口表用于连接总账系统,通过获取的接口表将会计凭证导入至总账系统中,其中,在一些实施例中,对于不同的总账系统可以是对应不同用于同步会计凭证的接口表,当对接有多个总账系统时,所述凭证生成单元30需预先获取待同步的总账系统信息,根据总账系统信息调用对应的接口表,以完成同步操作;在另一些实施例中,对于不同的总账系统也可以是仅包括一个接口表,而每个总账系统对应不同的同步配置信息,所述凭证生成单元30通过同步配置信息来配置接口表,以将会计凭证同步至对应的总账系统中。在本实施例中,由于所述转换配置信息和制证配置信息不是固化在业务系统中,因此可以统一管理,比如可以是提供一个包括所有转换配置信息的转换配置信息库和包括所有制证配置信息的制证配置信息库,对于不同的业务系统,均能从转换配置信息库中获取到相对应的转换配置信息,同时也能从制证配置信息库中获取到相对应的制证配置信息。此外,转换配置信息和是制证配置信息可自由调整配置的,通过对转换配置信息和制证配置信息的调整比如新增、修改、删除等操作可快速适配业务逻辑的变化,具有较高的灵活性。本实施例中采用接口表配合转换配置信息和制证配置信息的方式可将原有固化在业务系统中的“根据业务字段直接生成会计凭证的过程”转换为非固化的“基于可动态配置的转换配置信息来实现业务数据转换的过程”和“基于可动态配置的制证配置信息来根据转换后的数据来生成会计凭证的过程”,以此兼容不同的业务系统,通用性强,具有很高的灵活性。在一些实施例中,如图3所示,所述会计凭证生成管理装置还包括校验单元40,所述凭证生成单元30在根据所述目标字段的值生成至少一个会计凭证之前还用于对配置的所述目标字段进行校验,当配置的所述目标字段校验通过后,根据校验通过的所述目标字段的值生成至少一个准凭证,其中,所述校验单元40对所述配置的目标字段进行的校验比如目标字段是否可赋值,赋值类型是否正确等。在本实施例中,准凭证可包含有凭证头和行信息,其中凭证头可包括帐套、凭证来源、凭证类别、币种、单据编号、头摘要、期间等字段,行信息可包括账户、借项、贷项、行摘要、弹性域等字段,其中账户可为公司段、业务段、成本中心、产品、科目、子目、备用段、关联方等字段的组合,相应的,所述校验单元40对所述目标字段进行校验具体的可包括对准凭证中的凭证头和行信息进行校验,比如借贷平衡校验、帐套校验、凭证来源、凭证类别校验、期间校验、币种校验、账户的组合字段校验等,具体的,所述校验单元40对帐套校验的过程可包括获取已有的账套信息,校验已有的账套信息是否包含准凭证中的账套,若包含则校验通过,否则校验失败;所述校验单元40对凭证来源和凭证类别校验的过程可包括分别获取已有的凭证来源信息和凭证类别信息,并分别校验已有的凭证来源信息和凭证类别信息中是否包含准凭证中的凭证来源和凭证类别,若包含则校验通过,否则校验失败;所述校验单元40对期间校验、币种校验、账户的组合字段校验的校验过程与帐套、凭证来源和凭证类别的校验过程类似。在一些实施例中,所述校验单元40对配置的所述目标字段进行校验的过程包括:获取校验配置信息,根据所述校验配置信息确定需要校验的目标字段,并将所述准凭证中满足预设条件的多个凭证分录行合并;对完成凭证分录行合并后的所述准凭证中需要校验的目标字段进行校验。其中,所述校验单元40根据校验配置信息来获取需要校验的目标字段具体通过调用已生成的校验配置信息后解析需要校验的目标字段,在一些实施例中,所述校验配置信息可从本地存储器中或者云服务器中调用,也可向总账系统请求后获得;而对于凭证分录行的合并,比如所述校验单元40对借贷平衡校验的过程可包括分别合并借项金额和贷项金额,并判断合并后的借项金额和贷项金额是否完全一致,若一致则校验通过,否则校验失败,其中合并借项金额和贷项金额的前提是待合并的借项和贷项满足一定的合并条件,比如一种合并条件如下:对于非外币的合并条件可为:凭证批名公司字段-业务字段-单据编号、凭证名、帐套、凭证来源、凭证类别、记账日期、币种、汇率类型、公司段、业务段、单据编号、批次号的这些值都相同;将满足条件的合并。对于外币的合并条件可为:在非外币的基础上,还需业务系统额外提供的“凭证序号”字段都相同;将凭证序号相同的合并在一个凭证内,凭证序号不相同的进行拆分。此处需要说明的是,可在校验之前预先对准凭证中的行信息进行合并,由于准凭证包括多个分录行,合并过程具体体现为对满足预设条件的多个凭证分录行的合并,比如该预设条件可以是具有相同的“公司字段+业务字段+单据编号”。具体的,对于非外币,将除金额之外其他字段相同且借贷方向一致的分录行进行合并,合并后借或者贷的金额进行合并相加;对于外币,准凭证基于业务系统额外提供的凭证序号来生成,因此合并过程体现为将凭证序号相同的合并在一个凭证内,不相同的拆分在不同凭证内。由于已进行分录行合并,校验时可直接判断借项金额和贷项金额是否完全一致。此外,在其他实施例中所述校验单元40还可根据需要进行扩展字段的校验。在一些实施例中,如图3所示,所述校验单元40接收业务系统传送的业务数据具体还包括在接收所述业务数据后对所述业务数据进行校验,校验成功则对所述业务数据进行转换操作,否则不进行转换操作;所述校验单元40校验所述业务数据的过程可包括对所述业务数据中必要的业务字段进行校验和对所述业务数据是否存在匹配的转换配置信息和或制证配置信息进行校验,在本实施例中,所述必要的业务字段是指通用的会计凭证中必须要包含的字段,用于展示必要的凭证信息,实际上,在具体的业务系统中,对于不同的业务,不同的会计凭证中包含的字段内容均可包括通用的字段和一些特有的字段,这些通用的字段即为必要的业务字段。具体的,所述校验单元40对必要业务字段的校验可包括必要业务字段是否赋值、赋值类型是否与预定义类型匹配等。上述实施例中提到,制证配置信息包括规则类别和从属于规则类别的一个或多个生成规则,故所述校验单元40对制证配置信息的校验可包括对规则类别的校验,比如业务数据包含费用类的字段,需校验规则类别中是否包含费用相关的规则类别,理论上每种业务数据需且仅匹配一种规则类别,如果业务数据没有匹配到相应的规则类别或者匹配到多个规则类别,则说明校验失败;而所述校验单元40对转换配置信息的校验可以是确认是否存在与业务系统相对应的转换配置信息;完成校验后,无论校验成功或失败,所述校验单元40可校验结果可反馈至业务系统中。在一些实施例中,如图3所示,所述会计凭证生成管理装置还包括预览单元50,所述预览单元50用于接收业务系统发送的预览指令,根据所述预览指令生成一个或者多个准凭证,并将生成的准凭证反馈至所述业务系统以实现凭证预览。其中,若准凭证生成失败则所述预览单元50向所述业务系统的预览界面输出错误提示信息。在另一些实施例中,所述装置还包括获取查询单元,用于根据查询指令提供会计凭证信息。在一些实施例中,所述凭证生成单元30在所述根据所述目标字段的值生成至少一个会计凭证之后,所述凭证生成单元30还用于生成冲销凭证,具体包括获取生成冲销凭证所需要的业务数据的单据信息,根据所述单据信息获取先前根据所述需要的业务数据所生成的会计凭证,基于获取的会计凭证生成冲销凭证,并将生成的重新凭证同步至总账系统。具体的,对于已生成会计凭证的单据,所述凭证生成单元30首先获取单据号,再通过单据号获取先前根据该单据所生成的会计凭证,之后复制该会计凭证内容并生成新的凭证,同时对金额或借贷项进行反向处理,处理过程又可包括红冲和蓝冲两种形式,其中,红冲是将金额转换正负号进行冲销,蓝冲是指将借贷金额反向,比如某单据的会计凭证分录行上的借项金额是200,贷项金额是0,那么红冲的操作就是将借项金额改为-200,贷项金额保持0,蓝冲的操作是将借项金额改为0,贷项金额改为200。根据本发明实施例提供的会计凭证生成管理装置,通过数据获取单元10获取与业务系统匹配的转换配置信息,再通过转换单元20将业务数据中的业务字段转换成对应的列字段并存入接口表中,使得凭证生成单元30在会计凭证生成过程中可以通过接口表中的列字段来得到制证配置信息中目标字段的值来生成会计凭证,由于接口表中的列字段的值是基于转换配置信息来赋予的,不同的业务系统对应不同的转换配置信息,相应的将得到不同的接口表,由此可以兼容不同的业务系统,同时,由于转换配置信息和制证配置信息并不是分散固化在各业务系统中,因此可方便统一管理,且当任意业务系统的业务逻辑发生改变时,通过修改对应的转换配置信息和制证配置信息即可快速响应这种变化,相比于现有技术中固化在业务系统中的制证规则,本方案具有更高的灵活性和通用性。如图4所示,本发明实施例还提供一种计算机设备,包括至少一个处理器100,以及与所述至少一个处理器100通信连接的存储器200;图4中以一个处理器100为例,其中,所述存储器200存储有可被所述至少一个处理器100执行的指令,所述指令被所述至少一个处理器100执行,以使所述至少一个处理器100能够执行如上所述的会计凭证生成管理方法的步骤。在本实施例中,执行会计凭证生成管理方法的计算机设备还可以包括:输入装置300和输出装置400;其中,输入装置300可获取用户在技术设备上的操作信息,输出装置400可包括显示屏等显示设备。处理器100、存储器200、输入装置300和输出装置400可以通过总线或者其他方式连接,图4中以通过总线连接为例。存储器200作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请上述实施例中的基于大数据的会计凭证生成管理方法对应的程序指令模块。处理器100通过运行存储在存储器200中的非易失性软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述方法实施例中所述的基于大数据的会计凭证生成管理方法。存储器200可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储基于大数据的会计凭证生成管理方法的处理过程中所创建的数据等。此外,存储器200可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器200可选包括相对于处理器100远程设置的存储器,这些远程存储器可以通过网络连接至执行域名过滤处理的计算机设备,前述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。根据本发明实施例提供的计算机设备,通过处理器100执行存储器200中的代码时能够执行上述实施例中的会计凭证生成管理方法的步骤,且具有上述方法实施例的技术效果,未在本实施例中详尽描述的技术细节,可参见本申请方法实施例中所提供的技术内容。本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被至少一个处理器执行时,实现如上所述的基于大数据的会计凭证生成管理方法的步骤,当执行所述方法的步骤时,具有上述方法实施例的技术效果,未在本实施例中详尽描述的技术细节,可参见本申请方法实施例中所提供的技术内容。本发明实施例还提供一种计算机程序产品,所述产品可执行本申请方法实施例中所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请方法实施例中所提供的技术内容。需要说明的是,在本发明上述实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置可以是个人计算机,服务器,或者网络装置等或智能终端设备或处理器Processor执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器Read-OnlyMemory,ROM、随机存取存储器RandomAccessMemory,RAM、磁碟或者光盘等各种可以存储程序代码的介质。在本发明所提供的上述实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。显然,以上所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,附图中给出了本发明的较佳实施例,但并不限制本发明的专利范围。本发明可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本发明说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本发明专利保护范围之内。

权利要求:1.一种会计凭证生成管理方法,其特征在于,包括:接收业务系统传送的业务数据,所述业务数据中包括多个业务字段;获取与业务系统相对应的转换配置信息,根据所述转换配置信息将所述业务数据中各业务字段转换为对应的列字段,并将所述列字段存入接口表中;获取制证配置信息,所述制证配置信息中配置有需在会计凭证中展示的目标字段,基于所述目标字段和所述转换配置信息,从所述接口表中读取与所述目标字段对应的列字段的值作为所述目标字段的值,根据所述目标字段的值生成至少一个会计凭证,并将生成的至少一个所述会计凭证同步至总账系统。2.根据权利要求1所述的会计凭证生成管理方法,其特征在于,所述获取与业务系统相对应的转换配置信息包括:当业务系统对应有多项转换配置信息时,获取所述业务数据的类型信息,根据所述类型信息匹配需要的转换配置信息,匹配得到的转换配置信息为与业务系统相对应的转换配置信息。3.根据权利要求1或2所述的会计凭证生成管理方法,其特征在于,在所述根据所述目标字段的值生成至少一个会计凭证之前包括:对配置的所述目标字段进行校验,当配置的所述目标字段校验通过后,根据校验通过的所述目标字段的值生成至少一个准凭证。4.根据权利要求3所述的会计凭证生成管理方法,其特征在于,所述对配置的所述目标字段进行校验的步骤包括:获取校验配置信息,根据所述校验配置信息确定需要校验的目标字段,并将所述准凭证中满足预设条件的多个凭证分录行合并;对完成凭证分录行合并后的所述准凭证中需要校验的目标字段进行校验。5.根据权利要求1所述的会计凭证生成管理方法,其特征在于,所述接收业务系统传送的业务数据的步骤具体包括:在接收所述业务数据后对所述业务数据进行校验,若校验成功则对所述业务数据进行转换操作,否则不进行转换操作。6.根据权利要求1所述的会计凭证生成管理方法,其特征在于,所述方法还包括:接收业务系统发送的预览指令,根据所述预览指令生成一个或者多个准凭证,并将生成的准凭证反馈至业务系统以实现凭证预览。7.根据权利要求1所述的会计凭证生成管理方法,其特征在于,在所述根据所述目标字段的值生成至少一个会计凭证之后还包括:获取生成冲销凭证所需要的业务数据的单据信息;根据所述单据信息获取先前根据所述需要的业务数据所生成的会计凭证;基于获取的会计凭证生成冲销凭证,并将生成的冲销凭证同步至总账系统。8.一种会计凭证生成管理装置,其特征在于,包括:数据获取单元,用于业务系统传送的业务数据,所述业务数据中包括多个业务字段;转换单元,用于获取与业务系统相对应的转换配置信息,根据所述转换配置信息将所述业务数据中各业务字段转换为对应的列字段,并将所述列字段存入接口表中;凭证生成单元,用于获取制证配置信息,所述制证配置信息中配置有需在会计凭证中展示的目标字段,基于所述目标字段和所述转换配置信息,从所述接口表中读取与所述目标字段对应的列字段的值作为所述目标字段的值,根据所述目标字段的值生成至少一个会计凭证,并将生成的至少一个所述会计凭证同步至总账系统。9.一种计算机设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使得所述至少一个处理器执行如权利要求1至7中任一项所述的会计凭证生成管理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被至少一个处理器执行时实现如权利要求1至7中任一项权利要求所述的会计凭证生成管理方法的步骤。

百度查询: 平安科技(深圳)有限公司 会计凭证生成管理方法、装置及计算机设备、存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。