財務系統自開發的一些想法(理論篇)

張國平發表於2016-10-26

直做財務相關的實施顧問,機緣巧合有個面試財務系統自開發的機會,其實就是國內網際網路金融最好的公司螞蟻金服。聊了挺深入的,面試經理關注點在財務系統的自開發的上,而我習慣了SAP財務面試套路,回答不是很理想。

      對於財務來說,自開發系統和通用系統二次開發的差別大嗎,其實業務使用上來說不大。那麼在產品設計上面呢?有差別,其實我本身也是做過ERP系統自開發的,思考了一段時間,在以前的經驗和知識基礎上面寫了一些想法。我個人在工作過程中,接觸過用友,oracle,SAP和自開發的財務系統,在這裡也可能有遺漏錯誤請指正。


      在研究財務系統自開發以前,首先看看財務系統演化,其實財務系統本身來說,兩者並沒有本質區別,透過研究演進,也可以發現財務系統開發軌跡。


一、財務系統的階段

      財務系統是資訊化最早的公司管理部門,由於財務系統複式記賬的規範性,給計算機資訊化提供很大便利。同時不同型別的公司都使共同的財務準則,即便是多個不同國家企業, 因為有國際會計準則(IFRS)存在,所有差異也不大。也是因為這樣財務系統的可複用性很強,移植難度不大,相對於銷售生產一類軟體大量資開放,財務系統使用通用系統成為主流,國內外各種各樣的類似產品很多。


1)早期報表型財務系統:最早期的財務系統是純粹滿足財務部門最基本要求:記錄財務憑證,生成試算平衡表,匯出財務三大報表(資產負債表,損益表和現金流量表)。 這個系統本身就是一個以會計科目表為主資料為核心,把財務日常操作進行計算機輔助資料記錄。

  • 日常使用:根據日常財務運營事務資料,財務人員錄入財務憑證;會計選擇科目,輸入借貸項和金額錄入憑證,對於各種業務特點,透過在備註欄位新增描述實現。
  • 報表生成:月末或者期末需要報表生成時候,財務人員進行報表生成,系統根據每個科目的借貸項發生額,科目餘額做出試算表,確認根據合併邏輯產生三大報表
  • 系統介面:初期這些報表型財務系統並沒有介面功能,因為這個只是為了財務部門內部使用,但是隨著財務單據數量增多,某些公司嘗試透過Excel或者外部系統生成方式產生財務憑證。並且離線模式,每月底或者每日結束匯入財務系統生成。
  • 管理功能:基本沒有
  • 綜合評價:早期財務系統主要為把財務憑證錄入,報表出局為主。個別系統提供了介面,和簡單的客戶/供應商/固定資產管理的附帶功能,這些功能也是把金額歸集對於科目餘額,簡化財務操作。

現在國內財務早期版本和很多中小公司自開發系統都是這樣,早期用友一類,有些增加了多賬套滿足多個公司。也有些小公司,把為了簡單實用把Excel進行VBA定製,直接成為一套系統。可以滿足基本要求。

  • 優點:簡化工作人員負擔,可以錄入資料,自動產生憑證;對於財務會計使用難度較低,和過去手工操作差別不大。
  • 缺點:人工輸入憑證可靠性缺乏;管理功能缺乏,比對外幣匯率評估,清賬處理,資產折舊出來,應收應付管理等管理功能,


2)系統整合型財務系統:隨著計算機大規模使用,各個業務部門也引入了資訊化,比如採購系統,庫存管理系統,銷售系統,或者統一的進銷存系統。這些系統使用,為財務系統憑證錄入提供了大量原始資料,財務憑證的生產基本可以透過從外圍系統生成。在這裡有兩個思路,一個是ERP系統和財務系統充分整合,財務系統成為資訊化系統的核心,比如SAP,如果使用SAP的ERP,或者CRM系統SAP FICO是必需的內容。還有一個就是ERP系統和財務系統可以進行隔離,透過開發介面,或者資料互動池來實現,這樣ERP系統的財務系統可以更換,這些通常在自開發ERP系統公司比較多,他們開發了符合自己公司特點的採購銷售生產系統,但是由於財務系統的成熟性和一定的專業性,選擇從外部採購財務系統。

系統整合型財務系統最大特點就是和ERP系統緊密結合,大量憑證自動生成。ERP系統的單據流轉過程中,滿足一定條件觸發系統自動憑證。為了實現這一點,客戶,供應商,資產,物料也需要進行相應的財務引數增加。

比如

  • 採購系統中,採購訂單流轉到收到供應商發票時,系統觸發應付財務憑證;
  • 銷售系統中,銷售訂單流轉到開出發票時候,觸發應收財務憑證;
  • OA系統中,報銷單流轉到透過審批,觸發費用財務憑證;
  • 生產系統中,生產訂單留著到產成品生產,觸發發商品庫存增加,原材料庫存減少財務憑證。

      另外一個特點就是大量財務操作自動化進行,財務憑證自動產生;比如外匯損益評估,資產折舊,自動清賬,在途物質和收到發票沖和。

  •  日常使用:由於大量憑證自動產生,減少了財務人員工作量,財務人員輸入必須的手動憑證,定時拉出查詢資料生成是否正確。財務人員除了日常工作外更多精力花在其他方面。
  • 報表生成:與報表型財務系統類似,由於從外圍出發的財務憑證可以傳入更多資訊,現在可以提供包括應收應付,客戶未付款,供應商待付款,資產報表的財務內部管理用報表。
  • 管理功能:由於客戶,供應商,資產和物料資訊已經和財務整合,這些資料的財務方向大多透過財務系統提供更為準確。例如客戶信用管理,客戶預付款管理,客戶應收款未清項預警;供應商管理,應付賬款未清項;庫存物資價值管理的。
  • 綜合評價:系統整合型財務系統是現在主流的財務系統方式,基本用友,SAP,Oracle EBS的主要產品都是如此。
    • 優點:簡化財務日常操作,透過財務系統來進行管理。同時系統高度整合,錄入憑證有業務憑證作為依據,可信度高。
    • 缺點:如果非ERP財務整合產品,會有大量介面需要開發;同時系統實施要求較高,對業務部門錄入資料有要求。除了滿足出局三大報表意外,對於


 3)管理型財務系統:傳統財務軟體其實主要為了出局三大報表,但是在企業管理方面欠奉。所以管理型財務系統成了第三代,也是SAP的一個主要賣點。

  • 特點:對於企業內部透過財務手段進行管理;主要是成本管理,這裡也叫成本管理會計。同時也提供利潤分析功能。注意的是,這些是和傳統財務系統平行存在。
  • 成本管理:
    • 部門費用分配,比如水電費,網費,租金。雖然這些費用都是財務部支出,但是需要按照各個指標比如人頭,佔地面積,辦公室座椅來分配。
    • 專案費用歸集:這個是一個特點,就是比如一個專案投入了人力,那麼把員工工作時間統計,按照工時費用算入專案,所在場地也安裝租金投入,涉及採購也投入專案。透過費用歸集可以計算出專案費用的成本。
    • 銷售費用歸集:對於每一筆銷售,進行成本考核,如果是專案型銷售,那麼和專案一樣,進行費用管理。如果是日常銷售,可以集合進行分析,再按照數量進行分攤到每筆銷售上。這個時候有些費用是二次傳遞過來,比如網費從財務部轉遞到銷售部門,再有銷售部門轉移到單筆銷售上。
    • 產品成本費用計算:這個是成本一個大頭,就是生產一批產品,到底成本是多少,與專案行類似,不過裡面多個人工投入,機器工時,原材料費用統計的。如果大型產品歸集到單個產品費用上,如果批次產品再進行分攤。也有多次採購。
    • 這個裡面涉及比較複雜一點就是每一個活動費用,比如工時,一小時到底多少錢,這個不單單是工資,還包括給他辦公室租金,還有他的工作效率等綜合考量。
  • 利潤分析:
    • 部門利潤分析:如果單個部門作為一個利潤中心,也可以出具對應的財務報表,比如把IT部門作為利潤中心進行管理。他給別的部門提供服務和工時計入利潤。
    • 銷售利潤:這個裡面包括量化和指標兩個維度。量化是指收入多少,其實服務收入多少,產品本身多少。指標只是這個是什麼產品,誰買的,什麼時間,什麼地方,客戶是什麼樣。可以為利潤報表提供參考。
  • 日常使用:因為管理型財務系統是基於系統整合財務系統之上,很多資料都是自然產生。但是不同的地方是以前很多不需要錄入的部門,銷售,訂單資料都要進行錄入。同時針對這些費用的分配和歸集都要進行操作,工作量其實增加不少。
  • 報表生成:除了系統整合財務系統報表之外,管理型財務系統可以提供大量的成本分析,部門成本分析和訂單分析,利潤分析報表。透過報表對公司執行監控更為細緻。
  • 管理功能:非常強大的公司管理功能,而且還有多個維度,其實除了傳統部門,還可以安裝利潤中心,功能組比如銷售團隊,等多個維度進行管理。
  • 綜合評價:管理型財務系統是現在財務系統的尖端,也是SAP成功地方,國內用友還是有點差距。
    • 優點:透過系統對於企業進行管理,達到企業成本和利潤分析細化。同時可以多個維度視角進行分析。
    • 缺點:系統複雜,上線週期長,KPI和分配指標制定非常關鍵。同時資料過多,各類表單繁多,過於專業。


     4)下一代財務系統:應該怎麼樣?比如包括大資料,雲平臺,簡單操作,同時進行人工智慧加入,實現分析和對未來業績考核等等。


    好了,關於現有的財務系統層級進行分析,下一文主要論述這些系統在自開發下如何實現。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22259926/viewspace-2127170/,如需轉載,請註明出處,否則將追究法律責任。

相關文章