本申请涉及税务申报服务技术领域,具体涉及一种税务申报方法、装置、设备和存储介质。
背景技术:
目前,进行税务申报的方式主要有以下方式:一是登录到电子税务局网站,通过手动录入的方式将待申报的税务信息提交,完成申报;二是利用财务软件导出待申报的税务信息,然后再通过手动方式导入到电子税务局网站,完成申报。然而,对于集团企业或者代账机构来说,要在申报期内完成对应客户的税务申报,往往需要按待申报的税种逐一按照以上方式进行申报,需要耗费大量的时间,且在税务申报高峰期,难以避免遇到电子税务局网站响应不及时的情况,这就极大地降低了工作效率,此外,手动操作容易出现漏报和错报的情况,给工作人员带来了很大的困扰。
技术实现要素:
有鉴于此,本申请的目的在于克服现有技术的不足,提供一种税务申报方法、装置、设备和存储介质。
为实现以上目的,本申请采用如下技术方案:
本申请的第一方面提供一种税务申报方法,包括:
获取预先存储的当前待申报用户的税务信息;所述税务信息至少包括用于登录电子税务局网站的账号信息,税种及对应的待录入所述电子税务局网站的申报数据;
确定当前待申报的税种;
根据预先存储的税种与预录制的脚本文件的对应关系,确定所述当前待申报的税种对应的所述脚本文件;所述脚本文件录制了在所述电子税务局网站完成对应的所述税种的申报操作流程;
播放获取的所述当前待申报的税种对应的所述脚本文件,按照所述脚本文件录制的所述申报操作流程,根据所述账号信息和所述申报数据,完成所述当前待申报的税种的税务申报。
可选的,所述获取预先存储的当前待申报用户的税务信息之前,所述方法还包括:
针对每个所述税种,在所述电子税务局网站中对所述税种的所述申报操作流程进行脚本录制,生成与所述税种对应的所述脚本文件;
存储所述税种对应的所述脚本文件。
可选的,所述申报操作流程包括登录操作和信息提交操作;
所述按照所述脚本文件录制的所述申报操作流程,根据所述账号信息和所述申报数据,完成所述当前待申报的税种的税务申报,包括:
监听到执行所述登录操作时,根据所述账号信息,登录所述电子税务局网站;
监听到执行所述信息提交操作时,将所述申报数据提交到所述电子税务局网站。
可选的,还包括:
预先建立第一对应关系,所述第一对应关系为所述登录操作与完成所述登录操作所需信息的对应关系;
所述监听到执行所述登录操作时,根据所述账号信息,登录所述电子税务局网站,包括:
监听到执行所述登录操作时,根据所述第一对应关系,从所述税务信息中获取到所述登录操作所需的所述账号信息;
根据获取到的账号信息,登录所述电子税务局网站,以完成所述登录操作。
可选的,还包括:
预先建立第二对应关系,所述第二对应关系为所述信息提交操作与完成所述信息提交操作所需信息的对应关系;
所述监听到执行所述信息提交操作时,将所述申报数据提交到所述电子税务局网站,包括:
监听到执行所述信息提交操作时,根据所述第二对应关系,从所述税务信息中获取到所述信息提交操作所需的所述申报数据;
将获取的所述申报数据提交到所述电子税务局网站,以完成所述信息提交操作。
可选的,所述将所述申报数据提交到所述电子税务局网站之后,所述方法还包括:
判断提交是否成功;
若提交成功,发送第一提示信息给用户端。
可选的,还包括:
若提交不成功,发送第二提示信息给所述用户端。
本申请的第二方面提供一种税务申报装置,包括:
获取模块,用于获取预先存储的当前待申报用户的税务信息;所述税务信息至少包括用于登录电子税务局网站的账号信息,税种及对应的待录入所述电子税务局网站的申报数据;
第一确定模块,用于确定当前待申报的税种;
第二确定模块,用于根据预先存储的税种与预录制的脚本文件的对应关系,确定所述当前待申报的税种对应的所述脚本文件;所述脚本文件录制了在所述电子税务局网站完成对应的所述税种的申报操作流程;
申报模块,用于播放获取的所述当前待申报的税种对应的所述脚本文件,按照所述脚本文件录制的所述申报操作流程,根据所述账号信息和所述申报数据,完成所述当前待申报的税种的税务申报。
本申请的第三方面提供一种税务申报设备,包括:
处理器,以及与所述处理器相连接的存储器;
所述存储器用于存储计算机程序;
所述处理器用于调用并执行所述存储器中的所述计算机程序,以执行如本申请的第一方面所述的方法。
本申请的第四方面提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如本申请的第一方面所述的税务申报方法的各个步骤
本申请提供的技术方案可以包括以下有益效果:
本申请的方案中,预录制了一些与税种对应的脚本文件,根据预先存储的税种与预录制的脚本文件的对应关系,可以确定与待申报的税种对应的脚本文件,基于此,在获取了预先存储的当前待申报用户的税务信息,并确定了当前待申报的税种后,通过播放与待申报的税种对应的脚本文件就可以完成当前待申报的税种的税务申报。如此,无需工作人员按待申报的税种逐一进行手动申报录入,即可完成税务的自动化申报,避免了遇到税务申报系统响应不及时而延长申报时间的情况,有效节省了工作时间,极大地提高了工作效率,此外,避免了手动操作可能会出现的漏报和错报的情况,给工作人员带来了很大的便利。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个实施例提供的一种税务申报方法的流程图。
图2是本申请另一个实施例提供的一种税务申报装置的结构示意图。
图3是本申请另一个实施例提供的一种税务申报设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
参见图1,图1是本申请一个实施例提供的一种税务申报方法的流程图。
如图1所示,本实施例提供一种税务申报方法,具体可以包括如下步骤:
步骤11、获取预先存储的当前待申报用户的税务信息;税务信息至少包括用于登录电子税务局网站的账号信息,税种及对应的待录入电子税务局网站的申报数据。
其中,电子税务局网站为当前待申报用户进行纳税提报的官方网站,电子税务局网站是根据当前待申报用户的纳税地区来确定的,例如,当前待申报用户的纳税所在地为广东省,则税务申报的官方网站即为广东省电子税务局网站。
其中,用于登录电子税务局网站的账号信息至少包括用户的用户名称和用户密码。
其中,税种可以但不限于包括:增值税及附加税费合并申报、增值税、地方教育附加、教育费附加、城市维护建设税和个人所得税等。
步骤12、确定当前待申报的税种。
步骤13、根据预先存储的税种与预录制的脚本文件的对应关系,确定当前待申报的税种对应的脚本文件;脚本文件录制了在电子税务局网站完成对应的税种的申报操作流程。
步骤14、播放获取的当前待申报的税种对应的脚本文件,按照脚本文件录制的申报操作流程,根据账号信息和申报数据,完成当前待申报的税种的税务申报。
本申请的方案中,预录制了一些与税种对应的脚本文件,根据预先存储的税种与预录制的脚本文件的对应关系,可以确定与待申报的税种对应的脚本文件,基于此,在获取了预先存储的当前待申报用户的税务信息,并确定了当前待申报的税种后,通过播放与待申报的税种对应的脚本文件就可以完成当前待申报的税种的税务申报。如此,无需工作人员按待申报的税种逐一进行手动申报录入,即可完成税务的自动化申报,避免了遇到税务申报系统响应不及时而延长申报时间的情况,有效节省了工作时间,极大地提高了工作效率,此外,避免了手动操作可能会出现的漏报和错报的情况,给工作人员带来了很大的便利。
本申请的方案应用于包括服务器、用户终端的系统中,本申请的方案的执行主体可以是服务器,也可以是服务器中基于软件和/或硬件的功能模块,相应的,用户终端可以向服务器发起申报请求,服务器接收用户终端的申报请求后,响应于该申报请求,开启执行本实施例的税务申报方案。
实施中,可以根据用户终端的申报请求确定当前待申报的税种。
用户终端可以接收用户输入的税务信息并发送到服务器存储。
具体实施时,首先获取预先存储的当前待申报用户的税务信息,这些税务信息包括待申报用户登录电子税务局网站所需账号信息、所有税种及与税种对应的纳税数据,在经待申报用户确认要申报的税种后,根据确定的当前待申报的税种,可以调用预先存储的与当前待申报的税种对应的脚本文件,通过播放脚本文件,则可以根据待申报用户的账号信息登录电子税务局网站,并将已准备好的与待申报的税种对应的纳税数据按照对应脚本录制的流程和步骤填入电子税务局网站的对应的申报页面中,或者,将已填充有对应纳税数据的纳税申报表按照对应脚本录制的流程和步骤导入到电子税务局网站的对应的申报页面中,完成后提交申报页面以完成税务申报。
一些实施例中,在步骤11之前,该税务申报方法还包括:
针对每个税种,在电子税务局网站中对税种的申报操作流程进行脚本录制,生成与税种对应的脚本文件;
存储税种对应的脚本文件。
具体实施时,使用网页脚本录制功能把登录电子税务局网站并在电子税务局网站上进行纳税申报的流程和步骤通过脚本录制下来,以生成脚本文件储存在服务器侧,一种税种对应一种脚本,如此,在执行具体的税务申报时,可以直接播放对应的脚本,服务器侧即可实现对应的税务申报,无需再去人为操作,有效保证了正确率,同时,大大节省了工作人员的时间,提高了工作效率。
由于纳税申报需要在电子税务局网站中进行操作,而每个纳税企业在电子税务局网站都会有其唯一的账户信息,所以该纳税企业进行税务申报时首先要登录电子税务局网站,因此,一些实施例中,申报操作流程包括登录操作和信息提交操作;
按照脚本文件录制的申报操作流程,根据账号信息和申报数据,完成当前待申报的税种的税务申报,具体可以包括:
监听到执行登录操作时,根据账号信息,登录电子税务局网站;
监听到执行信息提交操作时,将申报数据提交到电子税务局网站。
在脚本播放的过程中,当服务器侧监听到执行登录操作时,根据已获取的账号信息执行登录电子税务局网站的操作;当监听到执行信息提交操作时,执行将已获取的申报数据提交到电子税务局网站的操作。
上述税务信息包含多种信息,在同一税务申报过程中的申报操作流程分为登录操作和信息提交操作,登陆操作需要调取的税务信息是当前待申报用户登录电子税务局网站的账号信息,信息提交操作需要调取的税务信息是对应的待录入电子税务局网站的申报数据,两者调取的税务信息并不一致,所以,为了便于申报操作流程中调取各个操作所需的税务信息,一些实施例中,该税务申报方法还包括:
预先建立第一对应关系,第一对应关系为登录操作与完成登录操作所需信息的对应关系;
监听到执行登录操作时,根据账号信息,登录电子税务局网站,包括:
监听到执行登录操作时,根据第一对应关系,从税务信息中获取到登录操作所需的账号信息;
根据获取到的账号信息,登录电子税务局网站,以完成登录操作。
相应的,一些实施例中,该税务申报方法还包括:
预先建立第二对应关系,第二对应关系为信息提交操作与完成信息提交操作所需信息的对应关系;
监听到执行信息提交操作时,将申报数据提交到电子税务局网站,包括:
监听到执行信息提交操作时,根据第二对应关系,从税务信息中获取到信息提交操作所需的申报数据;
将获取的申报数据提交到电子税务局网站,以完成信息提交操作。
一些实施例中,为了便于用户获知税务申报的完成结果,将申报数据提交到电子税务局网站之后,税务申报方法还包括:
判断提交是否成功;
若提交成功,发送第一提示信息给用户端。
其中,发出第一提示信息的方式可以包括以声音形式或者文本形式发出提示信息等。例如,当用户端为电脑时,若提交成功,服务器端可以发送显示有“提交成功”文字的临时窗口到显示屏上,提留2秒后窗口自动关闭,以提示用户申报成功。
相应的,一些实施例中,税务申报方法还包括:
若提交不成功,发送第二提示信息给用户端。
其中,发出第二提示信息的方式有多种,包括以声音形式或者文本形式发出提示信息等。其中,发出第二提示信息的方式与发出第一提示信息的方式可以相同,也可以不同。
参见图2,图2是本申请的另一个实施例提供的一种税务申报装置的结构示意图。
如图2所示,本实施例提供一种税务申报装置,具体可以包括:
获取模块201,用于获取预先存储的当前待申报用户的税务信息;税务信息至少包括用于登录电子税务局网站的账号信息,税种及对应的待录入电子税务局网站的申报数据;
第一确定模块202,用于确定当前待申报的税种;
第二确定模块203,用于根据预先存储的税种与预录制的脚本文件的对应关系,确定当前待申报的税种对应的脚本文件;脚本文件录制了在电子税务局网站完成对应的税种的申报操作流程;
申报模块204,用于播放获取的当前待申报的税种对应的脚本文件,按照脚本文件录制的申报操作流程,根据账号信息和申报数据,完成当前待申报的税种的税务申报。
可选的,获取预先存储的当前待申报用户的税务信息之前,上述装置还包括脚本录制模块,脚本录制模块用于:
针对每个税种,在电子税务局网站中对税种的申报操作流程进行脚本录制,生成与税种对应的脚本文件;
存储税种对应的脚本文件。
可选的,申报操作流程包括登录操作和信息提交操作;
按照脚本文件录制的申报操作流程,根据账号信息和申报数据,完成当前待申报的税种的税务申报时,申报模块,具体用于:
监听到执行登录操作时,根据账号信息,登录电子税务局网站;
监听到执行信息提交操作时,将申报数据提交到电子税务局网站。
可选的,申报模块,具体用于:
预先建立第一对应关系,第一对应关系为登录操作与完成登录操作所需信息的对应关系;
监听到执行登录操作时,根据账号信息,登录电子税务局网站,申报模块还用于:
监听到执行登录操作时,根据第一对应关系,从税务信息中获取到登录操作所需的账号信息;
根据获取到的账号信息,登录电子税务局网站,以完成登录操作。
可选的,申报模块,具体用于:
预先建立第二对应关系,第二对应关系为信息提交操作与完成信息提交操作所需信息的对应关系;
监听到执行信息提交操作时,将申报数据提交到电子税务局网站,申报模块还用于:
监听到执行信息提交操作时,根据第二对应关系,从税务信息中获取到信息提交操作所需的申报数据;
将获取的申报数据提交到电子税务局网站,以完成信息提交操作。
可选的,将申报数据提交到电子税务局网站之后,上述装置还包括第一提示模块,第一提示模块具体用于:
判断提交是否成功;
若提交成功,发送第一提示信息给用户端。
可选的,上述装置还包括第二提示模块,第二提示模块具体用于:
若提交不成功,发送第二提示信息给用户端。
本申请实施例提供的税务申报装置的具体实施方案可以参考以上任意例的税务申报方法的实施方式,此处不再赘述。
参见图3,图3是本申请的另一个实施例提供的一种税务申报设备的结构示意图。
如图3所示,本实施例提供一种税务申报设备,该设备具体可以包括:
处理器301,以及与处理器301相连接的存储器302;
存储器302用于存储计算机程序;
处理器301用于调用并执行存储器302中的计算机程序,以执行如以上任意实施例所述的税务申报方法。
本申请实施例还提供一种存储介质,其上存储有计算机程序,计算机程序被处理器301执行时,实现如以上任意实施例所述的税务申报方法的各个步骤。
本申请实施例提供的税务申报设备的具体实施方案可以参考以上任意例所述的税务申报方法的实施方式,此处不再赘述。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
1.一种税务申报方法,其特征在于,包括:
获取预先存储的当前待申报用户的税务信息;所述税务信息至少包括用于登录电子税务局网站的账号信息,税种及对应的待录入所述电子税务局网站的申报数据;
确定当前待申报的税种;
根据预先存储的税种与预录制的脚本文件的对应关系,确定所述当前待申报的税种对应的所述脚本文件;所述脚本文件录制了在所述电子税务局网站完成对应的所述税种的申报操作流程;
播放获取的所述当前待申报的税种对应的所述脚本文件,按照所述脚本文件录制的所述申报操作流程,根据所述账号信息和所述申报数据,完成所述当前待申报的税种的税务申报。
2.根据权利要求1所述的税务申报方法,其特征在于,所述获取预先存储的当前待申报用户的税务信息之前,所述方法还包括:
针对每个所述税种,在所述电子税务局网站中对所述税种的所述申报操作流程进行脚本录制,生成与所述税种对应的所述脚本文件;
存储所述税种对应的所述脚本文件。
3.根据权利要求1所述的税务申报方法,其特征在于,所述申报操作流程包括登录操作和信息提交操作;
所述按照所述脚本文件录制的所述申报操作流程,根据所述账号信息和所述申报数据,完成所述当前待申报的税种的税务申报,包括:
监听到执行所述登录操作时,根据所述账号信息,登录所述电子税务局网站;
监听到执行所述信息提交操作时,将所述申报数据提交到所述电子税务局网站。
4.根据权利要求3所述的税务申报方法,其特征在于,还包括:
预先建立第一对应关系,所述第一对应关系为所述登录操作与完成所述登录操作所需信息的对应关系;
所述监听到执行所述登录操作时,根据所述账号信息,登录所述电子税务局网站,包括:
监听到执行所述登录操作时,根据所述第一对应关系,从所述税务信息中获取到所述登录操作所需的所述账号信息;
根据获取到的账号信息,登录所述电子税务局网站,以完成所述登录操作。
5.根据权利要求3所述的税务申报方法,其特征在于,还包括:
预先建立第二对应关系,所述第二对应关系为所述信息提交操作与完成所述信息提交操作所需信息的对应关系;
所述监听到执行所述信息提交操作时,将所述申报数据提交到所述电子税务局网站,包括:
监听到执行所述信息提交操作时,根据所述第二对应关系,从所述税务信息中获取到所述信息提交操作所需的所述申报数据;
将获取的所述申报数据提交到所述电子税务局网站,以完成所述信息提交操作。
6.根据权利要求3所述的税务申报方法,其特征在于,所述将所述申报数据提交到所述电子税务局网站之后,所述方法还包括:
判断提交是否成功;
若提交成功,发送第一提示信息给用户端。
7.根据权利要求6所述的税务申报方法,其特征在于,还包括:
若提交不成功,发送第二提示信息给所述用户端。
8.一种税务申报装置,其特征在于,包括:
获取模块,用于获取预先存储的当前待申报用户的税务信息;所述税务信息至少包括用于登录电子税务局网站的账号信息,税种及对应的待录入所述电子税务局网站的申报数据;
第一确定模块,用于确定当前待申报的税种;
第二确定模块,用于根据预先存储的税种与预录制的脚本文件的对应关系,确定所述当前待申报的税种对应的所述脚本文件;所述脚本文件录制了在所述电子税务局网站完成对应的所述税种的申报操作流程;
申报模块,用于播放获取的所述当前待申报的税种对应的所述脚本文件,按照所述脚本文件录制的所述申报操作流程,根据所述账号信息和所述申报数据,完成所述当前待申报的税种的税务申报。
9.一种税务申报设备,其特征在于,包括:
处理器,以及与所述处理器相连接的存储器;
所述存储器用于存储计算机程序;
所述处理器用于调用并执行所述存储器中的所述计算机程序,以执行如权利要求1-7任一项所述的方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-7任一项所述的税务申报方法的各个步骤。
技术总结