一种增值税销项发票管理系统及方法与流程

文档序号:13697454阅读:370来源:国知局
技术领域本发明涉及电子发票技术领域,具体地,涉及一种增值税销项发票管理系统及方法。

背景技术:
企业在生产经营活动中,对增值税销项发票有许多管理要求。如:提高发票开具效率,实时监管发票开具情况,深化已开具发票数据的分析管理,加强财务管理水平等。而目前,企业开具增值税发票通常采用国税局提供的增值税防伪税控系统,由于不能与企业的业务系统进行整合,无法对开具的销项发票进行有效管理。具体地,国税局提供的防伪税控系统,是一种单机具的开票系统,每个开票机手工录入数据,独立完成发票开具,发票数据也仅存在这台开票机中。各企业如果采用国税局提供的防伪税控系统,存在着生产成本高、管理维护困难、人工开票效率低的现象;对于有多个开票点开票的企业,业务系统销售单数据不能统一处理并传给各个开票点开票,各个开票点完成发票开具后的发票数据也都是“数据孤岛”,不能集中采集管理,将产生各企业对其子公司及下属单位的开票情况监管困难等一系列增值税销项发票管理方面的问题。因此,增值税发票的开具,需要专门的防伪税控设备,目前只能在防伪管控系统开票客户端中完成开票。现有发票管理系统(如申请号201210348262.8和201210433047.8的电子发票管理系统)不能开具增值税发票。而本系统依托防伪税控系统,可以实现开具增值税发票。

技术实现要素:
本发明的目的是提供一种增值税销项发票管理系统及方法,用于解决对企业开具的销项发票进行有效管理的技术问题。为了实现上述目的,本发明提供一种增值税销项发票管理系统,该增值税销项发票管理系统与外部的企业业务系统和防伪税控系统通信,包括:应用服务器,其用于提供开具发票的功能界面;处理服务器,其用于从所述企业业务系统中导入销售单数据,还用于处理从所述应用服务器获得的数据访问请求,并向所述应用服务器传输与该数据访问请求相对应的销售单数据;以及客户端,其用于根据所述应用服务器提供的开具发票的功能界面,向所述处理服务器提出数据访问请求和接收所述处理服务器传输的与该数据访问请求相对应的销售单数据,再基于接收的销售单数据调用所述防伪税控系统开具增值税销项发票。优选地,所述增值税销项发票管理系统还包括数据库服务器,该数据库服务器用于存储所述处理服务器从所述企业业务系统中导入的销售单数据。优选地,所述处理服务器上设置有销售单访问接口,用于直接实现与所述企业业务系统的销售单数据交互。优选地,所述处理服务器包括数据修改模块和数据查询模块;所述数据修改模块用于解析相应的数据访问请求,获取各数据项,并根据请求类别和预设的数据处理流程组织成INSERT、UPDATE、DELETE三类SQL语句,将数据在数据库服务器中对应地保存、修改和/或删除;所述数据查询模块用于解析相应的数据访问请求,获取请求的关键字,并根据预设的数据处理流程,将关键字组织成SELECT类SQL查询语句,提交给数据库服务器做数据查询,再将数据库服务器返回的查询结果通过应用服务器最终返回给客户端。优选地,所开具发票的功能界面包括开票管理模块、查询统计模块和系统管理模块。优选地,所述开票管理模块包括销售单管理模块、销售单开票模块、手工开票模块、发票作废模块和发票打印模块;优选地,所述查询统计模块包括销售单开票查询模块、已开发票查询模块、已开发票统计模块和发票汇总统计模块;优选地,所述系统管理模块包括角色权限管理模块和用户管理模块。本发明的技术方案还包括一种增值税销项发票管理方法,采用上述的增值税销项发票管理系统,包括:客户端根据所述应用服务器提供的开具发票的功能界面,向所述处理服务器提出数据访问请求;处理服务器从企业业务系统中导入销售单数据,并处理从所述应用服务器获得的数据访问请求,再向所述应用服务器传输与该数据访问请求相对应的销售单数据;以及客户端通过所述应用服务器接收所述处理服务器传输销售单数据,再基于该销售单数据调用防伪税控系统开具增值税销项发票。优选地,还包括:将所述处理服务器从所述企业业务系统中导入的销售单数据存储至数据库服务器。优选地,所开具发票的功能界面提供的功能包括开票管理、查询统计和系统管理;其中,所述开票管理包括销售单管理、销售单开票、手工开票、发票作废和发票打印;所述查询统计包括销售单开票查询、已开发票查询、已开发票统计和发票汇总统计;所述系统管理包括角色权限管理和用户管理。优选地,所述数据访问请求包括提交修改数据和查询获取数据,所述处理服务器处理从所述应用服务器获得的数据访问请求,具体包括:提交修改数据时,所述处理服务器利用内置的修改程序解析相应的数据访问请求,获取各数据项,并根据请求类别和预设的数据处理流程组织成INSERT、UPDATE、DELETE三类SQL语句,将数据在数据库服务器中对应地保存、修改和/或删除;查询获取数据时,所述处理服务器解析相应的数据访问请求,获取请求的关键字,并根据预设的数据处理流程,将关键字组织成SELECT类SQL查询语句,提交给数据库服务器做数据查询,再将数据库服务器返回的查询结果通过应用服务器最终返回给客户端。通过上述技术方案,本发明的有益效果是:利用本发明的增值税销项发票管理系统及方法,企业可以方便地利用业务系统中的销售数据开具发票,并对发票实现有效管理,提高发票开具效率,加强企业的财务管理能力。本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:图1是本发明所述增值税销项发票管理系统的系统架构图;图2是本发明所述增值税销项发票管理系统的网络拓扑图;图3是本发明所述增值税销项发票管理系统及方法的功能组成图。具体实施方式以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。如图1所示,本发明提供了一种增值税销项发票管理系统,其与企业业务系统和防伪税控系统通信形成的外部系统通信,并包括:应用服务器,其用于提供开具发票的功能界面;处理服务器,其用于从所述企业业务系统中导入销售单数据,还用于处理从所述应用服务器获得的数据访问请求,并向所述应用服务器传输与该数据访问请求相对应的销售单数据;以及客户端,其用于根据所述应用服务器提供的开具发票的功能界面,向所述处理服务器提出数据访问请求和接收所述处理服务器传输的与该数据访问请求相对应的销售单数据,再基于接收的销售单数据调用所述防伪税控系统开具增值税销项发票。其中,所述防伪税控系统开具增值税销项发票是由该防伪税控系统中的防伪税控开票组件和防伪税控开票服务器共同完成。本实施方式中,企业业务系统,是指企业的ERP、OA、进销存等处理销售业务的系统,这种业务系统可以生成业务销售单,但无法开具增值税发票。防伪税控系统是国税总局对增值税专用发票的管理系统,主要分为税务端应用系统和企业端应用系统。税务端应用系统是国税局使用的管理功能,企业端应用系统主要是企业使用的,完成增值税发票开具功能。参考图1,该增值税销项发票管理系统是BS架构,还包括数据库服务器,该数据库服务器用于存储所述处理服务器从所述企业业务系统中导入的销售单数据。上述各客户端和服务器的网络拓扑图如图2所示,用户在客户端通过访问应用服务器,获得操作该增值税销项发票管理系统的各个功能界面,实现各个管理功能。其中,开票、作废、打印等需要防伪税控系统支持的功能,则由客户端通过功能界面调用防伪税控系统完成。所述处理服务器负责处理用户从客户端提交的数据访问请求,并与数据库服务器交互完成数据操作。处理服务器主要是响应应用服务器的数据访问请求,并对请求做相应的处理。数据访问请求主要有提交修改数据和查询获取数据两类。提交修改数据时,客户端将填写的表单数据,或者录入的需要保存的数据,或者需要修改、删除的数据请求提交给处理服务器,处理服务器根据请求的服务号,交给对应的修改程序做处理。该修改程序对应于包括在所述处理服务器中的数据修改模块,其首先解析数据请求,获取各数据项,并根据请求类别和预设的数据处理流程组织成INSERT、UPDATE、DELETE三类SQL语句,将数据在数据库服务器中进行对应的保存、修改和/或删除操作。查询获取数据时,客户端将请求发提交给处理服务器,处理服务器根据请求的服务号,交给对应的查询程序做处理。该查询程序对应于包括在所述处理服务器中的数据查询模块,其首先解析数据请求,获取请求的关键字,并根据预设的数据处理流程,将关键字组织成SELECT类SQL查询语句,提交给数据库服务器做数据查询,再将数据库服务器返回的查询结果通过应用服务器最终返回给客户端。另外,所述处理服务器还提供了销售单访问接口,用来与企业业务系统的业务系统应用服务器交互销售单数据。本实施例的系统架构简单,相应服务器易于配置,例如可采用下述的配置方案:应用服务器和处理服务器配置信息:采用winserver2003操作系统;1.6的JDK;weblogic10.3.6中间件。数据库服务器配置信息:采用winserver2003操作系统和ORACLE:11g数据库。采用该增值税销项发票管理系统进行增值税销项发票管理的方法,主要包括以下步骤:客户端根据所述应用服务器提供的开具发票的功能界面,向所述处理服务器提出数据访问请求;处理服务器处理从企业业务系统中导入销售单数据,并从所述应用服务器获得的数据访问请求,再向所述应用服务器传输与该数据访问请求相对应的销售单数据;以及客户端通过所述应用服务器接收所述处理服务器传输销售单数据,再基于该销售单数据调用防伪税控系统开具增值税销项发票。此外,还包括步骤:客户端通过所述应用服务器接收所述处理服务器传输销售单数据,再基于该销售单数据调用防伪税控系统开具增值税销项发票。本实施例中,如图3所示,所述开具发票的功能界面给出了各项实际应用中的功能模块,包括开票管理模块、查询统计模块和系统管理模块。其中,所述开票管理模块包括销售单管理模块、销售单开票模块、手工开票模块、发票作废模块和发票打印模块;所述查询统计模块包括销售单开票查询模块、已开发票查询模块、已开发票统计模块和发票汇总统计模块;所述系统管理模块包括角色权限管理模块和用户管理模块。结合图3,下面具体介绍上述各功能模块的功能。1)销售单管理对从企业业务系统获取的待开发票销售单信息进行管理,可以进行查询,查看销售单详细信息和注销销售单功能。2)销售单开票对从企业业务系统获取的待开发票销售单信息进行发票开具,可以对开具成功的发票进行打印或者不打印。3)手工开票直接录入开票数据开具发票,用于补充销售单数据没有生成或者不完整的情况下应急开票。4)发票作废对已经开具成功的发票,如果打印出现错误,或者由于其它原因出现问题的发票进行作废处理。5)发票打印对开具成功的发票,在空白发票上进行打印。6)销售单开票查询根据销售数据追踪发票的管理情况。销售单正常开具发票后,还可能有作废、重开、等操作,可查询出当前发票与原蓝票及销售单对应关系,并可将查询结果导出。7)已开发票查询对已经开具的发票实现查询管理,可以根据发票号码、开具日期等条件,查询到相应的发票数据。8)已开发票统计对已经开具的发票,按照税号、开票服务器、开票点汇总统计出发票的数量和金额、税额等管理数据,并可将查询结果导出。9)发票汇总统计从数据库中,汇总出发票各类统计数据,包括期初库存、期末库存、已开具发票数量、金额等信息,并可将查询结果导出。10)角色权限管理用于创建系统角色,并给角色分配菜单功能权限,包括增加角色、修改角色、删除角色、分配权限功能。11)用户管理具有该管理员权限的用户,对系统中的所有用户进行信息维护,操作内容包括修改用户、增加用户,且可以对用户进行分配角色。以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1