一、ERP中會計引擎的內涵
會計引擎(Accounting Engines)是用于采集、處理輸出會計相關信息的一個連接數據庫和其他應用系統的數據處理器。它基于數據庫語言來設定整個應用系統運作模塊中的參數,除了增加、刪除、更改目錄、文件、字段等功能外,亦自行處理原有會計相關資料的過濾、轉換、檢查、修正字段間及文件間的連結、顯示錯誤等,并主動引導整個設計過程。例如物流處理過程自動產生的會計憑證經由會計引擎編譯完成后,再轉移入其他系統,即將所有變更的指令傳送至其他各個引擎、處理器,使得整個系統可以同步更新。會計引擎與使用者間是一種互動性的關系,且具有很高的自主性,會保護系統免于不當設計的損害。通過它就能夠建立上下游采購或供應體系,實現各子系統的連結,實時反應系統、同步備份等。
會計引擎按照會計性質的不同,可以分為財務會計引擎與管理會計引擎兩種。財務會計引擎伺機檢測ERP業務活動中的財務會計相關信息,進而自動處理記賬、過賬業務,并為報表系統提供相關的報表數據。而管理會計引擎主要是采集與管理會計業務相關的信息,記錄入數據庫中,通過處理分析向相應的管理會計報表系統提供數據支持。
管理會計引擎常常嵌入智能分析工具,用于從數據庫中提取、修改更新以及處理數據,生成決策所需的各種報表、報告等信息。管理會計的深入應用要依靠強大的商業智能分析引擎,從不同的管理緯度和深度全面地對企業經營現狀及歷史經營狀況進行分析,對未來經營進行全面預測,從而為經營決策提供準確及時的數據信息。例如金蝶商業智能分析引擎針對客戶不同的需求以及不同的分析目標,提供了多種可行的應用分析方法(包括結構分析、趨勢分析、比率分析、敏感性分析、回歸分析等)以及功能強大的數據挖掘、鉆取的分析工具來提取基礎數據,用于實現資產負債分析、財務收支分析、現金流量分析等。
不同ERP中的會計引擎基本是相同的,而差異更多地體現在它們提供的附加功能不同。ERP中的會計引擎主要通過考察一些關鍵特性如支持業務的靈活性、會計分錄處理、報告生成、可用性以及其他特性等來描述其功能特性。
二、Compiere ERP&CRM中的會計引擎
Compiere ERP&CRM是國際著名的開源ERP軟件,既具備比較完整的ERP基本功能,同時又是一個開放的ERP系統平臺,為企業提供了一個可靠靈活的信息化實現工具。該軟件公開后迅速在全世界范圍擁有了幾萬個用戶,并得到眾多開源軟件開發者的幫助。該軟件基于J2EE架構、Oracle數據庫,純Java編寫,具有很強的信息集成性。在此系統中業務處理所產生的會計信息如訂單的記賬、發票的記賬等過程會通過在Jboss中間件中定義的會計引擎工具自動導入到記錄會計數據庫中的行項目表中,從而完成內部財務業務的一體化操作。
由于Compiere ERP&CRM是基于西方的管理會計制度開發出來的,和我國現有的會計制度有較大區別,所以,在我國的企業中要利用這種開源軟件,必須對Compiere ERP&CRM的會計引擎進行適當改造。
西方的ERP系統(例如SAPR/3系統、Compiere ERP&CRM系統等)的設計主要是面向流程的,注重的是各個流程之間的承接和匹配關系;而國內ERP的設計思想主要是面向功能的,注重的是具體的功能模塊的實現。因此,在國內的ERP中通常就有比較具體的成本核算模塊、成本報表模塊、預算管理模塊等等,通常這種情況下使得系統不能很好的集成,可能會造成流程的中斷和代碼的重復。而這些在西方的ERP中就很少體現,它們是把管理會計的內容集成到各個業務流程中去,而根本不存在一個獨立的管理會計模塊。它們的管理會計模塊與ERP其他模塊不同,并不強調企業交易程序的自動化,而僅需要從ERP其他模塊取得分析所需的信息,比如其所處理的成本信息首先由財務會計模塊過賬而來。ERP中涉及的管理會計內容是非常分散與廣泛的,而且滲透到ERP的各個模塊的重要環節。其層次體系可以用圖2簡單表示。因此了解ERP中管理會計體系,將有益于管理會計引擎的改造。
三、改造Compiere ERP&CRM的會計引擎
要實現對ERP中管理會計引擎的改造需要涉及許多基礎的財務內容的重新定義與處理,這些內容具體包括如下幾個方面:
(1)基本財務數據的產生規則與主要用途。例如研究西方管理會計系統的設計思想;理解基本數據的表項定義包括底層財務數據庫的記賬分錄和各種行項目表,實現可維護的西方會計與中方會計可對照的科目維護表;理清系統所含的預算賬套、實際賬套、統計賬套、預計發生賬套的功能作用以及各賬套之間的關系;剖析自動過賬科目與實際業務的對應規則并實現規則的靈活維護等等。其中特別是對會計引擎的作用、多維會計立方體的處理邏輯內容的研究,將對整個會計引擎的改造具有支持作用。
(2)系統財務業務流程的分析。可以根據SAP的R/3參考模型中的事件驅動流程鏈(Event-driven-Process Chain,EPC)來對系統中的業務流程進行分析。
(3)對整個管理會計體系流程的優化與重構。并根據對管理會計引擎的理解與分析,針對原有系統的情況,重新定義一些符合中國業務處理習慣的規則和中國會計準則的財務體系,在原有的技術構架下進行有效的改造,真正實現財務業務的一體化、管理會計與財務會計的一體化、系統實施的本土化和定制化。
基于對以上問題的理解與改造,對于ERP中管理會計引擎改造的主要關鍵環節由以下幾個問題:
(1) ERP系統中西方管理會計科目與中方管理會計科目的對應和統一問題。
(2)系統中所含的預算賬套、實際賬套、統計賬套、預計發生賬套的功能作用以及各賬套之間的關系問題。ERP中的預算管理體系提供了預算編制、預算控制和預算執行分析的功能,并支持企業從銷售計劃→生產計劃→采購計劃→費用計劃→投資計劃→資金計劃→損益計劃→資產負債計劃的全面的預算編制過程。
(3)自動分錄與實際業務的對應規則并實現規則的靈活維護的問題。深刻認識與理解Compiere ERP &CRM的自動分錄體系與業務對應的會計規則比如在下一個標簽“General Ledger(總分類賬)”給出在自動產生會計分錄所使用的會計科目。此外,還要增強對與材料相關的會計事項規則、與采購相關的會計事項規則、現金賬會計規則集、增強會計規則集、可選會計規則集等產生會計分錄情況的理解。這些規則對于系統底層會計分錄記賬的正確性與準確性是至關重要的。
(4)單筆結轉與月末結轉的問題。在系統的單筆結轉是通過會計引擎采集業務信息而自動地產生成本的結轉,它是從成本的結轉的方式來進行處理的,當然具體的成本結轉方法也都可以在此過程中得以運用。對于系統月末結轉主要針對期間費用的結轉包括管理費用、銷售費用、金融費用等與期間相關的費用的結轉。
(5)嵌入式管理會計引擎的問題。對此研究的路線主要是先從中西方財務會計的異同,然后考察系統內業務與財務流程并繪制出系統的流程分析圖(EPC流程鏈),最后對整個ERP中的管理會計引擎進行重構,從而把握系統的主要思想精髓,為我國中小企業的信息化需求提供最有價值的解決方案。從具體操作上說,應對管理會計引擎重構的目標分解為不同的具體子目標,并通過不斷的實踐來分析這些子目標來得到可操作的結果,獲得具有可操作性的成果是研究的最好的認定。實現管理會計引擎的嵌入式重構能夠填補我國在管理會計應用方面的一項空白,具有較為重要的意義。
會計引擎實現了ERP業務與技術的完美統一。一方面它從企業的實際業務流程中獲取相關的會計信息,另一方面又利用ERP中的數據庫技術、數據挖掘技術、商業智能技術等來提供強大的商業分析功能。從這兩個方面來看,會計引擎工具的構造,至少需要掌握業務流程與信息技術的兩種專業知識。因此,會計引擎的改造并不是簡單的事情,同樣需要我們去關注、去分析、去研究,這樣才會真正建立完善穩定而又符合本地化需求的ERP系統。
轉載請注明出處:拓步ERP資訊網http://m.hanmeixuan.com/
本文標題:ERP會計引擎的本地化改造
本文網址:http://m.hanmeixuan.com/html/consultation/10820622809.html