转换数据

货币转换会将数据从一种货币转换为另一种货币。您可以将数据从实体的输入货币转换为应用程序中已定义的任何其他报表货币。在合并数据时,如果父实体的默认货币与子实体的货币不同,则会进行货币转换。

Financial Consolidation and Close 为多货币应用程序提供了默认货币转换。默认情况下,转换过程对流转帐户使用周期性值 (Periodic Value, PVA) 方法,对余额帐户使用兑换率值 (Value at exchange rate, VAL) 方法。可以对所使用的默认方法和兑换率帐户进行修改。请参阅“指定默认转换设置”。

转换是使用计算脚本并基于存储的合并数据执行的。系统执行转换时,如果数据未合并或者数据受影响,则系统会在转换前自动合并数据。系统通过应用适用的兑换率将存储的合并金额转换为报表货币。

在合并过程中会执行向父代货币的转换。如果您要将数据转换为特定报表货币,请选择目标报表货币并执行转换。只有为报表启用的货币才可用于报表货币转换。

即使实体已锁定且其计算状态为“正常”或“系统已更改”,也可以将数据转换为报表货币。如果实体货币的计算状态为“系统已更改”,则在转换后,报表货币状态也将更改为“系统已更改”。

资产负债表分组 ("FCCS_Balance Sheet") 中的所有帐户以及位于资产负债表层次(资产、负债、权益、收入和费用帐户类型)之外的帐户(“已保存的假设”帐户除外)都将进行转换。如果您不希望位于资产负债表层次之外的帐户包括在转换过程中,则可以创建名为 ExtendAccountScope 的替代变量,并将该值设置为 False。

默认转换基于您从“转换覆盖”屏幕选择的默认转换设置(默认情况下使用基于平均汇率的定期转换,除非已修改默认设置)。

按选定的转换设置转换 FCCS_Movements 层次下的所有其他成员,但“期初余额”和“期初余额调整”成员除外。然后,对于指定为历史金额覆盖或历史汇率覆盖汇率类型帐户的帐户,应用任何覆盖帐户条目,替代默认转换。如果未设置覆盖条目,那么历史帐户依然使用默认设置转换。然后,应用任何已部署的转换覆盖规则,调整或替代默认转换结果。

在 FCCS_Movements 层次之外创建的移动维成员包含在转换及合并计算(包括默认转换、转换覆盖规则、转换覆盖条目、可配置计算规则、按需规则和可配置合并规则)中。此行为由 ExtendMovementScope 替代变量启用,该变量在默认情况下处于启用状态。要禁用该功能,可以将该替代变量的值设置为 False。请注意,ExtendMovementScope 排除 FCCS_ClosingBalance_Variance、FCCS_CashFlow 和 FCCS_CashChange 层次下的成员。

在转换过程中,在“转换覆盖”条目之前执行“转换覆盖”规则。如果不希望在金额/兑换率覆盖条目之前处理覆盖规则,可以添加一个名为 skipTransRulesIfOverrideRatesExist 的替代变量并将其值设置为 False。

在启用了“所有权管理”的应用程序中,购置和处置移动维成员使用前一期间的期末汇率进行转换。这适用于以下维成员:

  • FCCS_Mvmts_Acquisitions

  • FCCS_Mvmts_Acquisitions_Input

  • FCCS_Mvmts_Disposals

  • FCCS_Mvmts_Disposals_Input

对于历史帐户(历史、历史帐户覆盖、历史汇率覆盖),Financial Consolidation and Close 使用前一期间的实际汇率来完成购置和处置移动成员的转换。如果前一期间的实际汇率不可用(前一期间的数据因合并百分比为 0% 而未合并时可能会出现这种情况),则系统会应用前一期间的平均汇率。

对于历史帐户默认转换,Financial Consolidation and Close 检查计算的实际汇率是否在范围 (0.1, 10) 内,否则将使用平均汇率。要删除实际汇率阈值,可以添加名为 DisableRateThreshold 的替代变量并将其值设置为 True。

对于所有存储级别的数据,期初余额始终从前一期间的期末余额结转,从不进行转换。期初余额调整条目被认为与先前期间相关(例如,先前期间调整)。因此,默认按先前期间期末汇率转换期初余额调整条目。

历史帐户的期初余额调整默认使用前一期间“实际汇率”(前一期间期末余额转换金额除以前一期间期末余额未转换金额的比率)按帐户转换。但是,如果前一期间的实际汇率不可用(前一期间的数据因合并百分比为 0% 而未合并时可能会出现这种情况),则系统会应用前一期间的平均汇率。

如果需要禁用历史帐户的默认转换行为,可以创建一个名为 TranslateOBOCAcqDispAtPriorER 的替代变量并将其值设置为 False。不需要合并历史期间,因为此变量仅在合并百分比发生任何更改时才有效。

合并过程“转换后”选项卡包含一个名为使用先前汇率转换期初余额调整的选项,您可以在其中选择要用于期初余额调整条目的汇率。您可以选择平均汇率或期末汇率。仅当 TranslateOBOCAcqDispAtPriorER 替代变量设置为 True 时,此选项才可用。

如果使用使用先前汇率转换期初余额调整选项并选择期末汇率,则期初余额调整历史帐户将使用前一期间的期末汇率进行转换(如果前一实际汇率不可用)。

然后,计算外汇差异(FX 期初,FX 移动),将聚合期末余额带入按期末汇率转换的未转换期末余额的等效值。然后,对于所有使用历史、历史汇率覆盖或历史金额覆盖类型的汇率定义的帐户,在 FX 到 CTA 或 FX 到 CICTA 移动成员中冲销已计算的 FX。然后,资产负债表顶级成员(不是 "FCCS_Balance Sheet" 分组,而是 "FCCS_Total Balance Sheet" 传统或净资产成员)中所有帐户的冲销累计推动至 CTA 或 CICTA 帐户(在资产负债表中,已计算 FX 的冲销和推送至 CTA/CICTA 是平衡的分录)。

转换过程完成后,存储转换的数据。可以使用可配置计算规则对已存储的数据进行调整。

您可以在预定义的数据表单中查看用于计算的兑换率。还可以使用预定义的表单来输入兑换率以及输入覆盖汇率。请参阅以下部分:

要转换数据:

  1. 在主页上,单击数据
  2. 在“表单”列表中,单击数据状态
  3. 选择视点。
  4. 选择要对其运行转换规则的单元格。
  5. 操作下拉菜单中,选择业务规则
  6. 在“业务规则”对话框中,单击转换
  7. 转换过程成功完成时,系统会显示一条确认消息。单击确定
    请注意,如果转换中断,则可能需要运行“强制转换”以重置系统并完成所需的转换。