一種發(fā)票查驗與管理的方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及稅控發(fā)票技術領域,特別是涉及一種紙質發(fā)票查驗真?zhèn)渭皻v史發(fā)票數(shù)據(jù)存儲管理的方法及系統(tǒng)。
【背景技術】
[0002]目前,紙質發(fā)票在企業(yè)發(fā)票報銷管理中仍占據(jù)主要的位置,發(fā)票真?zhèn)闻袆e在企業(yè)發(fā)票管理中也是十分重要的環(huán)節(jié),因此面臨著數(shù)據(jù)量大,驗偽繁瑣等問題。手工查驗的方式需要消耗大量的人力及時間。發(fā)票信息的錄入、合法性判斷,如果以人工的方式進行也容易帶來錯誤、遺漏等問題。這種較高代價的發(fā)票處理流程不具有財務分析的及時性、準確性。目前在許多地區(qū)的稅務系統(tǒng)中在線發(fā)票真?zhèn)尾轵炂脚_也紛紛上線,這對于處理紙質發(fā)票合法性環(huán)節(jié)帶來了極大的方便,可以較為快速的驗證發(fā)票的真?zhèn)巍?br>[0003]但在這種在線查驗平臺中,發(fā)票信息錄入以及真?zhèn)悟炞C都仍是通過手工輸入相關信息的方式完成,這在企業(yè)中存在較大發(fā)票數(shù)量的情況下仍是不小的時間花銷。因此,如何提供一種方案,提供一種面向企業(yè)的發(fā)票查驗與管理系統(tǒng),降低在錄入環(huán)節(jié)消耗的時間以及產生的錯誤,為發(fā)票規(guī)范化管理,財務賬目分析數(shù)字化提供有效的解決方案,便成為本領域技術人員亟待解決的問題。
【發(fā)明內容】
[0004]為了達到上述目的,本發(fā)明首先提出一種發(fā)票查驗與管理的方法,包括以下步驟:
[0005]獲取待查驗發(fā)票票面的二維碼信息;
[0006]對所獲取的二維碼信息進行解析得到待查驗信息,將所述待查驗信息發(fā)送至稅局查驗平臺進行查驗,并接收稅局查驗平臺返回的待查驗發(fā)票的反饋信息;
[0007]若所述反饋信息為待查驗發(fā)票合法,則將所述反饋信息中所述待查驗發(fā)票的詳細信息存儲在數(shù)據(jù)庫中;
[0008]接收用戶輸入的查詢信息,根據(jù)所述查詢信息在所述數(shù)據(jù)庫中對合法發(fā)票數(shù)據(jù)進行查詢,并將查詢結果展現(xiàn)給用戶。
[0009]其中,上述方法還包括以下步驟:
[0010]若所述反饋信息為待查驗發(fā)票非法,提示用戶待查驗發(fā)票非法。
[0011]其中,上述方法還包括以下步驟:
[0012]若所述反饋信息為查驗時網(wǎng)絡交互錯誤,則提示用戶網(wǎng)絡交互錯誤。
[0013]其中,上述方法還包括以下步驟:
[0014]對用戶的操作權限進行判斷,若用戶具有管理權限,接受該用戶的發(fā)票數(shù)據(jù)的錄入和/或刪除操作。
[0015]其中,采用HTTP (HyperText Transfer Protocol,超文本傳輸協(xié)議)方式與發(fā)票查驗平臺進行查驗交互。
[0016]其中,與發(fā)票查驗平臺進行查驗交互時采用JS0N(Javascript Object Notat1n,一種輕量級的數(shù)據(jù)交換格式,易于設計和解析,主要用于跟服務器交換數(shù)據(jù),獨立于語言,在面對不同平臺、不同交互協(xié)議的情況下更新升級不需要修改客戶端)數(shù)據(jù)格式進行數(shù)據(jù)傳送。
[0017]另外,本發(fā)明還提出一種發(fā)票查驗與管理的系統(tǒng),包括:
[0018]掃描設備監(jiān)控模塊,用于獲取待查驗發(fā)票票面的二維碼信息;
[0019]發(fā)票查驗模塊,用于對所獲取的二維碼信息進行解析得到待查驗信息,將所述待查驗信息發(fā)送至稅局查驗平臺進行查驗,并接收稅局查驗平臺返回的待查驗發(fā)票的反饋信息;
[0020]數(shù)據(jù)庫管理模塊,用于當所述反饋信息為待查驗發(fā)票合法時,將所述反饋信息中所述待查驗發(fā)票的詳細信息存儲在數(shù)據(jù)庫中;
[0021]人機交互模塊,用于接收用戶輸入的查詢信息,根據(jù)所述查詢信息在所述數(shù)據(jù)庫中對合法發(fā)票數(shù)據(jù)進行查詢,并將查詢結果展現(xiàn)給用戶。
[0022]與現(xiàn)有技術相比,本發(fā)明提出了一種面對企業(yè)的新型發(fā)票查驗與管理的方法及系統(tǒng),面向企業(yè)級用戶通過稅務系統(tǒng)的發(fā)票查驗平臺對紙質發(fā)票快速網(wǎng)絡查驗,發(fā)票信息快速錄入并管理歷史發(fā)票信息。該應用系統(tǒng)所具有的功能可以有效的提高發(fā)票查驗的準確性,時效性,并為企業(yè)發(fā)票財務賬目管理方面提供詳細的數(shù)據(jù)支持。這種方式讓用戶在發(fā)票查驗工作中更多的關注發(fā)票查驗結果及統(tǒng)計信息,無需考慮查驗過程本身,提高企業(yè)發(fā)票管理的效率,保障數(shù)據(jù)準確性、易用性。
【附圖說明】
[0023]圖1為本發(fā)明一個實施例的發(fā)票查驗與管理的方法流程圖;
[0024]圖2為本發(fā)明一個實施例的發(fā)票查驗與管理的系統(tǒng)的結構框圖。
【具體實施方式】
[0025]下面將結合附圖,對本發(fā)明的技術方案進行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0026]本發(fā)明的創(chuàng)新點主要在于,將發(fā)票二維碼數(shù)據(jù)信息作為查驗的數(shù)據(jù)源,基于虛擬串口的方式實現(xiàn)掃描設備統(tǒng)一交互接口,接收來自不同掃描設備的識讀數(shù)據(jù)并對發(fā)票查驗的反饋信息數(shù)據(jù)進行二次存儲,將發(fā)票詳細數(shù)據(jù)存儲到本地,形成掃描一查驗一管理一體化的流程。
[0027]請參閱圖1,為本發(fā)明發(fā)票查驗與管理的方法的實施例的流程圖。本發(fā)明提出的方法主要包括以下步驟:
[0028]獲取待查驗發(fā)票票面的二維碼信息;
[0029]對所獲取的二維碼信息進行解析得到待查驗信息,將所述待查驗信息發(fā)送至稅局查驗平臺進行查驗,并接收稅局查驗平臺返回的待查驗發(fā)票的反饋信息;具體實施時,采用HTTP方式與發(fā)票查驗平臺進行查驗交互,采用JSON數(shù)據(jù)格式進行數(shù)據(jù)傳送;
[0030]若所述反饋信息為待查驗發(fā)票合法,則將所述反饋信息中所述待查驗發(fā)票的詳細信息存儲在數(shù)據(jù)庫中;
[0031]若所述反饋信息為待查驗發(fā)票非法,提示用戶待查驗發(fā)票非法;
[0032]若所述反饋信息為查驗時網(wǎng)絡交互錯誤,則提示用戶網(wǎng)絡交互錯誤;
[0033]接收用戶輸入的查詢信息,根據(jù)所述查詢信息在所述數(shù)據(jù)庫中對合法發(fā)票數(shù)據(jù)進行查詢,并將查詢結果展現(xiàn)給用戶;
[0034]對用戶的操作權限進行判斷,若用戶具有管理權限,接受該用戶的發(fā)票數(shù)據(jù)的錄入和/或刪除操作。
[0035]與上述發(fā)票查驗與管理的方法相對應的,本發(fā)明還提出一種發(fā)票查驗與管理的系統(tǒng)。
[0036]下面請參閱圖2,為本發(fā)明的發(fā)票查驗與管理的系統(tǒng)的實施例的結構框圖。本發(fā)明提出的系統(tǒng)主要包括:
[0037]掃描設備監(jiān)控模塊,用于獲取待查驗發(fā)票票面的二維碼信息。具體實施時,由于市面上存在眾多型號的掃描設備,具有不同的協(xié)議或接口,因此需要一種統(tǒng)一的錄入方法與查驗終端交互,才能做到查驗終端的普遍適用性,而大多數(shù)掃描設備在與計算機連接方式上都有虛擬串口連接模式,在這種連接模式下,計算機端會將掃描設備識