可配置计算规则

可以从“合并过程”页面中管理可配置计算规则。

合并过程示例页

多货币应用程序

如果您使用的是多货币应用程序,则“合并过程”页面会显示以下三个选项卡:“本地货币”、“转换后”和“已合并”。

这些选项卡描述了 Financial Consolidation and Close 所遵循的合并流。它首先使用本地货币对基本级别成员执行计算,然后执行到父代货币的转换,最后执行合并。

单货币应用程序

如果您使用的是单货币应用程序,则“合并过程”页面会显示以下两个选项卡:“本地货币”和“已合并”。

计算行

“合并过程”页面上的每个选项卡显示多个行,按顺序描述所执行的计算流。每个行由以下图标之一标记:

  • 系统规则图标 - 系统。表示该计算由 Financial Consolidation and Close 执行。
  • 人图标 - 用户定义的规则的插入点。表示过程中可以将 Calculation Manager 中的计算插入到的点。

选择列表中的任意规则后,系统将在右侧显示“属性”面板,其中包含相关信息,例如规则名称、将为其处理该规则的合并成员和任何适用的覆盖规范(如果适用)。

单击可将用户定义的计算插入到的行后,Calculation Manager 将在浏览器中的一个单独选项卡中打开。

示例:

  1. 本地货币选项卡中,单击期初余额结转之后最终计算

    系统将打开 Calculation Manager

  2. Calculation Manager 中展开 "Planning" 文件夹,直至看到植入的 FCCS Consol 规则,例如:

    • 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 规则。

可配置计算规则的摘要

表 20-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,必须先为合并多维数据集设置以下替代变量以启用它。CONFCALC_ENABLE_RATE_AMOUNT_OVERRIDE = True

请参阅“创建替代变量并为其分配值”。

   
转换后 在外汇 (Foreign Exchange, 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

对于“已合并”插入规则,可以指定“比例”、“抵消”和“贡献输入”。

   
已合并 伙伴抵消 FCCS_70_Partner Elimination

对于“伙伴抵消”,可以指定“抵消 (同级)”。

   

表 20-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 禁用该逻辑,则应创建一个名为 CONFCALC_FCCS20_DISABLECALCDIM 的替代变量,并将其值设置为 True。

如果希望系统不为单货币应用程序生成 CALC DIM 逻辑,则应创建以下替代变量并将其值设置为 True:

  • CONFCALC_FCCS110_DISABLECALCDIM
  • CONFCALC_FCCS120_DISABLECALCDIM
  • CONFCALC_FCCS130_DISABLECALCDIM
  • CONFCALC_FCCS140_DISABLECALCDIM
  • CONFCALC_FCCS150_DISABLECALCDIM

请注意,由于禁用 CALC DIM 逻辑会影响合并脚本的生成,因此需要仔细检查合并结果。