天津工業大學管理學院 李 昕 文桂江
目前國外會計信息處理已趨于智能化,WiseGeeK,Auto Focus,QuickBook,ERPLY等軟件,均實現了無需定義會計分錄模板就可根據原始憑證或交易事項自動生成會計分錄,進而自動記賬、生成報表。其中,ERPLY還能自動生成現金流量表和增值稅納稅申報表。我國自上世紀70年代末開始對會計電算化進行研究,至今已有30多年的歷史,然而到目前為止,我國會計軟件對會計分錄的處理仍然需要事先定義會計分錄模板才能生成,同時對現金流量表、增值稅納稅申報表仍然不能實現無需定義就自動生成的功能。中外會計信息處理在智能化方面的差異,主要成因是我國在會計信息處理智能化方面的理論研究相對滯后。
(一)模板理論 模板理論就是對不同類型的經濟業務,事先都定義好一個具有借貸方向和會計科目的會計分錄框架的文件,在以后發生經濟業務時,由系統自動查找該類經濟業務對應的會計分錄框架文件,將其發生的金額(如果涉及數量、單價的,則自動填寫數量和單價)填入會計分錄框架內,形成記賬憑證。模板理論的運用需要事先設置好企業所需用的會計科目名稱和會計科目屬性等,然后再逐一定義不同類型經濟業務的會計分錄模板,而這個定義工作需要專業會計人員來完成。
(二)專家知識庫理論 專家知識庫理論是利用財會領域專家的寶貴經驗、智慧和思維方法,在計算機中建立專家知識庫,再與分析策略、推理機相互配合,形成會計信息處理的智能化系統。具體如下:(1)專家知識庫,即對所分析領域的知識進行系統整理并按照特定結構組織成機器可識別體系。(2)規則集,就是將分析策略用規則的形式表示出來,可以采用if……then……結構形式,其功能是對分析的過程進行規范,使系統能根據知識庫內容按照規則進行分析。(3)推理機,就是在知識庫和規則集基礎上設計適當的推理軟件工具,其功能是根據知識和規則對輸入信息進行分析判斷并輸出判斷結果。
(三)關鍵因素理論 關鍵因素理論是依據人工在編制會計分錄所習慣采用的方法歸納而成。該理論認為,人工編制會計分錄時,通常是以幾個關鍵性因素的判斷來完成的:首先判斷該業務的類別,其次判斷該業務發生的途徑,第三判斷該業務發生途徑的過程類別,最后再判斷業務操作的類別,依據這些特征最終形成會計分錄。用集合論描述關系型數據庫的方法可以表述如下:
會計分錄={業務類別,業務途徑,業務過程,業務操作}。
(一)會計信息系統需求分析的“資源、事件、參與者”理論(REA)“資源、事件、參與者”即REA理論,是由McCarthy于1982年基于會計理論提出。McCarthy認為,在獲取會計事項的信息時,不要只側重于捕獲經濟事項的借方和貸方信息,而應捕獲企業控制的每一項資源(Resource),引起資源變動的每一項事件(Event),在事件中的每一個參與人(Agent)的信息。REA理論提出后,得到了人們的普遍認可,但同時也提出了一些不足之處。首先,REA理論的分析范圍主要限于企業經濟事件,范圍較窄。為此REA被擴展為REA-EO,即將REA的分析范圍擴大到包括經濟、經營和信息事件在內的整個企業范圍。其次,將“參與者”(Agent)僅定義為一個單純經濟事件的參與者是不妥的,應替代為“具有不同的心理狀態的個人”。第三,在應用REA對經濟事件進行具體分析時,缺少一個清晰化的概念體系,因此難以將REA理論運用到信息系統的實現上。于是產生了“本體論”理論(ONTOLOGY)。
(二)面向會計信息系統實現的“本體論”(ONTOLOGY) 本體論是指概念化的明確范式,是從共享的角度出發對被研發專業領域已存在的概念(資源、事件、參與人)和概念之間的關系進行的分類、定義,用于解決專業領域人員與計算機編程人員之間的交流、溝通,支持程序的概念化設計,為實現信息系統提供可操作的范式。以會計領域為例,供貨人、采購、銷售、客戶、支付憑據、收款憑據等是概念;采購導致貨物流入,銷售導致貨物流出是概念之間的關系;供貨人姓名、地址、賬戶,采購的支付方式、交易代碼、總分類賬戶,資金流入的賬戶(現金賬戶或銀行賬戶),銷售的方式、交易代碼、總分類賬戶,客戶的姓名、地址、賬戶,存貨的名稱、存放地點、總分類賬戶等,就是可用于編程的具體范式。按照本體論對企業范圍內各項要素劃分出明確的范式后,編程人員可據以在計算機上實現數據的輸入、編輯和常規輸出的功能,但是要讓計算機自動生成會計分錄、現金流量表和增值稅納稅申報表等,仍然需要一種特殊的方法,在操作員在前臺進行數據的輸入、編輯時,在后臺由系統按照目標對象的要求自動生成前后一致的、具有解釋力的特定標注,這就產生了系統智能化的“腳本”理論(Script)。
(三)實現會計信息系統智能化的“腳本”理論(Script)“腳本”是指一個連貫的行為或事件的序列。該概念是由Schank&Abelson于1977年為處理自然語言中語句的語義,理解故事的主題和大意提出的。1986年Schank將它用于動態記憶模型中,通過提供對事件的模式化答案,形成了一個具有分析、解釋能力的機制,之后并將它用到了智能軟件的開發中。一個腳本包括的內容:(1)相關的事件;(2)行為的順序;(3)對行為、事件的解釋;(4)特定的標注。特定標注是指用一種特定的語言形式,采用文本文件,將上述事件、行為,以及事件、行為之間的關系等記錄并保存下來,在需要時以被程序直接調用。為標注腳本,目前已開發的標注語言有:XML(可擴展標注語言),GML(普通化標注語言),SGML(標準普通化標注語言),HTML(超文本標注語言)等。
會計信息處理智能化理論表明,非會計專業背景的計算機編程人員需要對企業資源、事件、參與人和經營管理等知識、概念進行學習掌握,同時專業會計人員需要對企業會計核算全過程涉及到的最小單位的概念、行為,以及這些概念、行為之間的關系,概念、行為與輸出結果的關系進行規范化的描述(以下稱之為“本體描述”),以供編程人員理解、掌握和交流,在此基礎上,編程人員將其轉化為計算機可識別的智能系統。實際上,在這個過程中,最困難的是本體描述,因為通常情況下,懂計算機編程的人員,不懂專業會計,而精通專業會計的人員又不懂計算機編程。為便于闡述本體描述,下面以2013年版增值稅納稅申報表附表一中“一般計稅方法計稅”項目的智能化處理為例來說明。
(一)目標功能描述 增值稅納稅申報表附表智能處理的功能是指在前臺輸入原始憑證或記賬憑證時,在后臺由系統直接捕獲增值稅納稅申報所需信息,并在月末自動生成增值稅納稅申報表。
(二)本體描述 從目標功能來看,這一功能的實現涉及到三個本體類別:增值稅納稅申報表附表本體(表1),銷售業務的原始憑證或記賬憑證本體(表2),銷售憑證至增值稅納稅申報表附表的行為關系本體(表3)。

表1 增值稅納稅申報表附表本體描述

表2 銷售業務的原始憑證或記賬憑證本體描述

表3 銷售憑證至增值稅納稅申報表附表的行為關系本體描述
(三)編寫腳本 借用XML語言的風格,在用戶輸入原始憑證或記賬憑證的同時,系統在后臺按下列統一形式建立相應的腳本文件:<表類增值稅附表一表類/P>,<貨物類別:填寫具體的貨物類別,貨物類別/P>,<銷售收入:填寫收入金額,銷售收入/P>,<銷項稅:填寫銷項稅額,銷項稅/P>,<稅率:填寫具體的稅率,稅率/P>,<票類:填寫具體的票類,票類/P>。
(四)編寫解釋器 根據“銷售憑證至增值稅納稅申報表附表的行為關系本體描述”編制解釋器,月末通過解釋器讀取腳本文件就可自動生成增值稅納稅申報表了。
[1]劉玉廷:《論我國會計信息化發展戰略》,《會計研究》2009年第6期。