春 意,孫 晶,趙立先,麻 磊,李若韜
(1. 北京經(jīng)緯信息技術(shù)有限公司,北京 100081;2. 中國鐵道科學(xué)研究院集團有限公司 電子計算技術(shù)研究所,北京 100081)
隨著信息技術(shù)的飛速發(fā)展和全球化進程的急速推進,大數(shù)據(jù)、智能化等信息技術(shù)影響信息數(shù)據(jù)的生產(chǎn)、存儲、傳播和再利用,與此同時,國家對大型企業(yè)財務(wù)管理的要求日益提升,對于分公司、子公司數(shù)量多、分布廣的大型企業(yè),企業(yè)集團應(yīng)當探索利用信息技術(shù)促進會計工作的集中管理[1-2],充分利用專業(yè)化分工和信息技術(shù)優(yōu)勢,加快會計職能從重核算到重管理決策的拓展,促進管理會計工作的有效開展[3]。
對于鐵路企業(yè)而言,隨著中國國家鐵路集團有限公司(簡稱:國鐵集團)及所屬單位的集團化改革不斷推進,管理體制、架構(gòu)組織、經(jīng)營模式等也在逐步變化。財務(wù)管理作為企業(yè)管理不可或缺的一部分[4],更需緊跟國鐵集團改革發(fā)展步伐,向集團化財務(wù)管理體制轉(zhuǎn)型[5]。實現(xiàn)這一目標的重要措施就是將財務(wù)相關(guān)系統(tǒng)應(yīng)用目標從核算型轉(zhuǎn)換為管理決策型,財務(wù)應(yīng)用從替代手工、提高效率的工具轉(zhuǎn)化為業(yè)務(wù)運作分析和監(jiān)控的手段[6]。
目前,大多數(shù)鐵路企業(yè)仍然采用傳統(tǒng)的財務(wù)管理模式[7],報賬業(yè)務(wù)手工操作,在用業(yè)務(wù)系統(tǒng)功能單一、缺乏關(guān)聯(lián)等[8],使得財務(wù)管理難度增大,風險管控能力差。財務(wù)共享模式理念的出現(xiàn),為新形勢下鐵路企業(yè)的財務(wù)管理職能轉(zhuǎn)型和價值創(chuàng)造提供了新的切入點。
本文基于市場財務(wù)共享信息化的發(fā)展情況,結(jié)合鐵路企業(yè)財務(wù)管理需求及報賬核算體系,進行鐵路企業(yè)財務(wù)共享平臺(簡稱:財務(wù)共享平臺)設(shè)計及研發(fā)。該平臺以財務(wù)流程處理為基礎(chǔ),以優(yōu)化組織結(jié)構(gòu)、規(guī)范流程、提升流程效率、降低運營成本或創(chuàng)造價值為目的,以市場視角為企業(yè)內(nèi)外部客戶提供專業(yè)化生產(chǎn)服務(wù)[9]。通過在企業(yè)集團層面配置統(tǒng)一的會計科目、會計政策、核算流程、信息系統(tǒng)、數(shù)據(jù)標準,提高從報賬到審批、審核入賬、付款、歸檔、發(fā)票認證等全業(yè)務(wù)流程的效率,進一步推動財務(wù)相關(guān)流程及業(yè)務(wù)操作的優(yōu)化及規(guī)范,為企業(yè)決策提供財務(wù)數(shù)據(jù)支撐[10],幫助企業(yè)集中有限的資源和精力,專注于自身核心業(yè)務(wù),創(chuàng)建和保持長期競爭優(yōu)勢。
在遵循財務(wù)共享建設(shè)原則的框架下,借鑒財務(wù)共享方面的先進經(jīng)驗,進一步結(jié)合鐵路企業(yè)的具體需求,對平臺架構(gòu)及功能進行細化、優(yōu)化;在既有數(shù)據(jù)分類模式下補充和完善數(shù)據(jù)類型,以數(shù)據(jù)分層的思路展示數(shù)據(jù)沉淀過程;在確保穩(wěn)定性和兼容性的前提下,兼顧技術(shù)先進性,采用微服務(wù)的技術(shù)架構(gòu)設(shè)計各模塊功能。
財務(wù)共享平臺基于財務(wù)共享業(yè)務(wù)模式及鐵路企業(yè)財務(wù)管理創(chuàng)新進行建設(shè)。平臺通過信息系統(tǒng)集成,實現(xiàn)與核算管理系統(tǒng)、稅務(wù)管理系統(tǒng)、合同管理系統(tǒng)等其它相關(guān)系統(tǒng)的數(shù)據(jù)共享,構(gòu)建橫向集成、縱向貫通、信息完備、業(yè)務(wù)全覆蓋的應(yīng)用平臺。
財務(wù)共享平臺采用B/S模式的一級集中部署技術(shù)架構(gòu)。同時,為方便職工報賬,提升職工體驗,提供移動端訪問方式,開展單據(jù)提報、業(yè)務(wù)審批等業(yè)務(wù)操作,實現(xiàn)移動報賬、移動審批與發(fā)票的智能采集,確保及時、準確、完整地提供管理決策所需的財務(wù)業(yè)務(wù)數(shù)據(jù)。
財務(wù)共享平臺中搭建的財務(wù)共享核心系統(tǒng)框架包括電子報賬系統(tǒng)、共享運營系統(tǒng)、電子影像系統(tǒng)、電子檔案系統(tǒng)。資金結(jié)算系統(tǒng)、稅務(wù)管理系統(tǒng)等系統(tǒng)間的接口,實現(xiàn)業(yè)務(wù)流、影像流、實物流的三流合一。財務(wù)共享平臺結(jié)構(gòu)設(shè)計,如圖1所示。
財務(wù)共享平臺數(shù)據(jù)包括結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)。其中,結(jié)構(gòu)化數(shù)據(jù)分為基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和分析數(shù)據(jù);非結(jié)構(gòu)化數(shù)據(jù)主要包括文本文件和圖像文件。財務(wù)共享平臺數(shù)據(jù)架構(gòu),如圖2所示。
圖2 財務(wù)共享平臺數(shù)據(jù)架構(gòu)
結(jié)構(gòu)化數(shù)據(jù)通過收集格式固定的數(shù)據(jù)信息達到滿足高速存儲應(yīng)用需求、數(shù)據(jù)備份需求、數(shù)據(jù)共享需求及數(shù)據(jù)容災(zāi)需求。
財務(wù)共享平臺匯集有價值的業(yè)務(wù)數(shù)據(jù)和財務(wù)數(shù)據(jù)。
(1)利用信息網(wǎng)絡(luò)發(fā)展規(guī)劃和網(wǎng)絡(luò)進行優(yōu)化,建立接口平臺,使其成為業(yè)財數(shù)據(jù)的統(tǒng)一交換入口;
(2)運用大數(shù)據(jù)分析技術(shù),挖掘鐵路企業(yè)財務(wù)數(shù)據(jù)價值,實現(xiàn)從會計科目的數(shù)據(jù)集合向多維分析的大數(shù)據(jù)轉(zhuǎn)變,運用數(shù)據(jù)建模完成跨域數(shù)據(jù)清洗整合和知識沉淀,利用數(shù)據(jù)服務(wù)實現(xiàn)對數(shù)據(jù)的封裝和服務(wù)開放。財務(wù)共享平臺數(shù)據(jù)層邏輯架構(gòu),如圖3所示。
圖3 財務(wù)共享平臺數(shù)據(jù)層邏輯架構(gòu)
在確保整體穩(wěn)定性和對當前主流操作環(huán)境兼容性的前提下,兼顧在一定時期內(nèi)的先進性,采用成熟的技術(shù)框架:Nginx、Vue.js、Spring Cloud、Spring Boot、Hibernate、UFLO、RabbitMQ、Redis。平臺技術(shù)架構(gòu),如圖4所示。
1.4.1 展現(xiàn)層
展現(xiàn)層為財務(wù)共享平臺的不同用戶提供操作界面,統(tǒng)一采用VUE框架,各個模塊支持插拔式的部署。
(1)面向不同崗位提供不同門戶
業(yè)務(wù)門戶。面向業(yè)務(wù)操作崗,包括移動報賬、發(fā)票采集模塊、報賬模塊、共享運營模塊、影像模塊、預(yù)算模塊。能夠完成報銷、核算、結(jié)算、檔案管理等全流程業(yè)務(wù)操作。
管理門戶。面向運營支撐崗,包括基礎(chǔ)數(shù)據(jù)模塊、流程配置模塊、報賬配置模塊、用戶中心模塊、共享配置模塊、運維監(jiān)控模塊。能夠完成基礎(chǔ)數(shù)據(jù)配置、流程配置、運維監(jiān)控等系統(tǒng)運維操作。
圖4 財務(wù)共享平臺技術(shù)架構(gòu)
(2)支持多瀏覽器
可支持如下主流瀏覽器:Internet Explorer 9 及以上版本,Chrome,F(xiàn)irefox,Edge。
(3)移動化
為適應(yīng)移動互聯(lián)網(wǎng)的趨勢,提供移動端功能,為員工報銷、業(yè)務(wù)審批提供一站式移動化解決方案。
1.4.2 網(wǎng)關(guān)層
基于 Spring Cloud Zuul組件,實現(xiàn)企業(yè)網(wǎng)關(guān)系統(tǒng)功能。
(1)服務(wù)鑒權(quán)。網(wǎng)關(guān)攔截所有前端請求,進行鑒權(quán),如果沒有權(quán)限,禁止訪問。
(2)轉(zhuǎn)發(fā)請求。鑒權(quán)通過后,將請求發(fā)送到具體的業(yè)務(wù)微服務(wù),完成具體業(yè)務(wù)功能。
(3)統(tǒng)一異常處理。網(wǎng)關(guān)捕獲到業(yè)務(wù)系統(tǒng)所有異常,給用戶友好提示。
1.4.3 業(yè)務(wù)服務(wù)層
基于Spring Cloud微服務(wù)框架開發(fā),每個業(yè)務(wù)邏輯都分解為一個微服務(wù),以API的方式提供給應(yīng)用的業(yè)務(wù)門戶、管理門戶調(diào)用及服務(wù)之間的互相調(diào)用。業(yè)務(wù)服務(wù)層完成具體的業(yè)務(wù)功能。
(1)發(fā)票采集。包括電子發(fā)票PDF解析、同步票據(jù)夾電子發(fā)票、票據(jù)識別、電子訂單同步。
(2)報賬平臺。包括事項申請、費用報銷、借款還款、付款管理、我的單據(jù)、我的財務(wù)、我的發(fā)票、合同臺賬、單據(jù)審批、合規(guī)管理。
(3)共享運營。包括運營監(jiān)控、任務(wù)分配、任務(wù)調(diào)整、任務(wù)審核、任務(wù)稽核、憑證管理、付款確認、報表查詢。
(4)預(yù)算平臺。包括預(yù)算模塊維護、預(yù)算體系維護、預(yù)算導(dǎo)入、預(yù)算控制。
(5)電子影像。包括影像掃描、光學(xué)字符識別(OCR)、條碼識別、影像查詢、影像審核。
(6)電子檔案。包括憑證歸集、憑證分冊、憑證借閱、憑證歸檔。
(7)流程服務(wù)。包括流程模板管理、單據(jù)審批流轉(zhuǎn)和流程監(jiān)控。
(8)開放平臺。主要負責與外部系統(tǒng)對接,為業(yè)務(wù)運行提供支撐服務(wù),開放平臺實現(xiàn)了和外部系統(tǒng)接口的解耦。外部系統(tǒng)接口如果發(fā)生變化,可以在開放層進行屏蔽和轉(zhuǎn)換,不影響內(nèi)部系統(tǒng)的穩(wěn)定性,也可以在內(nèi)部系統(tǒng)的不同業(yè)務(wù)流程中方便重復(fù)使用。
1.4.4 基礎(chǔ)服務(wù)層
基礎(chǔ)服務(wù)層主要完成所有業(yè)務(wù)服務(wù)都需要調(diào)用的一些基礎(chǔ)功能。
(1)日志服務(wù)。采用Elasticsearch存儲日志,Elasticsearch擁有強大的搜索功能,能快速查詢各個微服務(wù)的日志,結(jié)合zipkin實現(xiàn)了各個微服務(wù)之間的鏈路調(diào)用跟蹤。
(2)基礎(chǔ)服務(wù)。主要完成平臺基礎(chǔ)數(shù)據(jù)的配置與同步,包括用戶角色權(quán)限配置、參數(shù)配置、報賬單配置、支付配置、認領(lǐng)平臺配置等。
(3)認證服務(wù)。使用OAuth 2.0協(xié)議實現(xiàn)用戶登錄與鑒權(quán),以及第三方登錄等。
(4)消息服務(wù)。采用RabbitMQ作為消息隊列(MQ)中間件,解決應(yīng)用耦合、異步消息、流量削峰等問題,是實現(xiàn)信息系統(tǒng)的高性能、高可用、可伸縮和最終一致性的重要組件,消息服務(wù)主要用于統(tǒng)一消費所有MQ,對失敗消息進行補償處理。
(5)定時任務(wù)。主要負責系統(tǒng)所有定時任務(wù)的調(diào)度,包括定時同步數(shù)據(jù),發(fā)送消息、日志清理等,系統(tǒng)采用開源的Quartz框架實現(xiàn)定時安排,Quartz擁有一個強大的調(diào)度功能,也支持各種靈活的應(yīng)用方式,同時支持分布式和集群能力,充分滿足各種復(fù)雜的時序調(diào)試的業(yè)務(wù)需求。
(6)文件服務(wù)。為系統(tǒng)所有文件上傳提供統(tǒng)一的接口。
1.4.5 支撐服務(wù)層
主要支撐基礎(chǔ)服務(wù)與業(yè)務(wù)服務(wù),主要包括注冊中心、配置中心、分布式事務(wù)等。
(1)注冊中心。系統(tǒng)采用Eureka作為注冊中心,負責服務(wù)的注冊與發(fā)現(xiàn),可以與Spring Boot構(gòu)建的微服務(wù)很容易的整合,Eureka支持高可用的配置。
(2)配置中心。由于分布式系統(tǒng)涉及的服務(wù)數(shù)量較多,為了便于服務(wù)配置文件的統(tǒng)一管理和實時更新,需要對分布式的中心組件進行配置。
(3)分布式事務(wù)。在系統(tǒng)中引入了分布式事務(wù)組件,可以實現(xiàn)微服務(wù)之間更新數(shù)據(jù)時數(shù)據(jù)的一致性。
1.4.6 緩存層
采用Redis進行數(shù)據(jù)緩存、數(shù)據(jù)庫查詢,以及微服務(wù)之間的調(diào)用,大幅度提升了系統(tǒng)性能。
(1)高速讀寫。Redis讀的速度是110 000次/s,寫的速度是 81 000 次/s。
(2)數(shù)據(jù)類型多樣化。Redis支持二進制案例的 Strings、Lists、Hashes、Sets及 Ordered Sets數(shù)據(jù)類型操作。
(3)Redis支持數(shù)據(jù)的持久化。磁盤充分支持存儲內(nèi)存中的數(shù)據(jù),重啟時可再次加載數(shù)據(jù)。
(4)支持集群部署。集群部署,避免單點故障,實現(xiàn)高可用。
1.4.7 持久化層
使用 Spring Data JPA作為持久化框架,支持Oracle、SQL Server、MySQL等多種數(shù)據(jù)庫類型。
電子報賬系統(tǒng)主要實現(xiàn)日常報賬業(yè)務(wù)管理,是員工成本、供應(yīng)商采購、收入、資產(chǎn)、總賬、稅金及其它財務(wù)報銷綜合業(yè)務(wù)處理平臺。功能涵蓋員工自助報賬、業(yè)務(wù)領(lǐng)導(dǎo)審批與授權(quán)等,可加強企業(yè)財務(wù)對各類開支的合理、合規(guī)管控,提高經(jīng)濟業(yè)務(wù)管理水平。
電子影像系統(tǒng)是為實現(xiàn)大中型企業(yè)無紙化辦公、票據(jù)掃描成像、建設(shè)電子檔案管理需求而設(shè)計。有效地提高企業(yè)電子檔案管理水平,使發(fā)票的管理、審核、歸檔、借閱更加便利和高效。
共享運營系統(tǒng)是實現(xiàn)流程規(guī)范化、過程精細化、監(jiān)控智能化的核心系統(tǒng)。主要通過任務(wù)分配機制,將單據(jù)分配給不同會計崗位進行審核處理,生成預(yù)制憑證傳遞到核算管理系統(tǒng),還可支撐企業(yè)財務(wù)信息共享模式下績效考核、質(zhì)量監(jiān)控。
電子檔案系統(tǒng)作為企業(yè)會計檔案電子化管理平臺,撐托對電子會計檔案和實物會計檔案的統(tǒng)一管理,幫助企業(yè)用電子會計檔案代替實物檔案逐步實現(xiàn)會計檔案管理無紙化,提升會計檔案調(diào)閱效率、降低檔案管理成本。
財務(wù)共享平臺與其它財務(wù)、業(yè)務(wù)相關(guān)系統(tǒng)可通過接口平臺實現(xiàn)信息共享與交互。
(1)預(yù)算管理系統(tǒng):在報賬流程的對應(yīng)環(huán)節(jié)進行預(yù)算控制,回寫預(yù)算執(zhí)行數(shù)據(jù)至全面預(yù)算管理系統(tǒng)。
(2)核算管理系統(tǒng):完成單據(jù)審核以及款項支付后,平臺自動將預(yù)制憑證推送至核算管理系統(tǒng);核算管理系統(tǒng)完成憑證入賬后,返回入賬憑證號等信息到共享運營系統(tǒng)。
(3)資金結(jié)算系統(tǒng):在報賬流程的收付款業(yè)務(wù)進行資金收付的數(shù)據(jù)推送。推送付款指令至資金結(jié)算系統(tǒng),資金結(jié)算系統(tǒng)完成付款后,系統(tǒng)自動回寫相關(guān)數(shù)據(jù),更新支付單付款狀態(tài)及流水號等信息;資金結(jié)算系統(tǒng)推送收款信息至電子報賬系統(tǒng)。
(4)稅務(wù)管理系統(tǒng):電子報賬系統(tǒng)將發(fā)票結(jié)構(gòu)化信息傳送給稅務(wù)管理系統(tǒng),進行查重、驗真、認證。稅務(wù)管理系統(tǒng)將發(fā)票驗真、認證結(jié)果以及開票信息傳送給電子報賬系統(tǒng);電子報賬系統(tǒng)返回發(fā)票報銷狀態(tài)。
(5)合同管理系統(tǒng):合同信息管理系統(tǒng)傳輸合同相關(guān)信息至電子報賬系統(tǒng)。
(1)電子報賬系統(tǒng):電子報賬系統(tǒng)需調(diào)用電子影像系統(tǒng)中的電子影像;電子報賬系統(tǒng)傳遞單據(jù)信息及審批信息至共享運營系統(tǒng);共享運營系統(tǒng)返回共享審核狀態(tài)至電子報賬系統(tǒng)。
(2)共享運營系統(tǒng):共享運營系統(tǒng)需調(diào)用電子影像系統(tǒng)中的電子影像。
(3)電子影像系統(tǒng):電子影像系統(tǒng)傳遞電子影像數(shù)據(jù)至電子檔案系統(tǒng)。
(1)總體業(yè)務(wù)流程由業(yè)務(wù)流、影像流和實物流結(jié)合組成,實現(xiàn)“三流合一”。通過對接業(yè)務(wù)系統(tǒng)的主要數(shù)據(jù)信息,實現(xiàn)“提單—審批—審核—入賬—付款”的全流程線上操作,提高業(yè)務(wù)處理效率,實現(xiàn)智能化、移動化的便捷報銷體驗。
(2)結(jié)合企業(yè)的業(yè)務(wù)范圍、業(yè)務(wù)類型、報賬業(yè)務(wù)事項定制不同的報賬模板,滿足對各種報賬管理需求的同時,采用標準化表單流程模版實現(xiàn)線上業(yè)務(wù)審批。通過流程引擎設(shè)定不同報賬流程的審批節(jié)點、審批層級,實現(xiàn)自動推送工作流。
(3)根據(jù)業(yè)務(wù)范圍梳理記賬規(guī)則,在報賬單中按單位賬套或不同科目體系靈活配置憑證生成規(guī)則,包括但不限于輔助核算字段、過渡科目配置等。建立動態(tài)會計平臺,實現(xiàn)財務(wù)共享平臺與跨級核算賬務(wù)處理系統(tǒng)之間的自動制證和業(yè)務(wù)單據(jù)的追蹤聯(lián)查。
(4)采用微服務(wù)架構(gòu)設(shè)計,集群方式部署,實現(xiàn)業(yè)務(wù)服務(wù)的負載均衡,實現(xiàn)反向代理服務(wù)器集群,確保系統(tǒng)使用流暢性,并使系統(tǒng)從架構(gòu)上具備高可用性、高擴展等。
(5)與其它財務(wù)、業(yè)務(wù)相關(guān)系統(tǒng)通過接口平臺實現(xiàn)信息共享與交互。其中,與預(yù)算系統(tǒng)、合同系統(tǒng)等業(yè)務(wù)系統(tǒng)集成,將預(yù)算額度、合同信息等數(shù)據(jù)引入,以財務(wù)共享平臺作為財務(wù)參與業(yè)務(wù)過程管理的切入點,實現(xiàn)逐單事前預(yù)算及合同收付款等的精準管控。
(6)實現(xiàn)移動報賬,支持單點登陸,信息與PC端電子報賬管理同步,完整透明展現(xiàn)報銷流程,縮短報賬周期,進一步提高企業(yè)財務(wù)管理信息化技術(shù)水平。
目前,財務(wù)共享平臺已在部分鐵路企業(yè)上線,試運行情況良好,系統(tǒng)運行平穩(wěn)。
鐵路企業(yè)財務(wù)共享平臺的建設(shè),實現(xiàn)了報賬業(yè)務(wù)縱向管理信息化,并且通過與各外部系統(tǒng)的集成交互,進行橫向功能擴展,實現(xiàn)了數(shù)據(jù)準確共享。
未來將結(jié)合企業(yè)發(fā)展趨勢,逐步擴展系統(tǒng)縱橫功能的深度和廣度,將財務(wù)共享平臺打造成交易處理中心、資金支付中心、財務(wù)大數(shù)據(jù)中心、管理型財務(wù)人員的輸出中心、財務(wù)知識儲備中心和創(chuàng)新中心。建立以管理會計為核心的財務(wù)分析控制體系,使財務(wù)風險管理在企業(yè)的經(jīng)營成本管理中創(chuàng)造更高的價值,有力提高管理效益和經(jīng)濟效益,從而持續(xù)深化企業(yè)改革創(chuàng)新,整體提升企業(yè)運轉(zhuǎn)效率。