8-part guide

8 Ways Odoo Supports Multi-Entity and Multi-Currency Operations

The moment a North American SMB opens a second entity, a Canadian subsidiary, a US holding company, an offshore purchasing arm, the ERP gets tested. Most mid-market systems handle one set...

Octura Solutions

Why this matters

When One Company Code Stops Being Enough

The moment a North American SMB opens a second entity, a Canadian subsidiary, a US holding company, an offshore purchasing arm, the ERP gets tested. Most mid-market systems handle one set of books with reasonable competence and struggle with a second. Odoo multi company is different: intercompany transactions,...

Octura Solutions

1 of 8

Native Multi-Company Structure with Shared and Segregated Data

Odoo's Multi-Company framework lets you run every entity inside one database. Data can be shared (products, contacts, pricelists) or segregated (journals, accounts, inventory locations) at the model level. Users switch context from the company-switcher in the top bar, with no separate login and no VPN hop to a second...

Octura Solutions

2 of 8

Intercompany Rules: Automated PO/SO Pairing Across Entities

When entity A sells goods to entity B, the last thing you want is a human creating a mirror purchase order by hand. Intercompany rules automate that: a confirmed sale order in entity A generates a draft purchase order in entity B (or vice versa) without manual intervention. Payment terms, currency, and transfer price...

Octura Solutions

3 of 8

Multi-Currency Accounting with Live Exchange-Rate Feeds

Every entity operates in its own functional currency; transactions that cross currencies need a reliable rate and a clear revaluation path at period-end. Odoo's multi-currency engine pulls live rates from a configurable provider (ECB, Fixer, manual), applies them to invoices and bank transactions, and posts unrealized...

Octura Solutions

4 of 8

Consolidated Financial Reporting Across All Entities

The CFO wants one P&L. Odoo's Accounting module includes a consolidation report that aggregates entities, eliminates intercompany balances, and translates non-functional-currency subsidiary results at the closing rate. You configure the consolidation accounts once; the report reruns at any period without a spreadsheet...

Octura Solutions

5 of 8

Separate Chart of Accounts per Entity, Shared Where Useful

A Canadian subsidiary under IFRS and a US operating company under US GAAP do not share the same chart of accounts, different deferred tax treatments, different lease capitalization rules, different segment presentation. Odoo lets each company maintain its own chart of accounts while sharing a common product catalog...

Octura Solutions

6 of 8

Tax Compliance per Jurisdiction, GST/HST, QST, US Sales Tax

Operating in Canada and the US means managing GST/HST, QST for Quebec operations, and multi-state US sales-tax nexus, sometimes all in the same group. Each Odoo company carries its own fiscal positions and tax configuration. For US entities with significant e-commerce or cross-state volume, the AvaTax connector...

Octura Solutions

7 of 8

Access Control and Record-Level Security per Entity

An accountant for the US entity should not see the Canadian entity's vendor invoices by default. Odoo's record rules enforce company-level data isolation at the database row level, not just at the UI, so a user assigned to one company cannot accidentally access another entity's records even with broad access rights....

Octura Solutions

8 of 8

Multi-Language Operations and Localized Document Output

A Canadian group with French-speaking Quebec operations and English-speaking Ontario or US operations needs invoices, quotations, and delivery orders in the right language per partner. Odoo's multi-language support translates document templates and printed outputs per customer language preference. The ERP interface...

Octura Solutions

Bonus

How to Evaluate an Odoo Partner for a Multi-Entity Project

Multi-entity projects fail more often than single-entity ones, usually because the partner underestimates intercompany complexity rather than because the software is harder to configure. Seven checks to run before signing:

Octura Solutions

Read next

8 Ways Odoo Supports Multi-Entity and Multi-Currency Operations

Full guide on octurasolutions.com

Read the full guide