一种红字发票信息表处理方法和处理系统技术方案

技术编号:15911159 阅读:36 留言:0更新日期:2017-08-01 22:40
本发明专利技术涉及税务领域的一种红字发票信息表的批量处理方法,包括:客户端系统选中待处理的红字发票信息表,并生成本次请求标识号;客户端系统将待处理的红字发票信息表和本次请求标识号压缩、加密后发送给局端系统,本次请求标识号由业务代码和企业识别号、申请时间组成;局端系统对收到的数据进行解压、解密处理,并根据本次请求标识号识别业务类型,并调取相应的接口进行处理,对处理结果进行压缩、加密后发送给客户端系统;客户端系统接收返回信息后,根据处理结果进行解压、解密处理,进行红字发票开具或同步本地数据库。本发明专利技术可使企业批量申请红字发票信息表,减少请求次数;对数据传输的加密处理可防止数据传输过程中被篡改,保证了客户端和局端数据的一致性。

Red letter invoice information table processing method and processing system

A processing method of batch creditnote information table including the invention relates to the field of Taxation: creditnote table information system client selected to be processed, and generate the request ID; creditnote table information system client will be processed and the request identifier compressed and encrypted and sent to the Bureau of the end system. The request identifier consists of business code and enterprise identification number, application time; CMTS decompress, the received data decryption processing, and according to the request identifier identifies the service type, and the transfer of the corresponding interface processing, the processing results were compressed, encrypted and sent to the client system; client system after receiving the return information, according to the results of treatment of decompression, decryption, red invoice or synchronized to the local database. The invention enables enterprises to apply the red letter invoice information table in large quantities to reduce the number of requests; the encryption process of data transmission can prevent data from being tampered with during the transmission process, and ensures the consistency between the client side and the side data.

【技术实现步骤摘要】
一种红字发票信息表处理方法和处理系统
本专利技术涉及计算机网络领域,尤其涉及税务领域的一种红字发票信息表处理方法和红字发票处理系统。
技术介绍
红字发票,也叫负数发票,是当企业发生销售货物退回等业务时,冲减销售收入的合法凭证,即对已开具的蓝字发票进行冲红的合法凭证。中国专利申请2010102920397公开了一种红字发票的处理装置及方法,该装置包括纳税终端、通信端服务器以及税务终端;纳税终端用于提交红字发票开票申请并打印发票和授权信息;通信端服务器通过无线网络分别与税务终端和纳税终端,其用于核对纳税端开票权限、授权开票、并向税务终端发送开票数据信息和授权信息;税务终端用于向通信端服务器提供纳税终端的认证信息并接受开票数据。上述专利申请的技术方案是利用通信端服务器连接纳税终端和税务终端,接收纳税终端的红字发票申请,并核对纳税端开票权限、授权开票,以及向税务终端发送开票数据信息和授权信息。其不足是:在纳税终端,当企业开具红票时,一次只能提交一个申请;通信端服务处理业务繁杂,不但要接收用户请求,还拥有核对纳税端开票权限、授权开票和向税务终端发送开票数据信息和授权信息功能,可能导致请求拥堵,当企业请求量过大时,必然造成通信端服务压力过大甚至崩溃,导致系统瘫痪;另外,其数据的明文传输也容易导致信息泄露或篡改,数据传输没有可靠性保障,可能造成局端和企业端的数据不一致。
技术实现思路
鉴于上述问题,提出了本专利技术,以便提供一种克服上述问题或至少部分地解决上述问题。本专利技术提供一种红字发票信息表的批量处理方法,包括如下步骤:客户端系统获取单个或批量红字发票信息表,并对获取的每个红字发票信息表进行校验,包括校验待冲红发票的基本信息、企业授权信息、票种授权信息和开票权限,校验通过后,所述客户端系统将所述每个红字发票信息表保存至本地数据库并生成本次请求的唯一标识号,与所述每个红字发票信息表的信息一起进行压缩、加密,之后将加密信息发送至税务局端受理系统;所述局端受理系统对收到的加密信息进行解压、解密,将解密后的信息表集传递至对应的局端处理系统;所述局端处理系统接收所述信息表集,首先对所述唯一标识号进行业务识别,若识别为红字发票信息表申请业务,则对所述信息表集循环调用信息表业务校验接口,对每个信息表信息进行业务校验处理,并把每个信息表的业务校验结果以固定格式暂存,处理结束后,将校验结果返回至所述局端受理系统;所述局端受理系统接收校验结果,压缩、加密处理,通过无线网络返回至所述客户端系统;所述客户端系统对加密的校验结果进行解压、解密处理,并根据信息表编号更新本地数据库状态,对于返回结果中显示校验通过的信息表,可开具红字发票。进一步的,所述红字发票信息表采用XML存储格式,所述客户端系统一次申请的最大红字发票信息表数量不超过限定数量。进一步的,所述局端系统对对收到的信息进行解压、解密处理之前,根据处理速度先进行队列缓存处理。进一步的,所述步骤还包括,客户端系统根据红字发票信息表编号更新本地数据库状态。进一步的,所述步骤还包括,所述客户端系统在开具红字发票前,向所述局端系统发送同步红字发票信息表的请求。进一步的,所述同步请求,具体包括如下步骤:所述客户端系统向所述局端系统发送同步请求信息;所述局端系统调用数据同步接口,根据待同步的红字发票信息表编号从局端数据库中取出对应的红字发票信息表信息,对其压缩、加密后发送给客户端系统;所述客户端系统接收返回信息后,根据信息表编号更新本地数据库。进一步的,所述同步请求信息包括企业纳税识别号、本次请求标识号和待同步的红字发票信息表编号;所述待同步的红字发票信息表采用txt格式进行存储。进一步的,所述步骤还包括,在所述局端系统调用数据同步接口之前,对所述同步请求信息进行队列缓存处理。根据本专利技术的另一方面,还提供一种红字发票信息表的处理方法,包括如下步骤:客户端系统选中待处理的红字发票信息表,并生成本次请求标识号;所述客户端系统将所述待处理的红字发票信息表和本次请求标识号压缩、加密后发送给局端系统,所述本次请求标识号由业务代码和随机码组成;所述局端系统对收到的数据进行解压、解密处理,并根据所述本次请求标识号识别业务类型,并调取相应的接口进行处理,对处理结果进行压缩、加密后发送给所述客户端系统;所述客户端系统接收返回信息后,根据处理结果进行解压、解密处理,进行红字发票开具或同步本地数据库。进一步的,所述根据本次请求标识号识别业务类型,并调取相应的接口进行处理具体包括,若识别为红字发票信息表申请业务,则调用校验接口进行处理;若识别为同步红字发票信息表业务,则调用数据同步接口,根据待同步的红字发票信息表编号从局端数据库中取出对应的红字发票信息表信息。根据本专利技术的另一方面,还提供一种红字发票处理系统,包括客户端系统和局端系统,其中,所述客户端系统用于验证企业开票权限和授权信息,获取待申请的红字发票信息表,并对该红字发票信息表内容进行校验、压缩和加密,与局端系统进行数据交互;所述局端系统用于接收所述客户端系统发来的数据,对其进行解压缩和解密,根据解密后的内容调用相关业务接口进行处理,并将处理结果压缩、加密后返回给所述客户端系统。进一步的,所述客户端系统包括输入显示单元、校验单元、加解密单元、本地数据库单元和收发单元,其中:所述输入显示单元用于获取并显示红字发票信息表;所述校验单元用于校验待冲红发票的基本信息、企业授权信息、票种授权信息、开票权限,并生成本次请求识别码;所述加解密单元用于对发送给所述局端系统的数据进行压缩、加密处理,以及对收到所述局端系统的反馈数据进行解压、解密处理;所述本地数据库单元用于存储发票信息及状态信息,根据需要供其他单元调用数据或对数据进行存储;所述收发单元用于向所述局端系统发送数据和以及接收局端系统的反馈数据。进一步的,所述局端系统包括局端受理子系统和局端处理子系统,所述局端受理子系统用于对所述客户端系统发来的数据进行队列缓存并进行解压、解密处理,将处理后的数据发送给所述局端处理子系统,对所述局端处理子系统发来的处理结果进行压缩、加密处理并发送给所述客户端系统;所述局端处理子系统用于对红字发票信息表进行校验处理或数据同步处理。进一步的,所述局端处理子系统包括处理模块、校验接口模块、数据同步接口模块和局端数据库模块,所述处理模块用于接收所述局端受理子系统发来的数据并判断业务类型,根据判断的业务类型结果选择调用所述校验接口模块或者数据同步接口模块;所述校验接口模块用于处理红字发票信息表申请业务,调用所述局端数据库模块的数据,对红字发票信息表中的信息进行校验;所述数据同步接口模块用于处理红字发票信息表同步业务,调用所述局端数据库模块的数据,对红字发票信息表进行同步;所述局端数据库模块,用于存储局端的各数据信息。通过本专利技术的技术方案可以看出,本专利技术的红字发票处理方法可使企业批量申请红字发票信息表,减少请求次数;对数据传输的加密处理可防止数据传输过程中被篡改,保证了客户端和局端数据的一致性;在客户端和局端传递的是压缩后的红字发票信息表而不是具体发票开具信息,因此也有效提高了传输速度和局端系统的处理速度。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使本文档来自技高网...
一种红字发票信息表处理方法和处理系统

【技术保护点】
一种红字发票信息表的批量处理方法,包括如下步骤:客户端系统获取单个或批量红字发票信息表,并对获取的每个红字发票信息表进行校验,包括校验待冲红发票的基本信息、企业授权信息、票种授权信息和开票权限,校验通过后,所述客户端系统将所述每个红字发票信息表保存至本地数据库并生成本次请求的唯一标识号,与所述每个红字发票信息表的信息一起进行压缩、加密,之后将加密信息发送至税务局端受理系统;所述局端受理系统对收到的加密信息进行解压、解密,将解密后的信息表集传递至对应的局端处理系统;所述局端处理系统接收所述信息表集,首先对所述唯一标识号进行业务识别,若识别为红字发票信息表申请业务,则对所述信息表集循环调用信息表业务校验接口,对每个信息表信息进行业务校验处理,并把每个信息表的业务校验结果以固定格式暂存,处理结束后,将校验结果返回至所述局端受理系统;所述局端受理系统接收校验结果,压缩、加密处理,通过无线网络返回至所述客户端系统;所述客户端系统对加密的校验结果进行解压、解密处理,并根据信息表编号更新本地数据库状态,对于返回结果中显示校验通过的信息表,可开具红字发票。

【技术特征摘要】
1.一种红字发票信息表的批量处理方法,包括如下步骤:客户端系统获取单个或批量红字发票信息表,并对获取的每个红字发票信息表进行校验,包括校验待冲红发票的基本信息、企业授权信息、票种授权信息和开票权限,校验通过后,所述客户端系统将所述每个红字发票信息表保存至本地数据库并生成本次请求的唯一标识号,与所述每个红字发票信息表的信息一起进行压缩、加密,之后将加密信息发送至税务局端受理系统;所述局端受理系统对收到的加密信息进行解压、解密,将解密后的信息表集传递至对应的局端处理系统;所述局端处理系统接收所述信息表集,首先对所述唯一标识号进行业务识别,若识别为红字发票信息表申请业务,则对所述信息表集循环调用信息表业务校验接口,对每个信息表信息进行业务校验处理,并把每个信息表的业务校验结果以固定格式暂存,处理结束后,将校验结果返回至所述局端受理系统;所述局端受理系统接收校验结果,压缩、加密处理,通过无线网络返回至所述客户端系统;所述客户端系统对加密的校验结果进行解压、解密处理,并根据信息表编号更新本地数据库状态,对于返回结果中显示校验通过的信息表,可开具红字发票。2.根据权利要求1所述的一种红字发票信息表的申请方法,其特征在于:所述红字发票信息表采用XML存储格式,所述客户端系统一次申请的最大红字发票信息表数量不超过限定数量。3.根据权利要求1所述的一种红字发票信息表的申请方法,其特征在于:所述局端系统对对收到的信息进行解压、解密处理之前,根据处理速度先进行队列缓存处理。4.根据权利要求1所述的一种红字发票信息表的申请方法,其特征在于:所述步骤还包括,客户端系统根据红字发票信息表编号更新本地数据库状态。5.根据权利要求1所述的一种红字发票信息表的申请方法,其特征在于:所述步骤还包括,所述客户端系统在开具红字发票前,向所述局端系统发送同步红字发票信息表的请求。6.根据权利要求5所述的一种红字发票信息表的申请方法,其特征在于:所述同步请求,具体包括如下步骤:所述客户端系统向所述局端系统发送同步请求信息;所述局端系统调用数据同步接口,根据待同步的红字发票信息表编号从局端数据库中取出对应的红字发票信息表信息,对其压缩、加密后发送给客户端系统;所述客户端系统接收返回信息后,根据信息表编号更新本地数据库。7.根据权利要求5所述的一种红字发票信息表的申请方法,其特征在于:所述同步请求信息包括企业纳税识别号、本次请求标识号和待同步的红字发票信息表编号;所述待同步的红字发票信息表采用txt格式进行存储。8.根据权利要求5所述的一种红字发票信息表的申请方法,其特征在于:所述步骤还包括,在所述局端系统调用数据同步接口之前,对所述同步请求信息进行队列缓存处理。9.一种红字发票信息表的处理方法,包括如下步骤:客户端系统选中待处理的红字发票信息表,并生成本次请求标识号;所述客户端系统将所述待处理的红字发票信息表和本次请求标识号压缩、加密后发送给局端系统,所述...

【专利技术属性】
技术研发人员:卢育红刘月峰谢宇田宜喜董瑞仁宋颖
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1