掌桥专利:专业的专利平台
掌桥专利
首页

凭证生成方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 11:39:06


凭证生成方法、装置、计算机设备和存储介质

技术领域

本申请涉及计算机技术领域,特别是涉及一种凭证生成方法、装置、计算机设备和存储介质。

背景技术

随着计算机技术的发展,日常工作经常需要通过计算机获取不同类型的单据的数据合并生成所需要的目标凭证。目前通过计算机获取不同类型的单据合并生成所需要的凭证的方法,是在一个界面上分别选择各个单据类型后,再到另一个界面中,通过各自对应的模板分别为每个单据类型配置不同的凭证信息,以生成凭证。也即是说,生成目标凭证前,不同类型的单据需要单独配置各自的凭证模板信息。

通过各自对应的模板分别为每个单据类型配置不同的凭证信息,若配置的目标单据信息较多,则需要消耗较大的工作量和时间,由此,降低了生成凭证的效率。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高效率的凭证生成方法、装置、计算机设备和存储介质。

一种凭证生成方法,所述方法包括:

显示包括基本信息区域和凭证分录区域的凭证模板配置页面;

在所述基本信息区域,显示所选中的源单据的标识和关联单据的标识;

在所述凭证分录区域,显示与所述源单据的标识对应的源分录,以及与所述关联单据的标识对应的关联分录;

响应于对所述源分录中源分录项的配置操作,显示对应的源分录项内容;

在所述关联分录中与所述源分录项对应的关联分录项处,显示按照所述关联分录项和所述源分录项间的逻辑关系确定的关联分录项内容;

根据所述源分录和所述关联分录生成凭证。

在其中一个实施例中,所述在所述关联分录中与所述源分录项对应的关联分录项处,显示按照所述关联分录项和所述源分录项间的逻辑关系确定的关联分录项内容,包括:

当所述源分录项与所述关联分录中对应的关联分录项存在预设直接关系时,则确定所述关联分录项和所述源分录项间的直接逻辑关系;

在所述关联分录项处,显示按照所述直接逻辑关系确定的关联分录项内容。

在其中一个实施例中,所述在所述关联分录中与所述源分录项对应的关联分录项处,显示按照所述关联分录项和所述源分录项间的逻辑关系确定的关联分录项内容,包括:

当所述源分录项与所述关联分录中对应的关联分录项存在预设间接关系时,则基于所述源单据的第一上游单据和所述关联单据的第二上游单据,确定所述源分录项与所述关联分录项间的间接逻辑关系;所述第一上游单据和所述第二上游单据属于同类型;

在所述关联分录项处,显示按照所述间接逻辑关系确定的关联分录项内容。

在其中一个实施例中,所述在所述关联分录中与所述源分录项对应的关联分录项处,显示按照所述关联分录项和所述源分录项间的逻辑关系确定的关联分录项内容,包括:

当所述源分录项与所述关联分录中对应的关联分录项存在预设关系时,在所述关联分录项处,显示按照所述预设关系确定的关联分录项内容;

当所述源分录项与所述关联分录中对应的关联分录项不存在预设关系时,展示公共字段设置页面;

基于在所述公共字段设置页面中配置的所述源单据和所述关联单据间的公共字段,确定所述源分录项与所述关联分录项间的字段关联逻辑关系;

在所述关联分录项处,显示按照所述字段关联逻辑关系确定的关联分录项内容。

在其中一个实施例中,所述根据所述源分录和所述关联分录生成凭证,包括:

当所述基本信息区域配置的生成凭证的方式为一对一方式时,则对应于所述源分录中订单范围项中的每一个订单,均根据所述源分录和所述关联分录生成对应的凭证。

在其中一个实施例中,所述根据所述源分录和所述关联分录生成凭证,包括:

当所述基本信息区域配置的生成凭证的方式为全部汇总方式时,则将各个订单对应生成的各个凭证中的分录项进行合并;

将合并分录项后得到的第一中间凭证,去除相同的分录项,得到全部汇总方式下的凭证。

在其中一个实施例中,所述根据所述源分录和所述关联分录生成凭证,包括:

当所述基本信息区域配置的生成凭证的方式为匹配汇总方式时,则将各个订单对应生成的各个凭证按照匹配字段进行分类,并分别将各个类别的凭证中的分录项进行合并,得到至少一个第二中间凭证;

将至少一个第二中间凭证,去除相同的分录项,得到匹配汇总方式下的至少一个凭证。

一种凭证生成装置,所述装置包括:

显示模块,用于显示包括基本信息区域和凭证分录区域的凭证模板配置页面;

配置模块,用于在所述基本信息区域,显示所选中的源单据的标识和关联单据的标识;在所述凭证分录区域,显示与所述源单据的标识对应的源分录,以及与所述关联单据的标识对应的关联分录;

响应模块,用于响应于对所述源分录中源分录项的配置操作,显示对应的源分录项内容;

确定模块,用于在所述关联分录中与所述源分录项对应的关联分录项处,显示按照所述关联分录项和所述源分录项间的逻辑关系确定的关联分录项内容;

生成模块,用于根据所述源分录和所述关联分录生成凭证。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

显示包括基本信息区域和凭证分录区域的凭证模板配置页面;

在所述基本信息区域,显示所选中的源单据的标识和关联单据的标识;

在所述凭证分录区域,显示与所述源单据的标识对应的源分录,以及与所述关联单据的标识对应的关联分录;

响应于对所述源分录中源分录项的配置操作,显示对应的源分录项内容;

在所述关联分录中与所述源分录项对应的关联分录项处,显示按照所述关联分录项和所述源分录项间的逻辑关系确定的关联分录项内容;

根据所述源分录和所述关联分录生成凭证。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

显示包括基本信息区域和凭证分录区域的凭证模板配置页面;

在所述基本信息区域,显示所选中的源单据的标识和关联单据的标识;

在所述凭证分录区域,显示与所述源单据的标识对应的源分录,以及与所述关联单据的标识对应的关联分录;

响应于对所述源分录中源分录项的配置操作,显示对应的源分录项内容;

在所述关联分录中与所述源分录项对应的关联分录项处,显示按照所述关联分录项和所述源分录项间的逻辑关系确定的关联分录项内容;

根据所述源分录和所述关联分录生成凭证。

上述凭证生成方法、装置、计算机设备和存储介质,用户只需要在凭证模板配置页面中的基本信息区域配置源单据的凭证模板基本信息,只需要关联到关联单据,无需额外配置关联单据的凭证模板基本信息,省去了关联单据的凭证模板基本信息的配置操作。用户在基本信息区域配置好源单据的凭证模板基本信息并关联到关联单据后,只需要在凭证模板配置页面中的凭证分录区域中配置源单据的源分录项,得到源分录项内容,并通过逻辑关系确定出关联单据的关联分录项的关联分录项内容,省去了为得到关联分录项内容对凭证模板的关联分录项的配置操作。用户在凭证模板配置页面中完成源单据的基本信息配置以及源单据的源分录项配置,终端可以自动通过逻辑关系确定出关联单据的关联分录项的关联分录项内容,并根据关联分录以及源分录生成凭证,提高了生成凭证的效率。

附图说明

图1为一个实施例中凭证生成方法的流程示意图;

图2为一个实施例中凭证模板配置页面的示意图;

图3为一个实施例中凭证模板配置页面的基本信息区域的示意图;

图4为一个实施例中凭证模板配置页面的凭证分录区域的示意图;

图5为另一个实施例中凭证模板配置页面的凭证分录区域的示意图;

图6为一个实施例中凭证模板配置流程示意图;

图7为一个实施例中公共字段设置页面的示意图;

图8为一个实施例中通过逻辑关系确定关联分录项内容的流程示意图;

图9为一个实施例中生成凭证的流程示意图;

图10为一个实施例中凭证生成装置的结构框图;

图11为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,如图1所示,提供了一种凭证生成方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:

步骤202,显示包括基本信息区域和凭证分录区域的凭证模板配置页面。

其中,基本信息区域,是配置凭证模板的基本信息的区域。凭证分录区域,是与配置的基本信息相关联的凭证分录的区域。凭证模板配置页面,是可肉眼观看到的配置凭证模板的页面。

具体地,用户在触发凭证模板配置的操作后,终端响应于用户凭证模板配置的触发操作,显示包括基本信息区域和凭证分录区域的凭证模板配置页面。

在一个实施例中,终端可将基本信息区域和凭证分录区域同时加载到凭证模板配置页面中,也可以将基本信息区域和凭证分录区域按照预设的先后顺序加载到凭证模板配置页面中。基本信息区域和凭证分录区域的位置关系可以是上下排列关系或者左右排列关系。

参考图2,图中示出了凭证模板配置页面的示意图。该凭证模板配置页面200中显示了“凭证模板”分栏下的“凭证模板详情”,“凭证模板详情”包括基本信息区域201和凭证分录区域202。

步骤204,在基本信息区域,显示所选中的源单据的标识和关联单据的标识。

其中,源单据,是来源单据,用作提供生成凭证的相关信息的主要依据。关联单据,是与源单据相关联的单据。

在一个实施例中,源单据可以是一个类型的单据,关联单据可以是另一个类型的单据。

具体地,用户在基本信息区域中配置源单据和关联单据后,终端响应于用户针对源单据和关联单据的配置操作,在基本信息区域中显示所选中的源单据的标识和关联单据的标识。

在一个实施例中,标识可以是各个单据的名称,也可以是一个特殊的符号。

参考图3,图中示出了凭证模板配置页面的基本信息区域的示意图。在基本信息区域,显示了来源单据301以及关联单据302的配置项。用户在基本信息区域中配置源单据和关联单据后,终端响应于用户针对来源单据和关联单据的配置操作,在基本信息区域中显示来源单据的标识“财务卡片”和关联单据的标识“财务应付单”。

在一个实施中,用户在基本信息区域中还可以配置除了源单据和关联单据的标识以外的其他凭证模板的基本信息。

参考图3,用户在基本信息区域中还可以配置“核算组织”、“编码”、“名称”以及“业务单元”等中的一种或多种凭证模板的基本信息。

步骤206,在凭证分录区域,显示与源单据的标识对应的源分录,以及与关联单据的标识对应的关联分录。

其中,源分录,是源单据的分录。关联分录,是关联单据的分录。

具体地,用户在基本信息区域中配置源单据和关联单据后,终端响应于用户配置源单据和关联单据的操作,将用户配置的源单据的标识以及关联单据的标识,增加到凭证分录区域中,并显示与源单据的标识对应的源分录,以及与关联单据的标识对应的关联分录。

在一个实施例中,终端可以在凭证分录区域中,显示不包含各个单据的标识的分录,在用户完成各个单据的配置后,再在凭证分录区域中的各行分录增加一列,以将配置的源单据的标识和源分录对应显示,以及将配置的关联单据的标识和关联分录对应显示。

在一个具体的实施例中,如图4的凭证模板配置页面的凭证分录区域的示意图,在图4中,已存在不包含源单据的标识和关联单据的标识的两行分录。该具体实施例中的凭证分录区域中,一行对应一个单据的分录。在用户完成各个单据的配置后,如图5终端在凭证分录区域中的各行分录增加一列“分录所属”502,以将配置的源单据的标识和源分录对应显示,以及将配置的关联单据的标识和关联分录对应显示。

在一个具体的实施例中,如图6凭证模板配置流程示意图,用户在凭证模板配置页面的基本信息区域配置源单据和关联单据后,终端响应于用户针对源单据和关联单据和关联单据的配置操作,在凭证分录区域中的各行分录增加一列“分录所属”。用户针对源分录中的源分录项进行配置,终端对用户针对源分录项的配置信息进行解析后,显示对应的源分录项内容。终端在关联分录中与源分录项对应的关联分录项处,显示按照关联分录项和源分录项间的逻辑关系确定的关联分录项内容。

步骤208,响应于对源分录中源分录项的配置操作,显示对应的源分录项内容。

其中,源分录项,是源分录中的分录项。源分录项内容,是源分录项的内容。

具体地,用户针对源分录中源分录项进行配置操作,终端响应于用户针对源分录中源分录项的配置操作,在源分录项中显示对应的源分录项内容。

在一个实施例中,用户可以只针对源分录中多个源分录项中的其中一部分源分录项进行配置操作,终端可以响应于用户针对源分录中多个源分录项中的其中一部分源分录项的配置操作,在源分录项中对应显示配置后的一部分源分录项内容,而未做配置的源分录项,可以保持初始的源分录项内容。

步骤210,在关联分录中与源分录项对应的关联分录项处,显示按照关联分录项和源分录项间的逻辑关系确定的关联分录项内容。

其中,关联分录项,是关联分录中的分录项。关联分录项内容,是关联分录项的内容。逻辑关系,可以包括直接逻辑关系、间接逻辑关系以及字段关联逻辑关系。

具体地,在用户配置源分录项后,终端在关联分录中与源分录项对应的关联分录项处,显示按照关联分录项和源分录项间的逻辑关系确定的关联分录项内容。

步骤212,根据源分录和关联分录生成凭证。

其中,凭证,是源分录项和关联分录项所包含的金额进出以及金额进出明细的证明。

具体地,在确定关联分录项内容后,终端可以根据源分录和关联分录,生成源分录项和关联分录项所包含的金额进出以及金额进出明细的凭证。

在一个实施例中,终端可以在检测到用户触发生成凭证的触发控件后,响应于该触发操作,根据源分录和关联分录生成凭证。生成凭证的触发控件可以在基本信息区域上方或者凭证分录区域下方或者凭证模板配置页面的其他地方。对于生成凭证的触发控件的触发操作还可以通过快捷键操作触发。

上述凭证生成方法中,用户只需要在凭证模板配置页面中的基本信息区域配置源单据的凭证模板基本信息,只需要在关联单据配置区域选择关联单据,无需额外配置关联单据的凭证模板基本信息,省去了关联单据的凭证模板基本信息的配置操作。用户在基本信息区域配置好源单据的凭证模板基本信息并选择关联单据后,只需要在凭证模板配置页面中的凭证分录区域中配置源单据的源分录项,得到源分录项内容,并通过逻辑关系确定出关联单据的关联分录项的关联分录项内容,省去了为得到关联分录项内容对凭证模板的关联分录项的配置操作。用户在凭证模板配置页面中完成源单据的基本信息配置以及源单据的源分录项配置,终端可以自动通过逻辑关系确定出关联单据的关联分录项的关联分录项内容,并根据关联分录以及源分录生成凭证,提高了生成凭证的效率。

在一个实施例中,在关联分录中与源分录项对应的关联分录项处,显示按照关联分录项和源分录项间的逻辑关系确定的关联分录项内容,包括:当源分录项与关联分录中对应的关联分录项存在预设直接关系时,则确定关联分录项和源分录项间的直接逻辑关系;在关联分录项处,显示按照直接逻辑关系确定的关联分录项内容。

其中,预设直接关系,是预先设置的直接关系。直接逻辑关系,是源分录项与关联分录项之间存在直接的逻辑关系。可以理解的是,源分录项与关联分录存在直接逻辑关系,关联分录项的关联分录内容直接通过源分录项查找。

具体地,当源分录项与关联分录中对应的关联分录项存在预设直接关系时,终端则确定关联分录项和源分录项间的直接逻辑关系。终端在确定关联分录项和源分录项间的直接逻辑关系后,通过直接逻辑关系查找到关联分录项内容,并在关联分录项处显示。

在一个实施例中,若通过关联分录项和源分录项间的直接逻辑关系查找到关联分录项内容显示不正确,用户可以针对不正确的关联分录项内容进行修改。终端可以响应于用户针对不正确的关联分录项内容的修改操作,将不正确的关联分录项内容删除并显示为修改后的关联分录项内容。

本实施例中,无需用户针对关联分录项配置,终端可以通过关联分录项和源分录项间的直接逻辑关系,在关联分录项处,显示按照直接逻辑关系确定的关联分录项内容,省去了用户针对关联分录项的配置操作。

在一个实施例中,在关联分录中与源分录项对应的关联分录项处,显示按照关联分录项和源分录项间的逻辑关系确定的关联分录项内容,包括:当源分录项与关联分录中对应的关联分录项存在预设间接关系时,则基于源单据的第一上游单据和关联单据的第二上游单据,确定源分录项与关联分录项间的间接逻辑关系;第一上游单据和第二上游单据属于同类型;在关联分录项处,显示按照间接逻辑关系确定的关联分录项内容。

其中,预设间接关系,是预先设置的间接关系。第一上游单据,是源单据的上游单据。上游单据,是得到源单据父级单据。第二上游单据,是关联单据的上游单据。可以理解的是,假设存在付款单,付款单的上游单据则是应收单。间接逻辑关系,是源分录项与关联分录项之间存在间接的逻辑关系。可以理解的是,源分录项与关联分录存在间接逻辑关系,关联分录项的关联分录内容间接通过源分录项查找。

具体地,当源分录项与关联分录中对应的关联分录项存在预设间接关系时,终端则查找同类型的源单据的第一上游单据和关联单据的第二上游单据,并基于源单据的第一上游单据和关联单据的第二上游单据,确定源分录项与关联分录项间的间接逻辑关系。终端在确定源分录项与关联分录项间的间接逻辑关系后,根据确定的间接逻辑关系,查找关联分录项内容,并在关联分录项处显示。

在一个实施例中,若通过关联分录项和源分录项间的间接逻辑关系查找到关联分录项内容显示不正确,用户可以针对不正确的关联分录项内容进行修改。终端可以响应于用户针对不正确的关联分录项内容的修改操作,将不正确的关联分录项内容删除并显示为修改后的关联分录项内容。

本实施例中,终端可以通过关联分录项和源分录项间的间接逻辑关系,在关联分录项处,显示按照直接逻辑关系确定的关联分录项内容,在源分录项和关联分录项之间不存在直接逻辑关系时,可以省去用户针对关联分录项的配置操作。

在一个实施例中,在关联分录中与源分录项对应的关联分录项处,显示按照关联分录项和源分录项间的逻辑关系确定的关联分录项内容,包括:当源分录项与关联分录中对应的关联分录项存在预设关系时,在关联分录项处,显示按照预设关系确定的关联分录项内容;当源分录项与关联分录中对应的关联分录项不存在预设关系时,展示公共字段设置页面;基于在公共字段设置页面中配置的源单据和关联单据间的公共字段,确定源分录项与关联分录项间的字段关联逻辑关系;在关联分录项处,显示按照字段关联逻辑关系确定的关联分录项内容。

其中,预设关系,是预先设置的关系,包括预设直接逻辑关系和预设间接逻辑关系。公共字段设置页面,是设置源单据和关联单据间的公共字段的页面。字段关联逻辑关系,是源单据和关联单据间通过公共字段关联的逻辑关系。

具体地,当源分录项与关联分录中对应的关联分录项存在预设关系时,终端则在关联分录项处,显示按照预设关系确定的关联分录项内容。当源分录项与关联分录中对应的关联分录项不存在预设关系时,终端则展示公共字段设置页面。用户在终端展示的公共字段设置页面上设置源单据和关联单据间的公共字段。终端基于在公共字段设置页面中配置的源单据和关联单据间的公共字段,确定源分录项与关联分录项间的字段关联逻辑关系。终端在确定源分录项与关联分录项间的字段关联逻辑关系后,根据确定的字段关联逻辑关系,查找关联分录项内容,并在关联分录项处显示。

在一个实施例中,终端可以在源分录项与关联分录中对应的关联分录项不存在预设关系时,展示公共字段的页面,以提示用户进行设置。用户也可以在基本信息区域先配置源分录项与关联分录项间的公共字段。

参考图7,图中示出了公共字段设置页面的示意图。在公共字段设置页面,显示了用户已配置的源单据的标识,即“源单:财务卡片”和用户已配置的关联单据的标识,即“目标单:财务应付单”,源单据和关联单据的公共字段设置为“核算组织”。在用户设置公共字段后,可以通过点击“确定”按钮,以退出终端展示的公共字段设置页面。

本实施例中,终端可以通过关联分录项和源分录项间的字段关联逻辑关系,在关联分录项处,显示按照字段关联逻辑关系,确定的关联分录项内容,在源分录项和关联分录项之间不存在预设关系时,可以省去用户针对关联分录项的配置操作。

在一个实施例中,在确定了源分录项和关联分录项之间的关系后,终端可以通过数据转换平台(BOTP,Business Object Transform Platform)根据源分录项确定关联分录项内容。

在一个实施例中,如图8为通过逻辑关系确定关联分录项内容的流程示意图,终端根据源单据的源分录项的配置,通过数据转换平台获取源单据的上游单据和下游单据的数据。若源分录项与关联分录中对应的关联分录项存在预设直接关系时,则根据关联分录项和源分录项间的直接逻辑关系并通过数据转换平台获取关联分录项内容。若源分录项与关联分录中对应的关联分录项存在预设间接关系时,终端则基于源单据和关联单据的共同类型的上游单据,确定源分录项与关联分录项间的间接逻辑关系。终端在确定关联分录项和源分录项间的间接逻辑关系后,通过数据转换平台获取关联分录项内容。若源分录项与关联分录中对应的关联分录项不存在直接逻辑关系和间接逻辑关系时,终端则基于在公共字段设置页面中配置的源单据和关联单据间的公共字段,确定源分录项与关联分录项间的字段关联逻辑关系,并通过字段关联逻辑关系获取关联分录项内容。

在一个实施例中,根据源分录和关联分录生成凭证,包括:当基本信息区域配置的生成凭证的方式为一对一方式时,则对应于源分录中订单范围项中的每一个订单,均根据源分录和关联分录生成对应的凭证。

其中,一对一方式,是一个订单对应生成一个凭证的方式。订单范围项,是源分录用于选择订单的分录项。

具体地,用户可以在源分录中订单范围项选择至少一个订单。当基本信息区域配置的生成凭证的方式为一对一方式时,终端则对应于源分录中订单范围项中的每一个订单,均根据源分录和关联分录生成对应的凭证。

在一个实施例中,用户通过对订单范围项的触发控件进行触发,终端可以响应于针对订单范围项的触发控件的触发操作,展示包含源单据的至少一个订单在内的订单范围页面。用户可以在订单范围页面上选择所要生成凭证的至少一个订单。

本实施例中,终端可以按照一对一生成凭证的方式,直接根据源分录和关联分录生成对应订单范围项中的每一个订单的凭证,无需用户重复地选择目标订单后,再生成对应于目标订单的凭证,提高了生成每个订单对应的凭证的效率。

在一个实施例中,根据源分录和关联分录生成凭证,包括:当基本信息区域配置的生成凭证的方式为全部汇总方式时,则将各个订单对应生成的各个凭证中的分录项进行合并;将合并分录项后得到的第一中间凭证,去除相同的分录项,得到全部汇总方式下的凭证。

其中,全部汇总方式,是将生成的每个凭证的分录项进行合并的汇总方式。中间凭证,是待处理的凭证。第一中间凭证,是将生成的每一个凭证中的分录项合并后的待处理的凭证。

具体地,当基本信息区域配置的生成凭证的方式为全部汇总方式时,终端则将各个订单对应生成的各个凭证中的分录项进行合并,得到第一中间凭证。终端得到第一中间凭证后,去除相同的分录项,得到全部汇总方式下的凭证。

本实施例中,终端可以各个订单对应生成的各个凭证中的分录项进行合并,去除相同的分录项,得到全部汇总方式下的凭证,无需人工进行合并和去除相同的分录项,减少了的用户合并凭证的操作步骤,减少了用户的工作量。

在一个实施例中,根据源分录和关联分录生成凭证,包括:当基本信息区域配置的生成凭证的方式为匹配汇总方式时,则将各个订单对应生成的各个凭证按照匹配字段进行分类,并分别将各个类别的凭证中的分录项进行合并,得到至少一个第二中间凭证;将至少一个第二中间凭证,去除相同的分录项,得到匹配汇总方式下的至少一个凭证。

其中,匹配汇总方式,是将生成的每个凭证根据匹配字段分类后再对各个类别的凭证的分录项进行合并的汇总方式。第二中间凭证,是将生成的每一个凭证根据匹配字段进行分类后再对各个类别的凭证的分录项进行合并得到的待处理的凭证。

具体地,当基本信息区域配置的生成凭证的方式为匹配汇总方式时,终端则将各个订单对应生成的各个凭证按照匹配字段进行匹配分类后,再将每个类别的凭证中的分录项进行合并,得到至少一个类别的第二中间凭证。终端将至少一个类别的第二中间凭证,去除相同的分录项,得到匹配汇总方式下的至少一个凭证。

在一个实施例中,源分录项中的订单范围项选择了10个订单,则对应得到10个凭证。终端可以根据匹配字段,比如“日期”,将10个凭证,划分为日期为5号的6个凭证,以及日期为4号的4个凭证。终端分别将5号的6个凭证,以及4号的4个凭证中的分录项进行合并,即可得到2个第二中间凭证。终端将2个第二中间凭证的各自相同的分录项去除,得到匹配汇总方式下的2个凭证。

本实施例中,在用户需要针对性地对不同类别的凭证进行处理,直接通过匹配汇总方式得到凭证,有利于提高用户获取到不同类别的凭证进行处理,从而可以提高用户工作效率。

在一个实施例中,如图9为一个生成凭证的流程示意图,如图,终端在获取到源分录项内容和关联分录项内容后,以基本信息区域配置的源单据的相关信息作为凭证的表头数据,在分录中,记录源分录项内容和通过数据转换平台获取到的关联分录项内容,得到对应于源分录中订单范围项中的每一个订单的凭证。若凭证模板配置页面中需要针对生成的凭证进行汇总,则根据设定的汇总方式对凭证进行汇总。

应该理解的是,虽然上述各个实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述各个实施例的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图10所示,提供了一种凭证生成装置1000,包括:显示模块1002、配置模块1004、响应模块1006、确定模块1008和生成模块1010,其中:

显示模块1002,用于显示包括基本信息区域和凭证分录区域的凭证模板配置页面;

配置模块1004,用于在基本信息区域,显示所选中的源单据的标识和关联单据的标识;在凭证分录区域,显示与源单据的标识对应的源分录,以及与关联单据的标识对应的关联分录;

响应模块1006,用于响应于对源分录中源分录项的配置操作,显示对应的源分录项内容;

确定模块1008,用于在关联分录中与源分录项对应的关联分录项处,显示按照关联分录项和源分录项间的逻辑关系确定的关联分录项内容;

生成模块1010,用于根据源分录和关联分录生成凭证。

在一个实施例中,确定模块1008,还用于当源分录项与关联分录中对应的关联分录项存在预设直接关系时,则确定关联分录项和源分录项间的直接逻辑关系;在关联分录项处,显示按照直接逻辑关系确定的关联分录项内容。

在一个实施例中,确定模块1008,还用于当源分录项与关联分录中对应的关联分录项存在预设间接关系时,则基于源单据的第一上游单据和关联单据的第二上游单据,确定源分录项与关联分录项间的间接逻辑关系;第一上游单据和第二上游单据属于同类型;在关联分录项处,显示按照间接逻辑关系确定的关联分录项内容。

在一个实施例中,确定模块1008,还用于当源分录项与关联分录中对应的关联分录项存在预设关系时,在关联分录项处,显示按照预设关系确定的关联分录项内容;当源分录项与关联分录中对应的关联分录项不存在预设关系时,展示公共字段设置页面;基于在公共字段设置页面中配置的源单据和关联单据间的公共字段,确定源分录项与关联分录项间的字段关联逻辑关系;在关联分录项处,显示按照字段关联逻辑关系确定的关联分录项内容。

在一个实施例中,生成模块1010,还用于当基本信息区域配置的生成凭证的方式为一对一方式时,则对应于源分录中订单范围项中的每一个订单,均根据源分录和关联分录生成对应的凭证。

在一个实施例中,生成模块1010,还用于当基本信息区域配置的生成凭证的方式为全部汇总方式时,则将各个订单对应生成的各个凭证中的分录项进行合并;将合并分录项后得到的第一中间凭证,去除相同的分录项,得到全部汇总方式下的凭证。

在一个实施例中,生成模块1010,还用于当基本信息区域配置的生成凭证的方式为匹配汇总方式时,则将各个订单对应生成的各个凭证按照匹配字段进行分类,并分别将各个类别的凭证中的分录项进行合并,得到至少一个第二中间凭证;将至少一个第二中间凭证,去除相同的分录项,得到匹配汇总方式下的至少一个凭证。

关于凭证生成装置的具体限定可以参见上文中对于凭证生成方法的限定,在此不再赘述。上述凭证生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种凭证生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 凭证展示方法、凭证生成装置及计算机存储介质
  • 一种财务凭证生成方法、装置、设备及计算机可读存储介质
技术分类

06120113007573