一种基于组件接口进行发票数据递送的方法及系统技术方案

技术编号:21549328 阅读:32 留言:0更新日期:2019-07-06 22:18
本发明专利技术公开了一种基于组件接口进行发票数据递送的方法,所述方法包括:从用户设备接收发起的针对待递送的发票数据的获取请求;对所述获取请求进行解析以获取与发票数据相关联的属性信息,所述属性信息包括发票种类;将所述发票种类与税控系统预先设置的发票类型进行比较,当确定所述发票种类与预先设置的发票类型匹配时,确定待递送的发票数据进行有效性校验以确定所述待递送的发票数据是否有效;当确定所述待递送的发票数据有效时,将所述待递送的发票数据的发送给税控系统以进行数据同步;以及当数据同步成功时将所述待递送的发票数据递送给用户设备。本发明专利技术解决了发票发售与其它系统之间的有效衔接,同时完成了发票递送数据的同步。

A Method and System of Invoice Data Delivery Based on Component Interface

【技术实现步骤摘要】
一种基于组件接口进行发票数据递送的方法及系统
本专利技术涉及发票发售
,更具体地,涉及一种基于组件接口进行发票数据递送的方法及系统。
技术介绍
长期以来,纳税人购买发票需要去税务机关的办税服务大厅购买,且税务人员需要在现场进行审核纳税人的购票资格、人工核对购票人证件、收取费用、录入系统、发放纸质发票等工作。现有技术(CN:201210568690.1申请日:2012-12-24)提供了一种基于互联网的发票购买方法和装置,该方法主要包括:纳税人的用户终端通过互联网登录发票网上发票发售系统,向网上发票发售系统提交网上购买发票申请;网上发票发售系统接收到网上购买发票申请后,从电子柜台库存提取发票代码和号码段分配给网上购买发票申请,分拣发票代码和号码段对应的纸制发票;网上发票发售系统计算出纸制发票的邮件重量、邮费和打印快递单,纳税人接收到快递的纸制发票后,将纸制发票和网上发票发售系统中存储的电子发票进行比较,根据比较结果确定接受或者拒绝纸质发票。本专利技术实施例能够满足纳税人随时随地申请领购发票,简化了纳税人购票的环节,同时提高了税务人员发票发售的效率。然后,采用现有技术的方法购买发票时,企业在接收到税务机关邮寄的纸质发票后,需要将接收到的纸质发票信息与网上电子发票信息进行一一核对,再进行接收或者拒绝。通过企业一次性购入的发票数目较大,这就导致发票数据量很大,需要耗费较多的人力和物力,同时,人工核对可能导致数据出错,导致纸质发票与电子发票信息不一致,造成发票发售的错误。因此,需要一种技术,以实现基于组件接口进行发票数据递送的技术。
技术实现思路
本专利技术提供了一种基于组件接口进行发票数据递送的方法及系统,以解决如何对发票数据进行安全、准确传递的问题。为了解决上述问题,本专利技术提供了一种方法基于组件接口进行发票数据递送的方法,所述方法包括:从用户设备接收发起的针对待递送的发票数据的获取请求;对所述获取请求进行解析以获取与发票数据相关联的属性信息,所述属性信息包括发票种类;将所述发票种类与税控系统预先设置的发票类型进行比较,当确定所述发票种类与预先设置的发票类型匹配时,确定待递送的发票数据进行有效性校验以确定所述待递送的发票数据是否有效;当确定所述待递送的发票数据有效时,将所述待递送的发票数据的发送给税控系统以进行数据同步;以及当数据同步成功时将所述待递送的发票数据递送给用户设备。优选地,所述方法包括:所述当确定所述发票种类与预先设置的发票类型匹配时,还包括:判断是否注册组件程序,当确定已经进行组件程序注册时,检查税控设备是否有效。优选地,所述方法包括:当确认所述税控设备有效时,确定待递送的发票数据进行有效性校验以确定所述待递送的发票数据是否有效;当确定所述待递送的发票数据有效时,将所述发票数据写入所述税控设备。优选地,所述方法包括:当数据同步没有成功时,清除所述税控设备已经写入的所述发票数据。优选地,所述发票种类包括:增值税普通发票、增值税专用发票、增值税普通电子发票、增值税专用电子发票。优选地,所述方法包括:所述当确定所述发票种类与预先设置的发票类型不匹配时,所述发票数据的获取请求被拒绝。优选地,所述方法包括:所述当确定所述待递送的发票数据无效时,所述发票数据的获取请求被拒绝。优选地,当确认所述税控设备无效时,所述发票数据的获取请求被拒绝。基于本专利技术的另一方面,提供一种基于组件接口进行发票数据递送的系统,所述系统包括:请求单元,用于从用户设备接收发起的针对待递送的发票数据的获取请求;解析单元,用于对所述获取请求进行解析以获取与发票数据相关联的属性信息,所述属性信息包括发票种类;确认单元,用于将所述发票种类与税控系统预先设置的发票类型进行比较,当确定所述发票种类与预先设置的发票类型匹配时,确定待递送的发票数据进行有效性校验以确定所述待递送的发票数据是否有效;同步单元,用于当确定所述待递送的发票数据有效时,将所述待递送的发票数据的发送给税控系统以进行数据同步;以及递送单元,用于当数据同步成功时将所述待递送的发票数据递送给用户设备。优选地,所述确认单元还用于:判断是否注册组件程序,当确定已经进行组件程序注册时,检查税控设备是否有效。优选地,所述确认单元还用于:当确认所述税控设备有效时,确定待递送的发票数据进行有效性校验以确定所述待递送的发票数据是否有效;当确定所述待递送的发票数据有效时,将所述发票数据写入所述税控设备。优选地,所述确认单元还用于:当数据同步没有成功时,清除所述税控设备已经写入的所述发票数据。优选地,所述发票种类包括:增值税普通发票、增值税专用发票、增值税普通电子发票、增值税专用电子发票。优选地,所述确认单元还用于:所述当确定所述发票种类与预先设置的发票类型不匹配时,所述发票数据的获取请求被拒绝。优选地,所述确认单元还用于:所述当确定所述待递送的发票数据无效时,所述发票数据的获取请求被拒绝。优选地,所述确认单元还用于:当确认所述税控设备无效时,所述发票数据的获取请求被拒绝。本专利技术技术方案提供一种基于组件接口进行发票数据递送的方法,方法包括:从用户设备接收发起的针对待递送的发票数据的获取请求;对获取请求进行解析以获取与发票数据相关联的属性信息,属性信息包括发票种类;将发票种类与税控系统预先设置的发票类型进行比较,当确定发票种类与预先设置的发票类型匹配时,确定待递送的发票数据进行有效性校验以确定待递送的发票数据是否有效;当确定待递送的发票数据有效时,将待递送的发票数据的发送给税控系统以进行数据同步;当数据同步成功时将待递送的发票数据递送给用户设备。本专利技术技术方案针对第三方系统与发票发售自助终端设备,通过一体化发票发售组件接口,对发票发售信息进行统一校验,然后将发票信息写入税控数据库中,同时完成税控设备相关的操作。本专利技术的技术方案中着重从纳税人购买发票的过程,简化了纳税人的购票环节,而本专利技术则主要从组件技术方面,对发票发售系统与其它系统之间的交互进行实现说明。基于组件接口的发票一体化发售方法,解决了与其它系统之间的有效衔接,同时完成了发票递送数据的同步。附图说明通过参考下面的附图,可以更为完整地理解本专利技术的示例性实施方式:图1为根据本专利技术实施方式的基于组件接口进行发票数据递送的方法流程图;图2为根据本专利技术实施方式的通过大厅购买发票的流程图;图3为根据本专利技术实施方式的通过网络购买发票的流程图;图4为根据本专利技术实施方式的一种基于组件接口进行发票数据递送的系统软件结构图;以及图5为根据本专利技术实施方式的基于组件接口进行发票数据递送的系统结构图。具体实施方式现在参考附图介绍本专利技术的示例性实施方式,然而,本专利技术可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本专利技术,并且向所属
的技术人员充分传达本专利技术的范围。对于表示在附图中的示例性实施方式中的术语并不是对本专利技术的限定。在附图中,相同的单元/元件使用相同的附图标记。除非另有说明,此处使用的术语(包括科技术语)对所属
的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。图1为根据本专利技术实施方式的基本文档来自技高网
...

【技术保护点】
1.一种基于组件接口进行发票数据递送的方法,所述方法包括:从用户设备接收发起的针对待递送的发票数据的获取请求;对所述获取请求进行解析以获取与发票数据相关联的属性信息,所述属性信息包括发票种类;将所述发票种类与税控系统预先设置的发票类型进行比较,当确定所述发票种类与预先设置的发票类型匹配时,确定待递送的发票数据进行有效性校验以确定所述待递送的发票数据是否有效;当确定所述待递送的发票数据有效时,将所述待递送的发票数据的发送给税控系统以进行数据同步;以及当数据同步成功时将所述待递送的发票数据递送给用户设备。

【技术特征摘要】
1.一种基于组件接口进行发票数据递送的方法,所述方法包括:从用户设备接收发起的针对待递送的发票数据的获取请求;对所述获取请求进行解析以获取与发票数据相关联的属性信息,所述属性信息包括发票种类;将所述发票种类与税控系统预先设置的发票类型进行比较,当确定所述发票种类与预先设置的发票类型匹配时,确定待递送的发票数据进行有效性校验以确定所述待递送的发票数据是否有效;当确定所述待递送的发票数据有效时,将所述待递送的发票数据的发送给税控系统以进行数据同步;以及当数据同步成功时将所述待递送的发票数据递送给用户设备。2.根据权利要求1所述的方法,所述方法包括:所述当确定所述发票种类与预先设置的发票类型匹配时,还包括:判断是否注册组件程序,当确定已经进行组件程序注册时,检查税控设备是否有效。3.根据权利要求2所述的方法,所述方法包括:当确认所述税控设备有效时,确定待递送的发票数据进行有效性校验以确定所述待递送的发票数据是否有效;当确定所述待递送的发票数据有效时,将所述发票数据写入所述税控设备。4.根据权利要求3所述的方法,所述方法包括:当数据同步没有成功时,清除所述税控设备已经写入的所述发票数据。5.根据权利要求1所述的方法,所述发票种类包括:增值税普通发票、增值税专用发票、增值税普通电子发票、增值税专用电子发票。6.根据权利要求1所述的方法,所述方法包括:所述当确定所述发票种类与预先设置的发票类型不匹配时,所述发票数据的获取请求被拒绝。7.根据权利要求1所述的方法,所述方法包括:所述当确定所述待递送的发票数据无效时,所述发票数据的获取请求被拒绝。8.根据权利要求2所述的方法,当确认所述税控设备无效时,所述发票数据的获取请求被拒绝。9.一种基于组件接口进行发票数据递送的系...

【专利技术属性】
技术研发人员:齐耀旭崔永恩田振鹏孟维涛刘一佟何凌宇李宛丽
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1