一种网络退票处理方法和处理系统与流程

文档序号:11627901阅读:274来源:国知局
一种网络退票处理方法和处理系统与流程

【技术领域】

本发明涉及计算机网络领域,尤其涉及税务领域的一种网络退票处理方法和网络退票处理系统。



背景技术:

目前税控系统的发票退票管理流程还需要现场操作,当企业需要退票时,必须携带税控设备到税务大厅进行排队等候,由税局操作人员对每个企业的税控设备读取待退回发票,并进行手工退票操作,特别是当企业税控设备丢失或损坏时,更是需要税局操作人员进行发票退票信息手工录入,这样不可避免的手工输入错误必然会给企业和税局人员带来一定得麻烦和风险,同时企业往返大厅过程中也增加了税控设备丢失或损坏几率,对于税务人员来说,也增加了税务人员的服务压力和责任风险,不利于高效的解决问题。



技术实现要素:

鉴于上述问题,提出了本发明,以便提供一种克服上述问题或至少部分地解决上述问题的一种网络退票处理方法。

本发明提供了一种网络退票处理方法,包括:

客户端系统启动网络退票流程,获取待退回的发票电子信息并判断是否为空,若不为空,则允许用户选择本次需要退回的发票电子信息并对其进行加密,同时生成本次退票的唯一身份标识码;否则终止退票服务;

所述客户端系统向局端受理系统发送退票请求,同时将与所述客户端系统连接的税控设备中对应的发票电子信息清除;

所述局端受理系统解密发票退票电子数据信息并解析唯一身份标识码,同时修改局端数据对应的发票信息,并向客户端系统发送退票成功确认信息;否则终止退票服务。

进一步的,所述方法还包括:

所述局端受理系统向客户端系统发送退票成功确认信息的同时,还发送所述唯一身份标识码;

所述客户端系统接收退票成功确认信息及唯一身份标识码并进行校验后,校验所述唯一身份标识码并与之前发送的唯一身份标识码进行比对,若一致则代表是本次退票交互并且本次退票流程结束,刷新退票显示页面。

进一步的,所述方法还包括,本次退票流程结束后,继续返回所述判断获取的待退回发票电子信息是否为空的步骤,执行下一次退票流程或终止退票。

进一步的,所述客户端系统可以从与之相连的税控设备中读取待退回的发票电子信息,也可以从所述客户端系统的用户界面获取手工录入的待退回的发票电子信息,还可以从已保存在所述客户端系统本地数据库的发票中读取待退回的发票电子信息。

进一步的,所述发票电子信息包括发票卷号、发票种类、发票代码、发票号码、发票起始号码、发票终止号码、开票信息内容;所述退票请求中包括发票退票电子数据加密信息和唯一身份标识码信息。

进一步的,所述对退票电子数据信息进行加密及生成唯一身份识别码的过程,可以由所述客户端系统实现,也可以由与所述客户端系统相连的税控设备实现,还可以由所述客户端系统与所述税控设备交互实现;所述唯一身份标识码由纳税识别号和本次交互退票时间组成,本次交互退票时间可以是请求退票的时间,还可以是客户端系统随机生成的交互时间。

进一步的,所述终止退票服务是指,所述客户端系统向局端受理系统发送空的电子退票信息,告知局端受理系统发票退票请求结束,局端受理系统接收到空请求后,终止退票服务。

本发明还提供了一种网络退票处理系统,包括客户端系统和局端受理系统:

所述客户端系统,用于获取退票电子信息数据,向所述局端受理系统发送退票请求,包括发送加密的退票电子数据信息和生成的本次退票的唯一身份识别码,以及接收所述局端受理系统反馈的发票退票成功信息及所述唯一身份识别码;

所述局端受理系统,用于接收退票请求,解密发票退票电子数据信息并解析唯一身份标识码,判断是否为本次退票交互,若是则完成本次退票并反馈退票成功信息。

进一步的,所述获取退票电子信息数据是指,所述客户端系统可以从与之相连的税控设备中读取待退回的发票电子信息,也可以从所述客户端系统的用户界面获取手工录入的待退回的发票电子信息,还可以从已保存在所述客户端系统本地数据库的发票中读取待退回的发票电子信息。

进一步的,所述加密的退票电子数据信息和生成的本次退票的唯一身份识别码,可以由所述客户端系统实现,也可以由与所述客户端系统相连的税控设备实现,还可以由所述客户端系统与所述税控设备交互实现;所述唯一身份标识码由纳税识别号和本次交互退票时间组成,本次交互退票时间可以是请求退票的时间,还可以是客户端系统随机生成的交互时间。

进一步的,所述客户端系统包括控制模块,用于启动网络退票流程、获取待退回的发票电子信息、判断获取的待退回发票电子信息是否为空;用户界面模块,用于显示发票电子信息及退票反馈信息;加密模块,用于对将要退票的电子数据信息进行加密,同时生成本次退票的唯一身份标识码;收发模块,用于向局端受理系统发送退票请求以及接收局端受理系统发来的退票反馈信息;校验模块,用于校验所述收发模块收到的唯一身份标识码是否与之前发送出去的唯一身份标识码一致;

所述局端受理系统包括收发单元,用于接收所述客户端系统发来的退票请求信息及向所述客户端系统发送退票反馈信息;解密解析单元,用于解密发票退票电子数据信息并解析唯一身份标识码,判断是否为本次退票交互;控制单元,根据所述解密解析单元的判断结果,决定是否进行本次退票操作。

本发明解决了企业进行发票退票时,无需企业携带税控设备往返税务局端大厅进行发票退回操作,而是通过网络传递发票退票信息、完成退票流程,此种方式不仅节省了企业往返大厅和排队等候时间,还一定程度上减少了设备丢失和损坏概率,同时减轻了税局操作人员的服务压力,和避免手工录入带来的操作失误,提高了退票效率。

【附图说明】

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

图1为本发明一个实施例的网络退票处理方法的流程示意图。

图2是本发明另一个实施例的网络退票处理系统的结构示意图。

【具体实施方式】

下面将参照附图更详细的描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明,而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能更透彻的理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的网络退票处理方法,如图1所示:

步骤s110,客户端系统启动网络退票流程,获取待退回的发票电子信息。客户端系统将获取的待退回的发票电子信息进行用户界面显示。发票电子信息包括发票卷号、发票种类、发票代码、发票号码、开票信息等内容。客户端系统可以从与之相连的税控设备中读取待退回的发票电子信息,也可以从客户端系统的用户界面获取手工录入的待退回的发票电子信息,还可以从已保存在客户端系统本地数据库的发票中读取待退回的发票电子信息。

步骤s120,客户端系统判断获取的待退回发票电子信息是否为空,若不为空,则允许用户通过客户端系统的用户界面选择本次需要退回的发票电子信息,包括发票卷信息、发票卷号、发票种类、发票代码、发票起始号码、发票终止号码、数量、开票信息等内容;若为空,则转至步骤s180。当发票起始号码等于发票终止号码时,实现单张退票;当发票起始号码小于发票终止号码时,实现多张退票或整卷退票;当选择整卷的发票卷号时,实现整卷退票。

步骤s130,对将要退票的电子数据信息进行加密,同时生成本次退票的唯一身份标识码。对退票电子数据信息进行加密及生成唯一身份识别码的过程,可以由客户端系统实现,也可以由与客户端系统相连的税控设备实现,还可以由客户端系统与税控设备交互实现。本次退票的唯一身份标识码用于识别本次退票交互流程,唯一身份标识码由纳税识别号和本次交互退票时间组成,本次交互退票时间可以是请求退票的时间,还可以是客户端系统随机生成的交互时间。

步骤s140,客户端系统向局端受理系统发送退票请求,同时将税控设备中对应的发票电子信息清除。退票请求中包括发票退票电子数据加密信息和唯一身份标识码信息。

步骤s150,局端受理系统接收发票退票请求后,解密发票退票电子数据信息并解析唯一身份标识码,同时修改局端数据对应的发票信息,完成本次退票。

进一步的,还可以包括判断是否为本次退票交互,若发票退票电子数据信息和纳税识别号与局端本地数据库信息一致,则判断为本次退票交互,调用发票退票处理流程完成发票电子信息的退票操作,同时修改局端数据对应的发票信息,比如修改发票结余、发票状态等等,完成本次退票;否则,判断为不是本次退票交互,转至步骤s180。

步骤s160,局端受理系统向客户端系统发送退票成功确认信息以及唯一身份标识码。唯一身份标识码与步骤s130中的唯一身份标识码相同。

步骤s170,客户端系统接收退票成功确认信息及唯一身份标识码,校验唯一身份标识码并与之前发送的唯一身份标识码进行比对,若一致则代表是本次退票交互并且本次退票流程结束,刷新退票用户界面,转到步骤s120,继续退票;若不一致则反馈错误信息,终止退票流程。

步骤s180,终止退票服务,退票结束。具体的,客户端系统向局端受理系统发送空的电子退票信息,告知局端受理系统发票退票请求结束,局端受理系统接收到空请求后,终止退票服务。

在本发明中,客户端系统和局端受理系统的数据交互都是通过网络实现的,企业进行发票退票时,无需企业携带税控设备往返税务局端大厅进行发票退回操作,而是通过网络传递发票退票信息、完成退票流程,此种方式不仅节省了企业往返大厅和排队等候时间,还一定程度上减少了设备丢失和损坏概率,同时减轻了税局操作人员的服务压力,和避免手工录入带来的操作失误,提高了退票效率。另外,由于对退票电子信息实现加密和解密过程,可以有效保证数据传输的安全性和完整性,同时,传输交互过程生成唯一身份标识码来识别本次退票交互通道,实现了与企业的交互确认环节,确保了数据的可靠性。

通过上述实施例可以看出,本发明可以对已开具的发票进行网络退票,也可以对未开具的发票进行网络退票,可以对单张发票进行退票,还可以对多张发票或整卷发票进行退票,退票可进行一次操作,也可以自动进行循环多次退票(根据客户端系统判断读取的待退回发票电子信息是否为空进行判断是否循环),即使是在企业税控设备丢失后,也能保证企业发票信息的安全退回,因此本发明的应用较为灵活,不受现有退票流程的限制。

如图2所示一种网络退票处理系统,包括客户端系统10、与客户端系统10连接的税控设备20和局端受理系统30,由于其原理与图1所述的退票方法一致,因此简述如下:

客户端系统10包括控制模块11,用于启动网络退票流程、获取待退回的发票电子信息、判断获取的待退回发票电子信息是否为空,若不为空,则允许用户通过客户端系统10的用户界面模块12选择本次需要退回的发票电子信息,包括发票卷信息、发票卷号、发票种类、发票代码、发票起始号码、发票终止号码、数量、开票信息等内容;若为空,则终止退票服务、清除税控设备中对应的待退票的发票电子信息;用户界面模块12,用于显示发票电子信息及退票反馈信息,比如退票成功信息或出错信息等;加密模块13,用于对将要退票的电子数据信息进行加密,同时生成本次退票的唯一身份标识码,本次退票的唯一身份标识码用于识别本次退票交互流程,唯一身份标识码由纳税识别号和本次交互退票时间组成,本次交互退票时间可以是请求退票的时间,还可以是客户端系统随机生成的交互时间;收发模块14,用于向局端受理系统发送退票请求以及接收局端受理系统发来的退票反馈信息;校验模块15,用于校验收发模块14收到的唯一身份标识码是否与之前发送出去的唯一身份标识码一致,若一致则代表是本次退票交互。

税控设备20连接客户端系统10,用于存储发票电子信息,可对将要退票的电子数据信息进行加密,同时生成本次退票的唯一身份标识码。

局端受理系统30可安装在税务局,包括收发单元31,用于接收客户端系统10发来的退票请求信息及向客户端系统10发送退票反馈信息,退票反馈信息包括退票成功确认信息以及唯一身份标识码;解密解析单元32,用于解密发票退票电子数据信息并解析唯一身份标识码,判断是否为本次退票交互,若发票退票电子数据信息和纳税识别号与局端本地数据库信息一致,则判断为本次退票交互,否则,判断为不是本次退票交互;控制单元33,根据解密解析单元32的判断结果,决定是否进行退票操作,如果是本次退票交互,则调用发票退票处理流程完成发票电子信息的退票操作,同时修改局端数据对应的发票信息,比如修改发票结余、发票状态等等,完成本次退票,否则终止退票服务;另外,如果收发单元31收到的是空的电子退票信息,则控制单元33终止退票服务。

需要说明的是:

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定的编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明内容。

本领域那些技术人员可以理解,可以对实施例中各模块进行自适应性的改变并且把它们设置在与该实施例不同的一个或多个设备中。除非另有明确陈述,本说明书中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。

以上所述仅为本发明之较佳实施例,并非用以限定本发明的权利要求保护范围。同时以上说明,对于相关技术领域的技术人员应可以理解及实施,因此其他基于本发明所揭示内容所完成的等同改变,均应包含在本权利要求书的涵盖范围内。

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