IBM Cognos 最佳实践: IBM Cognos Controller 基本配置和自动日志指南

文档性质:指南;产品;IBM Cognos Controller;关注领域:财务管理

如何设置基本配置和自动日志。

Maximilien de Chestret, 软件产品经理, IBM

Max 是 IBM Cognos Controller 产品管理团队的成员。他专注于自动日志和投资会计。



Annika Fahlgren, 财务解决方案顾问, Financial Systems AB

Annika Fahlgren 是 Financial Systems AB 的财务解决方案顾问。她目前的工作是帮助客户处理合并解决方案,包括如何高效地使用自动日志、标准化报告,以及分析和核对货币转换等。她先前的工作是带领位于瑞士 Stockholm 的 IBM Cognos Controller R and D 开发团队,从事 IBM Cognos Controller 的自动日志等方面的工作。



2011 年 7 月 22 日

免费下载:IBM® Cognos® Express V9.5 或者 Cognos® 8 Business Intelligence Developer Edition V8.4 试用版
下载更多的 IBM 软件试用版,并加入 IBM 软件下载与技术交流群组,参与在线交流。

简介

目的

本文档的主要目的是为配置 IBM Cognos Controller 的自动日志提供良好建议。

许多配置的复杂性和可能性使得这一领域通常存在误解。本文档的目标是为创建配置和控制表提供指导,澄清该领域的困惑之处,并尽可能提供关于功能的正确、完整的信息。

适用性

自动日志是以日志的形式对公司或集团进行的抵消或计算登记。它们可以基于周期数据库 (xdb) 中的数据或投资登记簿 (xacq)。

在什么地方登记自动日志受合并类型(法律或管理)和公司结构的影响。

在 Maintain/Configuration/Automatic Journals/Define 中激活和定义自动日志的基础配置。然后定义需要在 Maintain/Configuration/Automatic Journals/Control Tables/Acquisition Calculations 的计算中使用的账户。然而,账户结构的定义方式,比如带有汇总、对账和转换码等,也影响到自动日志。一般存在于 Reconcile 2 选项卡(较老的合并模型中的 Reconcile 选项卡)的 General Configuration 的配置也会影响到记录抵消的方式。

本文档还简洁地描述如何根据您选择的 3 种合并设置之一创建控制表:

  • 标准(Standard)模型主要用于美国、德国、瑞士、瑞典和英国。标准模型使用投资登记薄作为某些抵消的依据。
  • 拉丁(Latin)模型主要用于比利时、西班牙、意大利和法国。
  • 投资调整(Investment adjustment)模型主要用于荷兰、丹麦、冰岛和加拿大。

例外与除外责任

本文描述的功能一般适用于新旧合并模型。但是,所有例子和建议都仅对新的合并模型有效,因此有时与旧模型相比会出现差异(在 IBM Controller 2.3 中是默认的)。配置测试是在 IBM Controller 8 系列中完成的。


基本配置

基本信息

您可以在 Maintain/Configuration/General 菜单项中对整个系统进行设置。例如,可以在第二个选项卡设置投资登记薄,以及在 Reconcile 1 选项卡中配置符号。在 Reconcile 2 中设置一系列重要的账户,这些账户可能被自动日志等使用。下面对此进行更详细的描述。

Reconcile 2 选项卡

在这里指定自动日志将要使用的一系列账户。这使得账户之间的某些转移成为可能,从而避免了必须在控制表中指定它们。通过为净收入(net income)指定 OB 和转移账户,能够实现在年终将净收入转移到其他账户。这个窗口需要根据账户的结构方式采取不同的配置方式,比如是否使用集成账户或者是否带有净收入规范。

图 1. Reconcile 2 设置,其中包含关于 Retained Earnings、Net Income 和 Currency Conversion 等的账户设置
Reconcile 2 设置,其中包含关于 Retained Earnings、Net Income 和 Currency Conversion 等的账户设置

非集成的账户结构

在这种数据库中,账户结构是非集成的,这意味着统计账户存在 Analysis of Reserves 功能,其中每个 EB(期末余额)都对应一个主账户。在 P&L, BS(完全非集成的)中,所有 Net Income 都有独立的账户。此外,还有一个 Net Income 规范,这意味着在 Net Income spec (145000200) 中,来自 P&L (NETINCOME) 的净收入也将转移到 Net income BS (145000)。在下一年,这一金额将转移到留存收益 (137000) 并以 OB Net Income (145000OB) 的形式出现。此外,转移账户中的 (145000150) 上会出现反转符号,Retained Earnings (137000150) 也会出现该符号。

图 2. 留存收益的账户结构和资产负债表结果
留存收益的账户结构和资产负债表结果

字段解释

主要设置

  • P&L Statement 中的 Net Income:总账户,收入账户 (I)
  • Balance Sheet 中的 Net Income:通常是一个主账户,类型为 E,在 P&L 中与 NI 对应。我们建议使用 P&L 之外的其他账户。
  • Balance Sheet 中的 Retained Earnings:如果账户结构为非集成的,则在这里选择主账户(类型 E)。注意,在规范中主账户和 EB 之间必须对账。在控制表中,负责留存收益的规范必须为 “From 账户” 和 “To 账户”,否则将不对留存收益进行任何登记。如果 Analysis of Reserves 集成到了 Balance Sheet 中,则此复选框留空。
  • Balance Sheet 中的 Previous Year Net Income:如果 Analysis of Reserves 集成到了 Balance Sheet 中并且在 BS 中有针对上一年的 NI 的特定账户,在这里输入类型为 E 的主账户(不常见配置)。

针对 Analysis of Reserves 的账户

  • Use Transfer Accounts
    如果净收入 BS 和留存收益是非集成的,则选择该复选框(推荐配置)。通过选择该复选框,可以更新转移账户的字段。
  • Opening Balance Retained Earnings
    当填写了转移账户并且保存了窗口之后,将从账户结构自动更新该字段。
  • Opening Balance Net Income
    当填写了转移账户并且保存了窗口之后,将从账户结构自动更新该字段。
  • Transfer Retained Earnings
    在此处为 Retained Earnings 填写规范账户,并且将要在该账户上登记上一年的净收入。
  • Transfer Net Income
    在此处为 Net Income 填写规范账户,并且将要对上一年的净收入进行柜台登记(与 OB Net Income 相比使用相反符号)。
  • Net Income(非集成)
    如果 P&L 没有集成,通常意味着为 Net Income BS 保留有一个带有统计账户功能的账户。在此处指定该账户,它将通过 P&L 中的 NI 进行更新。如果不是这种情况,则不一定要填写该字段。

差异

  • Currency Conversion Difference Account 1, Main Account
    在这里输入需要系统对其登记剩余正货币转换差异的账户(余额类型,通常为 E 或 L)。“Account 1” 指的是账户结构中的方法 1。注意,在此处还登记任何来自转换、IC 和 IP 的余额差异;在 Controller 8 之前还登记来自自动日志的余额差异。*我们建议通过账户结构中的配置计算转换差异,因此在该账户中仅应该出现较小的金额,否则表明转换、IC 和/或 IP 配置出现错误。
  • Currency Conversion Difference Account 1, Non-Int. Account
    如果主账户通过变动(movement)进行分析时(不常见),在这里输入需要系统对其登记剩余正货币转换差异的账户(统计类型,通常为 S)。要了解更多信息,请阅读上面的内容。
  • Currency Conversion Difference Account 2, Main Account
    在这里输入需要系统对其登记剩余正货币转换差异的账户(余额类型,通常为 E 或 L)。“Account 2” 指的是账户结构中的方法 2。注意,在此处还登记任何来自转换、IC 和 IP 的余额差异;在 Controller 8 之前还登记来自自动日志的余额差异。*我们建议通过账户结构中的配置计算转换差异,因此在该账户中仅应该出现较小的金额,否则表明转换、IC 和/或 IP 配置出现错误。
  • Currency Conversion Difference Account 2, Non-Int. Account
    如果主账户通过变动(movement)进行分析时(不常见),在这里输入需要系统对其登记剩余负货币转换差异的账户(统计类型,通常为 S)。要了解更多信息,请阅读上面的内容。
  • MNM Method Currency Conversion Difference
    当使用 MNM 方法时,在此处输入需要对其登记任何剩余货币转换差异的账户(正常情况下必须为 P/L 账户)
  • Other Difference for Automatic Journals, Main Account
    从 Controller 8 系列开始,自动日志中的任何剩余余额差异都在该账户上进行登记。如果未填写,将转而登记货币转换差异账户上的差异。建议提供一个用于该用途的账户(余额类型,通常为 E 或 L)。在该账户中仅应该出现较小的金额,否则表明转换或兼并配置出现错误。
  • Other Difference for Automatic Journals, Non-Int. Account
    如果主账户通过变动(movement)进行分析时(不常见),在这里输入需要系统对其登记剩余负货币转换差异的账户(统计类型,通常为 S)。要了解更多信息,请阅读上面的内容。

合并类型和公司结构

对应每种合并类型,必须选择兼并计算和公司间抵消是以法律的方式完成还是以管理的方式完成。

图 3. 合并类型和不同的选项
合并类型和不同的选项

法律合并意味着兼并计算(当涉及到对应部分时,例如投资账户)和公司间抵消 在公司结构相交处进行登记。登记还可以发生在子集团中。当应用新的合并引擎时(在 Controller 8 中是默认的),如果涉及到属于不同子集团的公司登记将在子集团中完成。注意,如果使用旧的合并引擎,抵消通常存在于公司中,并且通过特定的 ktypkonc 代码告知抵消属于哪个集团并且必须显示。使用旧的合并引擎时,不会直接在子集团上登记任何自动日志。

管理合并意味着抵消通常在最低级别执行,这与会计公司在公司结构中的位置无关。

管理合并的限制

  • 只能处理完全具有所有权的集团
  • 不能处理多重所有者关系
  • 只能在最低级别登记抵消
图 4. 通过例子展示管理和法律合并类型的区别(使用新的合并引擎)
通过例子展示管理和法律合并类型的区别(使用新的合并引擎)

在管理合并类型中,事务 2 将在 C 上登记,即使 C 与其对应者(A)不在相同的子集团中。

但是,还可以通过以下不同方式构建公司结构:

  • 严格的法律结构:与完全描述法律所有权的公司结构相结合的法律合并类型(每个持有或拥有的公司位于相同的子集团中)
  • 不严格的法律结构:与以任意方式构建的公司结构相结合的法律合并类型,公司之间以非法律的方式联系起来(例如,有多个所有者的扁平结构)
  • 管理结构:与任意公司结构相结合的管理合并类型。

严格和不严格法律结构的例子

严格的法律结构

图 5. 严格的法律结构的例子
严格的法律结构的例子

不严格的法律结构

图 6. 不严格的法律结构的例子
不严格的法律结构的例子

管理结构

图 7. 管理结构的例子
管理结构的例子

自动日志的定义

有许多预定义的自动日志(见第 7 小节)允许主要的合并抵消和计算。在 Maintain/Configuration/Automatic Journals/Define 菜单项中,必须激活您想要使用的预定义自动日志/控制表

不过您可以为以下情况创建自己的自动日志:

  • 非产权抵消(例如,分红(见第 8.1 小节)和规定)
  • 重新分类
  • 资产销售方面的公司间利润

这个小节帮助您理解不同的可用选项,以及帮助您创建自己的规则。

自动定义

定义选项卡由一个包含多个选项的头部和一个矩阵组成,通过矩阵可以指定在控制表中显示哪些列以及应该使用哪些计算规则等。

图 8. 自动日志的 define 选项卡
自动日志的 define 选项卡

首先必须激活想要使用的预定义控制表。

如果想要创建新的自动日志,那么必须输入:

  • 自动日志代码 – 不能以 E 或 IC 或 IP 开头(仅针对预定义的自动日志)
  • 自动日志类型 – 您可以使用自己的自动日志类型(仅能以字母开头)或现有的自动日志类型。

然后,必须定义对整个自动日志有效的基本设置。注意,如果出现多个登记在同一自动日志类型上的自动日志(规则),那么它们在 AJ – Define 中必须有相同的基本类型,比如基本、类别和可选的货币转换。如何使用混合的基本类型,也可能得到期望的结果,因为仅对使用同一 AJT 的所有自动日志使用一组基础设置。必须记住的是,设置与自动日志类型相关联,而不是自动日志代码。

头部中的选择

AJ Define 窗口中有一些复选框需要进行解释。

Level

级别(level)使得在更低级别上将自动日志作为计算依据成为可能。默认情况下级别为 1。注意,级别仅对基于 xdb 的自动日志有效(AJ 而不是 E1XX),因为合并中的不同程序都以特定的顺序运行:

  • 对账。
  • 基值货币转换。
  • 公司间余额。
  • 公司间利润。
  • 投资调整(AJT 30),针对报告值而非自动日志的调整。
  • 基于投资登记薄的计算,包括该步骤的货币转换。
  • 基于 xdb 的自动日志,级别 1,包括该步骤的货币转换。
  • 基于 xdb 的自动日志,级别 2(如果存在的话),包括该步骤的货币转换。
  • 计算间接小股东和产权(AJT 66,67,68 和 97)
  • 当结构发生改变时用于处理 OB 的自动日志 (E300)。此外还要知道,仅靠级别本身不能决定以什么作为计算基础。要确保获得想要的计算依据,必须在控制表中选择贡献版本源,它包含想要在其上计算新的 AJ 的 AJ。

Category

这是一个技术概念,用于描述抵消的种类及其处理方式。下面是一些重要的细节:

  • 类别(category)1 通常为用户定义的自动日志所使用。
  • 类别 23 或 24 必须用于用户定义的、带有 cc 指示器的自动日志(登记会计公司的日志)。所使用的百分比来自于原公司各方满足的级别。
  • 类别 24 用于大部分涉及会计公司的情况。对于多人所有的公司,在会计公司满足的所有级别上登记抵消,并且日志 nr 10000 恢复到更低级别的抵消。

所使用的百分比来自于原公司各方满足的级别。注意,如果未选择 cc 指示器并且在公司满足条件时不需要登记,那么必须选择类别 1。但是对于需要填写完整的矩阵的地方必须选择一个规则。如果除了列之外不填写任何其他内容,那么仅在集团级别执行抵消。

在结构中启用变更计算

如果使用 E300 并且想要在特定账户变动时获得结构变化效果,则必须选择该复选框。如果激活了 E300,则建议为所有 AJ 选择该复选框。

可选的货币转换(所有货币中的计算)

如果未选择,那么将在当地货币中创建自动日志,然后进行货币转换(因此使用目标(To)账户的货币代码)。如果选择,将直接在所有货币中创建自动日志。选择该选项的主要原因是为了在某些情况下获得正确的计算,比如使用源(From)账户、来自公司日志的集团货币账户、带有历史汇率的账户或来自公司级别的 IC 抵消的账户。我们建议在一般情况下选择该选项。

注意,由于存在大量用于维护预定义货币转换的预定义自动日志,从而淡化了该选项的作用:

  • E100-E150 基于在投资登记薄中输入的值。
  • E200 和 E210 基于所有货币的报告值。
  • 用于间接计算的 E205、E215、E505、E515 和 E705 基于报告值和其他自动日志。因此,它们通常基于货币转换的值。
  • E800 通常在已转换的值上进行计算。

Exclude the Automatic Journal from the Specific Consolidation Types

这是从 IBM Cognos Controller 8.2 开始添加的新复选框。通过该复选框可以免除从指定合并类型中使用一个或几个自动日志。这是一个很有用的配置,例如,如果想要在法律结构中使用一组与管理结构稍微不同的抵消。关于投资调整的可靠实践文档提供了一个例子,其中该功能对于管理结构是必要的。

No General Configuration Bookings

这个复选框以前称为 “Alternative OB Method”。如果选择它,将不会根据基本配置中的信息进行自动转移(总而言之,不会有任何净利润会转移到资产负债表/产权规范)。这些账户必须改在控制表中指定。在某些场合下需要使用该选项。如果 Repo 中上一年的结果不能或不需完全转移到在基本配置中指定的留存收益账户中,则必须使用该选项。

图 9. 基于基本配置处理差异的例子
基于基本配置处理差异的例子

总而言之,如果需要在基本配置之外的地方登记日志,必须选择该复选框。

Roll OB Values

如果选择该复选框,自动日志的 OB 值将滚动,即使控制表的配置表明不应该计算它们。这对于仅影响净收入的自动日志非常有用,它们基于一个或少量 P/L 账户而不是净收入账户。

图 10. OB 前滚在自动日志中的应用
OB 前滚在自动日志中的应用

矩阵的字段:

关于头部的解释:

表 1. 自动日志的字段矩阵定义及头部的解释
列头部说明
Column定义自动日志并且可以在控制表中显示的参数(数据库中的字段名),例如 FROM ACCOUNT、TO ACCOUNT、符号和 GM 指示器。
Show为当前的参数选择,它作为控制表中的列。
Default应用到整个自动日志的默认值。
Header Text在控制表中显示的列头部。
Mandatory为需要强制使用的参数选择该字段,这意味着必须完成该字段之后才能保存控制表。
图 11. 自动日志的所有可用字段
自动日志的所有可用字段
表 2. 列及其用途的解释。该信息对于自定义自动日志非常重要
解释
Konto (Account)From Account(基于计算)。可能使用总账户
Konto 2From Account 2(如果使用间隔)
Tecken_ibOB 账户签名。不显示,自动更新
Tecken_pf计算签名
Konto_ib属于 TO 账户的 OB 账户。如果在 TO 账户中存在变动则必须填写。(从 IBM Cognos Controller 8.1 开始出现的新功能)
Konto_pfTo account(用于发布结果)
Typ 产权转移账户的类型(E800 使用)
R = 受限制的储备
U = 未受限制的储备
I= 收入账户
Varde关于产权转移的优先级(E800 使用)
ExtraE300 使用它来区分内部和外部收购和处置
Blank = valid for all
I = 内部变化
E = 外部变化
Regel_id在公司或会计公司矩阵中设置计算方法的规则。每条规则至少包含一个计算方法。
gm_indGM 指示器(与规则和计算方法中的各部分合作)。它表明是否在计算中使用汇率类型。
cc_ind会计公司指示器。注意,类别 23 或 24 必须一起使用并且设置为 cc ind=C 以获得正确的发布。
如果对任何 From 账户留空该字段,那么基于公司的值的计算将在会计公司或结构中各方相交处发布。
如果对公司间的 From 账户使用 C,那么基于公司的值的计算将在会计公司或结构中各方相交处发布。
如果对非 IC From 账户使用 C,那么基于公司的值的计算将在同一公司上发布(在这种情况中,C 未对结果产生影响)
Msel由与或未与父复选框结合的合并方法组成的选择方法
Dim1发布自动日志的特定维度 1 代码
Dim2发布自动日志的特定维度 2 代码
Dim3发布自动日志的特定维度 3 代码
Dim4发布自动日志的特定维度 4 代码
Konto_cond条件账户。它表明计算是否依赖于在特定账户中指定的条件。
TaxTax Parameter
Blank = 无税计算
T = 表明 From 账户必须与公司所属的国家(在公司结构中指定)的税率相乘
N = B-T
Method未使用
Ftyp改变类型(投资调整使用)
T = 总改变
C = 转换差异
N = 净改变 (T-C)
M = 变动
Kontoa未使用
Kontob未使用
Kontoc未使用
Kontod未使用
flag 1未使用
flag 2未使用

Conditions 选项卡

您可以为自动日志添加一些条件。条件与系数或条件账户关联。Conditions 选项卡直接与 Define 选项卡相关联,这意味着已定义的条件对特定的自动日志有效。

图 12. 自动日志的条件选项卡
自动日志的条件选项卡

可用的条件:

  • 无 – 默认为无条件
  • 如果 > 或 < From 账户中的金额将与该系数相比较。如果条件满足,并把结果登记到控制表中的 TO 账户。
  • 如果 * 或 /,From 账户中的金额将乘以或除以该系数,并把结果登记到控制表中的 TO 账户。

注意:如果控制表中存在 Condition Account 字段,那么 From 账户将与条件账户进行比较,如果条件满足(例如,From 账户中的金额 > 条件账户中的金额),那么计算的结果将登记到 TO 账户。

用例:

  • 将产权公司的负结果重新分类到成本中(见 8.2)
  • 仅在特定公司上运行特定的 AJ(在账户结构中创建系数账户)。通过勾选 Konto_cond 字段创建自己的规则,设置条件 *,填写控制表并在 Konto_cond 列中输入系数账户。将条件账户放到数据条目表单中。如果必须运行 AJ 则在条件账户的数据条目中输入 1。如果不要对指定公司运行 AJ,则不要输入任何内容。

选择方法选项卡

选择方法是一组合并方法(包括父方法)。有许多预定义的选择方法。

在下面的例子中,选择方法包括所有与购买、比例和产权方法合并的所有公司。它不包含父字段在公司结构中打勾的公司。

图 13. 选择模式,例如,合并方法
选择模式,例如,合并方法

规则选项卡

规则是一组依赖于合并方法的计算方法(注意,父规则被看作是合并方法)。如果使用 CC 指示器,那么源公司为会计公司(必须阅读另一面的矩阵)。

如果创建新规则,则必须使用计算方法为所需的组合填充矩阵。如果在控制表中应用该规则,并且在 From 账户中没有 IC 账户,那么仅需填写 None 列。

规则将决定合并方法的每个类型将要运行的计算方法。

图 14. 规则选项卡
规则选项卡

计算方法选项卡

计算方法是金额类型和汇率类型的组合。

  • 汇率类型的使用将取决于控制表中的 GM 指示器列的选择(Blank,G 或 M)。
  • 计算为:如果控制表中的 GM 指示器为 blank 则使用金额类型,如果控制表中的 GM 指示器为 G 则使用金额类型*汇率类型,如果控制表中的 GM 指示器为 M 则使用金额类型*(1-汇率类型)。
  • 有许多预定义的计算方法。
图 15. 计算方法
计算方法

在本例中,如果在控制表中,列 GM 指示器为 blank。在 From 账户中的金额将在 To 账户中登记。如果输入 G,那么乘以直接拥有百分比的 From 账户将登记在 To 账户中。如果输入 M,那么乘以 1 减直接拥有百分比的 From 账户将登记在 To 账户中。

自动日志 - 技巧

  • 尝试使用预定义的自动日志
  • 可以使用复制功能来复制现有的自动日志,并将该格式保存为新的自动日志
  • 将规则设置为默认以避免在相同的控制表中存在不同的规则
  • 如果使用 CC 指示器则将其设置为默认的
  • 对于使用相同自动日志的所有自动日志规则,Define 选项卡中的选项必须一样,否则可能得到不正确的计算结果

控制表

基本规则和技巧

图 16. 自动日志控制表
自动日志控制表
  • Journal number:不要忘记在将要使用的控制表中填写日志号。强烈推荐使用唯一的日志号。E300 需要完全唯一的日志号,因此选择 nr 99(记住,它也可以与 IC 控制表号混合)。
  • Offset account:对于在对应部分上发布的 AJ,必须提到用于平衡发布的偏移量账户。对规则有效:E100-115、E150、E600-E605 和 E770-E775。

注意,可以根据需要将其输入到控制表内部。

  • Journal type:还可以选择从手动日志类型中登记自动日志(不常见)
  • Closing version:如果提到结束版本,那么将仅在该结束版本的手动日志中执行计算。如果客户登记一些手动发布的合并日志则需要该选项(日志必须不受到合并的影响。例如,将小股东部分重新分类到集团份额中)
  • Contribution version:如果提到贡献版本,那么将仅在该贡献版本的自动日志部分执行计算。如果想要根据其他自动日志计算一个自动日志则需要该选项。

注意,如果在公司间余额控制表中直接计算拆分方法,则必须在规则 E200(拆分计算)中输入一个不带 AJ 35(用于公司间抵消的 AJ)的贡献版本,以避免重复拆分计算。

我们推荐将自动日志同时发布到同一控制表中的主账户和所属的规范账户。不过,如果客户出于某些原因想要分开它们并使用不同的控制表,一个用于主账户,一个用于登记明细账户。如果控制表使用相同的自动日志类型和不同的日志号这将成为可能。对账程序仅负责处理自动日志类型,而不负责处理日志号。

如果自动日志不平衡或出现其他问题,首先应该检查基值。如果这里出现对账错误,那么计算也将出现问题。

如果 From 账户为总账户并且 To 账户为 blank,那么抵消将在同一明细账户上登记为计算。注意所有的汇总问题!这意味着可能对未想要的账户进行登记,这取决于汇总结构。

当应用新的合并模型时,不能够对基于投资登记薄的自动日志使用 “Adjust OB for automatic journals”。

OB 功能

From 账户中的期初余额

自动日志创建期初余额的方式取决于如何配置控制表:

  • 如果 From 账户主账户,那么 OB 值 将从前一年滚动。
  • 如果使用了变动账户并且 OB 账户设置为 From 账户,那么将使用选择的自动日志计算基础和实际的所有权百分比计算 OB 值。计算后的 OB 将总能生成正确的 CB。E300 负责处理 OB 变化。这是推荐的配置。
  • 如果使用变动账户并且省略OB 账户,那么将滚动 OB 值。当所有权发生变化时,随着 OB 滚动和变动的计算,CB 可能不正确 — 不推荐。即使对于给出 OB 值的配置,仍然可以通过主菜单项 Automatic Journals – Define 中的 “Roll OB Values” 复选框滚动它们。

最佳实践是所有基于周期数据库 (xdb) 的控制表(比如 E400 及以上)都应该包含行 OB -> OB 以得到正确的抵消。不管是否使用 E300 这都是有效的。如果没有 OB 行和 E300,OB 值将滚入,如果所有权的百分比发生变化,期末余额将出现错误。

针对 OB 的新列:

  • 在使用新的合并引擎(从 Controller 8 开始)时,新的特性是在控制表中可以看见 OB 账户的列。必须使用这来让它在所有情况下都起作用,因此从旧的合并引擎升级的步骤之一是更新控制表。注意,如果使用用户自定义的控制表,则必须在 Automatic Journals – Define 的网格中为 konto_ib 选择 Show。
  • 当在 To 账户中存在规范(变动)时,必须填充这个 OB 列。

OB 列一定不能包含任何账户:

  • 如果 To 账户为 主/头账户
  • 如果 To 账户为收入或成本账户

注意,当 To 账户为变动账户时不要填充:

  • 然后 To 账户中的变动账户应该看作头/主账户,并且下一年不会获得任何 OB。

控制表 E300:

  • 为了让 OB 和 CB 正确(当出现结构变化时),应该使用控制表 E300。E300 计算滚入和已计算 OB 之间的差别,并且在 E300 中指定的账户上登记它(您可以使用 4 种不同账户变动,这取决于结构变化的类型)。它需要带有 OB to OB 的行(OB 账户作为 To 和 From 账户)才能工作。如果公司被售出并且想要获得登记 OB 值和所属的销售值,以为每个账户获得集团的正确值,那么必须在公司结构中卖出公司并激活和配置 E300。

控制表中的计算逻辑

基于投资登记薄 (xacq) 的控制表。

  • 编号为 E100 – E150 的控制表。
  • 自动日志不需要将 OB 账户用作 From 账户,并且投资登记薄中不存在任何 OB 账户。记住,您通常在投资中使用明细账户,然后通过控制表将这些账户提供给任意主账户。

在从 Controller 2.3 开始有效并且可能用在 8.x 中的旧合并引擎中 (Olkomo),按照以下方式为并购值创建 OB 值:

  • 在周期数据库 (xdb) 中通常从前一年滚入。
  • 第一年它们从 xacq 中的数据开始计算(使用开始周期)。
  • 如果使用转移账户,来自上一年的 P&L 登记将登记到 OB 净收入中,并在下一年滚入到 OB 留存收益。
  • 当从内部出售时,不应该对顶层产生影响。将在 E125 下描述如何处理积累的贬值。
  • 在重构时,如果前一年的值存储在不同的 ktypkonc(例如 LE2500)上而不是抵消当前年(例如 LE2000)上,那么可能会碰到 OB 问题。
  • 如果出于某些原因获得了不正确的 OB 值(通常在已转换的货币中),并且不能在投资登记薄对其进行调整,那么可以使用 “Adjust Opening Balances for Automatic Journals” 功能。不过,这在 P&L 账户中不可以使用。

新合并引擎 (Nykomo) 中(在 Controller 8.x 中是默认的),按照以下方式创建 OB 值:

  • 通常在 xacq 中创建(为了更好地处理结构改变)。
  • 关于公司、会计公司和货币等的所有细节储存在表 xacq_conv 中。
  • 表 xacq_conv 使得在重构时处理 OB 值和获得正确的转换率成为可能。发生了从 xacq_conv 到 xdb 的转移,如果选择了法律合并将在正确的级别上登记抵消。
  • 如果使用转移账户,来自上一年的 P&L 登记将被登记到 OB 净收入,并滚入到下一年的 OB 留存收益中。

注意,您没有调整 OB 值的选项,因为功能 “Adjust Opening Balances for Automatic Journals” 仅写入到 xdb 并且 OB 值是在投资登记薄中创建的。

注意,如果您同时在留存收益和 P&L 账户中输入并购值可能会碰到问题。

基于周期数据库 (xdb) 的控制表。

这里使用的是编号在 E200 及以上的控制表。一些基本规则:

  • 特殊的控制表不能被指定任何账户,因为它们影响到所有账户 (E200 和 E210) 或者基于其他自动日志 (E900)。“间接” 控制表不能被指定任何账户,因为它们使用来自 “直接” 控制表(E215、E505、E515 和 E705)的数据。
  • 剩余的控制表,不管是预定义的还是用户定义的,都应该尽可能将 OB 账户和变动账户作为 “From 账户”。
  • 关于如何创建 OB 值,请查看与此相关的部分。

为了描述如何根据控制表的配置方式执行计算,我们引入了一些新的概念:

  • 头账户:不直接作为任何 OB/CB 结构的一部分的账户;包含积累值(BS)的账户。注意:OB 账户也作为主账户处理!
  • 变更账户:描述周期的变化。P&L 账户和规范(变动)账户(不包含 OB)。

注意,变更账户必须存储数据 — 不能成为 CB 和 OB 之间的差异(不能为总账户)。使用不正确的账户配置仍然能够在首年获得期望的结果,但是会在第二、第三年遇到问题。

规则如下所示:

  • 案例指的是不同的例子
  • 类型指的是关系,例如头账户对头账户,头账户对变更账户,变更账户对头账户,等等。
  • 存储金额指的是数据在 IBM Cognos Controller 中的存储方式
  • Trans Amount 指的是交易金额如何存储在 IBM Cognos Controller 中
表 3. 通过例子解释头账户和变更账户如何与自动日志协同工作(细分)
案例 类型存储为金额存储为交易金额
1H1 -> H2Amount H10
2C1 -> C2Amount C1Amount C1
3H1 -> C2Amount h1 (Y0) 减去 trbelopp C2 (Y-1)Amount H1 (Y0)
4C1 -> H2Amount C1 (Y0) 加上 amount H2 (Y-1)0
5C1+H1 -> H2Amount H1 (Y0) 加上 amount C1 (Y0)0
计算受头账户和变更账户影响的自动日志
H = Head Account
C = Change Account
1 = FROM account
2 = TO account
Y0 = Current Year
Y-1 = Previous Year

问题/注解:

  • 在 xdb 中,有一个针对金额的列 “belopp”,“trbelopp” 表示交易金额。trbelopp 通常用于公司间数据(IC),但是当 “From 账户” 作为头账户时,自动日志也使用 trbelopp。
  • 不要合并头账户和变更账户以获得一个变更账户!这将导致意外结果。
  • 注意,如果在控制表中出现错误,使用相同账户的所有行(即使在 “错误” 行中没有任何值)都需要更正才能正常工作。
  • 在新的合并引擎 (Nykomo) 中,不管是否使用 E300 都应该以相同的方式配置并购计算。我们的建议是尽可能使用规范,即使用变动(movement)账户作为 From 账户。也可以将主账户作为 From 账户,但会在某些情况下导致问题(如果公司已售出/停止报告值但仍然保留在结构中,OB 值将滚入)。
  • 将总账户用作 “From 账户” 是很实用的,即使在抵消所有这些账户或 “To 账户” 为头账户时。
  • 不要忘记将 To 账户添加到 From 账户中,因为下一级别的计算将以该 To 账户为基础(例如:已合并的储备和货币转换等)
  • 在不严格的法律公司结构中,如果不是使用 CC Ind 定义整个自动日志,那么使用会计公司信息 (CC Ind) 的用户定义日志可能在货币转换时出现问题,但问题仅会出现在一部分账户中。因此 CC Ind 应该对整个自动日志有效。

分析工具

在 IBM Cognos Controller 8.2 中 Verify Structures for Automatic Journals 的下面有一个新选项。如果您配置或更改了控制表,运行该特性会有益处,因为它能够发现不同类型的问题。在可靠实践部分有关于该特性的指南。

注意,必须确保改正错误代码 03(当 To 账户为变更账户时,无效地将变更账户和头账户合并成 From 账户),因为它将会在第二、第三年导致错误值。

  • 错误代码 04 仅是一个警告,不要求必须改正。
  • 运行更老版本的 IBM Cognos Controller 一样可以获得指定控制表中是否存在问题的信息。此时您可以使用服务器首选项 Trace_acctype。例如,输入 TRACE_ACCTYPE = E700 并运行合并。这将生成一个名为 TraceAccTypeE700.xls 的 Microsoft Excel 表格,请查看此表格。在 From 列中可以看到间隔如何将所有账户关联起来,以及哪些是 To 账户。该列表中仅列出可能导致问题的行。在列 “ktotyporig” 中可以找到初始类型的账户类型,在列 “ktotyppf” 中可以找到目标账户的账户类型。M 表示变动(变更)而 H 表示头(head)。

不同的合并模型

标准合并模型,使用投资登记薄

在标准配置中,自动日志部分基于投资登记薄,部分基于周期数据库,这取决于所使用的计算。这个最原始的配置通常在北欧国家、英国、美国、德国、瑞士使用,也在亚洲国家中使用。

表 4. 基于投资登记薄所用到的控制表(标准投资模型)
控制表 #描述自动日志类型
E100抵消投资,总公司1
E105抵消投资,子公司1
E110抵消投资,联合公司1
E115抵消投资,合资公司1
E120描述投资中的剩余价值,总公司8
E125描述剩余价值,子公司8
E130描述剩余价值,联合公司65
E135描述剩余价值,合资公司65
E150投资中的货币转换差异18
表 5. 基于周期数据库所用到的控制表
控制表描述自动日志类型
E200按比例的公司的抵消40
E210100% 产权 + 合资企业的抵消60
E215100% 产权 + 合资企业的抵消(间接)66
E300对期初余额进行结构变更调整20/每个 AJT
E400转移税前储备(主要用于瑞典)70
E410登记递延税款75
E500联合公司中的产权61
E505联合公司中的间接产权67
E510合资公司中的产权62
E515合资公司中的间接产权68
E700少数股份90
E705间接小股东97
E800在受限制和未受限制产权之间转移(适用于瑞典)80
E900由于复杂的所有权关系进行重新登记21/每个 AJT

注意,还存在规则 E106 “抵消投资,所有”,这是 E105、E110 和 E115 的组合。E106 的目的是使用投资登记薄并且获取拉丁形式的自动日志。很可能没有人使用它,因为拉丁用户喜欢在投资中使用 xdb 公司间账户,而不使用投资登记薄。

注意,不能同时激活 E505 和 E515,因为这将导致重复抵消间接产权。如果您同时拥有 E 集团和 J 集团并且使用旧的合并引擎(2.3 及更新版本),或者在新的合并引擎中使用管理合并类型,那么这将导致问题。

拉丁合并模型,基于周期数据库

在 Latin 配置中,自动日志仅基于周期数据库。该配置通常用于拉丁国家,比如比利时、法国、意大利和西班牙。由于未使用投资登记薄,因此投资数据储存在所有者的 IC 账户中,而不是储存在投资登记薄中。有好几个自动日志基于该投资数据,但是它们登记在不同的公司上并且使用不同的计算规则。

还有一个用于保存子公司的净收入的特定账户 Consolidated Reserves,它不包含净收入。因此在抵消该账户之后的值就是子公司对集团的贡献。

注意,它将和标准模型一样以逐个公司的形式给出完全相同的结果。可能更多是习惯的问题,在这些国家中,他们不喜欢在投资登记薄中进行重新登记已经在报告值中登记的数据。

表 6. 投资中通常用到的控制表(拉丁投资模型)
控制表描述自动日志类型
E200按比例的公司的抵消40
E210100% 产权 + 合资企业的抵消60
E215100% 产权 + 合资企业的抵消(间接)66
E300对期初余额进行结构变更调整20/ 每个 AJT
E500联合公司中的产权61
E710产权中的少数股份90
E715投资中的少数股份10
E750将产权转移到合并储备50
E770抵消投资,总公司 (xdb)10
E775抵消投资,所有子公司 (xdb)10
E900由于复杂的所有权关系进行重新登记21/每个 AJT

注意,少数股份计算 E710 和 E715 使用已计算的所有权百分比,而 E700 使用直接的所有权百分比。在旧的合并引擎中,当多个所有者用于少数股份时,使用 E705(标准模型)会得到错误的间接少数股份,因为 Controller 将计算一个权重百分比。这个问题在新的引擎中得到解决,因为在新引擎中是逐个级别进行合并的。

不过,当您拥有多个公司时,拉丁模型在新旧引擎中都能给出正确的少数股份。

投资调整模型

这个合并模型主要用于荷兰、丹麦和加拿大,其作用是调整所有者的投资账户,以和子公司的总产权保持一致。该模型提供一些特定的控制表来处理这些调整,并且其他控制表的配置方式也与标准合并模型和拉丁合并模型有所不同。

表 7. 通常用到的控制表(投资调整模型)
控制表描述自动日志类型
E200按比例的公司的抵消40
E210100% 产权 + 合资企业的抵消60
E215100% 产权 + 合资企业的抵消(间接)66
E300对期初余额进行结构变更调整20/ 每个 AJT
E500联合公司中的产权61
E505联合公司中的间接产权67
E600投资调整,结果30
E601投资调整,货币转换30
E602投资调整,其他30
E603投资调整,产权方法30
E700少数股份90
E705间接少数股份97
E760产权转移,投资调整50
E770抵消投资,总公司 (xdb)10
E900由于复杂的所有权关系进行重新登记 (Nykomo)21/每个 AJT

在可靠实践文档的投资调整部分可以找到关于该模型的详细描述。

注意,该模型在集团级别上得到的结果与标准和拉丁模型的结果一样,但在公司级别上结果不一样(因为子公司的结果转移给所有者)


预定义的自动日志

基于投资登记薄的自动日志

可用的自动日志:

E100 – 抵消投资,总公司 (AJ 1)

其目的是抵消总公司上的投资和偏移量账户上的会计薄。输入日志号(例如 1)。为投资输入所有明细账户(如果存在规范),这些账户在投资登记薄中作为 From 账户。作为 From 账户时不需要 OB 行,因为在登记薄中投资永远不应该登记在 OB 账户中。您可以将总账户用作 From 账户,但不要在 To 账户为变更账户时这样做。当 To 账户为变更账户时,不要忘记在 OB 列中输入正确的 OB 账户。

图 17. 针对 E100 的设置
针对 E100 的设置的例子
  • 245000 是投资账户,并且通过变动进行了详细化
  • 140000 是偏移量账户(产权账户)
  • E100 抵消输入到投资登记薄中的投资金额,不管子公司是否拥有 Purchase、Equity 或 Split 方法
  • 自动日志类型 1,号码 1 将登记到所有者上

将根据在投资登记薄中输入的值进行抵消(此处为当地货币)

图 18. 投资登记薄和账户信息
投资登记薄和账户信息

E105 - 抵消投资,子公司 (AJ 1)

其目的是抵消子公司上的并购值和偏移量账户上的会计薄,就像在 E100 中一样。输入一个日志号(与 E100 的不同,比如 2)。为并购值输入所有明细账户,它们在投资登记薄中用作 From 账户。这些属于产权账户和在机构等中的商誉和剩余价值账户。不应该使用 OB 行,因为在登记薄中永远不应该将并购值登记到 OB 账户上。

如果使用总账户作为 From 账户并且 To 账户留空,那么抵消将在相同的明细账户上进行登记,就像把它们相加到总账户中。当 To 账户为变更账户时(不是 P&L 账户),不要忘记在 OB 列中输入正确的 OB 账户。

技巧:使用 E100 之外的另一个偏移量账户能够更好地对它进行分析(尤其是所有者同时也拥有公司)。创建一个相加这两个偏移量的总偏移量账户。这个总账户在集团级别上必须等于 0,如果不是这样,那么很可能是在控制表中出现了错误。

图 19. E105 设置,包括账户、版本和偏移量账户等
E105 设置,包括账户、版本和偏移量账户等
  • 由于 OB 账户未持有投资登记薄中的值,因此可以在抵消规范(变动)时将总账户(在这里以 EB 结尾的账户包含 OB)用作 From 账户。
  • 在这个例子中,100000 是资本,136000 是留存收益,200000 是商誉,而 141000 是偏移量账户。
  • 在投资登记薄中输入的金额,除了投资金额之外,都将在与 Purchase 或 Split 方法合并的公司上进行抵消。
  • 自动日志类型 1,号码 2 将在所拥有的公司上进行登记。

E110 和 E115 – 抵消投资,联合公司或合资公司

其目的是抵消联合公司/合资公司上的投资和与 E105 中相同的偏移量账户上的会计薄。输入日志号(与 E100 和 E105 不同,例如 3)。与 E105 不同的是,您希望将抵消登记在 “联合公司中的普通股” 的指定账户上。

为并购值输入所有明细账户,它们在投资登记薄中用作 From 账户。这些是产权账户和机构等中的商誉和高估账户。不需要使用 OB 行,因为在登记薄中永远不应该将并购值登记到 OB 账户上。

图 20. E110,包括账户和版本等
E110,包括账户和版本等

在这个例子中,248000 是联合公司账户中的普通股(资产金额)。

E120 和 E125 – 总公司和子公司中剩余价值的贬值

其目的是根据输入到投资登记薄中的剩余价值金额创建贬值帖子,您将在其上设置一个百分比。未使用任何偏移量账户。通常使用 E125 并在子公司上进行登记。E120 登记总公司上的贬值,并且不能够和 E125 合并。它在货币方面存在限制,例如,您不能在所选择的货币(LC 或选择的 GC)之外的货币输入积累贬值。

输入在投资登记薄中使用的所有剩余价值账户,就像在 From 账户中一样。

图 21. E125 设置,包含账户和版本等
E125 设置,包含账户和版本等

在这里,针对剩余价值 i, 200000 的账户对应贬值 390000 的 P&L 成本账户,资产规范账户 209000300 的会计薄和主资产贬值账户 209000。

当启动 IBM Cognos Controller 或在内部进行销售时,需要输入积累贬值。在投资登记薄中可以通过找到带剩余价值的行、输入一个百分比并选择 “Depreciation details” 按钮来实现。

图 22. 贬值细节
贬值细节

确保贬值登记薄中的日期是上一年的最后一天。该数据将登记为 OB 积累贬值,并根据基本配置在留存收益上进行会计登记。

E130 – 剩余价值贬值,联合公司或合资公司

E130 与 E125 非常相似 – 区别是将贬值转移到资产账户,并且在某些情况下转移到用于受限制普通股的账户(否则转移到留存收益)。积累贬值的处理方式与 E125 一样。

E150 – 在投资中的货币账户差异

E150 (AJT 18) 的目的是对 E100/E105/E110 (AJT 1) 进行补充,从而使偏移量账户在集团级别上为 0。您可以以不同的方式配置 E150,这取决于是以本地货币(LC)还是集团货币(GC)存储并购值。这个选项必须在基本配置/General 2 中完成。

LC 中的并购

E150 在这里负责的是登记总公司货币的投资值(可以使用一些在投资登记薄中提到的历史汇率)和 LC * B 汇率中的值的差异。在控制表中,将投资账户(子公司中的股票)作为 From 账户,将用于货币转换差异的账户作为 To 账户,并且还有一个填入的偏移量账户(在头部或 To 账户)。需要调整偏移量账户以在集团级别获得 0。

图 23. E150 的设置
E150 的设置

在投资登记薄中用本地货币登记值:

DT Capital 1200
CT Investment in Sub 1200

根据投资登记薄中的子公司的投资账户登记历史价值 640。

子公司 (B) 拥有与 GC 不同的其他 LC,并且拥有值为 80%。

图 24. 用本地货币设置并购时的日志
用本地货币设置并购时的日志

在下面将可以找到 GC 中的结果,资本的历史价值为 800,期末汇率为 0.5,平均汇率为 0.70。

注意,GC 中的偏移量是 LC*期末汇率的偏移量,历史比例的差异登记在控制表 E150 中的货币转换差异账户中。

表 8. 基于用本地货币设置的投资的货币转换
In GC = 总公司货币总公司基值AJT 1总公司基值AJT 1 (10)AJT 18AJT 90总额
子公司中的股份640-640000
其他资产120014202620
总资产1840-64014202620
股本1400800-640-1601400
留存收益100100
结果140100-20220
偏移量-640600400
货币转换差异-8040-401664
总资产1640-64082000-1641656
少数股份164164
债务200600800
总产权和债务1840-64014200002620

注意,投资中的差异 etyp 18 登记在总公司上。

GC 中的并购

E150 在这里负责的是登记使用总公司货币/GC 的股本和使用 LC * B 汇率的值的差异。在控制表中,将用于股本 (100000) 的账户作为 From 账户,将用于货币转换差异的账户 (100000TD) 用作 To 账户。应该调整股本账户 (100000),从而仅将总公司的股本留在集团中。

图 25. E150 设置
E150 设置

在投资登记薄中登记了集团货币形式的值:

DT capital 640
CT Shares in Sub 640

表 9. 如何使用自动日志处理作为示例的 $640,并将投资信息存储为集团货币
In GC = 总公司的货币总公司基值AJT 1子公司基值AJT 1 (10)AJT 18AJT 90总额
子公司的股份640-640000
其他资产120014202620
总额1840-64014200002620
股本1400800-640-1601400
留存收益100100
结果140100-20220
偏移量-64064000
货币转换差异-8016-64
总产权1640-64082000-1641656
少数股份164164
债务200600800
总产权 & 债务1840-64014202620

注意,在这个特定的例子中不需要使用 AJT18 来调整资本。

注意,当使用 GC 中的并购时,投资登记薄中的历史汇率没有作用。即使输入历史汇率,集团货币形式的投资通常都使用期末汇率(B 汇率)进行转换。

建议用本地货币输入投资登记薄中的投资信息,并激活 E150 来处理货币差异。

基于周期数据库的自动日志

以下自动日志基于周期数据库。

  • E200 – 按比例的公司的抵消 (AJT 40)

这个控制表仅需被激活并拥有一个日志号。此外,还需要填充适当的贡献版本源(如果使用 SJT 应该包含 AJT 70,如果使用 E410 应该包含 AJT 75,如果使用 E6xx 应该包含 AJT 30,如果在 IC 控制表中计算拆分则不应该包含 AJT 35)。它抵消与比例(拆分)公司合并的公司的外部部分(因此仅对 S 公司有效)。

图 26. E200 设置
E200 设置
图 27. E200 的抵消条目
E200 的抵消条目
  • E210 – 抵消 100% 产权 + 合资公司 (AJT 60)

E210 和 E200 属于同一类型的控制表,它们都没有填充任何行。仅激活和选择日志号。对于联合和合并公司,将在 AJT 60 上抵消 100% 的计算基础(因此仅对 E 和 J 公司有效)。

图 28. E210 设置
E210 设置
图 29. E210 的条目
E210 的条目

E215 – 抵消 100% 产权 + 合资公司,间接 (AJT 66)

E215 是 “间接” 的自动日志,这意味着它基于所有其他抵消,因此在过程的最后进行计算。当使用旧的合并引擎和标准模型时需要使用它,但是在新的合并模型中它仅适用于管理合并类型。将在 AJT 66 上抵消 100% 的计算基础。

E300 – 结构变更 – 调整期初余额 (AJT 20)

E300 是一个处理年之间的结构变化并相应地处理 OB 的特殊自动日志:

  • 当公司被出售时将把 OB 值保留到在处置(disposal)列中指定的变动。当公司被并购之后,将使用在投资列中指定的变动抵消和取代所有 OB 值。这样做是为了 OB 和 LY CB之间不出现任何对账差异。
  • 当公司的所有权发生变化(由于内部/外部销售/处置),E300 确保 OB 滚入并且将金额变化(例如,少数股份)反映到在所有权变化列中指定的变动。
  • 此外,还处理年份之间的合并方法变化以在变化时获得正确的 OB,比如将合并方法从 Purchase 更改为 Equity。
  • 建议使用日志号 99,以避免与其他控制表的日志号混淆。
  • 如果成功处理了并购或处置,将在 AJT 20 上使用 E300 的日志号登记 E300 对基值的处理。对于 AJT 值,E300 将在相同的 AJT 上进行登记,但未使用 E300 的日志号。
  • 如果 E300 处理了所有权变更或合并方法,那么将在初始的 AJT 上登记调整,并且带有初始的日志号。您将在账户上看到从列 “Account change in own%” 或 “Account change method” 输入到 E300 中的值。
  • 从 8.2 开始由 E300 处理集团的销售和插入/删除集团。
  • E300 通过 xkstrucs 中所有权和/或方法的变更来触发。
图 30. 所有权百分比变化的例子
所有权百分比变化的例子

由于 E300 的纠正功能,OB 和 LY 的 CB 之间的对账将得到改正(在 AJ1 i 上,OB 上的金额为 -800;在 AJ90 上,OB 的金额为 -200)。

图 31. 完全处置公司/集团的例子
完全处置公司/集团的例子

E300 计数器在变动处置上登记 OB 的值。

图 32. 在合并方法中的变化例子
在合并方法中的变化例子

E300 计数器登记任意 OB 的值,因为产权公司没有任何资产负债表的值必须合并。

图 33. E300 的控制表配置
E300 的控制表配置
  • 对于每个 OB 账户,您需要根据投资、处置、所有权或方法的变更来指定要使用的变动账户。如果想要分开内部和外部销售/并购,使用 B/E/I 列并通过适当的账户为外部填入 E,为内部填入 I。在这个例子中,我们仅对所有类型的结构变化使用一个变动,使用 4 个不同的变动将增加账户结构,但会获得更佳的分析。
  • 注意,E300 不会自动处理任何由年内所有权变更导致的结果重新计算(分步的并购/处置,完整的并购/处置)。
  • 此外,还要记住在 E300 中使用的变动账户应该使用与它们的 OB 账户一致的货币转换码。原因是在所有登记货币中获得相同的金额(从而使销售以 0 结束)。

E400 – 转移税前储备(主要用于瑞典 – AJT 70)

E400 将税前储备(必须不出现在集团上)重新分配,一部分分配到税务,一部分分配到受限制的储备(或使用新的 IFRS 规则的未受限制储备)。它使用来自表 HT01 的税率。

图 34. E400(转移税前储备)
E400(转移税前储备)

使用 B/T/N 列来指定是否使用金额的 100% (blank),乘以税率 (T) 或 100% 减去税率剩余的结果 (N)。

图 35. 国家、账户和税率
国家、账户和税率

第一行说明了要使用的基本税率,其中国家和账户列为空。为每个国家(在这里,瑞典的基本税率为 28%)和/或账户将导致例外。

E410 – 登记递延税款 (AJT 75)

E410 允许通过使用表 HT01 中提到的税率计算递延税款;通过国家甚至账户来反映税率(如果列账户为空,那么相同的税率适用于在 E410 控制表中提到的所有账户)。由于必须在公司结构中填写 country 字段,因此得以建立与公司的连接。From 账户中的金额必须与税率相乘并登记到 To 账户中。如果想要在自动日志上将递延税款作为资产、债务或特定的内容,可以复制规则 E410(使用相同的类别和日志,但使用不同的日志号)。

注意,税率没有周期戳。因此如果税发生变化,并且想要与前面的周期合并,则不要忘记改正它们。

图 36. E410 设置
E410 设置
图 37. 税表
税表

E500 – 联合公司中的产权 (AJT 61)

这个控制表计算联合公司中的产权股份(仅对 Equity 公司有效)。产权股份在资产和产权上进行登记(在这个例子中为账户 248000)。直接所有的百分比乘以 From 账户上的金额(产权包括净收入和转换差异)。

如果将产权公司拥有的投资考虑在内,那么账户投资必须位于 From 账户中,并且减去联合公司中的账户产权股份。

图 38. E500 的配置片段
E500 的配置片段
图 39. 使用产权方法计算的例子
使用产权方法计算的例子

E505 – 联合公司中的间接产权 (AJT 67)

E505 是一个 “间接” 自动日志,这意味着它基于所有其他抵消,因此在过程的最后进行计算。当应用旧的合并引擎和标准的模型时需要使用它,但在新的合并引擎中它主要适用于管理合并类型。

间接产权百分比(xkstrucs 表中的 perceq)与公司的基值和抵消金额相乘。

E505 连接到 E500,通过从后者获取账户进行计算。抵消在 AJT 67 上进行登记。

图 40. E505 和控制表
E505 和控制表

E510 – 合资公司中的产权股份 (AJT 62)

这个控制表的工作方式和 E500 一样,但是是为合资公司登记产权股份。通过使用 E500 和 E510,使得为合资公司之外的联合公司登记产权股份成为可能。在 AJT 62 上登记抵消。

图 41. E510 和控制表
E510 和控制表

E515 – 合资公司的间接产权 (AJT 68)

这个控制表的工资方式与 E505 一样,连接到 E510,并且通过后者获取账户进行计算。在 AJT 68 上登记抵消。

注意,不能同时激活 E505 和 E515,因为这会导致重复抵消。导致问题的原因是在公司结构中这两个控制表都是由间接产权的字段触发。这意味着在旧的合并引擎中,集团不能与 E 和 J 合并方法组合。

图 42. E515 和控制表
E515 和控制表

E600-603 – 投资调整 (AJT 30)

这些控制表的目的是重新对所有者的投资进行估值,从而与子公司的产权保持一致。这将以直接拥有百分比的形式把产权(结果)转移到账户投资和所有者的产权(结果)。

可以在关于投资调整的可靠实践中找到关于这个模型的全面说明。

标准和拉丁模型未使用这些表。

E700 – 少数股份 (AJT 90)

这个控制表的目的是基于产权(包括净收入和转换差异)计算少数股份。

仅当根据标准模型或投资调整模型进行合并时,才使用这个控制表。使用直接拥有的百分比(在公司结构中的第一级的所有权),采用 1 - 直接拥有百分比。

如果根据拉丁模型合并,那么必须改用控制表 E710。

图 43. E700 的控制表的片段
E700 的控制表的片段

EquityXX 是产权账户上的规范(变动)的汇总(未包含净收入 BS),136000 和 137000 都是留存收益账户但后者仅用于公司日志。注意,账户 100000(资本)也是控制表的一部分(不是屏幕截图的一部分),并且遵循与留存收益账户相同的逻辑。

账户 145000XXX 是净收入 BS 上的规范,NETINCOME 是 Profit 和 Loss 的结果(总账户)。150000 是产权账户上的转换差异的汇总。

在这个配置中有 3 个针对少数股份的账户,一个在产权 (139000) 上,一个在结果 (145100) 上,一个在转换差异 (150100) 上,它们为少数股份提供精确的分析。

480000 是用于少数股份的利润和亏损的账户。

图 44. 使用 20% 少数股份计算的例子
使用 20% 少数股份计算的例子

E705 – 间接少数股份 (AJT 97)

这是一个 “间接的” 基于所有其他自动日志的自动日志,比如 E505。当使用带有不严格法律结构或管理结构的标准或投资调整模型时,它对旧的和新的合并引擎都有影响。E705 连接到登记在 AJT 上的 E700,并从后者获取用于抵消的账户。

图 45. E705 和控制表
E705 和控制表

体现 AJT 97 在新的合并引擎中的价值的一个例子是,想要构建映射法律、分层结构的扁平结构。注意,间接的少数股份(表 xkstrucs 中的 percmin)必须设置在第一个级别上以激活 AJT 97。

例子:在法律合并类型中,公司 D 70% 的所有权为集团 K2 所有,K2 80% 的所有权为 K1 所有。D 的产权为 1000 并且没有其他值。在 LE 中 etyp 90 在 D 上登记 -300,然后 K2 的合并值为 700。K2 上的 Etyp 90 为 -140 (-700*20%),因此 K1 的合并值为 560。管理合并类型或扁平结构拥有 percdown 70 和 percmin 20。Etyp 90 将登记 -300(基数 1000 作为基础 * 30%),etyp 97 将登记 -140(基数 1000 + elim -300 作为基础 * 20%),最终等得 560,这与 LE 中的值一样。

注意,对应拉丁模型金额 560 将直接登记在 etyp 90 上(etyp 97 上没有任何登记),因为它来自规则 E710,该规则使用已计算的拥有百分比而不是直接百分比。

E710 – 产权上的少数股份 (AJT 90)

E710 仅在拉丁模式中使用。它在公司上基于产权(包括净收入和转换差异)计算少数股份,但是 E710 与 E700 的不同之处是前者使用已计算的所有权百分比而不是直接的所有权百分比。在 AJT 90 上登记抵消。

图 46. E710 和控制表
E710 和控制表

这个控制表将少数股份从账户 138000 合并储备(其中产权账户通过 E750 转移)移动到产权 (139000) 上的账户少数股份。

因此 From 账户是产权账户 (EQUITYXXX)、结果 (145000XXX)、产权 (150000) 上的转换差异以及利润和亏损上的净收入的规范,同时也是合并储备上的规范(如果少数股份中有子集团,少数股份也必须在来自连接到子集团的子公司中的合并储备上进行计算)。

在这个配置中有 3 个针对少数股份的账户,一个在产权 (139000) 上,一个在结果 (145100) 上,一个在转换差异 (150100) 上,它们为少数股份提供精确的分析。

480000 是用于少数股份的利润和亏损的账户。

如果在产权和拆分公司上有少数股份(间接),金额将乘以直接拥有的百分比再乘以 1 – (计算拥有的百分比除以直接拥有的百分比),如规则 RD(E710 规则)中所示的一样。

图 47. 少数股份的 20% 的例子
少数股份的 20% 的例子

E715 – 投资 (AJT 10) 上的少数股份

这个控制表的目的是计算所有者投资上的少数股份(如果所有者未拥有 100% 股权)。登记在子公司的少数股份账户上执行(使用 CC 指示器 C)。这个控制表仅在根据拉丁模型合并时使用。

图 48. E715 和控制表
E715 和控制表

在 From 控制表中有关于投资 (240000XXX) 和账户对应的商誉 (143000XXX) 的规范。

由于拉丁模型未使用投资登记薄,商誉在公司日志中进行登记(通常由所有者完成)。手动的调整如下所示:

DT 商誉
CT 对应的商誉

如果所有者上有一些少数股份,少数股份将计算到账户对应的商誉上,并且被添加到子公司的产权 (139000) 上的 Minorities 账户中,或者被删除(如果它们在账户投资上计算)。

如果所有者是一个产权或拆分公司,金额将根据规则 RD(E715 规则)的计算方法乘以直接拥有的百分比再乘以 1 – (计算拥有的百分比除以直接拥有的百分比)。

E750 – 将产权转移到合并后的储备 (AJT 50)

E750 在拉丁模型中使用。它将所有公司的(总公司除外)的产权(净收入除外)转移到账户合并储备中,这是一个账户,从这里可以找到所有子公司对集团的最终贡献。在 AJT 50 上登记抵消。

列 Selection Method 是开放的,这意味着您可以以不同的方式处理子公司和联合公司。列 GM 指示器也是开放的。将其留空(最常见)意味着对于 P(购买)公司完整的金额将转移到合并储备中。设置 G 意味着该金额将乘以已计算的所有权的百分比。

其他控制表可能必须修改,这取决于 E750 的配置方式。如果子公司是一个产权或拆分公司,那么该金额将乘以直接拥有的百分比。

在这个配置中(最常见)100%(如果购买公司)都将转移到合并储备 (138000)。From 账户为产权账户(未包含净收入 BS)。

选择方法 S2(除了总公司之外的所有公司)。

图 49. E750 和控制表配置
E750 和控制表配置
图 50. 在这个例子中可以看到 100% 的资本都通过 AJ 50 转移到账户合并储备
在这个例子中可以看到 100% 的资本都通过 AJ 50 转移到账户合并储备

E760 – 产权转移,投资调整(AJT 50)

仅当根据投资调整模型进行合并的时候才使用这个控制表,因此不在这里进行解释。请在关于投资调整的可靠实践中阅读与此相关的内容。

其目的是通过偏移量账户以直接拥有的百分比抵消产权。

E770 – 抵消投资,总公司 (AJT 10)

E770 在 Latin 设置中与 E775 一起使用,同时也用于投资调整模型。

可以将它与 E100 进行比较,因为它在所有者上进行抵消。应该填充偏移量账户以平衡登记。

图 51. E770 和控制表配置
E770 和控制表配置

240000XXX 使用子公司中关于账户投资的规范,140000 是偏移量产权账户。选择方法是开放的,以便于在不同的账户上登记不同类型公司的抵消(注意,这适用于当前拥有而不是过去拥有的公司)。如果所有者是一个产权或拆分公司,那么金额将乘以直接拥有的百分比。

图 52. 在这个例子中所有者是一个总公司
在这个例子中所有者是一个总公司

E775 – 抵消投资,所有子公司 (AJT 10)

E775 在 Latin 设置中和 E770 一起使用。这个控制表的目的是将所有者的投资 100% 转移到子公司的账户合并储备中。

它可以与 E105 相比较,因为它抵消拥有的公司的投资。但是在这里所有者的投资是在所拥有的公司上执行抵消的计算基础(使用 CC 指示器 C)。应该填充偏移量账户以平衡登记。

技巧:使用 E770 除外的其他偏移量账户将便于对它进行分析(尤其是所有者同时也是一个所拥有的公司)。创建一个作为两个偏移量之和的总偏移量账户。这个总账户在集团级别上必须等于 0,如果不是这样那么控制表的配置可能有错误。

图 53. E775 和控制表配置
E775 和控制表配置
  • 在 From 控制表中有关于投资 (240000XXX) 和账户对应的商誉 (143000XXX) 的规范。
  • 借助于偏移量账户 (141000),关于投资 (240000XXX) 的规范在合并储备 (138000) 中的子公司中进行登记和平衡。
  • 从合并储备 (138000) 上删除关于对应商誉的规范,并在子公司的账户对应商誉上登记这些规范。
  • 选择方法是开放的,以便于在不同的账户上登记不同类型公司的抵消。
  • 如果所有者是一个产权或拆分公司,那么金额将乘以直接拥有的百分比。
  • 在这个例子中,您可以看到通过偏移量账户 (AJ 10) 将总公司的投资(金额为 640)100% 转移到子公司的账户合并储备。
图 54. 需要来自 Paul Young 的其他文本
需要来自 Paul Young 的其他文本

E800 – 在受限制和未受限制产权之间传输 (Swedish, AJT 80)

这个控制表在受限制和未受限制产权之间转移产权,从而使未受限制的产权不持有超出以红利形式分摊的金额。

注意,由于 IFRS 不区分受限制和未受限制产权,这个控制表在未来可能很少使用。

图 55. E800 和控制表配置
E800 和控制表配置

注意,产权主账户用作 From 账户(必须不为变动账户)。在 R/U/I 列中设置账户是否定义为受限制储备 (R)、未受限制储备 (U) 或净收入 (I)。如果在相同的类别中有几个账户,那么需要在类别中设置优先级。在计算中首先抵消优先级为 1 的行。

E900 – 由于复杂的所有权关系而重新登记(新的合并引擎)

当公司的结构有多个所有权时(同一公司关联到几个子集团),新的合并引擎将使用这个控制表。它的日志号为 10000 并且不可以停用。当所有权相交时(公司将在表 xkstrucs 中获得该级别的合并方法 A),更低级别的计算在日志号为 10000 的每个自动日志类型上反转(基值在 AJT 21 上反转),并且创建新的日志。

图 56. 公司层次结构的样例
公司层次结构的样例

注意,对于多所有权,采用的百分比通常是直接的百分比,即使在计算方法中它被指定为计算出来的百分比。


非预定义自动日志 — 一些例子

红利抵消

目的:

根据留存收益账户自动地抵消年内收到的分红。

该例子的中的设置:

红利接收账户是一个公司间收入账户。注意,公司间代码可以为 “I” 账户类型(不需要知道交易额是多少)。

图 57. 红利的账户设置
红利的账户设置

资产负债表和留存收益的结果是非集成的。

所有变动(统计账户)都累加在可以与主账户对账的 EB 中。OB 从 LY 的 EB 复制而来(代码 J)。

图 58. 留存收益和结果的账户和变动
留存收益和结果的账户和变动

要得到净收入 BS 和留存收益上的正确变动,那么要在基本配置中使用转移账户,这点非常重要。注意,这个变动 150 必须有一个转换码 L(LY 的平均汇率)以获得和净收入 OB 相同的值。

图 59. Reconcile 2 选项卡
Reconcile 2 选项卡

创建自动日志和添加相关的贡献版本

创建 AJ “ED”(可以是任意字母的组合,数字仅用于预定义的 AJ)。

图 60. 自动日志类型
自动日志类型

在相关的贡献版本中添加这个 AJ “ED”。

规则的定义

创建非预定义规则 C100。

  1. 在 AJ 类型框中选择已创建的 AJ,在本例中为 ED。
  2. 选择 level 1 (必须与预定义的 AJ 在同一级别上进行计算)。
  3. 由于源账户(收到的红利)是一个公司间账户,必须在公司与公司交叉处进行抵消,因此选择的 Category 必须为 23。
  4. 选择 Active、Enable calculation of Change in structure(如果使用 E300)和 Alternative currency conversion(非必要,但建议默认选择它)复选框。
  5. 以下列必须出现在控制表中:konto、tecken_pf、konto_ib、konto_pf 和 gm_ind。
  6. 在列 regel_id 中输入 R5(购买和总公司:金额类型:金额,汇率类型:直接拥有百分比;拆分:金额类型:金额*直接拥有百分比,汇率类型:100%)。
  7. 在列 msel 中输入 S7(所有,但产权/合资公司除外)。
图 61. 控制表的定义
控制表的定义
图 62. 控制表设置
控制表设置

在结束版本源中不一定要输入内容(在本例中我输入一个没有日志发布合并的结束版本)。

下面是控制表的账户的定义。如前所述,它是非集成账户,并且有一个用于留存收益 (137000) 的账户,以及一个用于 B/S 结果的账户 (145000)。但是为了获得少数股份的正确变动,在本例中仅使用一个用于少数股份的账户,它包含当年的结果和转换差异,因为与集团账户不同,基本配置不为少数股份提供自动的转换机制。

420000:收到的分红,I/C 收入账户
137000:留存收益,B/S 账户
137000120:留存收益/支付的红利,统计账户
139000:储备的少数股份,B/S 账户
139000120:储备的少数股份/支付的红利,统计账户
139000200:储备的少数股份/当年结果,统计账户
480000:P/L 上的少数股份,成本账户

图 63. 储备少数股份账户及其变动账户
储备少数股份账户及其变动账户

自动抵消的结果

需要抵消的分红金额为 80。

公司 B(接收红利的公司)是一个收购公司,拥有 80% 的所有权。

图 64. 日志报告中的日志(第一年)
日志报告中的日志(第一年)

借助于基本配置,金额 64 也将登记到 B/S (145000) 的净收入中,以及登记到 B/S /当年结果 (145000200) 的净收入中。

图 65. 第二年(日志报告中的日志)
第二年(日志报告中的日志)

留存收益/上一年支付的红利被转移到留存收益/OB。

借助于基本配置,上一年的结果 B/S 被转移到留存收益。

结果 B/S /上一年的结果被转移到结果 B/S /OB。

借助于基本配置,上一年的结果 B/S 被转移到留存收益。上一年的结果 B/S 被转移到 B/S /转移的结果。

第三年:

没有任何登记,因为变动 150 将转移到 OB。

为了更好地理解问题,当有一个以上的少数股份账户时,一个用于储备 (139000),一个用于结果 (145100),接下来的控制表也进行相同的处理。

图 66. C100 的控制表的红利抵消
C100 的控制表的红利抵消

145100:少数股份的结果,B/S 账户

145100200:少数股份结果/当年的结果,统计账户

第一年:

图 67. 日志报告
日志报告

借助于基本配置,金额 64 也将登记到 B/S (145000) 的净收入中,以及登记到 B/S /当年结果 (145000200) 的净收入中。

第二年:

没有新的红利。

图 68. 日志报告
日志报告
  • 留存收益/上一年支付的红利被转移到留存收益/OB。
  • 借助于基本配置,上一年的结果 B/S 被转移到留存收益。
  • 结果 B/S /上一年的结果被转移到结果 B/S /OB。
  • 借助于基本配置,上一年的结果 B/S 被转移到留存收益。上一年的结果 B/S 被转移到 B/S /转移的结果。
  • 储备少数股份/上一年的结果别转移到储备少数股份/OB。
  • 结果少数股份/上一年的支付的红利转移到结果少数股份/OB。

注意,对于这最后两个账户,我们还应该能够自动更新转移账户以在期末余额中获得 0,但不幸的是,与集团账户(137000 和 145000)不同,基本配置没有这样的选项,因此我们将遇到对账问题 (EB <> CB)。

图 69. 日志报告(抵消红利)
日志报告(抵消红利)

您将在 OB 上获得一个剩余的变动。

使用条件对产权公司的亏损进行重新分类

其目的是将产权的负 P/L 结果(490000 通过 E500 计算得到)重新分类到成本账户 (390000)。

图 70. 创建一个包含 AJ61 (E500) 的贡献版本
创建一个包含 AJ61 (E500) 的贡献版本
图 71. 在 Automatic journal types 选项卡中创建一个 AJ,产权上的负结果(本例中为 N6,将发布到此)
在 Automatic journal types 选项卡中创建一个 AJ,产权上的负结果(本例中为 N6,将发布到此)
图 72. 在相关的贡献版本中添加这个新的 AJ (N6)
在相关的贡献版本中添加这个新的 AJ (N6)
图 73. 在自动日志中创建规则/定义/100% 获取值仅对产权公司有效
在自动日志中创建规则/定义/100% 获取值仅对产权公司有效
图 74. 创建一个将对来自 E500 的负结果进行重新分类的 AJ (C500);自动日志类型必须是先前创建的类型 (N6) 并且必须为级别 2(意味着它在级别 1 的其他 AJ 集之后进行计算)
创建一个将对来自 E500 的负结果进行重新分类的 AJ (C500);自动日志类型必须是先前创建的类型 (N6) 并且必须为级别 2(意味着它在级别 1 的其他 AJ 集之后进行计算)

进入 condition 选项卡并输入 <0。

图 75. condition 选项卡及其设置 < 0
显示了 condition 选项卡及其设置 < 0

转到 maintain/configuration/control tables/acquisition calculation 并选择 C500。

输入日志号并选择为贡献版本源 AJ61(贡献版本仅包含 AJ61)。

在 From 账户输入账户 490000(产权公司的结果),该账户已在 AJ61 中的级别 1 上进行了计算。

在 To 账户中使用 - 符号输入账户 390000(产权公司亏损),以及使用 - 符号输入账户 490000。

因此,如果满足条件 <0(账户 490000 有负金额),结果将被重新分类为亏损。

图 76. 控制表
控制表
图 77. 在这个例子中净收入为 -200,产权公司拥有 20% 的所有权。AJ61 在 490000 中将登记金额 -40,并且将通过 AJ N6 在 390000 对该金额进行重新分类
图 77 在这个例子中净收入为 -200,产权公司拥有 20% 的所有权。AJ61 在 490000 中将登记金额 -40,并且将通过 AJ N6 在 390000 对该金额进行重新分类

参考资料

学习

获得产品和技术

讨论

  • 参与 developerWorks 博客 并加入 developerWorks 中文社区,developerWorks 社区是一个面向全球 IT 专业人员,可以提供博客、书签、wiki、群组、联系、共享和协作等社区功能的专业社交网络社区。

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=676870
ArticleTitle=IBM Cognos 最佳实践: IBM Cognos Controller 基本配置和自动日志指南
publish-date=07222011