賈雅麗
本文以基于SAP BW/4HANA 的“預算管理及合并財務報表系統”(SAP Business Planning and Consolidation 11.0,BPC)為基礎,對合并報表的自動化合并過程進行介紹。該系統實現了企業數據集成化、所有權計算自動化、外幣折算自動化、合并抵消自動化及報表展示自動化,使集團各實體公司之間的數據間更契合、更透明,對數據的掌控度更佳,更具有競爭優勢。同時,也大大提高了集團公司合并報表的及時性和準確性。
一、BPC合并報表系統
隨著社會的發展,越來越多的超大型集團公司出現,其內部結構越來越復雜,內部業務、貨幣種類更是復雜多變,因此導致這種大型集團公司內部管理十分困難,各類信息渠道也漸漸無法滿足管理需求。為了更好地了解企業的財務經營狀況,使管理層做出更準確的判斷和決策,企業需要準確實時地取得各種財務核算數據。同時,企業也有義務向相關報表使用者及時詳細地提供各類信息,這就使類似BPC合并報表管理系統軟件的作用更加凸顯。
BPC合并系統自動化處理一般分為以下幾個步驟:
1.確認集團公司所有實體之間的所有權關系、控股比例,通過業務規則表中“基于方法的乘法公式”可以自動計算少數股東權益等內容;
2.確認集團內所有使用貨幣與本位幣之間的匯率,除歷史匯率需在初期上線時手動維護外,期末匯率自動取自SAP系統,平均匯率通過業務規則表中“幣種換算”預設規則,進行自動計算;
3.通過數據管理器的數據抽取鏈,將各實體公司數據由SAP系統的BW數據存儲倉抽取至BPC系統內;
4.結合合并模型、匯率模型、所有權模型,處理實體公司層數據,通過各種規則運算,最終得出全面合并報表數據。
二、所有權計算自動化
在實際工作中,集團各個實體公司之間的所有權關系,通常會不斷地變動,為了能夠準確地計算出每期的所有權,所有權的自動計算就變得尤為重要。BPC系統中,通過建立所有權模型可以實現所有權的自動計算。
所有權模型為合并模型的支持模型。它主要存儲合并方法、所有權百分比等信息以及用于法定合并組匯總的信息,通過公司(ENTITY)、合并組(SCOPE)、當前關系、時間(TIME)、所有權比例等維度,來定義各個實體公司之間所有權層次及關系。
BPC系統中通過所有權管理器來創建及修改各個ENTITY(公司)在各個期間特定的層次結構,使得所有權關系十分清晰,非常便于用來進行合并。當然,通過SCOPE(合并組)和TIME(時間)兩個維度,也可以更改對應報告期的層次結構。下面通過實例來說明所有權計算自動化的思路。
如S公司是一家集團公司,旗下設若干家子公司。2023年1月份,S公司擁有甲公司80%的所有權,乙公司80%的所有權,丙公司90%的所有權,丁公司100%的所有權。同時,甲乙丙三家公司又分別擁有若干家子公司,甲公司擁有長江公司80%的所有權,黃河公司90%的所有權;乙公司擁有泰山公司90%的所有權;丙公司擁有淮河公司90%的所有權。三家公司均需編制自己的合并報表匯總到母公司編制企業合并報表。為了能夠區分出各公司個別報表、甲乙丙三家公司合并報表以及企業總合并報表,因此需要設置一個維度,來進行層次區分,而設置SCOPE(合并組)維度可以滿足此項需求。
1.以甲公司為例,因S公司的持股比例為80%,可直接在所有權模型中寫入。同時,將甲公司ENTITY維度的OWNER屬性設置為“S公司合并組”。
2.將長江公司和黃河公司的OWNER屬性設置為“甲公司合并組”,持股比例分別寫入80%和90%。由于S公司持有甲公司80%的所有權,因此S公司持有長江公司的所有權比例為80%×80%=64%,持有黃河公司的所有權比例為90%×80%=72%。
3.通過所有權模型的業務規則表中的“方法”預設規則,則可以實現自動化,從而直接得到計算結果,無需對每個層級一一進行手動計算維護。
三、外幣折算自動化
集團公司合并報表編制過程中,母、子公司個別財務報表合并的前提必須是,母、子公司個別財務報表最終貨幣計量單位一致。這就意味著,當集團公司需要將境外采用外幣作為計賬本位幣的子公司納入母公司合并報表中時,須先將其財務報表進行外幣折算,折算為母公司所采用記賬本位幣表示。
在合并報表系統進行外幣折算前,需先在匯率模型中將確定好的合并報表本位幣做好設定,同時,定義好折算規則及折算方法,各公司ENTITY維度的CURRENCY屬性設置為對應的本位幣。
如上例,假設集團公司S公司、甲乙丙3家子公司的記賬本位幣均為“人民幣”,長江、黃河2家公司的記賬本位幣為“美元”,泰山、黃河2家公司的記賬本位幣為“港元”。對應各公司ENTITY維度的CURRENCY屬性,應分別設置為“CNY”、“USD”和“HK”。業務規則表中通過“源流”及“對應公式”預設折算規則,即可進行資產負債表、利潤表、現金流量表等對應報表項目的外幣折算。
當然,匯率模型中各期匯率的取得,也可以自動化實現。以筆者所在公司為例,簡單介紹所需匯率的取得途徑:
1.當期的期末匯率為期末各子公司公司結賬后,BPC系統自動從SAP系統中獲取。
2.平均匯率基于當年各個期間的期末匯率自動計算。
3.歷史匯率則需要將所有記賬本位幣與母公司不同的各子公司,在相關個別報表中,將所有按歷史匯率折算期初維護到BPC系統的匯率模型中,后續期自動折算。
四、合并流程自動化
在確認了所有權及匯率模型后,報表合并的必要條件已經完成。下面通過一些簡單的過程來了解自動化合并的實現方法。
(一)合并抵消的自動化實現——以“存貨未實現利潤”為例
在合并模型中,可以通過設置不同的ENTITY和INTERCO 維度來分別實現抵消和調整。無論是抵消還是調整,均需為其設置相應的業務規則表。而且,需要單獨為執行抵消或調整邏輯設置數據管理器包(此處涉及邏輯腳本,不展開詳細說明)。通過數據包與業務規則表的邏輯結合,完成自動抵消或調整。
企業會計準則規定,集團企業公司之間發生的內部購銷業務中包含的未實現內部交易損益,應當進行抵消。傳統手工計算方式下,多在合并報表層面計算,采用“毛利率估算法”,簡單計算出銷售方所售產品的毛利率,再與購進方未出售的存貨數量相乘,從而計算出合并日存貨未實現的利潤。這種計算方法,雖然較為直觀,但可能受到產品結構復雜、財務人員取數操作不當等問題的影響,無法取得該銷售產品的毛利率,導致數據失實,將錯誤信息傳遞給相關報表使用者。
在BPC合并系統中,此項內部抵消則可以通過ENTITY和INTERCO 維度來實現。首先,在SAP財務系統中啟用“貿易伙伴”字段,該字段直接對應BPC合并系統中的INTERCO維度,這樣就可以對業務來源進行識別。以上述公司為例,對S集團的內部各分公司、子公司,按照公司編碼設置對應的“貿易伙伴”,且編碼均應為唯一標識。
為了給日后集團公司業務擴張留足空間同時也便于區分,可以將集團內部各分公司、子公司編碼設置為4位編碼,同時設置對應的“貿易伙伴”。對應的外部往來單位,則可以使用8位編碼,對應的貿易伙伴字段可以設為“空值”。如母公司S公司的編碼為1000,則它對應的貿易伙伴也應為1000;同樣,如果甲公司的編碼2000,則它對應的貿易伙伴也應為2000。
SAP記賬時,涉及集團內部各分公司、子公司的業務,相應的會計科目也必須選擇對應的“貿易伙伴”,如購銷業務涉及的“主營業務收入”“主營業務成本” 科目、六大往來科目;所有權關系涉及的“長期所有權投資”科目等。
因業務形式多樣,此處不過多舉例,僅以集團內部子公司間的購銷業務為例:
假設甲公司(2000)向乙公司(3000)銷售一批A產品,銷售價款100萬元,增值稅13萬元,該批產品的成本為80萬元,則甲公司記賬如下:
借:應收賬款? 113萬元(銷往單位:3000、貿易伙伴:3000)
貸:主營業務收入—A產品100萬元(產品編碼:10001001、銷售數量200件、貿易伙伴:3000)
應交稅費—應交增值稅(銷項稅額)13萬元
借:主營業務成本80萬元(貿易伙伴:3000)
貸:庫存商品80萬元(產品編碼:10001001、數量200件)
SAP系統將自動識別出銷往單位為集團內部貿易伙伴乙公司(3000)、銷售數量200件,銷售產品A產品(10001001),銷售價款100萬元,產品成本80萬元。
乙公司記賬如下:
借:庫存商品100萬元 (產品編碼:10001001、購進數量200件)
應交稅費—應交增值稅(進項稅額)13萬元
貸:應付賬款113萬元(貿易伙伴:2000)
SAP系統將自動識別出自集團內部貿易伙伴公司甲公司(2000)購進,購進200件A產品(10001001),金額為100萬元。
如至合并日,本批產品均未對外銷售,則BPC系統可以根據對應物料編碼追溯到A產品在乙公司的庫存數量。同時,也可以根據乙公司記賬的貿易伙伴編碼追溯到A產品在甲公司對應的毛利率,從而準確計算出合并日應抵消的存貨未實現利潤。當庫存數量是由年內多次銷售組成的,也可以根據對應的訂單編號進行匹配(此處不展開詳述)。
(二)合并報表重分類自動化實現——以“應收票據分類及列報”為例
在上市公司實務中,一般將“6+9”銀行劃分為信用等級較高的銀行。
“6”指的是6家大型商業銀行,分別為中國銀行、中國農業銀行、中國建設銀行、中國工商銀行、中國郵政儲蓄銀行、交通銀行。
“9”指的是9家上市股份制商業銀行,分別為招商銀行、上海浦東發展銀行、中信銀行、中國光大銀行、華夏銀行、中國民生銀行、平安銀行、興業銀行、浙商銀行。
信用級別一般的非“6+9”銀行承兌匯票及企業承兌的商業承兌匯票,在背書、貼現時不終止確認,所以仍屬于持有并收取合同現金流量的業務模式,需在“應收票據”項目中列報;
信用級別較高的“6+9”銀行承兌的銀行承兌匯票,在背書、貼現時終止確認,故認定為兼有收取合同現金流量目的及出售目的的業務模式,需轉入“應收款項融資”項目列報。
在傳統形式下,一般采用手工調整的方式,對所有應收票據的性質進行逐一篩選,這種方法不僅耗費大量的人工成本,還容易出現由于財務人員篩選不當,導致數據錯誤的問題。在BPC系統中,則可以通過識別關鍵詞來由系統自動完成。
應收票據的重分類一般分為以下三種情況:
1.結存票據重分類。對于“6+9”銀行承兌的銀行承兌匯票,期末未進行背書、貼現時,當系統識別到關鍵詞:“6+9”銀行,性質為期末結存時,則直接在系統內執行以下重分類調整。
借:應收款項融資
貸:應收票據
2.票據已背書未到期。對于非“6+9”銀行承兌匯票及企業承兌的商業承兌匯票,在背書時不能終止確認,應還原回應付賬款/其他應付款。當系統識別到關鍵詞:非“6+9”銀行,性質為經營性采購/投資性采購,到期日≤資產負債表日,背書人為非關聯方時,則直接在系統內執行以下重分類調整。
借:應收票據
貸:應付賬款-經營性采購
其他應付款-投資性采購
3.票據已貼現未到期。對于非“6+9”銀行承兌匯票及企業承兌的商業承兌匯票,在貼現時不能終止確認,應還原回短期借款。當系統識別到關鍵詞:非“6+9”銀行,性質:未到期貼現,到期日≤資產負債表日時,則直接在系統內執行以下重分類調整。
借:應收票據
貸:短期借款
(三)合并報表自動化展示
報表的輸出,搭載了EXCEL的EPM加載項,可以提供的即席分析功能,快速構建分析模板,實現個性化分析表樣需求,即可以實現多維度數據集靈活輸出各類報表。同時,EPM報表配備“脫機模式”,可以將工作簿轉為“脫機模式”直接提供給所有用戶使用。
結語:
隨著經濟全球化進程加快,出現了越來越多的跨國集團公司,使得合并報表的編制工作更加復雜,自動化合并系統的出現,解決了這一問題。傳統合并報表編制工作中,存在著諸如編制流程分散于不同的應用系統和數據庫中;合并抵消工作仍依靠人工編制,線上線下雙向溝通;合并報表的編制周期過長,溝通成本過高等問題。而合并系統的出現,不僅大大縮減了時間成本、溝通成本,同時,也為因跨國業務面臨的外幣折算問題,提供了巨大的幫助,為超大集團公司的境外業務擴張提供了極大的支持。