基于安全密钥的离线开票方法技术

技术编号:10568453 阅读:180 留言:0更新日期:2014-10-22 18:38
本发明专利技术公开了基于安全密钥的离线开票方法,其具体实现过程为:在网络异常的情况下,直接通过手机连接无线网或接入短信平台访问税局认证管理系统,获取离线开票的安全密钥,开票软件验证通过后即可进行离线发票的开具,开具的离线发票信息存入本地数据库中,待网络连通时将自动上传到税局后台系统。该基于安全密钥的离线开票方法与现有技术相比,既实现了离线开票的便捷性,又保证开具发票的安全性及有效性,实用性强。

【技术实现步骤摘要】

本专利技术涉及一种税务领域的离线开票方法,具体地说是一种基于安全密钥的离线 开票方法。
技术介绍
在金税三期的带动下,税务网络发票系统已得到大规模的推广和应用。目前应用 于网络发票系统的开具软件主要分为两种,一种是以BS客户端方式为主的在线网络发票 开具方式,另一种是采用CS客户端方式,可实现在线与离线相结合的网络发票开具方式。 目前,CS客户端采用的离线开票模式,大多需要税盾、金税盘等安全设备来辅助开票,纳税 人所有信息都需要定期的同步更新到安全设备中,且每次登录及开票等均需与安全设备进 行交互,若设备损坏则无法正常开票。这种基于硬件设备的离线开票模式,可保证数据的安 全性,但也存在一定不足,一方面由于纳税人需购买硬件设备以及对其进行维护,从而提高 了成本,另一方面若设备损坏,无法及时修复,将造成开票服务的中断。 基于此,现提供一种,通过该方法,在出现网络故 障、网络不畅通的异常情况下,通过手机连接无线网或接入短信平台从服务器后台获取离 线开票安全密钥,为不能正常接入网络的纳税人提供发票开具的应急手段,保证便捷、安 全、低成本的离线开票服务。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种通过手机连接无线网或短信平台从 税局服务器端获取离线授权安全密钥,经客户端验证通过后即可离线开具发票、基于安全 密钥的离线开票方法。 -种,其具体实现过程为: 当网络异常时,纳税人通过手机访问税局端认证管理系统; 纳税人录入开票信息,经后台验证通过后,税局端认证管理系统将开票信息进行加密、 签名,生成安全密钥; 税局端认证管理系统发送安全密钥给纳税人; 纳税人通过开票客户端校验安全密钥,验证通过后,客户端开具离线发票; 开具的发票信息保存在本地客户端数据库中,待网络恢复畅通后开票软件自动上传离 线发票信息至税局端后台系统,税局端后台系统校验后将其保存至税局端网络发票数据库 中。 所述纳税人通过手机进入税局认证管理系统的方式包括: 通过手机网络接入互联网的方式访问税局认证管理系统,进而获得密钥; 通过短信服务平台访问税局认证管理系统,进而获得密钥。 安全密钥的生成及解密的详细过程为: 首先对录入的开票认证信息进行授权资格校验; 校验通过后,税局认证管理系统所处的服务器端生成授权码; 税局认证管理系统所处的服务器端将开票关键信息组合成的字符串通过加密算法加 密后截取6位生成授权码,并将授权码与部分开票信息组合成的字符串进行签名,生成最 终的安全密钥,上述字符串是由授权码、发票代码号码、开具金额、开票日期、纳税人识别号 组成的; 当纳税人输入安全密钥给开票客户端时,该客户端对安全密钥进行解码验签,并将解 密后的明文进行分解,比对纳税人识别号信息,同时检验发票代码、号码、开票金额、开票日 期,安全密钥验证通过后开具离线发票。 所述授权资格校验包括: 纳税人的身份认证校验,确定纳税人是否具有离线开票资格; 发票代码校验及发票号码校验,确定是否超出累计开票限额; 发票金额校验,确定是否超出单张开票限额; 当纳税人通过手机短信接入税局端认证管理系统时,纳税人还需输入短信验证码进行 校验。 本专利技术的,具有以下优点: 该专利技术的不同于以往依赖硬件设备的离线开票模式,而 是通过手机连接无线网或短信平台从税局服务器端获取离线授权安全密钥,经客户端验证 通过后即可离线开具发票省去了硬件设备的购买及维护费用,从而减轻了纳税人负担,节 省了网络发票推广的成本,既实现了离线开票的便捷性,又保证开具发票的安全性及有效 性;该方法有效保证发票信息的安全性、有效性,有效防止一次申请多次开票、小额申请开 具大额发票及人为修改开票日期等违规行为的发生;实用性强,易于推广。 【附图说明】 附图1为本专利技术的实现流程图。 【具体实施方式】 下面结合附图和具体实施例对本专利技术作进一步说明。 本专利技术的,其总体设计思想是:在网络异常情况下, 通过手机连接无线网或接入短信平台,访问税局端认证管理系统,录入发票代码、号码等开 票信息,经后台验证通过后,将开票信息进行加密、签名,生成安全密钥,开票软件对其进行 解码验签,并将解密后的明文进行分解,比对纳税人识别号等信息,从而保证安全密钥的有 效性,安全密钥验证通过后,即可进行离线发票开具,开具的发票保存在客户端本地数据库 中,待网络连通时自动上传至税局后台,税局后台服务器对上传的离线发票数据进行监控、 检验后,存入网络发票数据库中。如附图1所示,其具体实现过程为: 1)在出现网络故障、网络不畅通等网络连接异常情况下,纳税人可输入安全密钥进行 离线发票开具。首先在开票前,开票软件会自动判断网络是否连接正常,若发现网络连接中 断,则进行提示您目前处于离线状态,是否继续输入离线开票安全密钥进行开票?。此时 可通过两种方式获取安全密钥:一种是通过手机接入互联网方式访问税局认证管理系统获 取密钥;另一种是通过短信服务平台访问税局认证管理系统获取。 2)通过手机访问税局认证管理系统时,需输入纳税人识别号、密码进行身份认证, 成功登录后需输入申请开具的发票代码、号码、开票金额,另外,为了防止恶意攻击,还需输 入短信验证码,提交至后台系统进行离线授权资格校验。 3)后台接收到输入的信息后,对离线授权资格进行校验,包括纳税人是否具有离 线开票权限,是否超出单张开票限额,是否超出离线累计限额等信息,校验通过后,服务器 将纳税人识别号、发票代码、号码、开票金额组合成的字符串通过安全加密算法加密后截取 6位生成授权码,并将授权码与发票代码、号码、开票金额、开票日期、纳税人识别号组合成 的字符串进行签名,生成最终的安全密钥。 4)将接收的安全密钥输入客户端,客户端用税局公钥对其进行解码验签,并将解 密后的明文进行分解,比对纳税人识别号,同时检验发票代码、号码、开票金额、开票日期, 从而保证安全密钥的有效性,并且防止一次申请多次开票、小额申请开具大额发票以及人 为修改开票日期等违规行为的发生。 5)安全密钥验证通过后,即可进行离线发票开具,开具的发票保存在客户端本地 数据库中,待网络连通时自动上传至税局后台,税局后台服务器对上传的离线发票数据进 行监控、检验后,存入网络发票数据库中,确保采集发票信息的准确性。 上述【具体实施方式】仅是本专利技术的具体个案,本专利技术的专利保护范围包括但不限于 上述【具体实施方式】,任何符合本专利技术的的权利要求书的且任 何所属
的普通技术人员对其所做的适当变化或替换,皆应落入本专利技术的专利保护 范围。本文档来自技高网
...

【技术保护点】
基于安全密钥的离线开票方法,其特征在于其具体实现过程为:当网络异常时,纳税人通过手机访问税局端认证管理系统;纳税人录入开票信息,经后台验证通过后,税局端认证管理系统将开票信息进行加密、签名,生成安全密钥;税局端认证管理系统发送安全密钥给纳税人;纳税人通过开票客户端校验安全密钥,验证通过后,客户端开具离线发票;开具的发票信息保存在本地客户端数据库中,待网络恢复畅通后开票软件自动上传离线发票信息至税局端后台系统,税局端后台系统校验后将其保存至税局端网络发票数据库中。

【技术特征摘要】
1. 基于安全密钥的离线开票方法,其特征在于其具体实现过程为: 当网络异常时,纳税人通过手机访问税局端认证管理系统; 纳税人录入开票信息,经后台验证通过后,税局端认证管理系统将开票信息进行加密、 签名,生成安全密钥; 税局端认证管理系统发送安全密钥给纳税人; 纳税人通过开票客户端校验安全密钥,验证通过后,客户端开具离线发票; 开具的发票信息保存在本地客户端数据库中,待网络恢复畅通后开票软件自动上传离 线发票信息至税局端后台系统,税局端后台系统校验后将其保存至税局端网络发票数据库 中。2. 根据权利要求1所述的基于安全密钥的离线开票方法,其特征在于:所述纳税人通 过手机进入税局认证管理系统的方式包括: 通过手机网络接入互联网的方式访问税局认证管理系统,进而获得密钥; 通过短信服务平台访问税局认证管理系统,进而获得密钥。3. 根据权利要求2所述的基于安全密钥的离线开票方法,其特征在于:安全密钥的生 成及解密的详细过程为: 首先对录入的开票认证...

【专利技术属性】
技术研发人员:郭凤侯冬刚乔国凯
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:山东;37

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

1