Allocation & Closing(中文)
分摊与结账概述¶
如今,企业在竞争非常激烈的市场中运营,管理着大量产品、销售渠道和客户。因此,它们必须采用一些方法来核查生产成本和销售收入,以确保对资源进行负责任的财务管理。因此,有必要对业务进行"快速结账",以便快速监控业务趋势,并实施一种成本与收入分摊方法,使业务单元或成本中心对其使用的服务直接负责。
Tagetik 提供了强大的分摊引擎,它按照复式记账逻辑,允许执行会计结账,即生成会计数据的自动日记账,从而实现"快速结账",而无需等待会计结账(例如应计和递延的登记)。
Tagetik 的分摊与结账引擎允许您:
- 结转成本及/或收入到直接或间接产生它们的特定业务单元、产品、服务或活动。系统使用特定的动因(预设的或由程序本身计算的),这些动因可以是会计值或统计值(毛利、销售收入、数量、平方米等)。
例如,如果要将管理费用分摊到不同部门,可以选择每个部门开具的发票数量作为动因。
其他示例包括:根据每个成本中心现有终端的数量分摊 IT 成本,或按照"市场价格"逻辑而非"完全价格"逻辑管理费用回摊。
- 调整数据,来自总账或其他子系统。
当需要使用部分原始数据集执行"快速"月度结账时,这非常有用。在这种情况下,可以从不同的"供给子集"中检索数据,并用它们来"填补空缺",为每个 n 元组(科目 - 自定义维度)定义主子系统。
例如,可以使用预算场景中输入的金额来调整能源成本,或从外部资产管理系统检索资产信息。
在这种情况下,Tagetik 将来自会计的金额与预算级别定义的金额进行比较,并生成会计数据自动日记账,以获得预算数据作为最终金额。系统还可以生成相关的资产负债表对应项;从通过自动平衡"平衡"的会计数据出发,Tagetik 保持这种平衡。
另一个示例是"调整"来自开票系统的数据,或来自根据 HR 系统而非 FS 数据计算的人事成本的数据。
- 执行假设分析
可以将不同的分摊模型应用于同一组原始数据,以便随后比较所得结果。
例如,如果用户不确定笔记本电脑数量或员工数量是否是分摊 IT 成本的最佳动因,可以创建一些分摊模型,运行它们并在报表中比较结果。这有助于做出更可靠的决策。
为获得上述结果,引擎管理两个数据处理"系列":
- 分摊,分为以下类型:
- 分摊,在这种情况下,数据根据由动因(始终使用科目定义)获得的百分比进行共享
- 科目分摊,在这种情况下,某科目(或科目层次节点)上的数据根据由动因(使用多个科目定义)获得的百分比分摊到其他科目
- 部分分摊,在这种情况下,数据不会被全部分摊,因为动因的定义是"部分的"。有关更多详细信息,请参见下面的示例。
- 重分类,在这种情况下,源 n 元组上的金额被完全分摊到目标 n 元组(这是 100% 分摊,不需要动因)
-
转移价格(PxQ),在这种情况下,要分摊的金额按"价格 X 数量"计算
-
场景目标匹配,与"完全"分摊不同,它在于对数据施加特定金额。当出于管理目的需要执行月度结账,但自有数据是部分的,而使用其他场景中存在的数据来补全时,会使用此功能。例如,当实际值用预算数据补全时。以下数据处理类型属于此系列:
- 场景目标匹配,在这种情况下,对当前场景中存在的数据施加为"目标场景"(即包含目标值的场景)中相同数据定义的金额。
- 计算目标匹配,在这种情况下,系统计算要"施加"的"目标"金额。目标金额作为参考科目的百分比获得(计算目标匹配(通过"固定 %"))。如果该百分比是计算得出的,则称为计算目标匹配(通过"计算 %"作为比率)
要运行的数据处理类型连同其他信息在分摊与结账规则中定义,系统使用这些规则生成相关的复式分录。
分摊和月度拆分基于实体币种金额工作。如果未定义此金额,系统将返回空值或不正确的值
以下示例描述了上述数据处理类型。
示例
示例 1:分摊系列
- 分摊:假设将归属于科目 PL00001 和成本中心 C00 的金额 100 根据下表所示的动因分摊到成本中心 C01 和 C02。

我们可以看到:
- 动因表示系统用于将 100 拆分到两个成本中心 C01 和 C02 的"权重"
-
系统始终按照复式记账逻辑写入分录,因此与冲销和分摊分录相关的金额之和始终为 0。
-
科目分摊:假设将归属于科目 PL00001 的金额 100(与自定义维度 1...5 上的月度拆分无关)根据下表所示的动因 DRV1 和 DRV2 分摊到科目 PL00002 和 PL00003。

我们可以看到:
- 动因表示系统用于将 100 拆分到两个科目 PL00002 和 PL00003 的"权重"
- 数据处理在 PL00002 和 PL00003 上生成分摊分录如下:
- 100 乘以动因 DRV1 的贡献除以两个动因贡献之和
- 100 乘以动因 DRV2 的贡献除以两个动因贡献之和
-
系统始终按照复式记账逻辑写入分录,因此与冲销和分摊分录相关的金额之和始终为 0。
-
部分分摊:假设将归属于科目 PL00001 和成本中心 C00 的金额 100 根据下表所示的动因分摊到成本中心 C01 和 C02。

我们可以看到:
- 成本中心 C00 根据在成本中心 C01 和 C02 上过滤的动因 DRV1 分摊"要分摊的数据"(科目 PL00001 上的 100)
- DRV1 定义在 C01 和 C02 上,总值的计算省略了此过滤器(因此也考虑了 NC 上的金额)
- 分摊是"部分的",因为只有部分数据被分摊(62,5)
-
系统始终按照复式记账逻辑写入分录,因此与冲销和分摊分录相关的金额之和始终为 0。
-
重分类:将归属于科目 PL00001、成本中心 C00 和产品 P01 的金额 100 分摊到产品 P02。

同样在这种情况下,系统按照复式记账逻辑写入分录,因此与冲销和重分类分录相关的金额之和始终为 0。
- 转移价格:假设价格定义在成本中心 C01(源"实体")上,针对产品 P01 和 P02,且成本中心 C02 和 C03 是目标"实体",我们在其中拥有产品 P01 和 P02 的数量。最后,假设执行冲销的科目是 PL00001,执行分摊的科目是 PL00002。

同样在这种情况下,系统按照复式记账逻辑写入分录,因此与费用回摊和分摊分录相关的金额之和始终为 0。
示例 2:场景目标匹配
- 场景目标匹配:假设我们有科目 PL00001,其在会计系统中的实际金额为 20,但我们知道这是一个部分值(因为一些发票仍需登记),我们想用预算值调整它。

- 计算目标匹配(通过"固定 %"):假设科目 PL00001 等于 50,参考科目(即系统必须根据其计算要施加金额的科目)为 100,要使用的百分比为 65%。

我们可以看到系统:
- 通过将百分比应用于参考科目的值来计算要施加的"目标"金额
-
定义等于"目标"金额与科目值之间差额的分录
-
计算目标匹配(通过"计算 %"作为比率):我们有科目 PL00001,其值在实际场景中为 40,在预算场景中为 50,REF 参考科目(即系统必须根据其计算要施加金额的科目)在实际场景中为 120,在预算场景中为 100。

我们可以看到系统:
- 将百分比计算为科目 PL00001 的值与参考科目之间的关系,从参考场景(在此情况下为预算)检索两个值
- 通过将计算出的百分比应用于参考科目在当前场景(在此情况下为实际)中的值来计算要施加的"目标"金额
- 生成等于"目标"金额与科目在当前场景中的值之间差额的分录
"分摊与结账"模块参数化¶
通常,分摊与结账规则由系统管理员定义,根据规则,它们对特定实体或集团的所有实体有效。设置可由每个用户根据管理员允许的"自由度"进行自定义。
系统参数化可以是:
- 通用参数化(由管理员定义)
- 用户参数化(由每个用户定义)
通用参数化¶
此活动由系统管理员负责,涉及以下方面:
- 管理。它包括数据处理基本信息的参数化,即:
- 数据模型:用于定义 Tagetik 中使用的所有流程的基本表,因此也用于分摊和结账数据处理(科目表、币种、维度等)。
- 流程:用于执行分摊和结账数据处理
- 规则。它包括数据处理生成分录所需规则的参数化,即:
- 分摊与结账规则:定义所有可执行的分摊与结账规则
- 用户权限。它包括数据上用户权限的参数化,具体定义:
- 例程结账限制:用于限制已定义的分摊与结账"规则"的使用
用户活动¶
只能从管理员用户 Web 界面中的用户工具菜单进行管理。根据管理员定义的限制,用户可以在此:
- 自定义提供的参数化
- 运行生成复式分录的分摊与结账数据处理。