跳至内容

Odoo 19 中的多公司、多币种与公司间交易:实用设置指南

如何构建公司与分支机构、安全地共享数据、管理汇率,并实现集团实体之间交易的自动化
2026年10月19日 由
Odoo 19 中的多公司、多币种与公司间交易:实用设置指南

Odoo 19 多公司、多币种和公司间设置指南封面

在埃及、伊拉克及更广泛的地区,拥有多个法律实体、总部加分支机构,或以多种币种进行买卖的企业十分常见。Odoo 19 可以在单个数据库中处理所有这些情况,但您在第一天做出的选择,例如设为公司还是分支机构、记录是共享还是归属特定公司、币种如何计算汇率,日后都很难撤销。

本指南按照实际操作顺序介绍设置过程:确定结构、创建公司和分支机构、控制用户访问和共享数据、配置币种和汇兑差额、实现公司间单据自动化,以及生成合并视图。

关于资料来源:本文依据 Odoo 19.0 版官方文档编写。菜单标签和选项可能因您的版本类型、已安装的应用和财政本地化而有所不同,因此在应用到正式数据之前,请务必先在测试数据库或复制的数据库中确认每一步。

在 Odoo 19 中设置多公司和多币种的七步示意图

第 1 步:在公司与分支机构之间做出选择

在 Odoo 中,公司是具有独立法律身份、财务记录和运营设置的单个业务实体。分支机构是公司的下属单位(如地区办事处),在共同的母公司之下运营。Odoo 的指导非常明确:独立的子公司应创建为额外的公司,而不是分支机构。

在 Odoo 的分支机构模型下,母公司的科目表、主币种和税项适用于其所有分支机构。母公司还管理统一的会计期间,因此其锁定日期和结账日期适用于所有分支机构,不过分支机构可以设置更早的锁定日期。分支机构仍可拥有自己专用的日记账、地址和徽标。

  • 当实体是独立法人、拥有自己的税务登记、需要自己的科目表,或以不同的主币种出具报表时,请选择单独的公司。
  • 当该单位属于同一法律实体、与总部共用科目和税项,而您主要需要单独的日记账、地址、访问权限和报表时,请选择分支机构。
  • 如果您只需要单独跟踪某条产品线或某项业务,则两者都不必选择;Odoo 自己的用例指出,分析会计和多仓库是更轻量的替代方案。

财政本地化包设置在母公司上,每家公司和分支机构都配置有各自的法律信息。根据结构不同,分支机构可以共用母公司的增值税号,也可以拥有自己的税号,从而形成合并申报或单独申报。

在创建任何内容之前,请先规划完整的层级结构。Odoo 提醒,被定义为母公司的公司日后不能转换为分支机构,因为这可能引发访问权限问题,而且应始终先创建母公司。另请注意,添加分支机构会启用多公司功能,这可能影响您的 Odoo 订阅方案,请与您的 Odoo 客户经理确认。

第 2 步:创建公司和分支机构

要创建公司,请打开“设置”应用,进入“公司”部分并点击“管理公司”,或使用“设置 > 用户与公司 > 公司”。点击“新建”并填写公司详细信息。

  • 公司名称、地址以及电话、电子邮件和网站等联系方式。
  • 税号;如果注册号与税号不同,还需填写公司注册号,必要时填写 LEI。
  • 币种,它将成为该公司会计的主币种。
  • 电子邮件域名、颜色和徽标,这些有助于用户识别当前公司,并确保单据品牌标识正确。

要添加分支机构,请打开母公司的表单,进入“分支机构”选项卡并点击“添加行”。分支机构下还可以有自己的分支机构,从而构建多层级结构。请记住,除了从母公司继承的会计设置外,价格表、忠诚度计划和库位等配置必须按分支机构分别设置。

大多数常规设置适用于数据库中的每家公司。标记为公司专属的设置在“设置”应用中带有建筑物图标,因此更改前请先切换到正确的公司。对于在数据库初始设置之后添加的公司,Odoo 不会自动创建仓库,因此请为每家需要处理库存的新公司手动创建仓库。

第 3 步:控制用户访问和公司选择器

在每个用户表单上,“访问权限”选项卡可让您设置用户可访问的“公司”,以及登录时选中的唯一“默认公司”。用户在这些公司中能做什么,仍取决于为其分配的访问权限。Odoo 提醒,错误的多公司访问设置可能导致行为不一致,因此应由有经验的管理员处理。

用户通过右上角的公司选择器切换上下文。勾选多家公司可同时查看它们的数据,而高亮显示的公司为当前公司,新记录将在其中创建。对于分支机构,选择母公司会自动包含其分支机构,而选择某个分支机构则只连接到该分支机构。

在会计中,用户可以同时查看多家公司的记录和报表,但一次只能处理一家公司的会计业务。请培训用户在过账发票、账单或付款之前检查当前公司。

第 4 步:确定哪些记录共享、哪些记录归属特定公司

产品、联系人和设备等记录带有“公司”字段。将其留空即与所有公司共享该记录,设置某家公司则对其加以限制。在多公司数据库中,新建的产品和联系人默认共享。

交易单据的处理方式不同。报价单、发票和供应商账单属于创建它们的公司,只有选中该公司时才可见,并且会自动填入当前公司。

共享记录中的某些字段仍然是公司专属的。Odoo 的例子是产品:销售价格和内部参考对所有公司通用,但成本按公司分别存储,这使每个实体都能保留自己的成本结构。

  • 如果集团向相同的客户销售相同的产品,请共享产品目录和客户主数据。
  • 当某个实体不得查看另一实体的供应商、价格或客户时,请限制相应记录。
  • 为共享主数据约定命名和归属规则,因为一处更改会影响所有使用该记录的公司。

第 5 步:配置币种、汇率和汇兑差额

每家公司的主币种默认取决于其所在国家,可在会计设置的“币种”部分更改。其他币种可在“会计 > 配置 > 币种”中通过切换为“启用”来开启。每笔交易都以公司的主币种记录;对于外币交易,Odoo 会同时存储公司币种金额和交易币种金额。

汇率可以通过在币种的“汇率”选项卡中添加行来手动维护。启用第二种币种后,会计设置中会出现“自动汇率”选项。您可以按需更新汇率,将更新间隔设为每日、每周或每月,并选择提供汇率的网络服务。请选择与您的审计师和税务机关所期望的汇率相符的来源,并记录这一选择。

  • 当某个日记账(例如美元银行账户)只应处理该币种的交易时,请为该日记账设置币种。
  • 只有当某科目上的每笔分录都必须使用该币种时,才为该科目设置币种;对于外币银行账户,Odoo 建议将科目币种留空以保持灵活性,并依靠日记账币种。
  • 在发票、账单和付款上,可直接在单据上或在付款登记窗口中选择币种。

已实现的汇兑差额会在项目核销时自动过账,例如客户以不同汇率支付外币发票时。请在会计设置的“默认科目”部分定义汇兑差额日记账以及收益和损失科目,并通过日记账明细视图审核这些分录。

在期末,“会计 > 审核”下的“未实现货币损益”报表会列出资产负债表上未结的外币金额。您可以为该报表应用 Odoo 的汇率或手动设置汇率,然后点击“调整分录”记录未实现的收益或损失,并在您选择的日期自动冲回。

第 6 步:实现公司间交易自动化

当同一数据库中的公司之间相互交易时,“公司间交易”功能可以生成对应的单据。在公司选择器中选择相关公司,打开“设置”应用,进入“公司”部分,启用“公司间交易”并保存。该设置按公司分别配置,因此需要为每个应生成对应单据的实体重复操作。

  • 创建供应商账单:当一家公司为另一家公司确认发票或贷项通知单时,会在对方公司中创建账单或退款。
  • 创建销售订单:当为另一家公司确认采购订单时,会在供货公司中创建一张草稿报价单。
  • 创建采购订单:当为另一家公司确认销售订单时,会使用“使用仓库”中所选的仓库创建一张草稿询价单。
  • 同步库存移动:公司之间的发货和收货保持同步。

“已验证”选项会自动确认生成的记录,并适用于上述所有选项。相关公司之间必须共享产品,Odoo 还强调,必须正确配置财政状况、税项和本地化,对应单据才能准确无误。激活开发者模式后,每个公司记录上的“公司间交易”选项卡中也会显示相同的选项。

在复制的数据库中测试完整周期:销售订单、生成的采购订单、发货、收货、发票和生成的账单,然后检查两家公司中的税项、价格、币种以及公司间应收和应付余额是否一致。

第 7 步:建立合并报表方法

合并是将法律上相互独立的公司的账簿整合为一个视图。分支机构不以同样的方式合并;母公司已经可以在一处查看其分支机构的财务报表,而每个分支机构只能看到自己的数据。

  • 科目映射:在每个科目上,“映射”选项卡可让您按公司输入对应的代码,以便将不同科目表中的相似科目合并,并在报表中按科目代码分组。
  • 科目合并:可选择将多个科目合并为所选公司之间共享的一个科目,日后也可以取消合并,但已合并的沟通栏历史记录将保持合并状态。
  • 多分类账:每家公司保留其常规分类账,而合并公司使用多分类账,其中还包含常规分类账所排除的合并调整日记账。
  • 公司选择器:将合并公司选为当前公司,并将其他公司设为可见,即可从合并公司的视角查看日记账明细。
  • 横向分组:在开发者模式下创建,可将合并资产负债表或损益表与各公司的贡献并排显示。

对于使用不同币种的公司,Odoo 会处理折算:权益科目使用历史汇率,损益科目使用加权平均汇率,其他资产负债表科目使用期末汇率。所用汇率为当前所选公司的汇率,因此请在合并公司中维护汇率。请记得在报表中选择多分类账,因为报表默认显示法定视图。

关于 Community 版本:Odoo 将“开票”应用与完整的“会计”应用区分开来,后者增加了标准财务报表、银行对账等功能。上述报表和合并工具属于“会计”应用,因此在向管理层承诺提供合并报表包之前,请先确认您的版本和已安装应用所提供的功能。

1CBMS 如何为您提供帮助

1CBMS 为在埃及、伊拉克及周边地区运营的集团设计并实施 Odoo 19 多公司和分支机构结构,涵盖从最初的公司与分支机构抉择、科目表映射,到汇率政策、公司间自动化和合并管理报表的全过程,并在上线前于预发布数据库中全面测试。欢迎通过 www.1cbms.com 联系我们,与经验丰富的 Odoo 顾问一起规划您的结构。

Odoo 19 中的用户、访问权限与安全:实用指南
从用户类型和组,到记录规则、双重认证和定期访问审查