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