凭证生成方法、装置、设备及存储介质与流程

文档序号:26142031发布日期:2021-08-03 14:26阅读:79来源:国知局
凭证生成方法、装置、设备及存储介质与流程

本申请涉及金融领域,尤其涉及一种凭证生成方法、装置、设备及存储介质。



背景技术:

目前,公司财务人员进行投资收益财务核算时,需要手动收集本公司投资的联营公司或合营公司的财务报表,并且需要人工打开、查询和搬运财务报表里的金额。然后,手动查询本公司对各个联营公司以及合营公司的投资比例,手工计算投资收益金额,再手工录入系统凭证。全程手工操作,难免出现数据错误,而且工作效率较低。



技术实现要素:

本申请提供了一种凭证生成方法、装置、设备及存储介质,用以解决投资收益凭证需要手动编制的问题。

第一方面,本申请实施例提供了一种凭证生成方法,包括:

获取凭证生成请求,其中,所述凭证生成请求中携带第一主体的标识;

获取与所述第一主体的标识相关联的第二主体的标识;

按照所述第二主体的标识和所述第二主体的财务报表存储路径之间的第一映射关系,读取所述第二主体的财务报表;

获取目标金额在所述第二主体的财务报表中的位置信息,并根据所述位置信息从所述第二主体的财务报表中读取所述目标金额;

根据所述第一主体的标识和所述第二主体的标识,获取所述第一主体在所述第二主体中的投资比例;

根据所述目标金额和所述投资比例,计算所述第一主体从所述第二主体中获得的投资收益;

根据所述第一主体的标识、所述第二主体的标识和所述投资收益,生成目标凭证。

可选地,所述获取目标金额在所述第二主体的财务报表中的位置信息,包括:

按照预先存储的所述第二主体的标识和所述位置信息之间的第二映射关系,获取所述位置信息。

可选地,所述获取目标金额在所述第二主体的财务报表中的位置信息,包括:

获取所述第二主体的财务报表中第一关键词的行位置信息;

获取所述第二主体的财务报表中第二关键词的列位置信息;

根据所述行位置信息和所述列位置信息,获取所述位置信息。

可选地,所述根据所述目标金额和所述投资比例,计算所述第一主体从所述第二主体中获得的投资收益,包括:

获取所述第一主体的标识对应的计算规则标识;

根据所述目标金额和所述投资比例,按照所述计算规则标识对应的计算规则,计算所述第一主体从所述第二主体中获得的投资收益。

可选地,所述目标凭证中包括科目名称字段和金额字段;

所述根据所述第一主体的标识、所述第二主体的标识和所述投资收益,生成目标凭证,包括:

根据所述第一主体的标识和所述第二主体的标识,生成所述科目名称字段对应的具体内容;

将所述投资收益作为所述金额字段对应的具体内容。

可选地,所述按照所述第二主体的标识和所述第二主体的财务报表存储路径之间的第一映射关系,读取所述第二主体的财务报表之前,还包括:

读取预设的配置表,其中,所述配置表中包括所述第一映射关系;

从所述配置表中,根据所述第二主体的标识,读取所述第一映射关系。

可选地,所述根据所述第一主体的标识、所述第二主体的标识和所述投资收益,生成目标凭证之后,还包括:

获取所述目标凭证对应的凭证检查请求;

根据所述凭证检查请求,按照所述第一映射关系,重新读取所述第二主体更新后的财务报表;

根据所述位置信息从所述第二主体更新后的财务报表中重新读取更新后的目标金额;

根据所述更新后的目标金额和所述投资比例,计算所述第一主体从所述第二主体中获得的更新后的投资收益;

比较所述更新后的投资收益和所述投资收益,获得比较结果;

若所述比较结果为所述更新后的投资收益和所述投资收益相等,则显示第一提示信息,其中,所述第一提示信息用于提示所述目标凭证不需要更新;

若所述比较结果为所述更新后的投资收益和所述投资收益不相等,则显示第二提示信息,其中,所述第二提示信息用于提示所述目标凭证需要更新。

第二方面,本申请实施例提供了一种凭证生成装置,包括:

第一获取模块,用于获取凭证生成请求,其中,所述凭证生成请求中携带第一主体的标识;

第二获取模块,用于获取与所述第一主体的标识相关联的第二主体的标识;

第一读取模块,用于按照所述第二主体的标识和所述第二主体的财务报表存储路径之间的第一映射关系,读取所述第二主体的财务报表;

第二读取模块,用于获取目标金额在所述第二主体的财务报表中的位置信息,并根据所述位置信息从所述第二主体的财务报表中读取所述目标金额;

第三获取模块,用于根据所述第一主体的标识和所述第二主体的标识,获取所述第一主体在所述第二主体中的投资比例;

处理模块,用于根据所述目标金额和所述投资比例,计算所述第一主体从所述第二主体中获得的投资收益;

生成模块,用于根据所述第一主体的标识、所述第二主体的标识和所述投资收益,生成目标凭证。

第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;

所述存储器,用于存储计算机程序;

所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的凭证生成方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的凭证生成方法。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,按照第二主体的标识和第二主体的财务报表存储路径之间的第一映射关系,读取第二主体的财务报表,相比于现有技术需要手动收集第二主体的财务报表,该方法能够根据第二主体的标识,实现自动从第二主体的财务报表存储路径读取第二主体的财务报表。

而且,该方法获取目标金额在第二主体的财务报表中的位置信息,并根据位置信息从第二主体的财务报表中读取目标金额,相比于现有技术需要人工打开、查询和搬运财务报表里的目标金额,该方法能够根据目标金额在第二主体的财务报表中的位置信息,实现自动从第二主体的财务报表中读取目标金额。

并且,该方法根据第一主体的标识和第二主体的标识,获取第一主体在第二主体中的投资比例,根据目标金额和投资比例,计算第一主体从第二主体中获得的投资收益,根据第一主体的标识、第二主体的标识和投资收益,生成目标凭证,实现自动获取投资比例,自动计算投资收益,并自动生成目标凭证,实现了从收集财务报表到生成目标凭证整个流程的自动化,解决了投资收益凭证需要手动编制的问题。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例中凭证生成的方法流程示意图;

图2为本申请一个具体实施例中凭证检查的方法流程示意图;

图3为本申请实施例中凭证生成装置的结构示意图;

图4为本申请实施例中电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例中提供了一种凭证生成方法,该方法可以应用于服务器,当然,也可以应用于其他电子设备,例如终端(手机、平板电脑等)。本申请实施例中,以将该方法应用于服务器为例进行说明。

本申请实施例中,如图1所示,凭证生成的方法流程主要包括:

步骤101,获取凭证生成请求,其中,凭证生成请求中携带第一主体的标识。

其中,第一主体可以是公司,也可以是自然人,本申请并不对第一主体的类型进行限定。

步骤102,获取与第一主体的标识相关联的第二主体的标识。

其中,第一主体对第二主体进行投资,第二主体可以是第一主体的联营公司或合营公司。

例如:第一主体为公司a,第二主体为公司b,公司a在公司b投资了40%。

一个具体实施例中,第一主体的标识以及第二主体的标识存储在投资关系表中。根据第一主体的标识,从投资关系表中查找到第二主体的标识。

步骤103,按照第二主体的标识和第二主体的财务报表存储路径之间的第一映射关系,读取第二主体的财务报表。

一个具体实施例中,按照第二主体的标识和第二主体的财务报表存储路径之间的第一映射关系,读取第二主体的财务报表之前,具体的方法流程还包括:读取预设的配置表,其中,配置表中包括第一映射关系;从配置表中,根据第二主体的标识,读取第一映射关系。

例如:设置一个共享文件夹,第二主体的财务报表存储在共享文件夹的子文件夹中,并且以第二主体的标识作为子文件夹的名称,预设的配置表里存储有第二主体的标识和第二主体的财务报表存储路径之间的第一映射关系,从配置表中,根据第二主体的标识,读取第一映射关系。

rpa(roboticprocessautomation,机器人流程自动化),能够实现打开文件夹、打开表格等模拟键盘、鼠标等的操作。在本申请一个具体实施例中,能够实现读取配置表,从配置表中读取第一映射关系,并在第二主体的财务报表存储路径处,读取第二主体的财务报表等操作。

步骤104,获取目标金额在第二主体的财务报表中的位置信息,并根据位置信息从第二主体的财务报表中读取目标金额。

其中,目标金额可以是财务报表中的利润表中的本年累计净利润具体金额。位置信息可以是目标金额在第二主体的财务报表中利润表的单元格位置信息。能够从第二主体的财务报表中位置信息指示的具体单元格中读取目标金额。

例如:位置信息为d6,即本年累计净利润具体金额在第二主体的财务报表中利润表的第6行第d列的单元格中。

一个具体实施例中,位置信息的获取方法有很多种,包括但不限于以下所列举的几种方式:

方式一

按照预先存储的第二主体的标识和位置信息之间的第二映射关系,获取位置信息。

例如:第二主体的标识和位置信息之间的第二映射关系预先存储在位置信息表中,第二主体为公司b,从位置信息表中获取到公司b对应的位置信息为d6,即本年累计净利润具体金额在第二主体的财务报表中利润表的第6行第d列的单元格中。

由于每个公司的财务报表上,目标金额的位置信息一般是固定的,按照预先存储的第二主体的标识和位置信息之间的第二映射关系,获取位置信息,能够方便快捷地获取位置信息。

方式二

获取第二主体的财务报表中第一关键词的行位置信息;获取第二主体的财务报表中第二关键词的列位置信息;根据行位置信息和列位置信息,获取位置信息。

其中,第一关键词和第二关键词是根据目标金额确定的。

例如:目标金额为财务报表中的利润表中的本年累计净利润具体金额,则第一关键词为净利润,第二关键词为本年累计。打开第二主体的财务报表中的利润表,通过在第一列中,查找第一关键词净利润,获取到第一关键词净利润的行位置信息为第6行,通过在第一行中,查找第二关键词本年累计,获取到第二关键词本年累计的列位置信息为第d列,根据行位置信息第6行和列位置信息第d列,获取到位置信息为d6,即本年累计净利润具体金额在第二主体的财务报表中利润表的第6行第d列的单元格中。

通过获取第二主体的财务报表中第一关键词的行位置信息,和第二关键词的列位置信息,进一步确定位置信息,能够确保位置信息是准确的。

步骤105,根据第一主体的标识和第二主体的标识,获取第一主体在第二主体中的投资比例。

一个具体实施例中,投资比例预先存储在股权比例报表中,根据第一主体的标识和第二主体的标识,从股权比例报表中,能够查找到第一主体在第二主体中的投资比例。

例如:第一主体为公司a,第二主体为公司b,从股权比例报表中,能够查找到公司a在公司b中的投资比例为40%。

步骤106,根据目标金额和投资比例,计算第一主体从第二主体中获得的投资收益。

一个具体实施例中,根据目标金额和投资比例,计算第一主体从第二主体中获得的投资收益,具体的方法流程包括:获取第一主体的标识对应的计算规则标识;根据目标金额和投资比例,按照计算规则标识对应的计算规则,计算第一主体从第二主体中获得的投资收益。

其中,计算规则标识包括月度核算和季度核算,目标金额为每个月的本年累计净利润。月度核算对应的计算规则为:本月的本年累计净利润和投资比例相乘,得到投资收益。季度核算对应的计算规则为:计算本季度末的本年累计净利润和上季度末的本年累计净利润的差值,将差值和投资比例相乘,得到投资收益。

例如:第一主体为公司a,第二主体为公司b,公司a在公司b中的投资比例为40%,公司a的计算规则标识为月度核算,6月份公司a从公司b中获得的投资收益为:6月份公司b的本年累计净利润和投资比例40%相乘的计算结果。

又例如:第一主体为公司a,第二主体为公司b,公司a在公司b中的投资比例为40%,公司a的计算规则标识为季度核算,第二季度公司a从公司b中获得的投资收益为:计算6月份公司b的本年累计净利润和3月份公司b的本年累计净利润的差值,差值和投资比例40%相乘的计算结果即为投资收益。

步骤107,根据第一主体的标识、第二主体的标识和投资收益,生成目标凭证。

一个具体实施例中,目标凭证中包括科目名称字段和金额字段。根据第一主体的标识、第二主体的标识和投资收益,生成目标凭证,包括:根据第一主体的标识和第二主体的标识,生成科目名称字段对应的具体内容;将投资收益作为金额字段对应的具体内容。

例如:第一主体为公司a,第二主体为公司b,投资收益为300万元,生成的科目名称字段对应的具体内容为公司a从公司b中获得的投资收益,金额字段对应的具体内容为300万元。

一个具体实施例中,如图2所示,根据第一主体的标识、第二主体的标识和投资收益,生成目标凭证之后,具体的方法流程还包括:

步骤201,获取目标凭证对应的凭证检查请求。

步骤202,根据凭证检查请求,按照第一映射关系,重新读取第二主体更新后的财务报表。

步骤203,根据位置信息从第二主体更新后的财务报表中重新读取更新后的目标金额。

步骤204,根据更新后的目标金额和投资比例,计算第一主体从第二主体中获得的更新后的投资收益。

步骤205,比较更新后的投资收益和原投资收益,获得比较结果。

步骤206,若比较结果为更新后的投资收益和原投资收益相等,则显示第一提示信息,其中,第一提示信息用于提示目标凭证不需要更新。

步骤207,若比较结果为更新后的投资收益和原投资收益不相等,则显示第二提示信息,其中,第二提示信息用于提示目标凭证需要更新。

例如:显示第一提示信息为亮绿灯,显示第二提示信息为亮红灯。

由于目标凭证生成之后第二主体的财务报表也可能发生改变,此时可以根据凭证检查请求,重新读取第二主体更新后的财务报表,根据第二主体更新后的财务报表,重新计算更新后的投资收益,然后根据更新后的投资收益和原投资收益的比较结果,提示目标凭证是否需要更新。能够确保目标凭证中的投资收益是准确的,在第二主体的财务报表改变时,及时提示目标凭证需要更新。

综上,本申请实施例中,按照第二主体的标识和第二主体的财务报表存储路径之间的第一映射关系,读取第二主体的财务报表,相比于现有技术需要手动收集第二主体的财务报表,该方法能够根据第二主体的标识,实现自动从第二主体的财务报表存储路径读取第二主体的财务报表。

而且,该方法获取目标金额在第二主体的财务报表中的位置信息,并根据位置信息从第二主体的财务报表中读取目标金额,相比于现有技术需要人工打开、查询和搬运财务报表里的目标金额,该方法能够根据目标金额在第二主体的财务报表中的位置信息,实现自动从第二主体的财务报表中读取目标金额。

并且,该方法根据第一主体的标识和第二主体的标识,获取第一主体在第二主体中的投资比例,根据目标金额和投资比例,计算第一主体从第二主体中获得的投资收益,根据第一主体的标识、第二主体的标识和投资收益,生成目标凭证,实现自动获取投资比例,自动计算投资收益,并自动生成目标凭证,实现了从收集财务报表到生成目标凭证整个流程的自动化,解决了投资收益凭证需要手动编制的问题。

基于同一构思,本申请实施例中提供了一种凭证生成装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图3所示,该装置主要包括:

第一获取模块301,用于获取凭证生成请求,其中,所述凭证生成请求中携带第一主体的标识;

第二获取模块302,用于获取与所述第一主体的标识相关联的第二主体的标识;

第一读取模块303,用于按照所述第二主体的标识和所述第二主体的财务报表存储路径之间的第一映射关系,读取所述第二主体的财务报表;

第二读取模块304,用于获取目标金额在所述第二主体的财务报表中的位置信息,并根据所述位置信息从所述第二主体的财务报表中读取所述目标金额;

第三获取模块305,用于根据所述第一主体的标识和所述第二主体的标识,获取所述第一主体在所述第二主体中的投资比例;

处理模块306,用于根据所述目标金额和所述投资比例,计算所述第一主体从所述第二主体中获得的投资收益;

生成模块307,用于根据所述第一主体的标识、所述第二主体的标识和所述投资收益,生成目标凭证。

基于同一构思,本申请实施例中还提供了一种电子设备,如图4所示,该电子设备主要包括:处理器401、存储器402和通信总线403,其中,处理器401和存储器402通过通信总线403完成相互间的通信。其中,存储器402中存储有可被处理器401执行的程序,处理器401执行存储器402中存储的程序,实现如下步骤:

获取凭证生成请求,其中,凭证生成请求中携带第一主体的标识;获取与第一主体的标识相关联的第二主体的标识;按照第二主体的标识和第二主体的财务报表存储路径之间的第一映射关系,读取第二主体的财务报表;获取目标金额在第二主体的财务报表中的位置信息,并根据位置信息从第二主体的财务报表中读取目标金额;根据第一主体的标识和第二主体的标识,获取第一主体在第二主体中的投资比例;根据目标金额和投资比例,计算第一主体从第二主体中获得的投资收益;根据第一主体的标识、第二主体的标识和投资收益,生成目标凭证。

上述电子设备中提到的通信总线403可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线403可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器402可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器401的存储装置。

上述的处理器401可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等,还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的凭证生成方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如dvd)或者半导体介质(例如固态硬盘)等。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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