可設定的計算規則

您可以從「整合程序」頁面管理可設定的計算規則。

範例整合程序頁面

多重幣別應用程式

如果您有多重幣別應用程式,「整合程序」頁面會顯示三個頁籤:「當地幣別」、「已轉換」,以及「已整合」。

這些頁籤描述 Financial Consolidation and Close 遵循的整合流程。它先使用當地幣別對基礎成員執行計算,然後對父項幣別進行轉換,最後執行整合。

單一幣別應用程式

如果您有單一幣別應用程式,「整合程序」頁面會顯示兩個頁籤:「當地幣別」和「已整合」。

計算列

「整合程序」頁面上的每個頁籤會顯示依序說明的多個列,即執行的計算流程。每一列會標示下列其中一個圖示:

  • 系統規則圖示 - 系統。代表此計算是由 Financial Consolidation and Close 所完成。
  • 人員圖示 - 使用者定義規則的插入點。代表程序中您可以從 Calculation Manager 插入您的計算的點。

當您選取清單中的任何規則時,系統會在右側顯示「特性」面板,其中包含規則名稱、待處理規則的整合成員,以及任何置換規範 (如果適用) 等資訊。

當您按一下可插入使用者定義計算的列時,Calculation Manager 會在瀏覽器的單獨頁籤中開啟。

範例:

  1. 當地幣別頁籤中,按一下期初餘額結轉之後最終計算

    系統會開啟 Calculation Manager

  2. 展開左側的「規劃」資料夾,直到您看見 Calculation Manager 中的 FCCS 整合內建規則,例如:

    • FCCS_10_After Opening Balance Carry Forward_LocalCurrency

    • FCCS_20_Final Calculations_LocalCurrency

  3. Calculation Manager 規則對應至「可設定的計算」列。例如:

    • Calculation Manager 規則:FCCS_10_After Opening Balance Carry Forward_LocalCurrency

      對應至:期初餘額結轉之後列,您可以在其中加入您自己的計算。會在「期初餘額結轉」計算之後、平衡資產負債表之前進行這些計算。

    • Calculation Manager 規則:FCCS_20_Final Calculations_LocalCurrency

      對應至最終計算列,您可以在其中加入您自己的其他計算,準備在平衡資產負債表之後執行。

下表列出每個頁籤的 Financial Consolidation and Close 列及對應的 Calculation Manager 規則。

可設定計算規則摘要

表格 19-3 多重幣別計算

FCCS 頁籤 FCCS 列 Calculation Manager 中的規則
當地幣別 餘額結轉之後 FCCS_10_After Opening Balance Carry Forward
當地幣別 最終計算 FCCS_20_Final_Calculations

「當地幣別」插入規則央限制為:實體幣別 / 實體輸入 / 實體抵銷調整 / 實體整合。

除了「整合」維度的「實體輸入」以外,您還可以指定 FCCS_Amount Override 或 FCCS_Rate Override 作為有效的「整合」成員。

備註:如果您要使用 FCCS_Amount Override 或 FCCS_Rate Override,則必須先為 Consol 立方體設定下列替代變數才能予以啟用。CONFCALC_ENABLE_RATE_AMOUNT_OVERRIDE = True

請參閱建立值並指派給替代變數

   
已轉換 外匯 (FX) 計算之前 FCCS_25_Before FX_Calcs
已轉換 期初餘額結轉之後 FCCS_30_After Opening Balance Carry Forward
已轉換 最終計算 FCCS_40_Final_Calculations

已轉換的插入規則限制為:父幣別 / 實體輸入 / 實體抵銷調整 / 實體整合

   
已整合 期初餘額結轉之後 FCCS_50_After Opening Balance Carry Forward
已整合 最終計算 FCCS_60_Final_Calculations

已整合的插入規則限制為:父項幣別 / 抵銷。

   

表格 19-4 單一幣別計算

FCCS 頁籤 FCCS 列 Calculation Manager 中的規則
當地幣別 餘額結轉之後 FCCS_110_After Opening Balance Carry Forward
當地幣別 最終計算 FCCS_120_Final_Calculations
已整合 餘額結轉之後 FCCS_130_After Opening Balance Carry Forward
已整合 最終計算 FCCS_140_Final_Calculations

停用 CALC DIM 邏輯

當您建立插入點的可設定計算指令碼時,Financial Consolidation and Close 會自動產生父項層級的資料,這樣就可以在下一個插入點使用這些父項成員。系統新增 CALC DIM 邏輯來累積您植入的資料。根據階層的複雜性,處理這個新增的 CALC DIM 邏輯是十分耗時的程序。如果您不需要在稍後的插入點中參照重新計算的父項成員,則停用系統為插入點所新增的 CALC DIM 邏輯,可以加快整體整合程序。

如果您不想要系統產生多重幣別應用程式的 CALC DIM 邏輯,則應該建立下列替代變數,並將值設定為 True:

  • CONFCALC_FCCS10_DISABLECALCDIM
  • CONFCALC_FCCS20_DISABLECALCDIM
  • CONFCALC_FCCS25_DISABLECALCDIM
  • CONFCALC_FCCS30_DISABLECALCDIM
  • CONFCALC_FCCS40_DISABLECALCDIM
  • CONFCALC_FCCS50_DISABLECALCDIM
  • CONFCALC_FCCS60_DISABLECALCDIM
  • CONFCALC_FCCS70_DISABLECALCDIM

例如,如果您已在 FCCS_10 和 FCCS_20 可設定計算規則中寫入自訂邏輯。如果您要停用 FCCS_20 的 CALC DIM 邏輯,但不想停用 FCCS_10 的 CALC DIM 邏輯,則應該建立名稱為 CONFCALC_FCCS20_DISABLECALCDIM 的替代變數並將值設定為 True。

如果您不想要系統產生單一幣別應用程式的 CALC DIM 邏輯,則應該建立下列替代變數,並將值設定為 True:

  • CONFCALC_FCCS110_DISABLECALCDIM
  • CONFCALC_FCCS120_DISABLECALCDIM
  • CONFCALC_FCCS130_DISABLECALCDIM
  • CONFCALC_FCCS140_DISABLECALCDIM
  • CONFCALC_FCCS150_DISABLECALCDIM

請注意,因為停用 CALC DIM 邏輯會影響整合指令碼產生,所以您應該仔細地檢查整合結果。