李浩 ,李新,陳遠平
1.中國科學院計算機網(wǎng)絡信息中心,北京 100190
2.中國科學院大學,北京 100049
電子發(fā)票作為國家稅務工作中的重要一環(huán),我國在政策上大力推進電子發(fā)票的實際應用。2015年,國家發(fā)布《關于推行通過增值稅電子發(fā)票系統(tǒng)開具的增值稅電子普通發(fā)票有關問題的公告》,公告正式在全國范圍內(nèi)推行電子發(fā)票的應用。2017年,《關于進一步做好增值稅電子普通發(fā)票推行工作的指導意見》出臺,意見進一步加大了電子發(fā)票的推廣力度。2020年,《關于規(guī)范電子會計憑證報銷入賬歸檔的通知》中指出電子發(fā)票需要電子留檔,從而規(guī)范電子發(fā)票的監(jiān)控管理,助力稅務工作有序開展。
作為稅務電子化中的重要一環(huán),電子發(fā)票是不依托紙質(zhì)載體的數(shù)字化發(fā)票,憑借電子記錄的方式在網(wǎng)上流通[1]。但電子發(fā)票的數(shù)字化信息在網(wǎng)上復制前后沒有差異性,這導致其在推廣應用過程中依舊存在不足之處?,F(xiàn)階段,這些問題還不能完全杜絕,人們主要通過管理上的手段來輔助解決[2]。在科研機構應用電子發(fā)票的場景中,本文重點關注的問題如下:
(1)由于不同院所的報銷系統(tǒng)不統(tǒng)一,機構科研人員在不同院所外派工作時,電子發(fā)票存在重復報銷的可能性。
(2)科研機構常采用電子臺賬系統(tǒng)管理電子發(fā)票,而常規(guī)的電子臺賬系統(tǒng)無法杜絕網(wǎng)絡攻擊對發(fā)票信息的惡意篡改,所以電子發(fā)票信息存在被篡改的可能性。
隨著區(qū)塊鏈的飛速發(fā)展,國家提出將區(qū)塊鏈作為核心技術自主創(chuàng)新的突破口,區(qū)塊鏈在我國的應用隨即成為了研究的熱點。在章慶[3]等人的文章中,作者基于聯(lián)盟鏈設計并實現(xiàn)了一個債券市場應用,讓區(qū)塊鏈技術的優(yōu)勢得以在金融領域的債券市場中體現(xiàn);在莊麗婉[4]等人的文章中,區(qū)塊鏈技術被應用在了軟件定義廣域網(wǎng)領域(SD-WAN),作者提出一種基于區(qū)塊鏈的SD-WAN 業(yè)務系統(tǒng),解決了以往SD-WAN 運營商鎖定問題;此外,區(qū)塊鏈技術也可用于信息溯源,如劉思瀚[5]等人的文章提出構建一個電動汽車電池的溯源系統(tǒng),系統(tǒng)利用區(qū)塊鏈信息可追溯的特性,實現(xiàn)了電動汽車電池生產(chǎn)全流程的信息溯源效果。區(qū)塊鏈技術的應用研究還有很多,這里不作過多列舉,但它們的重點都是利用區(qū)塊鏈的優(yōu)勢解決各自領域中的問題。因此,在與行業(yè)結合的契機中,區(qū)塊鏈蘊含著巨大的潛力。
本文面向電子發(fā)票在科研機構中存在的重復報銷問題,結合區(qū)塊鏈的創(chuàng)新思想,提出基于超級賬本[6]技術的電子發(fā)票報銷創(chuàng)新應用模式,并闡述區(qū)塊鏈電子發(fā)票應用平臺的構建思想,從而實現(xiàn)電子發(fā)票在區(qū)塊鏈上的存儲,完善電子發(fā)票在科研機構中的報銷工作。
近些年來,電子發(fā)票的普及取得了不錯的效果,國家推動“以票控稅”向“信息管稅”的轉(zhuǎn)變也正成為新的稅收模式。這也向科研機構中電子發(fā)票報銷工作提出了新的要求。
隨著科研經(jīng)費逐年擴增,科研機構的電子發(fā)票報銷工作呈現(xiàn)出避免重復報銷,提高安全性的特點。
當下科研機構存儲電子發(fā)票采用常規(guī)的電子臺賬系統(tǒng),而這種臺賬系統(tǒng)存在外來攻擊對存儲信息篡改的可能性,無法實現(xiàn)電子發(fā)票信息的不可篡改,同時科研機構的組織體制通常是一院多所的模式,如中國科學院下屬研究所負責眾多領域的科學研究,但多方科研機構各自使用的電子臺賬系統(tǒng)卻不統(tǒng)一。同時,科研機構之間的人員經(jīng)常需要互相外派進行工作交流,而外派人員的差旅經(jīng)費報銷工作由科研機構承擔,科研機構要求外派人員保留差旅過程中的相關消費憑證,即發(fā)票,在這一過程中,電子發(fā)票也是一種行之有效的報銷憑證,且近些年來的推廣應用越來越廣泛。當科研人員持差旅消費的電子發(fā)票在不同科研機構之間外派時,由于不同科研機構之間電子發(fā)票報銷系統(tǒng)的不統(tǒng)一,進而就帶來了電子發(fā)票重復報銷的可能性。因此,當下科研機構需要尋找新的技術方案來解決上述挑戰(zhàn)。
隨著區(qū)塊鏈技術的興起,區(qū)塊鏈電子發(fā)票的概念逐漸成為了當下區(qū)塊鏈應用研究的熱點。2017年二十國集團峰會報告中指出各國應將區(qū)塊鏈技術應用在稅收工作中,實現(xiàn)稅收工作中的重點政策目標,同年我國稅務總局召開專題會議,提出積極擁抱區(qū)塊鏈技術。
針對區(qū)塊鏈電子發(fā)票的國外研究中,作者Ainsworth[7]提出結合區(qū)塊鏈技術創(chuàng)建增值稅電子發(fā)票系統(tǒng)的思想;Andrew Shact[8]等人提出了一個擁有75%共識性閾值的增值稅區(qū)塊鏈系統(tǒng);國內(nèi)研究中,杜莉[9]等人在Ainsworth 思想的基礎之上,設計了一個適合我國國情的區(qū)塊鏈電子發(fā)票系統(tǒng)。
本文在前人研究的基礎之上,綜合科研機構特有的組織架構,如中國科學院的院所組織架構,同時重點面向科研人員在科研機構中外派時的電子發(fā)票重復報銷問題,提出應在科研機構中通過區(qū)塊鏈構建電子發(fā)票報銷系統(tǒng),提升電子發(fā)票在科研機構財務工作中的安全水平,為科研院所等單位稅務管理發(fā)展研究提供輔助參考。
區(qū)塊鏈技術起源于2008年,由《Bitcoin:a peer-to-peer electronic cash system》[10]一文提出。在區(qū)塊鏈中,節(jié)點間以點對點的方式通信,整個網(wǎng)絡根據(jù)分配機制產(chǎn)生數(shù)據(jù)區(qū)塊,全網(wǎng)通過共識機制達成一致。區(qū)塊鏈憑借密碼學和時間戳技術保障數(shù)據(jù)的安全性,借助智能合約[11]實現(xiàn)業(yè)務的邏輯性,最終實現(xiàn)多方參與維護的共享數(shù)據(jù)庫[12]。區(qū)塊鏈有五大特性,分別是去中心化、時序數(shù)據(jù)、集體維護、可編程和安全互信[13]。憑借這些優(yōu)良特性,區(qū)塊鏈具有廣闊的應用前景。
一般來說,區(qū)塊鏈的技術架構整體可分為五層[14],分別是數(shù)據(jù)層、網(wǎng)絡層、共識層、合約層和應用層,如圖1所示。數(shù)據(jù)層負責數(shù)據(jù)區(qū)塊的信息存儲,數(shù)據(jù)區(qū)塊間以鏈式結構相互關聯(lián);網(wǎng)絡層通過對等網(wǎng)絡[15]的方式實現(xiàn)節(jié)點間的組網(wǎng)和通信,具體包含P2P 組網(wǎng)機制、信息的傳播和驗證機制;共識層負責全網(wǎng)數(shù)據(jù)的一致性,即網(wǎng)絡中只存在一條合法的主鏈;合約層負責智能合約的可用性,具體包括智能合約、腳本代碼和算法機制,當條件滿足時,智能合約可以被執(zhí)行,且不可被逆轉(zhuǎn);應用層封裝區(qū)塊鏈技術的應用場景,但目前區(qū)塊鏈應用還比較少,數(shù)字貨幣是大眾較為熟知的區(qū)塊鏈應用之一。
圖1 區(qū)塊鏈技術架構Fig.1 Blockchain technology architecture
如圖2所示,開票方是開立電子發(fā)票的企業(yè)或者個人,受票方是支付款項并接收電子發(fā)票的科研人員,財務方是科研機構的財務部門工作人員,區(qū)塊鏈電子發(fā)票應用平臺是負責鏈上電子發(fā)票數(shù)據(jù)存儲的功能性平臺。平臺采用聯(lián)盟鏈的超級賬本作為技術框架,多方科研機構作為節(jié)點組建區(qū)塊鏈網(wǎng)絡,網(wǎng)絡的共識層采用工作量證明機制。以中國科學院的應用場景為例,分屬機構加入網(wǎng)絡需要得到中國科學院的授權,記賬節(jié)點由聯(lián)盟鏈成員之間互相協(xié)商產(chǎn)生。當科研人員在其中一個節(jié)點上傳電子發(fā)票后,平臺查閱電子發(fā)票是否已經(jīng)存在,當不存在時,平臺將電子發(fā)票信息上傳到底層區(qū)塊鏈數(shù)據(jù)平臺,保證發(fā)票信息的唯一性。多方科研機構共同管理同一電子發(fā)票信息賬本,從而避免科研人員在不同機構外派時的發(fā)票重復報銷問題。與傳統(tǒng)電子臺賬相比,平臺不僅能監(jiān)管電子發(fā)票的報銷過程,借助于智能合約的自動運行,還能實現(xiàn)電子發(fā)票在報銷過程中的可追溯性。最后,憑借區(qū)塊鏈的密碼學和工作量證明機制,平臺能夠保證鏈上電子發(fā)票信息的安全性。
圖2 基于超級賬本的電子發(fā)票業(yè)務邏輯圖Fig.2 Logic diagram of electronic invoice business based on hyperledger
基于區(qū)塊鏈的技術架構,區(qū)塊鏈電子發(fā)票應用平臺的系統(tǒng)架構如圖3所示。區(qū)塊鏈底層平臺負責維護鏈上電子發(fā)票數(shù)據(jù)的存儲,保障發(fā)票信息的不可篡改性。其中,電子認證服務(Certificate Authority)負責網(wǎng)絡中所有節(jié)點數(shù)字證書的發(fā)放和管理,并承擔各個節(jié)點公私鑰的合法性校驗任務,為系統(tǒng)活動提供可靠性的驗證服務。智能合約層負責用戶業(yè)務邏輯的運行,主要包括七部分,分別是用戶登錄退出、發(fā)布發(fā)票、我的發(fā)票、發(fā)起報銷、報銷審計、簽收報銷、拒絕報銷等服務。業(yè)務層負責區(qū)塊鏈電子發(fā)票應用平臺的后端服務。此外,業(yè)務層也能夠向上為應用層提供可用的RESTful 接口,業(yè)務層的接口功能由兩部分組成,分別是用戶管理和發(fā)票管理功能。應用層采用jQuery+HTML+CSS 架構包裝Web 應用,為用戶提供良好的交互界面。
圖3 系統(tǒng)架構Fig.3 System structure
3.3.1 系統(tǒng)智能合約接口設計
系統(tǒng)用戶包括受票方和財務方,能夠共同使用智能合約。智能合約主要包含七部分,分別是角色登錄、發(fā)布電子發(fā)票、發(fā)起或簽收用戶報銷、查詢已發(fā)布電子發(fā)票、審計或拒絕用戶報銷功能。智能合約中接口函數(shù)定義如下:
login 函數(shù):用戶登入?yún)^(qū)塊鏈電子發(fā)票應用平臺。
pushInvoice 函數(shù):受票方登入?yún)^(qū)塊鏈電子發(fā)票應用平臺。該接口將已開具的電子發(fā)票發(fā)布到系統(tǒng)中,底層數(shù)據(jù)平臺將電子發(fā)票數(shù)據(jù)寫入?yún)^(qū)塊鏈。
queryInvoice 函數(shù):受票方登入?yún)^(qū)塊鏈電子發(fā)票應用平臺。該接口能夠查詢受票方已發(fā)布的電子發(fā)票。
reimburse 函數(shù):該接口能夠?qū)㈦娮影l(fā)票的發(fā)布狀態(tài)轉(zhuǎn)為報銷狀態(tài)。
acceptReimbursement 函數(shù):財務方登入?yún)^(qū)塊鏈電子發(fā)票應用平臺。該接口能夠?qū)㈦娮影l(fā)票的報銷狀態(tài)轉(zhuǎn)為已報銷狀態(tài)。
rejectReimbursement 函數(shù):財務方登入?yún)^(qū)塊鏈電子發(fā)票應用平臺。該接口能夠?qū)㈦娮影l(fā)票的報銷狀態(tài)轉(zhuǎn)為拒絕報銷狀態(tài)。
queryReimbursement 函數(shù):財務方登入?yún)^(qū)塊鏈電子發(fā)票應用平臺。該接口能夠查詢所有已報銷的電子發(fā)票。
3.3.2 區(qū)塊鏈電子發(fā)票存儲結構設計
電子發(fā)票的狀態(tài)模型設計如圖4所示。發(fā)票狀態(tài)有四種,分別是發(fā)布狀態(tài)、報銷狀態(tài)、已報銷狀態(tài)和拒絕報銷狀態(tài)。發(fā)布狀態(tài)在受票方提交報銷請求后轉(zhuǎn)為報銷狀態(tài),報銷狀態(tài)經(jīng)財務方審計通過后轉(zhuǎn)為已報銷狀態(tài),當審計未通過時,報銷狀態(tài)轉(zhuǎn)為拒絕報銷狀態(tài),拒絕報銷狀態(tài)可以由受票方重新轉(zhuǎn)為報銷狀態(tài)。圖5 表示區(qū)塊鏈電子發(fā)票存儲結構的設計。屬性分別為發(fā)票代碼、發(fā)票號碼、票面金額、出票日期、校驗碼、受票方名稱、受票方識別號、開票方名稱、開票方識別號、受票方開戶行、開票方開戶行、發(fā)票狀態(tài)和備注。其中,通過發(fā)票代碼、發(fā)票號碼、票面金額、出票日期這四項信息,用戶能夠調(diào)用國家增值稅發(fā)票查驗平臺接口對電子發(fā)票進行辨?zhèn)巍?/p>
圖4 發(fā)票狀態(tài)模型Fig.4 Invoice status model
圖5 區(qū)塊鏈電子發(fā)票存儲結構Fig.5 Blockchain electronic invoice storage structure
3.3.3 系統(tǒng)驗證
不同科研機構作為區(qū)塊鏈電子發(fā)票應用平臺的節(jié)點加入網(wǎng)絡,如中國科學院下屬各研究所經(jīng)過授權后加入網(wǎng)絡。整個網(wǎng)絡通過共識機制運作,并憑借形成的算力實現(xiàn)數(shù)據(jù)的安全性保護。科研機構通過平臺實現(xiàn)對電子發(fā)票的管理,完成科研人員日常差旅等的報銷工作,從而避免電子發(fā)票在院所間的重復報銷問題。
(1)區(qū)塊鏈電子發(fā)票上傳
科研人員以普通用戶身份登入?yún)^(qū)塊鏈電子發(fā)票應用平臺。如圖6所示,科研人員點擊“發(fā)票上傳”按鈕,然后錄入電子發(fā)票的信息。在發(fā)票信息被提交后,電子發(fā)票的狀態(tài)將被轉(zhuǎn)為已發(fā)布狀態(tài)。
圖6 區(qū)塊鏈電子發(fā)票上傳Fig.6 Blockchain electronic invoice upload
(2)區(qū)塊鏈電子發(fā)票查詢
區(qū)塊鏈電子發(fā)票查詢分為兩個模塊,一是普通用戶角色的發(fā)票查詢,二是管理員角色的發(fā)票查詢。普通用戶為科研機構中持電子發(fā)票報銷的科研人員。在登入系統(tǒng)后,用戶點擊“我的發(fā)票”按鈕,系統(tǒng)會顯示該用戶發(fā)布的全部電子發(fā)票,顯示內(nèi)容包括發(fā)票號碼、發(fā)票狀態(tài)、發(fā)布人和操作。操作分為詳情和發(fā)起報銷,用戶點擊“詳情”按鈕會顯示當前發(fā)票的所有信息,而“發(fā)起報銷”按鈕用于當前發(fā)票報銷請求的發(fā)起。管理員為科研機構中負責報銷審核的財務人員。在登入系統(tǒng)后,管理員點擊“我的發(fā)票”按鈕,系統(tǒng)會顯示管理員已受理過的全部電子發(fā)票,管理員通過點擊“詳情”按鈕來查看每張發(fā)票的具體信息。普通用戶角色的發(fā)票查詢?nèi)鐖D7所示。
圖7 普通用戶角色的發(fā)票查詢Fig.7 Invoice query for common user roles
(3)區(qū)塊鏈電子發(fā)票報銷
在普通用戶發(fā)起報銷后,管理員登入?yún)^(qū)塊鏈電子發(fā)票應用平臺,系統(tǒng)會顯示所有需要受理的電子發(fā)票。當管理員點擊“簽收”按鈕后,發(fā)票狀態(tài)將由報銷狀態(tài)轉(zhuǎn)為已報銷狀態(tài)。當管理員點擊“拒絕”按鈕后,發(fā)票狀態(tài)將由報銷狀態(tài)轉(zhuǎn)為拒絕報銷狀態(tài)。管理員角色的發(fā)票報銷如圖8所示。
圖8 管理員角色的報銷簽收Fig.8 Reimbursement sign for administrator role
(4)平臺的安全性
區(qū)塊鏈電子發(fā)票應用平臺建立在多方科研機構所組建的區(qū)塊鏈網(wǎng)絡基礎上。發(fā)票數(shù)據(jù)的上鏈過程由授權節(jié)點完成,區(qū)塊鏈網(wǎng)絡的共識機制采用工作量證明算法。平臺的安全性主要由兩部分組成,一是數(shù)據(jù)存儲的安全性,二是網(wǎng)絡消息傳輸?shù)陌踩浴T诔壻~本中,數(shù)據(jù)存儲的安全性由工作量證明算法保障。目前,大量的研究已經(jīng)證明了該算法的高安全性。而網(wǎng)絡中對等節(jié)點間的傳輸采用高級加密標準算法技術。該技術目前已經(jīng)在軍用無線網(wǎng)絡通信,電子商務安全協(xié)議,硬盤數(shù)據(jù)加密等領域都取得了很好的應用效果。經(jīng)過二十年左右長期的實踐,該技術已經(jīng)被證明在消息加密過程中具備高安全性。因此,平臺能夠保障對等節(jié)點間通信的安全性。綜上所述,平臺的設計具有較高的安全性。
本文提出了一種基于區(qū)塊鏈的電子發(fā)票應用平臺。該平臺通過擴展區(qū)塊鏈的應用場景,能夠解決多方科研機構中電子發(fā)票重復報銷的問題。在介紹系統(tǒng)架構的同時,本文闡述了系統(tǒng)中智能合約、發(fā)票狀態(tài)模型、發(fā)票鏈上存儲結構的設計,并給出了相關關鍵技術的實現(xiàn)與驗證。平臺不僅能保障電子發(fā)票信息存儲的安全性,而且也能夠解決電子發(fā)票在科研機構中存在的重復報銷問題。平臺關鍵技術研究中的系統(tǒng)架構、區(qū)塊存儲、狀態(tài)模型,以及基于此研發(fā)的工具可擴展應用于其他票據(jù)領域。最后,在實際的報銷工作中,我們觀察到一張電子發(fā)票能夠透露出個人很多的敏感信息,如買賣雙方的交易記錄、電話號碼、銀行賬戶等。下一步,我們考慮融合AES 和RSA(一種非對稱加密算法)兩種密文算法,在基于區(qū)塊鏈的電子發(fā)票信息隱私保護方面做一些研究工作。我們希望能夠?qū)㈦娮影l(fā)票的電子文件進行混合加密,最終電子發(fā)票將以加密文件的形式存儲在數(shù)據(jù)區(qū)塊體中。通過數(shù)據(jù)區(qū)塊頭信息中的發(fā)票哈希值,電子發(fā)票對外實現(xiàn)可用不可見的效果。這一過程將只允許授權的用戶或者科研機構節(jié)點訪問電子發(fā)票的原件,從而保障電子發(fā)票在報銷中更加安全、便捷。
利益沖突聲明
所有作者聲明不存在利益沖突關系。