8-part guide
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...
Why this matters
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,...
1 of 8
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...
2 of 8
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...
3 of 8
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...
4 of 8
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...
5 of 8
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...
6 of 8
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...
7 of 8
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....
8 of 8
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...
Bonus
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:
Read next
Full guide on octurasolutions.com