[TITLE]
财务合并与多公司会计工具使用指南

[DESCRIPTION]
本文详述在 Odoo 中实现财务合并的关键步骤,包括账户映射、多账簿、水平分组、汇率调整以及账户合并与拆分工具,帮助企业统一多公司财务报表。

[KEYWORDS]
财务合并, 多公司会计, 账户映射, 多账簿, 水平分组, 汇率调整, 账户合并, 账户拆分, Odoo, 报表

合并

合并允许将多个独立公司(每家公司都有自己的账簿)的财务数据合并为统一视图,提供整个集团“公平的”财务健康状况。

它通过整合多家公司数据,帮助创建集团财务表现的清晰、全面视图。

:::: note
::: title
备注
:::
合并公司涉及在法律上独立的实体,而分支机构 <general/branches>单一法律实体的子部门,通常共享总部资源(账簿、税务、账户、财务位置),并不会以同样方式进行合并。
::::

多种工具组合在一起,共同构建财务合并:

::: {#consolidation_account_mapping}

  1. 账户映射(Account Mapping):可以将不同公司中的相似账户映射在一起,使 Odoo 能在合并报表中正确汇总。要映射账户,进入 会计 --> 配置 --> 账户表,点击账户行的 查看。在 映射 标签页中,在对应公司的 代码 列输入代码进行映射。

    :::: note
    ::: title
    备注
    :::

    导入映射 <consolidation_import_account_mapping> 或使用 合并工具 <consolidation_merge_tool> 合并已有账户可简化此过程。
    ::::

    当一个公司的多个账户映射到另一公司的同一账户时,可通过 按账户代码分组 (grouping by <customize-reports/lines-group-by>) 将这些账户在另一公司的报表中合并为一行,而不是按账户 ID 分组。

    :::: note
    ::: title
    备注
    :::

    某些报表(如 损益表 <accounting/reporting/profit-and-loss>)会按账户类型分段显示。当按账户代码分组时,段落保持不变,但每段内部会按账户代码进行行合并。
    ::::

    ::: example
    比利时公司是母公司,拥有美国子公司。美国公司有五个收入账户:

    • 400000 产品销售‑国内
    • 400100 产品销售‑国际
    • 410000 服务收入‑咨询
    • 420000 订阅收入
    • 430000 货运及处理收入

    这五个美国收入账户对应比利时公司的一条收入账户(700000 收入)。若要在比利时公司的损益表中仅显示一行合并后的收入,需要将美国的五个收入账户全部映射到比利时公司的 700000 收入账户,并在报表中 按账户代码分组
    :::

  2. 多账簿(Multi-Ledgers):账簿是合并过程的核心,分为:

    • 常规账簿:合并范围内的每家公司都有自己的常规会计账簿,记录日常交易,不包括该公司的合并调整分录。
    • 合并专用多账簿:实际执行合并的公司拥有一个特殊的多账簿,包含所有其他公司已在各自账簿中排除的合并调整分录,从而能够查看所有调整的总体影响。

    要创建新账簿,进入 会计 --> 配置 --> 多账簿,点击 新建,填写名称,选择关联公司,并最重要的是确定哪些分录需从该账簿中排除。

多公司选择器(Multi-Company Selector):通过多公司选择器即可访问合并视图。将合并公司设为当前公司,并在选择器中显示其他公司后,所有分录将以合并公司的视角呈现。

水平分组(Horizontal Groups):Odoo 的报表工具支持将多账簿结合使用水平分组,以查看合并后的资产负债表或损益表,并显示每家公司对整体合并数值的贡献。

创建 水平分组 的步骤如下:

  • 启用 开发者模式 <developer-mode>
  • 前往 会计 --> 配置 --> 水平分组,点击 新建
  • 填写 分组名称,并选择该分组可使用的 报表
  • 字段 列点击 添加行
  • 创建规则 窗口中,添加 字段,如有需要再创建 规则,最后点击 保存并关闭

:::: important
::: title
重要
:::

打开财务报表时,默认使用公司常规账簿(包括合并调整)。若要查看完整的合并全貌,请务必 选择包含所有合并调整的多账簿
::::

  1. 累计汇率调整(Cumulative Translation Adjustments):在合并使用不同币种的公司时,Odoo 会自动处理汇率转换。

    • 权益账户:使用历史汇率。
    • 损益账户(P&L):使用平均汇率。
    • 资产负债表账户(除权益外):使用期末汇率。

    :::: important
    ::: title
    重要
    :::

    所使用的汇率为当前选中公司的汇率。
    ::::

:::

可以合并账户以减少账户数量并在公司间实现标准化。这是可选的,合并功能本身不依赖此操作。

使用合并工具时,先在右上角的公司选择器中选中所有需要合并账户的公司。

随后进入 会计 --> 配置 --> 账户表,选中要合并的账户。点击 fa-cog操作合并账户

在弹出的 合并账户 窗口中,如有需要可勾选 按名称分组?,然后点击 合并

选中的账户将合并为一个共享账户,所有选定的公司均可使用该共享账户,效果等同于该账户原本就是为多个公司共享而创建的。

如有必要,也可以拆分已合并的账户。

:::: warning
::: title
警告
:::

拆分账户不会拆分账户的聊天记录。合并后,变更历史将永久保留。
::::

拆分步骤:在右上角公司选择器中选中拥有共享账户的公司,进入 会计 --> 配置 --> 账户表,选中要拆分的账户。点击 fa-cog操作拆分账户

系统会弹出 Odoo 警告 确认窗口,列出拆分后各账户的分配情况。

点击 拆分,系统将为之前的共享账户在每个公司下各创建一个新账户。

导入账户映射,先在右上角公司选择器中选中所有相关公司,然后进入 会计 --> 配置 --> 账户表

  1. 导出模板:选中需要映射的账户,点击 fa-cog操作导出。在 导出数据 窗口中,使用 fa-plus 添加 代码映射/代码代码映射/公司外部 ID 三个字段,然后点击 导出。无需其他字段。

  2. 编辑表格:在电子表格中为每个公司对应的账户填写所需的映射代码。

  3. 导入文件:点击 导入,在 导入账户表 部分点击 导入 CoA。在 会计导入指南 中拖拽或点击 上传数据文件,选择已编辑好的 xlsx 或 csv 文件,然后点击 导入

导入完成后,系统将根据每家公司对应的映射代码进行对应。


[SUMMARY]

  • 财务合并
    • 合并工具
      • 账户映射
      • 多账簿
      • 多公司选择器
      • 水平分组
      • 累计汇率调整
    • 账户合并与拆分
      • 合并账户
      • 拆分账户
      • 导入映射