币种换算规则
可以使用此设置根据公认会计准则将本币值转换成一种或多种报告币种或母公司本币。
在“合并中心”区域的“合并监控器”中执行币种换算规则。
币种换算适用于已参考相应 EXCHANGE RATE InfoProvider 的合并模型。
执行币种换算时,应用不同的汇率(例如平均汇率和期末汇率)以及公式。币种换算规则包含一种科目汇率类型所需的汇率和逻辑。科目汇率类型必须存在于科目维中,才能触发换算。但是,您可以先创建和命名币种换算规则,然后将科目维中的 RATE_TYPE 分配到相关的科目。运行币种换算时,将根据为已分配到特定科目的科目汇率类型定义的规则换算每个科目。
下面汇总列出了支持币种换算的环境要求:
必须为合并模型分配存储汇率的 EXCHANGE RATE InfoProvider。
CONSOLIDATION InfoProvider 本身必须包括币种类型维以及组维。
币种(R 类型)维必须映射到以下属性:
REPORTING,其值为 Y 或空
CURRENCY_TYPE,其值为 R(代表报告币种)、T(代表交易币种)或 L(代表本币)。
对于合并模型,组 (G) 维必须包括以下属性:
GROUP_CURRENCY,其值是上述币种维中的有效币种
CURRENCY_TYPE,其值为代表组币种的 G 或代表非组相关数据(表示本地数据)的 N
实体(E 类型)维必须包括属性 CURRENCY,其值为有效的 Input_Currencies。输入币种是在 EXCHANGE RATE InfoProvider 的币种维中定义的有效报告币种。
科目(A 类型)维必须包括属性 RATETYPE,RATETYPE 属性的值必须为相关货币换算规则的名称。
时间(T 类型)维必须使用 0FISCPER。
审计线索维必须包括币种换算以下属性:
DATASRC_TYP,其值包括以下各项:
I – 输入
M – 手动调整
A – 抵销和调整
L – 审计线索级别(仅用于抵销和调整)
IS_CONVERTED,其值包括以下各项:
N – 换算时忽略这些成员
Y(或空)– 这些成员将从本币转换为所需币种(标记为需要手动调整的成员除外);这些成员通过手动输入进行币种兑换
G – 这些成员的复制来源是换算为指定组相应币种成员的组的报告币种
如果在其他业务规则中提及,则还需要包括以下属性:
COPEOPENING,其值包括以下各项:
N(或空)– 复制期初余额时忽略这些成员。
Y – 如果业务规则中也指定了复制期初余额,则这些成员将执行复制期初余额。
IS_CONSL,其值包括以下各项:
N(或空)– 抵销和调整时忽略这些成员。
Y – 如果业务规则中也指定了抵销和调整,则这些成员将执行抵销和调整。
使用 OPENING_DATASRC 属性可以在运行结转规则时过账特定数据源的数据。
流(S 类型)维对于币种换算而言不是必需的,但如果包括该维,则其必须包括属性 FLOW_TYPE。
适用 EXCHANGE RATE InfoProvider 中的输入币种维必须包括属性 MD,其值是表示相乘比率的 M 或表示相除比率的 D。
在币种 = 本币的情况下,默认换算将以本币读取所有值,并根据适用的 EXCHANGE RATE InfoProvider 应用正确的汇率,然后以相应的报告币种(美元、欧元等)写入结果。
汇率选择
要选择正确的汇率,请遵守以下规则:
源币种派生自所换算实体的 CURRENCY 属性。
在换算过程中要应用的汇率(如Endflow、Histrate 等)派生自所换算科目的 RATETYPE 属性。
有效汇率是与 GROUP 属性的值为外汇汇率的汇率模型的科目对应的汇率。
系统不会使用不属于币种换算业务规则的汇率类型转换任何科目。
运行币种换算的先决条件
币种换算可按以下两种模式运行:
报告币种模式
报告币种模式可将以本币记录的交易数据转换为指定的报告币种。要以报告模式运行币种换算,请确保选择合并监控器左侧的实体层次结构树中的实体成员。
组模式
组模式可将子公司的数据转换为母公司的本币。这主要在合并前使用。要以报告模式运行币种换算,请确保选择合并监控器左侧的实体层次结构树中的组成员。
科目、实体和币种等维必须包含下表所列的相应属性:
模型
维
属性
描述
主
科目
RATETYPE
RATETYPE 属性的值必须为相关货币转换规则的名称,例如 AVG、 END 和 ENDFLOW。
主
实体
CURRENCY
CURRENCY 属性表示当前实体的本币。例如,对于实体美国,币种为美元;对于法国,币种为欧元。该属性的值必须是输入币种维的有效成员。
主
币种
CURRENCY_TYPE
CURRENCY_TYPE 属性指定币种类型,并应采用以下值:
L(本币)
R(报告币种)
G(组,仅用于与迁移模型兼容)
主
组
CURRENCY_TYPE
CURRENCY_TYPE 属性指定成员为组/子组还是用于输入本地数据:
G(组)
N(非组,用于数据输入)
审计线索和流维中的以下属性必填:
维 |
属性 |
描述 |
|---|---|---|
审计线索 |
DATASRC_TYPE |
DATASRC_TYPE 属性表示审计线索成员类型。以下四个值可用:
|
审计线索 |
IS_CONVERTED |
如将 IS_CONVERTED 属性设为 N 或空,在转换过程中将忽略成员。如设为 Y,成员将从本币转换为所需币种。 |
流 |
FLOW_TYPE |
FLOW_TYPE 属性可采用多个值,但最重要的是 CLOSING 值。采用规则 FORCE_CLOSING = Y 的币种换算使用该值。 |
组维中需要以下属性:
ENTITY 属性可为空或有效实体标识。它用于定义组和实体之间的链接,并指示在其中存储聚合的实体。(请参阅下方的 STORE_ENTITY 属性)。
GROUP_CURRENCY 属性只能用于属性为 CURRENCY_TYPE= G 的 Group 成员。它必须包含属性为 CURRENCY_TYPE = R 的币种维中的有效标识。
在组多级兑换的情况下,STAGE_ONLY 属性可控制兑换值的保存方式。此属性可包含三个值:Y、E 或 N(空)。
STORE_ENTITY 属性可包含 Y 值或空值。它指定系统是否将当前组的币种换算结果复制到 ENTITY 属性中指定的实体。
STORE_GROUP_CURR 属性可包含 Y 值或空值。它指定系统是否以组币种形式存储币种换算结果。如果不是,系统将仅以组而非币种形式存储结果。
PARENT_GROUP 属性定义组层次结构。此属性的值应是维中的有效组标识。