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

一种财务凭证生成系统及方法

文献发布时间:2023-06-19 18:37:28


一种财务凭证生成系统及方法

技术领域

本申请涉及财务数据处理技术领域,尤其涉及一种财务凭证生成系统及方法。

背景技术

企业经营过程中,原材料及商品的变动记录是企业经营管理不可或缺的部分,甚至是需要按监管部门的要求以一定的格式定期上报,且对于企业运营来讲,财务记账、定期纳税申报、企业经营报表是工商和税务部门的法定要求。但目前的业务系统因是定制开发,财务模块相对较弱,无法满足财务记账、财务凭证、财务报表的要求;而要现有财务系统对接到业务系统中的话,需要将生产经营管理与专业财务模块定制在一起,各模块由专业人事操作,不仅实施成本高,还需要业务人员和财务人员同时记账。可见,财务系统跟业务系统的对接受业务系统所属行业的限制,且生成财务凭证时需要两方的专业人员共同操作。因此,现有技术中存在财务系统的通用性低、生成财务凭证的便捷性差的问题。

发明内容

本申请提供了一种财务凭证生成系统及方法,能够直接令业务系统通过云端财务系统提供的若干个业务场景服务接口连接到云端财务系统上,并将业务场景服务接口提取的凭证生成数据传输到财务系统上,自动生成财务凭证,提高了财务系统的通用性和生成财务凭证的便捷性。

第一方面,本申请实施例提供了一种财务凭证生成系统,该系统包括云端财务系统和业务系统,云端财务系统设有多种业务场景服务接口;

业务系统通过至少一种业务场景服务接口连接云端财务系统;

业务系统,用于接收用户输入的业务数据,并响应于业务数据对应的业务确认指令确认当前业务场景,从多种业务场景服务接口中调用当前业务场景对应的目标业务场景服务接口,目标业务场景服务接口用于从业务数据中提取出凭证生成数据;

云端财务系统,用于根据预设的财务记账格式信息和目标业务场景服务接口提取出的凭证生成数据,生成财务凭证。

进一步的,该云端财务系统还用于根据财务凭证和业务系统对应的行业报表模板生成财务报表。

进一步的,云端财务系统在生成财务凭证或财务报表后,通过业务场景服务接口发送凭证已生成通知或报表已生成通知到与业务场景服务接口连接的业务系统。

进一步的,业务系统还用于在接收到财务凭证查询指令时,通过目标业务场景服务接口获取财务凭证,并将财务凭证进行显示;以及,在接收到财务报表下载指令时,通过目标业务场景服务接口获取财务报表。

进一步的,业务系统还用于在接收用户输入的业务数据之前,获取业务系统的多种业务场景信息;根据多种业务场景信息确定待连接的多个业务场景服务接口;以及与多个业务场景服务接口建立连接。

进一步的,云端财务系统还用于接收接口权限控制指令,接口权限控制指令包括指定业务系统及指定业务系统对应的各业务场景服务接口的连接状态配置信息;

云端财务系统还用于根据连接状态配置信息控制指定业务系统与指定业务系统对应的各业务场景服务接口之间的连接状态。

进一步的,业务系统还用于获取预设生成时间信息,并在响应于业务数据对应的业务确认指令确认当前业务场景之后,根据预设生成时间信息从多种业务场景服务接口中调用当前业务场景对应的目标业务场景服务接口。

第二方面,本申请实施例提供了一种财务凭证生成方法,该方法应用于上述任一实施例中的财务凭证生成系统,该方法包括:

通过业务系统接收用户输入的业务数据,响应于业务数据对应的业务确认指令确认当前业务场景,从多种业务场景服务接口中调用当前业务场景对应的目标业务场景服务接口;通过目标业务场景服务接口从业务数据中提取出凭证生成数据;通过云端财务系统根据预设的财务记账格式信息和目标业务场景服务接口提取出的凭证生成数据生成财务凭证。

进一步的,上述方法还包括:通过云端财务系统根据财务凭证和业务系统对应的行业报表模板生成财务报表。

进一步的,上述方法还包括:在云端财务系统生成财务凭证或财务报表后,通过业务场景服务接口发送凭证已生成通知或报表已生成通知到与业务场景服务接口连接的业务系统。

综上,与现有技术相比,本申请实施例提供的技术方案带来的有益效果至少包括:

本申请实施例提供的一种财务凭证生成系统,云端财务系统设有多个业务场景服务接口供业务系统连接,业务系统调用连接的业务场景服务接口将接收到的业务数据中的凭证生成数据传输到云端财务系统上;云端财务系统根据预设的财务记账格式和业务场景服务接口传输的凭证生成数据生成对应的财务凭证,业务场景服务接口的设置使得云端财务系统能够连接各行各业的业务系统,对于不同行业的业务系统,在连接时仅需改动业务场景服务接口的配置参数即可,大大提高了云端财务系统的通用性;且在生成财务凭证时,无需两方专业人员操作,直接根据预设的财务记账格式和凭证生成数据生成财务凭证,提高了生成财务凭证的便捷性。

附图说明

图1为本申请一个示例性实施例提供的一种财务凭证生成系统的结构框图。

图2为本申请又一个示例性实施例提供的一种财务凭证生成系统的结构框图。

图3为本申请一个示例性实施例提供的一种财务凭证生成方法的流程图。

具体实施方式

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

请参见图1,本申请实施例提供了一种财务凭证生成系统,该系统包括云端财务系统101和业务系统102,云端财务系统101设有多种业务场景服务接口103;

业务系统102通过至少一种业务场景服务接口103连接云端财务系统101;

业务系统102,用于接收用户输入的业务数据,并响应于业务数据对应的业务确认指令确认当前业务场景,从多种业务场景服务接口103中调用当前业务场景对应的目标业务场景服务接口,目标业务场景服务接口用于从业务数据中提取出凭证生成数据;

云端财务系统101,用于根据预设的财务记账格式信息和目标业务场景服务接口提取出的凭证生成数据,生成财务凭证。

其中,云端财务系统101作为独立的云服务模块,可以设置在云端服务器上,提供财务记账、财务凭证、财务报表等功能,各功能按国家会计准则开发。云端财务系统101的用户可以自定义一二级科目分类下的子级科目账户;业务系统102可以为设于企业本地终端上的市场营销管理系统、生产制造系统等。

本申请中的云端财务系统101与市面上独立、需要安装在本地的财务软件或位于云端的财务系统(SaaS)不同的是,提供接口对接能力。将生成财务凭证所需的业务数据组合成一个业务场景服务接口103供业务系统调用或配置。降低了记账的难度,对财务记账要求大大降低,只要在业务系统102正确地记录了业务数据就同步生成了业务数据对应的财务凭证。

具体地,一种业务场景对应的目标业务场景服务接口所提取的凭证生成数据包括:业务系统ID、输入业务数据的用户ID、业务场景ID及名称如商品销售、业务系统订单ID、订单时间、应收款金额及本位币、赊销金额、实际收款金额、收款账户类别ID(现金,微信账户、银行卡1,银行卡2……)及账户ID、客户预存账户及抵扣金额、商品总成本和商品明细成本等。业务场景服务接口103所提取的凭证生成数据由接口的参数决定,而业务场景服务接口103的参数是在该接口被设置在云端财务系统101时便已经初始化好的,即业务场景服务接口103所对应的业务场景是由接口设置的参数决定的。

在具体实施过程中,假设在2022年9月30日14:31:21销售给B客户3件商品,这3件商品分别是艾苗2袋、大头蛙1袋,总价是32.5元,现金收款。同时假设艾苗的库存成本是6元/袋,大头蛙库存成本是10元/袋。则在业务系统102输入以上业务数据并点击确认数据的按键后,对应该业务场景的业务场景服务接口103自动被调用,从中提取关键的凭证生成数据发送至云端财务系统101,云端财务系统101根据预设在系统内的财务记账格式信息和接收到的凭证生成数据生成2022年9月30日对应的财务凭证:

借:现金35元;

贷:主营业务收入-B客户35元;

借:主营业务成本22元;

贷:库存商品-艾苗12元;

库存商品-大头蛙10元;

以上为生成的2022年9月30日对应的财务凭证中的部分内容。

云端财务系统101根据预设的财务记账格式信息和目标业务场景服务接口提取出的凭证生成数据生成财务凭证的具体操作为:云端财务系统101从业务场景服务接口103获得凭证生成数据后,按财务的逻辑将发生额记到相应的科目,并动态计算科目余额及试算平衡,然后确认新增会计凭证记录,将凭证号与科目及科目记录值关联,从而得到财务凭证。

请参见图2,云端财务系统101设置在云端,而与其连接的业务系统102设置在各企业的本地中,因此云端财务系统101可以接入多个业务系统102,多个业务系统102连接的业务场景服务接口103数量和种类不一定相同,由业务系统102所处的行业需求决定。

上述实施例中提供的一种财务凭证生成系统,使业务系统102调用连接的业务场景服务接口103将接收到的业务数据中的凭证生成数据传输到云端财务系统101上;云端财务系统101根据预设的财务记账格式和业务场景服务接口103传输的凭证生成数据生成对应的财务凭证,业务场景服务接口103的设置使得云端财务系统101能够连接各行各业的业务系统102,对于不同行业的业务系统102,在连接时仅需改动业务场景服务接口103的配置参数即可,大大提高了云端财务系统101的通用性;且在生成财务凭证时,无需两方专业人员操作,直接根据预设的财务记账格式和凭证生成数据生成财务凭证,提高了生成财务凭证的便捷性。

在一些实施例中,该云端财务系统101还用于根据财务凭证和业务系统102对应的行业报表模板生成财务报表。具体地,业务系统102对应的行业报表模板是业务系统102在通过至少一个业务场景服务接口103与云端财务系统101连接时,由业务系统102的用户选定的,一个业务系统102对应云端财务系统101中的一种行业报表模板。

上述实施例使云端财务系统101在生成财务凭证后继续生成财务报表,无需云端财务系统101的工作人员手动生成财务报表,节省了人力和时间,提高了生成财务报表的便捷性。

在一些实施例中,云端财务系统101在生成财务凭证或财务报表后,通过业务场景服务接口103发送凭证已生成通知或报表已生成通知到与业务场景服务接口103连接的业务系统102。

上述实施例解决了业务系统102在云端财务系统101还未处理好凭证生成数据时再次调用接口,容易导致计算流程出错的技术问题,使业务系统102的用户能够知道财务系统什么时候生成了财务凭证或财务报表,从而实现了业务系统102在云端财务系统101处理完成后再调用接口,避免了连续调用,程序运行出错的情况。

在一些实施例中,业务系统102还用于在接收到财务凭证查询指令时,通过目标业务场景服务接口获取财务凭证,并将财务凭证进行显示;以及,在接收到财务报表下载指令时,通过目标业务场景服务接口获取财务报表。

具体地,业务系统102与云端财务系统101打通了用户登录认证体系,即经过业务系统102授权的用户可以直接登录财务系统,业务系统102的用户在登录后点击财务功能跳转到云端财务系统101查看财务报表或调用云端财务系统101中行业报表模板与数据组装的HTML(Hyper Text Markup Language,超文本标记语言)在业务系统102展示财务报表(数据来源于云端财务系统101经过转换后标准化的财务报表,即传递包含网页格式的HTML报表),从财务报表取得JSON(JavaScript Object Notation,JS对象简谱)数据,在业务系统102中进行渲染模板封装后再显示。

上述实施例解决了业务系统102无法了解生成的财务凭证或财务报表的情况,业财两端信息不同步,无法得知云端财务系统101生成的财务凭证或财务报表是否正确的问题;实现了业务系统102无需登录便可进入云端财务系统101查看财务凭证、下载财务报表,保证了财务凭证和财务报表的数据正确;同时在业务系统102跳转至云端财务系统101时,云端财务系统101封装成业务场景显示在业务系统102上,显著减低了业务系统102查看财务凭证或下载财务报表的操作难度。

在一些实施例中,业务系统102还用于在接收用户输入的业务数据之前,获取业务系统102的多种业务场景信息;根据多种业务场景信息确定待连接的多个业务场景服务接口103;以及与多个业务场景服务接口103建立连接。

在一些实施例中,云端财务系统101还用于接收接口权限控制指令,接口权限控制指令包括指定业务系统及指定业务系统对应的各业务场景服务接口103的连接状态配置信息;

云端财务系统101还用于根据连接状态配置信息控制指定业务系统与指定业务系统对应的各业务场景服务接口103之间的连接状态。

具体地,因为云端财务系统101可以对接多种行业的业务系统102,不同行业的业务系统102所涉及的业务场景不同,所需连接的与业务场景对应的业务场景服务接口103也不同,如某些业务系统仅需要开通进销存服务接口,而某些业务系统102需要开通账户间转账服务接口和未录入系统的商品销售接口等;因此业务系统102的用户需要通过购买来开通其业务系统102所需的云端财务系统101的不同业务场景服务接口103;同时,云端财务系统101作为提供业务场景服务接口103的一方,也会根据云端财务系统101的工作人员输入的接口权限控制指令来控制业务场景服务接口103与业务系统102的连接关系,具体可以为允许某个业务场景服务接口103被业务系统102连接等。

上述实施例使业务系统102的用户通过购买解锁云端财务系统101的接口服务,且云端财务系统101也可以控制业务场景服务接口的使用权限,从而规范了接口服务的使用,避免造成接口资源的浪费。

在一些实施例中,业务系统102还用于获取预设生成时间信息,并在响应于业务数据对应的业务确认指令确认当前业务场景之后,根据预设生成时间信息从多种业务场景服务接口103中调用当前业务场景对应的目标业务场景服务接口。

具体地,在业务系统102接收预设生成时间信息,即定时设置后,业务系统102接收一批业务数据和业务确认指令时,不会再调用当前业务场景对应的业务场景服务接口103,而是在设定的定时时间到来时再调用。

上述实施例解决了业务系统102接收到一批业务数据和业务确认指令时,若同时调用业务场景服务接口103传输业务数据中的凭证生成数据到云端财务系统101,为保证云端财务系统101的程序正常运行,需要等到云端财务系统101处理完成后才能再次调用接口传输凭证生成数据,非常耗费时间的问题;上述实施例实现了由业务系统102的用户控制业务场景服务接口103被调用的时间,方便了业务数据的输入,能够将业务数据分批输入完毕后再一次性调用对应的接口,从而节省了计算资源和等待时间。

请参见图3,本申请另一实施例提供了一种财务凭证生成方法,该方法应用于上述任一实施例中的财务凭证生成系统,该方法包括:

S1,通过业务系统接收用户输入的业务数据,响应于业务数据对应的业务确认指令确认当前业务场景,从多种业务场景服务接口中调用当前业务场景对应的目标业务场景服务接口;

S2,通过目标业务场景服务接口从业务数据中提取出凭证生成数据;

S3,通过云端财务系统根据预设的财务记账格式信息和目标业务场景服务接口提取出的凭证生成数据生成财务凭证。

上述实施例通过业务系统调用连接的业务场景服务接口将接收到的业务数据中的凭证生成数据传输到云端财务系统上;对于不同行业的业务系统,在连接时仅需改动业务场景服务接口的配置参数即可,大大提高了云端财务系统的通用性;通过云端财务系统根据预设的财务记账格式和业务场景服务接口传输的凭证生成数据生成对应的财务凭证;无需两方专业人员操作,提高了生成财务凭证的便捷性。

在一实施例中,上述方法还包括:通过云端财务系统根据财务凭证和业务系统对应的行业报表模板生成财务报表。

上述实施例使云端财务系统在生成财务凭证后继续生成财务报表,无需云端财务系统的工作人员手动生成财务报表,节省了人力和时间,提高了生成财务报表的便捷性。

在一实施例中,上述方法还包括:在云端财务系统生成财务凭证或财务报表后,通过业务场景服务接口发送凭证已生成通知或报表已生成通知到与业务场景服务接口连接的业务系统。

上述实施例解决了业务系统在云端财务系统还未处理好凭证生成数据时再次调用接口,容易导致计算流程出错的技术问题,使业务系统的用户能够知道财务系统什么时候生成了财务凭证或财务报表,从而实现了业务系统在云端财务系统处理完成后再调用接口,避免了连续调用,程序运行出错的情况。

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

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

技术分类

06120115630876