一种自助代开发票方法与流程

文档序号:11678418阅读:783来源:国知局
一种自助代开发票方法与流程

本发明涉及发票代开领域,尤其涉及一种自助代开发票的方法。



背景技术:

随着经济社会的发展,尤其是“营改增”之后,越来越多的企业有发票代开的需求,税局大厅面临较大的代开发票工作量。目前基层税局办税服务厅在进行发票代开时,需要在相关税务系统中录入纳税人代开发票信息,并需要完成预缴税款、打印发票等工作环节。经过走访各个税局大厅观察与访谈工作人员,大量代开企业不仅占用了税局的大量时间,耽误了其他业务的办理,同时该项工作重复性高,但占用了大量的人力物力,浪费了人才并且容易出错发票作废率较高。自助代开系统的需求及其迫切。

以金税三期环境下的发票代开为例,纳税人发票代开首先需要到办事大厅提交代开申请,审核后由另外窗口的大厅工作人员将代开数据通过开票软件填写完成,企业再到扣款窗口进行扣款,完成后返回进行开票。整个过程步骤繁琐,环节紧扣,一直以来税局都希望能实现自助代开,释放人工资源,同时使纳税人代开更加灵活,便捷。各大公司也相继提出了一些解决方案,但在实际应用过程中效果并不理想。近两年税务总局大力推行“金税三期”,在这个新环境下实现代开功能的更是少之又少。



技术实现要素:

鉴于上述问题,提出了本发明,以便提供一种克服上述问题或至少部分地解决上述问题的一种自助代开发票方法。

本发明的技术方案是提供一种自助发票代开方法,所述方法包括如下步骤:

发票代开的预申请系统获取纳税人的发票代开信息,通过审核后给出唯一的文书序号;

发票自助代开系统根据纳税人输入的唯一的文书序号,下载代开发票信息;

发票自助代开系统在纳税人确认代开发票信息无误后,根据发票自助代开系统的数据库存储信息判断该代开发票是否已经完成税费扣款,若已经完成税费扣款,则发票自助代开系统调用开票软件进行开票并允许纳税人进行发票打印;否则,先完成税费扣款操作。

进一步的,所述预申请系统的审核可以采用两种方式,自动检验审核或者指派一名工作人员进行人工审核。

进一步的,所述发票代开的预申请系统获取纳税人的发票代开信息,通过审核后给出唯一的文书序号步骤,具体包括:

在税局官网内嵌预申请网页,供纳税人填写开票信息后提交申请;

后台审批通过后将信息封装成节点报文,通过http协议发送到服务器;

服务器解析信息后存储到预申请系统的数据库中,同时生成唯一的文书序号作为数据存储的主键,并将该文书序号返回给纳税人。

进一步的,所述发票自助代开系统根据纳税人输入的唯一的文书序号,下载代开发票信息步骤,具体包括:

发票自助代开系统提取纳税人输入的文书序号,拼成约定的报文,通过http协议发送给预申请系统;

所述预申请系统根据文书序号从数据库中读取代开的发票信息,封装成约定的报文后发送给所述发票自助代开系统;

所述发票自助代开系统得到报文后,按照真实发票的形式将信息添加到发票模板上,呈现给纳税人核对。

进一步的,所述约定的报文为xml报文。

进一步的,所述判断该代开发票是否已经完成税费扣款的步骤,具体包括:

纳税人扣款成功会生成凭证序号,发票自助代开系统数据库中,以文书序号为主键,记录扣款成功的凭证序号,当触发判断时,根据文书序号从数据库中读取凭证序号,如果存在,则扣款成功,该发票可以直接开局并进行打印;否则需要进行下一步扣款操作。

进一步的,所述下一步扣款操作是指:所述发票自助代开系统与税局系统进行通信,完成税费扣款操作。

进一步的,所述发票自助代开系统与所述税局系统的通信,是在内网进行的。

进一步的,所述下一步扣款操作具体包括:

所述发票自助代开系统首先生成一个唯一表示此次整个扣款流程的工作号,与纳税人识别号一起拼出初始化的报文,调用税局系统提供的接口,初始化此次操作;

所述税局系统收到初始化的报文后,依据纳税人识别号查找该企业信息,并标记该工作号并返回报文信息;

所述发票自助代开系统收到所述税局系统返回的报文信息进行比对无误后,以此向税局系统发送带有该工作号的请求报文,获取该企业银行信息和税种信息,获取成功后,向所述税局系统发送扣款请求;

所述税局系统扣款成功后,生成凭证序号返回给所述发票自助代开系统;

所述发票自助代开系统将该凭证序号以文书序号为主键存储到所述发票自助代开系统的数据库中,并依据该凭证序号判断是否扣款成功,扣款成功则显示到发票模板上,打印时一并打印到发票上。

进一步的,所述发票自助代开系统调用开票软件进行开票并允许纳税人进行发票打印步骤具体包括:

所述发票自助代开系统将所有需要打印的发票信息封装成开票系统要求的数据格式,调用开票软件提供的接口传入数据,发票自助代开系统完成开票后,调用与其连接的打印机完成发票打印操作。

本发明的目的就是实现税局环境下的发票自助代开。采用自助代开发票的方式,将代开发票信息录入后,预缴税款、打印发票等流程由纳税人自助完成,通过自助终端与税局数据库进行连接,调用开票软件,为纳税人代开发票,纳税人无需再花费时间在各个窗口之间排队,更快速便捷的完成代开,也将税务人员从繁重的重复性工作中解脱出来,将主要精力转移到更重要的税源管理工作中去。

附图说明

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

图1为本发明实施例的一种自助发票代开方法流程示意图。

图2为本发明实施例的一种自助发票代开方法的系统框图。

具体实施方式

为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例作进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。

如图1所示,一种自助发票代开方法,包括如下步骤:

步骤s110,发票代开的预申请系统获取纳税人的发票代开信息,通过审核后给出唯一的文书序号。

纳税人事先在预申请系统填写发票代开申请以及代开发票的详细信息,通过预申请系统的审核后得到唯一的文书序号。纳税人不再需要到大厅提交代开申请请求,只需通过互联网(外网)登陆指定的代开申请网站,填写代开信息,包括公司信息,发票信息等即可。预申请系统的后台可通过两种方式审核,一种是自动检验审核;另一种是指派一名工作人员进行人工审核。审核通过后,纳税人可通过预申请系统查询,并获得唯一的文书序号,该文书序号唯一标记本次代开的数据信息。

在技术实现上,可通过在税局官网内嵌预申请网页,供纳税人填写信息后提交申请,后台审批通过后将信息封装成节点报文,通过http协议发送到服务器,解析信息后存储到预申请系统的数据库中,同时生成唯一的文书序号作为数据存储的主键,并将该文书序号返回给纳税人。

步骤s120,发票自助代开系统根据纳税人输入的唯一的文书序号,下载代开发票信息。

纳税人在得到唯一的文书序号后,可在任意时间使用发票自助代开系统,通过税局发行认证的用户名和密码登录系统,选择代开的发票种类后,纳税人输入文书序号,发票自助代开系统根据约定的报文向发票代开的预申请系统发送请求,发票代开的预申请系统将代开的发票信息封装成约定的报文(比如xml报文)返回,发票自助代开系统解析报文的各个节点值,获得经过审核的代开发票的具体发票信息,处理成发票样例的形式展示给纳税人,使纳税人清楚直观的核对整张发票。

在技术实现上,发票自助代开系统提取纳税人输入的文书序号,拼成约定的报文,通过http协议发送给预申请系统,预申请系统根据文书序号从数据库中读取代开的发票信息,封装成约定的报文后发送给发票自助代开系统。发票自助代开系统得到报文后,按照真实发票的形式将信息添加到发票模板上,呈现给纳税人核对。

步骤s130,发票自助代开系统在纳税人确认代开发票信息无误后,根据发票自助代开系统的数据库存储信息判断该代开发票是否已经完成税费扣款,若已经完成税费扣款,则发票自助代开系统调用开票软件进行开票并允许纳税人进行发票打印;否则,先完成税费扣款操作。

纳税人确认程序的发票信息无误后,发票自助代开系统根据其数据库存储信息判断该发票是否已扣款税费。根据发票自助代开系统展示的发票信息,纳税人核对后确认发票信息无误后,发票自助代开系统根据其数据库中存储的扣款成功记录信息进行比对,如果存在该条文书序号的扣款记录,则发票自助代开系统调用开票软件进行开票,纳税人可以通过发票自助代开系统进行发票打印操作。若不存在该条文书序号记录则为未扣款发票,未扣款的发票需要发票自助代开系统与税局系统(比如金税三期系统)进行通信,先完成税费扣款操作。

在技术实现上,纳税人点击确认无误按钮,触发扣款判断。纳税人扣款成功会生成凭证序号,发票自助代开系统数据库中,以文书序号为主键,记录扣款成功的凭证序号,当触发判断时,根据文书序号从数据库中读取凭证序号,如果存在,则扣款成功,该发票可以直接开具并进行打印。若不存在的凭证序号,则需要进行下一步扣款操作。

发票自助代开系统与税局系统的通信,是在内网进行的,以保证信息安全。

步骤s140,对未扣税款发票进行扣款操作,扣款成功后,发票自助代开系统调用开票软件进行开票并允许纳税人进行发票打印。

发票自助代开系统将未扣款的税额展示给纳税人,纳税人确认无误后点击扣款。系统将根据约定好的报文发送请求给税局系统(比如金税三期系统),以此进行初始化,进行纳税人信息获取、银行信息获取、税种信息获取等。税局系统根据请求报文,确认企业信息、税种信息和银行信息,确认无误后进行扣款,整个过程中,通过唯一的标识来确保前后的一致性。扣款成功生成凭证序号并返回发票自助代开系统并添加到发票信息中,如果有误则返回失败原因(比如银行金额不足等)。

在技术实现上,纳税人点击扣款后,发票自助代开系统首先生成一个唯一表示此次整个扣款流程的工作号(比如workid),与纳税人识别号一起拼出初始化的报文,调用税局系统(比如金税三期系统)提供的接口,初始化此次操作。税局系统收到请求后,依据纳税人识别号查找该企业信息,并标记该工作号并返回报文信息。发票自助代开系统收到税局系统返回的报文信息进行比对无误后,以此向税局系统发送请求报文,获取该企业银行信息、税种信息等,获取成功后,向税局系统发送扣款请求。在每次请求发送时,都要附带最初生成的工作号(比如workid),来保证此次请求是按照约定依次进行的,前后流程完整,才会处理。税局系统扣款成功后,生成凭证序号返回发票自助代开系统,发票自助代开系统将该凭证序号以文书序号为主键存储到发票自助代开系统的数据库中,并依据该凭证序号判断是否扣款成功,扣款成功则显示到发票模板上,打印时一并打印到发票上。

扣款完成后,纳税人点击开票按钮。发票自助代开系统调用开票软件,传入代开的发票信息,完成开票。开票完成后,打印机自动打印发票。具体的,发票自助代开系统将所有需要打印的发票信息封装成开票系统要求的数据格式,调用开票软件提供的接口传入数据,发票自助代开系统完成开票后,点击打印,发票自助代开系统调用与其连接的打印机完成发票打印操作。

本发明从根本上解决了纳税人办理代开发票业务流程的复杂、环节多、周期长等问题,操作简单方便,实现了税务人员零干预,全程自助式服务。节省了纳税人的办理时间和办理环节。同时节约了税局的人力成本,提高了工作效率。与税局系统的通讯,也可以挪用到其他业务上,为日后其他业务的自助和远程操作的实现提供了思路与基础。

本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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