內(nèi)蒙古農(nóng)業(yè)大學(xué)職業(yè)技術(shù)學(xué)院 馮雪彬
會計本身屬于一個信息系統(tǒng),環(huán)境是會計研究的一個重要的邏輯起點,外部經(jīng)濟環(huán)境發(fā)生了變化,如2008年發(fā)生的世界金融危機,嚴重影響了會計信息決策的有用性。為了避免這種情況的發(fā)生,就需要構(gòu)建會計模型,以保證會計信息決策的有用性。其中,REA(Resource—Event-Agent)模型就是當(dāng)會計信息決策的有用性出現(xiàn)危機時的一種重要的模型,以避免會計信息決策的有用性出現(xiàn)危機。本文主要針對會計信息系統(tǒng)之中的REA模型的構(gòu)建進行研究。
(一)REA會計模型的內(nèi)容 REA會計模型最初是由美國密歇根州立大學(xué)會計系教授William E.McCarthy于1982年在會計綜述(The Accounting Review)上發(fā)表的一篇非常著名的學(xué)術(shù)論文“The REA Accounting Model:A Generalized Framework for Accounting Systemsin a Shared Data Environment”,這篇學(xué)術(shù)論文的發(fā)表,標(biāo)志著REA這個概念的誕生,在會計界是一個重要的里程碑。這篇文章的主要思想是:對一個企業(yè)的重要資源(Resources)、事件(Events)、參與者(Agents)以及相互關(guān)系建立一個模型,然后將企業(yè)的一切經(jīng)營的事件(主要包括兩種,即財務(wù)性事件與非財務(wù)事件)的相關(guān)內(nèi)容,根據(jù)其實際語義而非人為修飾為借貸分錄的形式輸入數(shù)據(jù)庫,主要目的是為了能夠?qū)嬆P拖嚓P(guān)數(shù)據(jù)進行集中化地存儲。MacCarthy在論文中還將一個業(yè)務(wù)流程應(yīng)用于REA的實際建模之中,作為REA建模的基本框架,具體可以用圖1表示。
由圖1可以看出,REA模型中,一個企業(yè)所從事的實際的生產(chǎn)經(jīng)營活動之中一個不可或缺的因素——企業(yè)經(jīng)濟實體(Enterprise Entity,EE)主要可以將其習(xí)慣性地分為如下三個類別:(1)資源(Resources):該部分主要為一個企業(yè)中的比較珍貴且能夠為企業(yè)帶來實際經(jīng)濟效益的、可被量化的對象實體;(2)事件(Events):主要指的是一個企業(yè)的所有經(jīng)濟活動;(3)參與者(Agents):也可以被稱為“代理人”,主要指的是參與經(jīng)濟事件的單位、部門或者個人。在上述實體之中,又存在著如下幾種關(guān)系,即(1)資源—事件關(guān)系:也稱為“存量—流動關(guān)系(Stock-Flow Relationship)”,在這個關(guān)系之中,存量為資源,流量為事件;(2)事件—事件關(guān)系:亦稱為“二元關(guān)系(Duality Relationship)”,主要指的是組成一個業(yè)務(wù)循環(huán)以及導(dǎo)致兩組資源增或減的兩組事件之間的關(guān)系;(3)事件—參與者關(guān)系:亦稱之為“控制關(guān)系(Controlling Relationship)”,主要指的是內(nèi)外部參與者以及事件之間所建立起來的三重關(guān)系;(4)內(nèi)部參與者—內(nèi)部參與者關(guān)系:又稱為“責(zé)任關(guān)系(Responsibility Relationship)”。REA模型可以被用于會計信息系統(tǒng)所涉及的一切經(jīng)營業(yè)務(wù)。該模型的構(gòu)建能夠使發(fā)生的事項信息完全可以通過上述框架結(jié)構(gòu)加以描述,然后將REA模型運用于會計信息系統(tǒng)的構(gòu)建之中,這就要求在實際的財會數(shù)據(jù)采集時對涉及于基礎(chǔ)經(jīng)濟事項的綜合性信息進行科學(xué)處理,而并非是對匯總之后的結(jié)果進行記錄。
(二)REA會計模型的特點 在William E.McCarthy的文章中將REA會計模型的特點歸結(jié)為如下三個方面:(1)基于語義(Semantic Orientation)。綜合語義作為當(dāng)前時期下的數(shù)據(jù)庫管理的一個重要的思想,指的是在對某些文字進行處理以及某些圖形進行建構(gòu)的基礎(chǔ)上對真實世界的現(xiàn)象或是活動建立一種具有抽象特性的描述模型,然后形成具有特定的涵義,這樣做的最終目的就是使得計算機數(shù)據(jù)設(shè)計者所設(shè)計以及構(gòu)思出來的數(shù)據(jù)模型能夠使得財務(wù)或是非財務(wù)人員均能夠很容易弄懂或是加以實際地運用,并能夠?qū)F(xiàn)實的經(jīng)濟交易以及事項描述得十分清楚。(2)基于數(shù)據(jù)(Database Orientation)?;跀?shù)據(jù)的情況需要滿足一定的條件,筆者認為主要包括如下三個方面:數(shù)據(jù)須以一切經(jīng)過授權(quán)的決策者能夠接近的方式加以存儲;數(shù)據(jù)存儲的最終目的就是為了能夠更好地構(gòu)建會計信息系統(tǒng)以及恢復(fù)事項信息;數(shù)據(jù)的存儲遵循原始性。(3)基于結(jié)構(gòu)化(Structuring Orientation)。所謂基于結(jié)構(gòu)化,指的就是對即將發(fā)生的事件及其與之相聯(lián)系的實體進行一定特征的框架描述,在實際過程中應(yīng)該對其進行綜合性或是分解處理。
(一)基于REA模型的會計信息系統(tǒng)的設(shè)計步驟 基于REA模型對一個企業(yè)建立會計信息系統(tǒng)模型的根本性的依據(jù)就是該企業(yè)生產(chǎn)經(jīng)營由一系列分立的生產(chǎn)經(jīng)營業(yè)務(wù)流程而組成的,而人們知道對于每一個企業(yè)的業(yè)務(wù)流程而言,則是由一些業(yè)務(wù)事件而組成的,這些業(yè)務(wù)事件主要包括了REA模型中的三要素(即資源—事件—代理人)。因此若要對企業(yè)會計信息系統(tǒng)進行科學(xué)地構(gòu)建,則需要在REA模型的基礎(chǔ)下遵循一定的步驟,方能使得企業(yè)會計信息系統(tǒng)不會在外部環(huán)境變化下而受到影響。具體步驟如下:(1)基于REA模型對企業(yè)會計信息系統(tǒng)的概念模型加以設(shè)計及分析。對企業(yè)會計信息系統(tǒng)的概念模型進行分析及設(shè)計而言,主要包括:一是對企業(yè)的業(yè)務(wù)過程加以了解,對企業(yè)發(fā)生或是經(jīng)歷的各種業(yè)務(wù)事件加以識別。首先要將組織分成幾個業(yè)務(wù)過程,然后對每個業(yè)務(wù)過程加以分析,這樣就能夠很輕松地對其中的業(yè)務(wù)事件加以識別。但是要注意的是在將業(yè)務(wù)過程分解成各個小的業(yè)務(wù)事件的時候,并非分得越細越好,要把握好一個度,一般只要將其分解至組織成員想要執(zhí)行、計劃以及控制的級別即可。該步驟主要解決的是REA模型對業(yè)務(wù)事件所提出來的“具體發(fā)生了什么事情”的問題。二是對實際業(yè)務(wù)過程中的REA模型加以構(gòu)建,對Resources—Events—Agents三者之間的相互作用、相互關(guān)系進行分析。在建立模型之前首先要對相關(guān)的業(yè)務(wù)過程以及基本事件加以熟悉掌握。該步驟主要回答了以下問題:誰參與了該事件;涉及到哪些資源;事件在哪里發(fā)生。三是連接各種業(yè)務(wù)事件,組成業(yè)務(wù)事件,組成業(yè)務(wù)過程的REA模型。把各種業(yè)務(wù)事件以及與其有關(guān)的資源以及代理人之間相關(guān)聯(lián)起來,形成為一個有機的統(tǒng)一整體。REA的基本框架雖然被證實適用所有的經(jīng)營以及生產(chǎn)業(yè)務(wù)過程,然而在實際的建模過程之中仍然覺得過于復(fù)雜和繁瑣,并非實用。四是在每條連線的兩端上標(biāo)上聯(lián)系數(shù),也就是兩實體之間發(fā)生聯(lián)系的可能個體數(shù)。傳統(tǒng)的E-R圖用1-1,1-m,m-m分別表示1對1,1對多,多對多聯(lián)系,也就是聯(lián)系線的一端僅僅標(biāo)以數(shù)字。在REA模型圖中,連線的每端標(biāo)兩個數(shù),分別表示可能聯(lián)系的個體數(shù)的minimum和maximum,且minimum可以趨近于零。標(biāo)某一端的數(shù)字的時候,可以設(shè)想站在另一端的實體框圖上一般要標(biāo)數(shù)字的實體這個端點看。(2)將REA模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)模型。由于現(xiàn)在的信息系統(tǒng)均是由所使用的關(guān)系數(shù)據(jù)庫,因此一般需要將REA模型圖中的每一種所不同的實體(這些實體主要包括業(yè)務(wù)的各種資源、事件以及代理人)設(shè)計一個數(shù)據(jù)庫文件,主要目的是為了能夠準(zhǔn)確的定位文件名以及所包含的數(shù)據(jù)字段等。將REA模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)模型的過程中,一般需要注意如下兩個方面:應(yīng)該注意對財務(wù)以及非財務(wù)兩個方面的數(shù)據(jù)加以存儲,這一點也是REA會計模型的信息系統(tǒng)與傳統(tǒng)DCA會計信息系統(tǒng)之間的一個非常明顯的區(qū)別;對于幾個不相同的業(yè)務(wù)流程所建立起來的具有不同性質(zhì)和特征的REA模型圖中相類似的實體轉(zhuǎn)換出一個數(shù)據(jù)表文件。所以,在該過程中應(yīng)該具有的數(shù)據(jù)項應(yīng)對各個業(yè)務(wù)流程的實際情況加以全面地考慮。
(二)基于REA模型的會計信息系統(tǒng)的實際應(yīng)用 計算財務(wù)報表數(shù)據(jù)一般需要對當(dāng)前正在使用的每種財務(wù)報表項目的含義以及會計準(zhǔn)則的各個原則加以熟悉,這樣做的主要目的就是能夠使得在對數(shù)據(jù)查詢過程中能夠符合核算的基本準(zhǔn)則。在這中間,某些數(shù)據(jù)主要是從事件表的記錄過程之中而得到的。對于另外的一些數(shù)據(jù)而言,一般是從事件表之中估算而得來的。下文主要對三大報表如何獲取數(shù)據(jù)加以闡述。(1)資產(chǎn)負債表。由Sorter的事項會計理論可知,資產(chǎn)負債表實質(zhì)上屬于一種間接的共享,即自會計單位成立以來所發(fā)生的一切會計事項的共享方式,抑或可以將其理解為自一個企業(yè)成立以來對分類進行匯總之后,通過余額的形式對各個事項的報表進行再現(xiàn),這種間接方式的共享主要是通過對所包含的一切事項的影響,然后根據(jù)報告所發(fā)生的平衡來對一切經(jīng)濟活動事項的發(fā)生額及其余額信息進行提供。表1則說明了資產(chǎn)負債表信息獲取的一些情況。(2)利潤表。利潤表的價值不僅僅是作公司收益報告或是用于其他報告,而是直接反映一個企業(yè)在某一個特定的時間段之內(nèi)所發(fā)生的一系列生產(chǎn)經(jīng)營活動或是生產(chǎn)經(jīng)營活動的最為直接的信息報表?;诖耍P者認為利潤表又可以稱為“經(jīng)濟事項表”。
表1 應(yīng)收賬款、現(xiàn)金以及借款等資源的存儲表
[1]韋沛文:《信息化與會計模式革命》,中國財政經(jīng)濟出版社2003年版。
[2]楊周南:《計算帆信息處理環(huán)境對會計理論與實務(wù)的影響及對策研究》,中國財政經(jīng)濟出版社2002年版。
[3]劉忠玉、楊莉:《2l世紀(jì)會計信息系統(tǒng)的構(gòu)想》,《哈爾濱商業(yè)大學(xué)學(xué)報(自然科學(xué)版)》2004年第6期。
[4]林雄偉:《信息化環(huán)境下基于事件的會計信息系統(tǒng)》,福州大學(xué)2003年碩士學(xué)位論文。