[摘 要] 財務信息模型是財務信息生成、處理和存儲中反復使用的結構化格式。會計記賬方法是在賬簿中登記和處理數據的方法。文章從技術的角度審視了財務會計信息的靜態結構及其動態處理過程,闡述了財務信息模型和會計記賬方法之間的關系。從會計記賬方法中可以抽象出財務信息模型;財務信息模型中對會計數據的處理過程的反映集中體現在會計記賬方法中,可以從會計記賬方法中看到財務信息模型的影子。文章還分析了云計算和大數據背景下用戶對財務信息的新需求,以及適應新需求的會計記賬方法,并對財務信息模型和會計記賬方法的發展趨勢做了展望。
[關鍵詞] 財務;記賬;流模型;會計云
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 07. 028
[中圖分類號] F232 [文獻標識碼] A [文章編號] 1673 - 0194(2018)07- 0066- 03
1 導 言
在20世紀的數據庫開發高潮中,幾乎每一個軟件項目都需要從構建數據模型入手進行開發,構建數據模型成為項目開發的基礎性工作。于是業界產生了從眾多數據模型分析的實例中總結數據模型的構建方法的需求。卡內基·梅隆大學的陳品山教授(Peter Pin-Shan Chen)的在1976年著文《數據通用視圖化的實體-關系模型(The Entity-Relationship Model Toward a Unified View of Data)》中,從語言開發的角度對數據模型進行抽象并在數據模型之上建立了實體-關系模型(ER),使用實體-關系模型對數據模型進行映射來增強數據模型開發的復用效率,并且稱之為概念模型技術。此后業界把數據模型劃分為物理模型、邏輯模型和概念模型三個層次。概念模型是距離用戶需求最近的數據模型,在需求分析中可以通過復用概念模型從而提高效率和節約勞動。
陳品山教授的工作是從分析信息的結構和關系的這個層次入手的。他的這一獨到的著眼點劃分出了一個新的軟件開發的層次,就是信息模型層次。同時也開辟了信息模型的開發方法、信息模型的語言開發等新的研究領域。尤其是在圖形化語言方面出現了巨大的創新。1994年到1995年間,Grady Booch, Ivar Jacobson 和James Rumbaugh 在開發 Rational Software時在符號標準化設計上取得了巨大成功,開發出了UML(Unified Modeling Language),并于1997年開始成為軟件開發行業需求分析中公認的標準。
借助于高效的圖形表達工具,各行各業的信息模型迅速發展起來,形成了一個信息模型的大家族。已經建立起來并且可用性強的信息模型有:建筑信息模型、醫療信息模型、地理信息模型、網絡管理信息模型等等;正在完善的信息模型有生物信息模型、物流信息模型等等。
本文致力于財務信息模型開發。財務信息模型是一個長期被忽視而實際上非常重要的信息模型。雖然它是一種領域模型,與其他種類的信息模型不同的是,財務信息的使用范圍很廣,它不僅可以用在財務領域,它可以超越財務領域在整個經濟領域以至社會領域充當重要的信息構建方法。
2 財務信息模型存在于會計記賬方法之中
財務信息系統是財務信息獲取、生成、處理和傳遞的系統,在財務信息的生成、傳遞和處理過程中,反復使用的規則和機制把財務信息的各個元素聯系起來,形成一種可以復用的固化模式,就是財務信息模型。從軟件設計的角度,財務信息模型是一種領域模型,是財務領域的信息生成、傳遞、處理中反復復用的機制和方法經過抽象和固化而成的領域模型。理論上一種領域模型應該是有多樣化的具體形式的,就是說不同的軟件設計師因為解決不同的問題可以建立不同項目的具體信息模型。因此研究財務信息模型具有重要的實務指導意義。
現實中對財務信息處理業務的指導主要由行業協會和行政部門體系承擔著,這些指導體系主要致力于制度和準則的制定與合法合規操作的執行監督。目前的財務領域所研究、討論、規劃、管控的重點基本上都是法律、法規問題,而不是技術問題。技術方面的規范也有一點,但是并不多,而且都是從1494年帕喬利總結的《數學大全》中繼承而來。這些技術古老而固化,從來不被重視,極少見到研究和討論。作為會計技術的基礎——會計記賬方法和財務信息模型雖然在會計業務處理過程中無處不用,卻被冷落在地板上,單一而刻板,無人問津。財務信息模型不被人們重視甚至提起,正是由于它們屬于技術處理方法,屬于技術的范疇。
從技術的角度,會計信息的生成與處理是一個反復進行的過程,這一過程中使用的固有模式就是財務信息模型。由于財務信息的處理規則是以會計要素之間的關系為基礎的,所以簡單地講,財務信息模型就是會計要素的結構以及會計要素之間的關系。在基礎會計教材中,這部分內容一般不超過十頁紙。但在作者研究財務信息模型的時候這部分內容非常重要,其他內容可以不要。財務信息模型中的元素之間的關系實際上就是在會計信息的形成和處理過程中反復出現的元素之間的關系,比如資產負債同增、資產一增一減,等等。
會計學中的這部分討論會計元素之間的關系的內容被放在會計記賬方法的章節中了。確定財務信息元素之間的關系的實際上只有特定的會計記賬方法才會涉及得到,也只有會計記賬方法才會規定會計要素之間的關系,才會引出記賬規則要求問題。因此會計信息系統軟件設計中信息模型的建模活動需要分析會計記賬方法,并且只要有了會計記賬方法就能夠建立財務信息模型。因此財務信息模型對應的業務模型存在于會計記賬方法之中,會計記賬方法是財務信息模型的源泉。
不同的記賬方法會產生不同的財務信息模型。由于不同的會計記賬方法使用著不同的會計要素、不同的記賬規則,存在著會計要素之間的不同類型的關系,因此就可以抽象出不同的財務信息模型。歷史上的單式記賬法、復式記賬法中的借貸記賬法、收付記賬法、增減記賬法等都可以抽象出他們各自的財務信息模型。因此說財務信息模型存在于會計記賬方法之中。
由于會計記賬方法屬于方法性問題,一旦形成會有一個很長的使用時期。會計方法在其試用期內具有穩定性特征,現成的會計記賬方法一般不會變動。復式記賬中的借貸記賬法就是穩定性的一個例子,它起源于11世紀,成形于15世紀,現在已經是21世紀,它仍然被主流使用。會計記賬方法的變化應該是人類科學史上的突破,只是這種變化的任務在信息時代已經轉由軟件開發者來承擔了,不再是會計工作者的關心的范圍了。于是軟件開發承擔起了改變會計記賬方法的使命。
3 會計記賬方法是財務信息模型的動態表現
會計記賬方法是根據所發生的經濟業務(更專業的說叫做會計事項),采用一定的記賬符號并運用一定的記賬原理、方法和程序,在賬簿中登記和處理數據的方法。會計記賬方法在登記和處理數據的時候要設定載體,就是賬戶。賬戶是會計信息分類的結果,賬戶里面記載的信息具有相同語義。賬戶也是對同一語義的會計數據匯總加計的工具。賬戶在軟件工程師制作軟件的信息建模過程中被當做實體或者對象來使用,實體或者對象是財務信息模型的基本元素。有了這些基本元素就可以構建財務信息模型,實體、對象構成了財務信息模型的靜態結構,實體、對象之間的關系規定了財務信息模型元素之間的動態聯系。會計記賬方法是在完成會計數據的登記和處理過程中發揮作用的,因此會計記賬方法的實施始終是在動態中進行的,并且在使用中實現它自身的功能。在動態的運行過程中,會計記賬方法完成了會計要素之間的聯系,實現了相互之間的調用和數據傳遞。從這些過程中可以看到財務信息模型的影子,反復不變的過程和邏輯顯現出來。連同那些會計要素一起,就會看到財務信息模型。因此,會計記賬方法是財務信息模型的動態體現。
財務信息模型是可以反復使用的東西,會計記賬方法也是可以反復使用的東西,二者似乎可以對應起來。從軟件的角度,信息模型是用來設計軟件的,會計記賬方法是用來進行會計業務處理的,模型是抽象的,而會計記賬方法屬于業務層次。于是可以用財務信息模型來統領會計記賬方法,財務信息模型可以生成會計記賬方法,通過財務信息模型可以看到會計記賬方法。
一個財務信息模型至少可以生成一個會計記賬方法。作者把會計記賬方法抽象到了信息模型的層次,然后從信息模型的高度出發,發現根據財務信息模型可以設計出會計記賬方法。這樣一來,在許多人眼里奉為圭臬的借貸記賬法,在作者眼里僅僅是會計記賬方法之一。如果有了財務信息模型,軟件設計師可以據此設計出一系列記賬方法。可以想象,財務信息模型是一個抽象的境界,而會計記賬方法是一個業務的境界。
大部分情況下,一個財務信息模型,對應著一個會計記賬方法。信息模型主要包含對象、屬性、方法等要素,同時對象之間的關系也是必須指定的。以往的會計記賬方法都具備信息模型的這些要素,并且也指定這些要素之間的關系。因此籠統地講,會計記賬方法本身可以作為財務信息模型來對待,雖然它們中有的沒有采用信息模型的名稱字眼,但實際上都是財務信息模型。
ERP軟件是在財務軟件的基礎上發展起來的,因此財務軟件是ERP軟件的核心部分。自然作為財務軟件的邏輯模型的基礎——財務信息模型就是ERP軟件的邏輯模型的基礎。在ERP中,會計記賬方法是以財務信息模型的形式存在的,可見隨著信息處理技術的發展,在具體的會計數據處理的應用中,原來的會計記賬方法已經轉化為財務信息模型了。
4 財務信息模型將取代會計記賬方法
ERP中會計記賬方法是以財務信息模型的形式存在這一變化給人們一個提示,財務信息模型將成為相應學科研究和應用工程設計領域的主要方面。研究財務信息模型將對ERP系統的設計思路及其未來趨向具有很重要的意義。
最近十幾年來IT技術迅速更新,軟件構建結構從單機模式,發展到客戶機/服務器模式,又發展到瀏覽器/服務器模式,目前正在向更新的模式邁進。網絡運營在2007年出現了云計算模式,云計算徹底改變了社會主體獲取信息的方式。在新的信息技術背景下,會計服務的模式將轉變為:將企業會計信息系統放入云計算中,形成一個巨大的會計云信息系統;企業會計業務的運轉模式將轉變為:企業向會計云輸入數據,然后從會計云中獲取財務信息。
這些模式的變化,將促進會計記賬方法的轉變,甚至會促進全新會計記賬方法的誕生。新模式要求,會計處理的幾乎全部過程將會交給會計云的設計者。會計人員能夠做的只是根據財務信息的需求配置一下財務報表的格式,這就形成會計運營的新模式——會計云模式。實質上它就是云計算和大數據背景下的會計記賬方法。
在會計云模式下,企業會計部門的職能有很大的轉變,從現在的全面核算轉變為確定自己能為會計云提供什么信息,需要從財務云獲取什么信息,大部分處理過程轉移到會計云中完成。這種財務核算職能的轉變也將改變企業會計人員的工作方式和對企業會計人員的技能要求。
除了財務會計的運作過程職能轉化之外,作為ERP信息系統的核心——財務信息模型也會向新的層次升華。在云計算和大數據背景下,財務信息建模應該將財務信息處理過程看作一個流,然后對財務信息流進行細分,劃成若干信息流分段,這樣建立起來的模型是一種流模型。流模型的建立在建模環節分擔大數據技術應對多樣性需求的能力,同時也提高了云計算高可變性服務能力。
流模型是將信息處理過程看作一個流,信息流隱去了信息處理過程的技術部分,僅從用戶的視野觀看,注重信息處理過程的起點和終點。一個信息流包括信息起點、信息終點和信息映射三個部分。事實上,手工會計中從記賬憑證到會計報表就是一個信息流。流模型是為搭建不同的用戶之間的信息流或者為搭建同一用戶的不同信息元素、不同信息方面之間的信息流而建立的信息模型。如此,可以想象如果把以前會計電算化抽象成流模型,就是從會計憑證在會計報表的一個信息流,會計報表的使用者是利害關系人,而會計憑證的使用者是財會人員。筆者使用信息流的思路在2010年開發出RCR財務信息流模型,不僅適應了云計算模式下的財務軟件設計需求,而且該模型的使用將會為大數據技術的實施提供基礎。
在科學技術日新月異的今天,信息技術的發展給財務會計處理過程及其相關領域帶來了日益嚴峻的挑戰。在新的會計云面前,傳統會計的運作方式面對的問題是存在與消亡的問題。不應對這一挑戰,會計最終會消亡,讓位于信息技術。筆者認為,時至今日,會計學已經屬于需要拯救的學科。傳統會計從理論到實踐必須全面改革,走與信息技術緊密結合之路,采用“互聯網+”的方式,才能繼續生存下去。
5 總 結
財務信息模型與會計記賬方法有著密切聯系,從會計記賬方法中可以抽象出財務信息模型,從財務信息模型中可以演繹出會計記賬方法。在信息技術背景下,財務信息模型是軟件開發領域問題,而會計記賬方法是財務會計業務問題。未來的財務信息模型是流模型,未來的會計記賬方法是會計云計算。
主要參考文獻
[1]鄔保明.財務信息模型[D].上海:上海大學,2013.