一种电子发票检测方法及装置制造方法

文档序号:6526482阅读:246来源:国知局
一种电子发票检测方法及装置制造方法
【专利摘要】本发明提供一种电子发票检测方法及装置,首先获取电子发票中的发票数据,然后依据发票数据中的离线标识,判断该电子发票是否为离线发票,当该电子发票为离线发票时,判断该税局服务器中是否具有与发票数据中携带的唯一的电子发票标识相对应发票数据,并根据判断结果,确定该电子发票是否为离线问题发票,实现了对离线问题发票的检测。
【专利说明】—种电子发票检测方法及装置
【技术领域】
[0001 ] 本申请涉及电子发票【技术领域】,特别是涉及一种电子发票检测方法及装置。
【背景技术】
[0002]电子发票是单位或个人在从事其经营活动中开具或取得的以电子方式存储的具备法律效力的收付款凭证,电子发票系统在网络畅通的情况下,企业应当将开具的电子发票的发票数据实时上传到税局端服务器,以保证电子发票的真实性。
[0003]离线应急开票是指在网络暂时不通或者税局端服务器出现问题时,企业将开具的电子发票(此时该电子发票成为离线发票)的发票数据暂时存储在企业本地计算机硬盘,等待网络或者税局端服务器恢复时,在将发票数据上传到税局端服务器的一种开票形式。
[0004]但是,企业通过离线应急开票的方式开出离线发票,并将该离线发票传递给受票端后,可能存在企业本地计算机硬盘中存储的离线发票的发票数据被删除销毁、或被篡改等情况,使得企业计算机硬盘中存储的离线发票的发票数据无法上传到税局端服务器或上传到税局端服务器的发票数据与实际的发票数据不一致等情况,进而导致受票端接收到的离线发票为离线问题发票(即:受票端接收到的离线发票的发票数据,在税局端服务器中没有记录或与税局端服务器所记录的发票数据不一致等情况)。

【发明内容】

[0005]有鉴于此,本申请实施例提供一种电子发票检测方法及装置,以实现对离线问题发票的检测。
[0006]为了实现上述目的,本申请实施例提供的技术方案如下:
[0007]一种电子发票检测方法,包括:
[0008]获取电子发票中的发票数据,所述发票数据中携带有一个唯一的电子发票标识;
[0009]当所述发票数据中携带离线标识,且税局服务器中不具有与所述发票数据中携带的电子发票标识相对应的发票数据时,确定所述电子发票为离线问题发票。
[0010]优选的,获取电子发票中的发票数据,包括:
[0011]通过扫描用户持有的纸质的电子发票上的二维码,获取所述电子发票中的发票数据,
[0012]或,
[0013]获取用户通过网络传输的电子发票中的发票数据。
[0014]优选的,通过扫描用户持有的纸质的电子发票上的二维码,获取的所述电子发票中的发票数据包括:通过扫描用户持有的纸质的电子发票上的二维码得到第一票面信息。
[0015]优选的,当税局服务器中具有与所述发票数据中携带的电子发票标识相对应发票数据时,
[0016]该方法还包括:
[0017]判断所述第一票面信息是否与所述税局服务器中具有的与所述电子发票标识相对应的发票数据相同;
[0018]当不相同时,确定所述电子发票为离线问题发票。
[0019]优选的,当判断出所述第一票面信息与所述税局服务器中具有的与所述电子发票标识相对应的发票数据相同时,
[0020]该方法还包括:
[0021]显示所述第一票面信息,以便用户判断所述纸质的电子发票上的票面信息是否与所述第一票面信息相同;
[0022]当不相同时,确定所述电子发票为离线问题发票。
[0023]优选的,获取的用户通过网络传输的电子发票中的发票数据包括:通过扫描所述电子发票上的二维码得到的第二票面信息以及获取到的所述电子发票上携带的第三票面信息。
[0024]优选的,当税局服务器中具有与所述发票数据中携带的电子发票标识相对应发票数据时,
[0025]该方法还包括:
[0026]判断所述第二票面信息是否与所述税局服务器中具有的与所述电子发票标识相对应的发票数据相同;
[0027]当不相同时,确定所述电子发票为离线问题发票。
[0028]优选的,当判断所述第二票面信息与所述税局服务器中具有的与所述电子发票标识相对应的发票数据相同时,
[0029]该方法还包括:
[0030]判断所述第三票面信息是否与所述第二票面信息相同;
[0031]当不相同时,确定所述电子发票为离线问题发票。
[0032]一种电子发票检测装置,包括:发票数据获取单元和离线问题发票确定单元,其中,
[0033]所述发票数据获取单元用于获取电子发票中的发票数据,所述发票数据中携带有一个唯一的电子发票标识;
[0034]所述离线问题发票确定单元与所述发票数据获取单元相连接,用于当所述发票数据中携带离线标识,且税局服务器中不具有与所述发票数据中携带的电子发票标识相对应的发票数据时,确定所述电子发票为离线问题发票。
[0035]优选的,所述发票数据获取单元用于通过扫描用户持有的纸质的电子发票上的二维码,获取所述电子发票中的发票数据,
[0036]或,
[0037]获取用户通过网络传输的电子发票中的发票数据。
[0038]本发明提供一种电子发票检测方法及装置,首先获取电子发票中的发票数据,然后依据发票数据中的离线标识,判断该电子发票是否为离线发票,当该电子发票为离线发票时,判断该税局服务器中是否具有与发票数据中携带的唯一的电子发票标识相对应发票数据,并根据判断结果,确定该电子发票是否为离线问题发票,实现了对离线问题发票的检测。【专利附图】

【附图说明】
[0039]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请实施例一提供的一种电子发票检测方法流程图;
[0041]图2为本申请实施例二提供的一种电子发票检测装置的结构示意图。
【具体实施方式】
[0042]为了使本【技术领域】的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0043]实施例一:
[0044]图1为本申请实施例一提供的一种电子发票检测方法流程图。
[0045]如图1所示,该方法包括:
[0046]S101、获取电子发票中的发票数据。
[0047]在本申请实施例中,首先需要获取电子发票中的发票数据,且与每个电子发票相对应的发票数据中均携带有一个唯一的电子发票标识。
[0048]在本申请实施例中,优选的,获取电子发票中的发票数据的过程包括以下两种:第一,可以直接获取用户通过网络传输的电子发票中的发票数据。第二,可以通过扫描用户持有的纸质的电子发票上的二维码,获取电子发票中的发票数据,以上仅仅是本申请的优选方式,发明人还可以根据自己的需求任意设置获取电子发票中发票数据的方式。
[0049]S102、判断发票数据中是否携带有离线标识。
[0050]在本申请实施例中,当某个电子发票是离线应急开票的离线发票时,与该电子发票相对应的发票数据中会携带有离线标识,且在本申请实施例中,当获取到电子发票中的发票数据后,会首先判断该发票数据中是否携带有离线标识。
[0051]S103、确定该电子发票为离线发票。
[0052]在本申请实施例中,当判断出发票数据中携带有离线标识后,确定与该发票数据相对应的电子发票为离线发票。
[0053]S104、确定该电子发票为非离线发票。
[0054]在本申请实施例中,当判断出发票数据中未携带有离线标识后,确定与该发票数据相对应的电子发票为非离线发票。
[0055]在本申请实施例中,当确定电子发票为非离线发票时,还会判断该非离线发票的发票数据是否与税局稽查网站中所记载的相应数据相同,进而确定该非离线发票是否为有效的电子发票,以上确定非离线发票是否为有效电子发票的方式与现有技术相同,详细请参见现有技术,在此不再赘述。
[0056]S105、判断税局服务器中是否具有对应的发票数据。[0057]在本申请实施例中,当判断出电子发票为离线发票时,会连接到税局服务器,判断税局服务器中是否具有与发票数据中携带的电子发票标识相对应的发票数据,优选的,判断税局服务器中是否具有与发票数据中携带的电子发票标识相对应的发票数据的过程为:判断税局服务器中是否具有某个发票数据,该发票数据所携带的电子发票标识与该离线发票中的发票数据所携带的电子发票标识相同。
[0058]以上仅仅是本申请实施例的优选方式,发明人还可以根据自己的需求,任意设置判断税局服务器中是否具有对应的发票数据的过程。
[0059]S106、确定该电子发票为离线问题发票。
[0060]在本申请实施例中,当判断出税局服务器中不具有对应的发票数据时,确定该电子发票为离线问题发票。
[0061]S107、确定该电子发票为离线正常发票。
[0062]在本申请实施例中,当判断出税局服务器中具有对应的发票数据时,确定该电子发票为离线正常发票。
[0063]本申请实施例提供的一种电子发票检测方法中,当获取电子发票中的发票数据为通过扫描用户持有的纸质的电子发票上的二维码,获取电子发票中的发票数据时,该获取到的电子发票数据包括:通过扫描用户持有的纸质的电子发票上的二维码得到第一票面信息,其中第一票面信息主要为该电子发票的二维码中携带的发票金额、开票时间、开票企业、受票企业等信息。
[0064]进一步的,本申请实施例提供的一种电子发票检测方法中,在判断出税局服务器中具有对应的发票数据之后,还包括:
[0065]判断第一票面信息是否与税局服务器中具有的与电子发票标识相对应的发票数据相同;当不相同时,表明该用户持有的纸质的电子发票的二维码中携带的信息与税局服务器中具有的信息不符,确定该电子发票为离线问题发票。
[0066]当判断出第一票面信息与税局服务器中具有的与电子发票标识相对应的发票数据相同时,该方法还进一步包括:
[0067]显示第一票面信息,以便用户判断纸质的电子发票上的票面信息是否与第一票面信息相同;当不相同时,表明该用户持有的纸质的电子发票上显示的票面信息(如:发票金额、开票时间、开票企业、受票企业等信息)与该用户持有的纸质的电子发票上的二维码中所携带的信息不符,确定该电子发票为离线问题发票。
[0068]本申请实施例提供的一种电子发票检测方法中,当获取电子发票中的电子发票数据为获取用户通过网络传输的电子发票中的发票数据时,该获取到的发票数据包括:通过扫描电子发票上的二维码得到的第二票面信息以及获取到的电子发票上携带的第三票面信息,其中,第二票面信息主要为该电子发票的二维码中携带的发票金额、开票时间、开票企业、受票企业等信息,第三票面信息主要为该电子发票上所携带的发票金额、开票时间、开票企业、受票企业等信息。
[0069]进一步的,本申请实施例提供的一种电子发票检测方法中,在判断出税局服务器中具有对应的发票数据之后,还包括:
[0070]判断第二票面信息是否与税局服务器中具有的与电子发票标识相对应的发票数据相同,当不相同时,表明获取到的该电子发票的二维码中所携带的信息与税局服务器中所具有的信息不符,确定该电子发票为离线问题发票。
[0071]当判断出第二票面信息与税局服务器中具有的与电子发票标识相对应的发票数据相同时,该方法还进一步包括:
[0072]判断第三票面信息是否与第二票面信息相同,当不相同时,表明该电子发票上所携带的信息(发票金额、开票时间、开票企业、受票企业等信息)与该电子发票上的二维码所携带的信息不符,确定该电子发票为离线问题发票。
[0073]本申请实施例提供一种电子发票检测方法,首先获取电子发票中的发票数据,然后依据发票数据中的离线标识,判断该电子发票是否为离线发票,当该电子发票为离线发票时,判断该税局服务器中是否具有与发票数据中携带的唯一的电子发票标识相对应发票数据,并根据判断结果,确定该电子发票是否为离线问题发票,实现了对离线问题发票的检测。
[0074]实施例二:
[0075]图2为本申请实施例二提供的一种电子发票检测装置的结构示意图。
[0076]如图2所示,该装置包括:发票数据获取单元I以及离线问题发票确定单元2。
[0077]其中,发票数据获取单元I用于获取电子发票中的发票数据,发票数据中携带有一个唯一的电子发票标识。
[0078]离线问题发票确定单元2与发票数据获取单元I相连接,用于当发票数据中携带离线标识,且税局服务器中不具有与发票数据中携带的电子发票标识相对应的发票数据时,确定电子发票为离线问题发票。
[0079]进一步的,本申请实施例提供的一种电子发票检测装置中的发票数据获取单元I用于通过扫描用户持有的纸质的电子发票上的二维码,获取电子发票中的发票数据,或,获取用户通过网络传输的电子发票中的发票数据。
[0080]本申请实施例提供一种电子发票检测装置,包括相连接的发票数据获取单元和离线问题发票确定单元,该装置首先获取电子发票中的发票数据,然后依据发票数据中的离线标识,判断该电子发票是否为离线发票,当该电子发票为离线发票时,判断该税局服务器中是否具有与发票数据中携带的唯一的电子发票标识相对应发票数据,并根据判断结果,确定该电子发票是否为离线问题发票,实现了对离线问题发票的检测。
[0081]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0082]以上仅是本申请的优选实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种电子发票检测方法,其特征在于,包括: 获取电子发票中的发票数据,所述发票数据中携带有一个唯一的电子发票标识; 当所述发票数据中携带离线标识,且税局服务器中不具有与所述发票数据中携带的电子发票标识相对应的发票数据时,确定所述电子发票为离线问题发票。
2.根据权利要求1所述的方法,其特征在于,获取电子发票中的发票数据,包括: 通过扫描用户持有的纸质的电子发票上的二维码,获取所述电子发票中的发票数据, 或, 获取用户通过网络传输的电子发票中的发票数据。
3.根据权利要求2所述的方法,其特征在于,通过扫描用户持有的纸质的电子发票上的二维码,获取的所述电子发票中的发票数据包括:通过扫描用户持有的纸质的电子发票上的二维码得到第一票面信息。
4.根据权利要求3所述的方法,其特征在于,当税局服务器中具有与所述发票数据中携带的电子发票标识相对应发票数据时, 该方法还包括: 判断所述第一票面信息是否与所述税局服务器中具有的与所述电子发票标识相对应的发票数据相同; 当不相同时,确定所述电子发票为离线问题发票。
5.根据权利要求4所述的方法,其特征在于,当判断出所述第一票面信息与所述税局服务器中具有的与所述电子发票标识相对应的发票数据相同时, 该方法还包括: 显示所述第一票面信息,以便用户判断所述纸质的电子发票上的票面信息是否与所述第一票面信息相同; 当不相同时,确定所述电子发票为离线问题发票。
6.根据权利要求2所述的方法,其特征在于,获取的用户通过网络传输的电子发票中的发票数据包括:通过扫描所述电子发票上的二维码得到的第二票面信息以及获取到的所述电子发票上携带的第三票面信息。
7.根据权利要求6所述的方法,其特征在于,当税局服务器中具有与所述发票数据中携带的电子发票标识相对应发票数据时, 该方法还包括: 判断所述第二票面信息是否与所述税局服务器中具有的与所述电子发票标识相对应的发票数据相同; 当不相同时,确定所述电子发票为离线问题发票。
8.根据权利要求7所述的方法,其特征在于,当判断所述第二票面信息与所述税局服务器中具有的与所述电子发票标识相对应的发票数据相同时, 该方法还包括: 判断所述第三票面信息是否与所述第二票面信息相同; 当不相同时,确定所述电子发票为离线问题发票。
9.一种电子发票检测装置,其特征在于,包括:发票数据获取单元和离线问题发票确定单元,其中,所述发票数据获取单元用于获取电子发票中的发票数据,所述发票数据中携带有一个唯一的电子发票标识; 所述离线问题发票确定单元与所述发票数据获取单元相连接,用于当所述发票数据中携带离线标识,且税局服务器中不具有与所述发票数据中携带的电子发票标识相对应的发票数据时,确定所述电子发票为离线问题发票。
10.根据权利要求9所述的装置,其特征在于,所述发票数据获取单元用于通过扫描用户持有的纸质的电子发票上的二维码,获取所述电子发票中的发票数据, 或, 获取用户通过网络 传输的电子发票中的发票数据。
【文档编号】G06Q30/00GK103646335SQ201310742796
【公开日】2014年3月19日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】钱立阳, 李伟俊, 杨大勇 申请人:税友软件集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1