基于税控设备的发票发售管理方法及系统技术方案

技术编号:15792762 阅读:50 留言:0更新日期:2017-07-10 01:55
本发明专利技术涉及通信领域,具体地,涉及一种基于税控设备的发票发售管理方法及系统。方法包括:接收企业端发送的购票请求,该购票请求中包括请求参数,该请求参数包含以下至少之一:企业纳税识别号、业务流水号、主分机标识以及税控设备编号;对所述请求参数的有效性进行校验;校验通过后,确认与所述企业端对应的发票领购信息是否为空;在存在所述发票领购信息的情况下,将输出参数发送回所述企业端,其中所述输出参数包括:所述业务流水号、所述税控设备编号以及所述发票领购信息。通过上述技术方案,通过企业端与局端的通信交互,能够实现在线购票,同时降低发票发售风险,并且利于票源管理。

【技术实现步骤摘要】
基于税控设备的发票发售管理方法及系统
本专利技术涉及通信领域,具体地,涉及一种基于税控设备的发票发售管理方法及系统。
技术介绍
现有技术中提供一种发票的发售系统和方法专利技术,该技术采用的是税源终端与税源终端相连接,用无线税源监测器采集并发送税源终端交易数据,然后通过无线网络来实现发票发售。该技术方案存在两方面的缺陷,一方面由于无线网络的非安全性容易导致企业发票发售信息的泄露,另一方面由于企业端与票源终端的非直连性,使企业的主动性变差。目前的防伪税控系统,当企业购买发票时,必须携带企业税控设备到相应税务机关进行排队,由税务机关操作人员进行设备购票,此种购票方式,使得企业购票流程繁琐,且容易造成企业税控设备的损坏或丢失,增加购票风险;另一方面也给税务机关操作人员增加工作压力,不可避免的手工操作失误也给企业带来不必要的损失和风险,且不利于国家税局机关的票源管理。针对上述问题,现有技术中尚无良好解决方案。
技术实现思路
本专利技术的目的是提供一种基于税控设备的发票发售管理方法及系统,该基于税控设备的发票发售管理方法及系统能够实现在线购票,同时降低发票发售风险,并且利于票源管理。为了实现上述目的,本专利技术提供一种基于税控设备的发票发售管理方法,该方法包括:接收企业端发送的购票请求,该购票请求中包括请求参数,该请求参数包含以下至少之一:企业纳税识别号、业务流水号、主分机标识以及税控设备编号;对所述请求参数的有效性进行校验;校验通过后,确认与所述企业端对应的发票领购信息是否为空;在存在所述发票领购信息的情况下,将输出参数发送回所述企业端,其中所述输出参数包括:所述业务流水号、所述税控设备编号以及所述发票领购信息。进一步地,该方法还包括:接收所述企业端在接收到所述输出参数之后发送的所述业务流水号;以及根据所接收的业务流水号更新已发送的发票领购信息的记录。进一步地,对所述请求参数的有效性进行校验包括:对所述请求参数进行数字签名校验以确定有效性,其中所述企业端在发送购票请求之前用所述数字签名对该购票请求进行签名。进一步地,所述将输出参数发送回所述企业端的步骤包括:将所述输出参数加密;以及将加密后的输出参数发送回所述企业端。进一步地,向所述企业端发送的输出参数中的所述发票领购信息的数量小于或等于存在的所述发票领购信息总数量。本专利技术的另一个方面,提供了一种基于税控设备的发票发售管理系统,该系统包括:企业端,被配置成向局端发送购票请求,该购票请求中包括请求参数,该请求参数包含以下至少之一:企业纳税识别号、业务流水号、主分机标识以及税控设备编号;以及所述局端,被配置成:对所述请求参数的有效性进行校验;校验通过后,确认与所述企业端对应的发票领购信息是否为空;以及在存在所述发票领购信息的情况下,将输出参数发送回所述企业端,其中所述输出参数包括:所述业务流水号、所述税控设备编号以及所述发票领购信息。进一步地,所述企业端被配置换成在接收到所述输出参数之后向所述局端发送所述业务流水号;以及所述局端被配置成根据所接收的业务流水号更新已发送的发票领购信息的记录。进一步地,所述局端被配置成:对所述请求参数进行数字签名校验以确定有效性,其中所述企业端被配置成在发送购票请求之前用所述数字签名对该购票请求进行签名。进一步地,所述局端被配置成:将所述输出参数加密;以及将加密后的输出参数发送回所述企业端。进一步地,向所述企业端发送的输出参数中的所述发票领购信息的数量小于或等于存在的所述发票领购信息总数量。通过上述技术方案,通过企业端与局端的通信交互,能够实现在线购票,同时降低发票发售风险,并且利于票源管理。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是本专利技术实施方式提供的一种基于税控设备的发票发售管理方法流程图;图2是本专利技术示例实施方式提供的基于税控设备的发票发售管理方法流程图;以及图3是本专利技术实施方式提供的一种基于税控设备的发票发售管理系统结构图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1是本专利技术实施方式提供的一种基于税控设备的发票发售管理方法流程图。如图1所示,本专利技术提供一种基于税控设备的发票发售管理方法,该方法包括:步骤101:接收企业端发送的购票请求,该购票请求中包括请求参数,该请求参数包含以下至少之一:企业纳税识别号、业务流水号、主分机标识以及税控设备编号。其中,企业纳税识别号与税控设备编号由税务机构核发,二者具有唯一对应关系,能够作为请求参数有效性的校验依据。步骤102:对所述请求参数的有效性进行校验。为了防止非法购票请求,需要对购票请求中的请求参数进行校验。在实施方式中,校验可以包括以下至少之一:对企业纳税识别号的校验、对税控设备编号的校验、对企业纳税识别号与税控设备编号对应关系的校验、以及对主分机标识的校验。上述校验的目的是为了保证购票请求的合法性和有效性,其中对主分机标识的校验是为了确保只对税控设备主机的购票请求进行响应。步骤103:校验通过后,确认与所述企业端对应的发票领购信息是否为空。只有当局端数据库预售发单表中与该企业端的企业对应的发票领购信息不为空的情况下,才可以根据所述企业端的购票请求提供发票领购信息,其中发票领购信息的状态可以有三种:可入库可发售、已入库已发售、以及不可入库可发售。在实施方式中,如果局端数据库预售发单表中存在可入库可发售或不可入库可发售的发票领购信息,则可以认为与该企业端对应的发票领购信息不为空。步骤104:在存在所述发票领购信息的情况下,将输出参数发送回所述企业端,其中所述输出参数包括:所述业务流水号、所述税控设备编号以及所述发票领购信息。通过上述技术方案,通过企业端与局端的通信交互,能够实现在线购票,同时降低发票发售风险,并且利于票源管理。在实施方式中,为了确保企业端完整接收到输出参数同时更新已发送的发票领购信息的记录,优选地,企业端在接收到所述输出参数之后向局端发送的所述业务流水号,然后局端根据所接收的业务流水号更新已发送的发票领购信息的记录。为了消除因网络问题而导致的发送的所述业务流水号失败,企业端可以以最大努力方式传送该业务流水号,以确保局端能够收到该业务流水号。在实施方式中,局端对所述请求参数的有效性进行校验可以按照现有税控校验技术进行,例如可以包括:对所述请求参数进行数字签名校验以确定有效性,其中所述企业端在发送购票请求之前用所述数字签名对该购票请求进行签名。数字签名可以保证信息传输的完整性,利用数字签名可以进行发送者的身份认证。本领域技术人员知晓数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。数字签名是个加密的过程,而数字签名验证是个解密的过程。在优选本文档来自技高网...
基于税控设备的发票发售管理方法及系统

【技术保护点】
一种基于税控设备的发票发售管理方法,其特征在于,该方法包括:接收企业端发送的购票请求,该购票请求中包括请求参数,该请求参数包含以下至少之一:企业纳税识别号、业务流水号、主分机标识以及税控设备编号;对所述请求参数的有效性进行校验;校验通过后,确认与所述企业端对应的发票领购信息是否为空;在存在所述发票领购信息的情况下,将输出参数发送回所述企业端,其中所述输出参数包括:所述业务流水号、所述税控设备编号以及所述发票领购信息。

【技术特征摘要】
1.一种基于税控设备的发票发售管理方法,其特征在于,该方法包括:接收企业端发送的购票请求,该购票请求中包括请求参数,该请求参数包含以下至少之一:企业纳税识别号、业务流水号、主分机标识以及税控设备编号;对所述请求参数的有效性进行校验;校验通过后,确认与所述企业端对应的发票领购信息是否为空;在存在所述发票领购信息的情况下,将输出参数发送回所述企业端,其中所述输出参数包括:所述业务流水号、所述税控设备编号以及所述发票领购信息。2.根据权利要求1所述的基于税控设备的发票发售管理方法,其特征在于,该方法还包括:接收所述企业端在接收到所述输出参数之后发送的所述业务流水号;以及根据所接收的业务流水号更新已发送的发票领购信息的记录。3.根据权利要求1所述的基于税控设备IDE发票发售管理方法,其特征在于,对所述请求参数的有效性进行校验包括:对所述请求参数进行数字签名校验以确定有效性,其中所述企业端在发送购票请求之前用所述数字签名对该购票请求进行签名。4.根据权利要求1所述的基于税控设备的发票发售管理方法,其特征在于,所述将输出参数发送回所述企业端的步骤包括:将所述输出参数加密;以及将加密后的输出参数发送回所述企业端。5.根据权利要求1所述的基于税控设备的发票发售管理方法,其特征在于:向所述企业端发送的输出参数中的所述发票领购信息的数量小于或等于存在的所述发票领购信息总数量。6.一种...

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

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

1