朱建
摘要:隨著金融業的發展,金融領域的業務量也越來越大,涉及到的業務類型也越來越復雜,亟需構建電子發票系統,以滿足日常業務使用需求。本文詳細分析了銀行電子發票系統的功能和優勢,并重點介紹和分析了針對銀行電子發票系統的軟件設計方案。
關鍵詞:銀行 電子發票系統 軟件 設計方案
引言
目前在金融業務中,已經呈現出一些較為明顯的新特征。以銀行業為例,如貸款客戶對所支付某銀行的貸款利息要求開具增值稅發票,銀行開票工作量越來越大,而現行手工開票的模式已無法滿足貸款利息發票的需求,且紙質發票的保管、開具過程繁瑣,隨著國家稅務總局電子發票已在各行業進行推廣,電子發票具有開票快、傳遞效率高等特點,特別適用于銀行目前的管理現狀。因此需要建設一套銀行電子發票管理系統予以支撐,通過信息化的手段解決開票難、開票慢的問題,從而提高工作效率。
1 銀行電子發票系統
1.1 銀行電子發票系統概述
通過電子化的版式文件取代原有的紙質發票,實現增值稅普通發票的無紙化.通過互聯網實現發票的申請、領用、開具、流轉、查驗等流程,省去驗舊購新環節,這樣可以實現對電子發票系統的管理。通過在銀行中采用電子發票系統,可以實現對整個電子發票的全生命周期進行管理,提高管理效率和質量。
1.2 銀行電子發票的系統架構
在“互聯網+”的時代背景下,可以采用移動互聯網、云部署等技術,打造方便、安全的銀行財務管理平臺。針對通信運營商、金融業等集團型客戶,滿足其數據量的需求,采用私有云部署方案。本系統的主要功能包括:電子發票庫存管理、銷項電子發票管理、電子發票推送、進項電子發票管理、數據稽核與預警、統計分析、電子發票查詢服務平臺。
2 銀行電子發票系統的軟件設計方案
2.1 軟件源碼開發及交付
軟件源碼開發及交付是進行銀行電子發票系統的軟件設計的關鍵環節,應采用合適的軟件開發理論,如軟件集成開發技術等,對銀行電子發票系統的軟件源碼進行開發,保證軟件的性能。同時為了保證整個系統內部以及系統與外部系統方便、可靠地接口,使得系統運行更加規范化。對于軟件開發中的系統接口,應遵循一定的原則,保證軟件的正常運行,一是軟件的接口在使用方面應盡量簡單,二是隨著業務需求的增加,各個接口應能夠實現相應的擴展功能,以便能夠靈活地滿足銀行財務的業務需求。
2.2 軟件中的中間件技術
當系統軟件的規模較大時,需要借助軟件中間件技術,提高服務器的運行效率。在銀行電子發票系統的應用服務器中,可以采用軟件中間件技術,實現相應的功能,如電子發票系統與數據庫的連接。通過在電子發票系統中采用中間件技術,可以使得主服務器的數據處理和網絡負擔等得到一定程度上的降低,并且可以提高服務器中的數據庫的運行效率。
2.3 軟件系統的設計原則
對于軟件系統的設計原則,主要包括以下幾點,一是開放性:所開發設計的電子發票系統軟件應是一個較為開放的系統,能夠與其他系統之間進行效率較高的數據交換。二是先進性:在銀行電子發票系統的開發過程中,應盡可能采用先進的軟件開發技術,提高系統軟件的性能,可以采用面向對象的系統設計方法或者采用軟件系統集成理論進行電子發票系統的設計。三是靈活性:在銀行電子發票系統的功能上,應具有一定的靈活多樣性,并且系統在使用方面應符合操作人員的使用習慣,同時能夠為操作人員提高較為靈活的操作。四是可靠性和安全性:在電子發票系統中應采用多種不同的安全防護措施,保證電子發票系統的運行安全,可以采用信息加密、邏輯隔離或者主機加固等措施,提高電子發票系統的運行安全水平。五是高效性:電子發票系統應具有較高的運行效率,并符合相關的軟件開發設計規范。在軟件開發過程中,我們會涉及到配置管理、源碼控制、發布計劃、審計、符合性和集成,以及構建測試和部署流程、驗收測試、依賴管理和生產環境的創建與管理,很多人認為這些與確定需求、實現需求、寫代碼相比,這些活動并不那么重要,它只為是軟件開發過程很小的一部分并且不需求多大的技術投入。其實不然,恰恰相反它們會消耗大量的時間和精力,而且是影響軟件成功交付的關鍵因素。
3 銀行電子發票系統軟件的應用
3.1 軟件的業務需求分析
對于銀行電子發票系統的軟件的業務需求,該發票管理系統覆蓋價稅分離,稅務核算,紙質發票管理與開具,電子發票管理與開具,進項發票管理,納稅申報,統計分析等七大模塊。前端多種接口對接業務系統,接受交易流水并按照稅目進行處理加工,形成價稅分離結果,后端對接防偽稅控平臺和國家稅務局相關平臺,實現增值稅發票的稅控開票和進項發票明細的獲取。在實際的銀行電子發票系統軟件開發過程中,應嚴格結合銀行電子發票系統的軟件的業務需求進行開發,保證軟件能夠滿足實際的應用需求。
3.2 電子發票系統的功能分析
銀行電子發票系統的功能包括:電子發票庫存管理、銷項電子發票管理、電子發票推送、進項電子發票管理、數據稽核與預警、統計分析、電子發票查詢服務平臺。主要包含以下幾大模塊:
一是電子發票庫存管理:包括電子發票的申購、發票申購記錄、電子發票入庫、發票入庫記錄、發票結余、發票庫存查詢等;二是銷項電子發票管理:發票數據接收、發票實時開具、發票合并和拆分開具、發票批開、手機開票、手工開具、電子發票的紅沖、電子發票重開、電子發票打印、電子發票補打、發票換開、發票上傳、發票上傳查詢等;三是電子發票推送:電子發票信息的郵件、短信、微信推送、手工重新推送、賬號修改推送、推送模板、消息推送任務策略、失敗自動重推、發票紅沖提醒、消息推送記錄查詢;四是進項電子發票管理:電子發票簽收、電子發票采集、電子發票查驗、電子發票去重、進項發票期限預警等。
3.3 電子發票系統的性能
對于電子發票系統的性能,以數據庫服務器為例,應要求服務器中的軟件和硬件都能夠保證穩定運行,不出現較大的故障,并具備一定的冗余性能。本項目的服務器硬件不但要按照滿足當前需求進行配置,并且要考慮預留一定的系統擴展能力。隨著銀行業務量的拓展,電子發票系統應具備一定的業務擴展和數據接口應用等功能。對于應用服務器,由于單個服務器的處理能力所能承擔的網絡連接數和進程數是有限的,超過一定限度后系統會因為大量進程間的頻繁調度而使整體性能急劇下降,因此本系統可以采用三層結構,配置專門的應用服務器。對于數據的存儲,應分別對不同類型的主要業務數據計算存儲容量需求,即記錄數乘以單條記錄長度。同時在數據的備份方式上應采用在線備份的方式,在線備份是在數據庫運行的情況下實施的備份,保證數據的安全。
4 結論
電子發票系統在銀行經濟中具有重要的地位,應提高銀行電子發票系統的性能,對銀行電子發票系統的軟件架構進行合理的優化設計,保證銀行電子發票系統的運行穩定。本文系統分析了銀行領域電子發票系統的軟件設計方法和應用情況,對于提高銀行電子發票系統的軟件性能具有一定的價值。
參考文獻
[1]程玲.ERP系統中會計電子檔案的設計與實施[D].2016.
[2]趙成立.淺談銀行電子票據業務的推廣及風險防范[J].科技資訊,2015,13(3):220-220.
[3]王文超.X商業銀行電子票據業務管理系統的設計與實現[D].2015.