一種電子發票檢測方法及裝置制造方法
【專利摘要】本發明提供一種電子發票檢測方法及裝置,首先獲取電子發票中的發票數據,然后依據發票數據中的離線標識,判斷該電子發票是否為離線發票,當該電子發票為離線發票時,判斷該稅局服務器中是否具有與發票數據中攜帶的唯一的電子發票標識相對應發票數據,并根據判斷結果,確定該電子發票是否為離線問題發票,實現了對離線問題發票的檢測。
【專利說明】—種電子發票檢測方法及裝置
【技術領域】
[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日
【發明者】錢立陽, 李偉俊, 楊大勇 申請人:稅友軟件集團股份有限公司