6-part guide
Running two or more legal entities across borders is not a feature; it is a discipline. The ERP either enforces clean separation between entities while letting goods and money move...
Why this matters
Running two or more legal entities across borders is not a feature; it is a discipline. The ERP either enforces clean separation between entities while letting goods and money move predictably between them, or it leaks, duplicate journals, manual reconciliations, audit findings, and a CFO who stops trusting the...
1 of 6
When entity A in Canada sells to entity B in France, the audit trail must show both sides, a customer invoice in A's books and a vendor bill in B's books, matching to the cent. Odoo's intercompany rules auto-generate the mirror document on the receiving entity the moment the originating invoice is validated, including...
2 of 6
FX exposure does not wait for someone to remember it. Odoo's multi-currency module stores rates per currency per date and supports automated daily fetches from the ECB, Bank of Canada, or your treasury feed. The unrealised gain/loss revaluation wizard revalues open AR, AP, and bank balances at period-end against the...
3 of 6
Shared services, group IT, regional management, a centralised marketing team, incur cost in one entity and deliver value to several. The clean answer is analytic distributions: a single vendor bill in the paying entity tags multiple analytic accounts (one per consuming entity or business unit) with a percentage split....
4 of 6
Segregation of duties does not survive contact with a sloppy user-rights setup. Build an access-rights matrix with rows = roles (AP clerk, AR clerk, controller, GL accountant, treasurer, CFO) and columns = entities, each cell records the Odoo groups assigned. Then test it. The minimum compliance script: can the AP...
5 of 6
Each entity keeps its local chart of accounts in its functional currency, Canadian GAAP in CAD, French PCG in EUR, US GAAP in USD. The CFO needs one consolidated P&L and balance sheet in the group reporting currency. Odoo's consolidation module (or the multi-company dashboard with mapped accounts) translates each...
6 of 6
The single most expensive mistake in multi-entity Odoo is big-bang go-live across all entities at once. The right pattern is phased rollout: pick the smallest or simplest entity, configure it fully, run two month-end closes on Odoo in parallel with the legacy system, fix what breaks, and only then start the second...
Bonus
The features matter; the partner shipping them matters more. Eight checks separate the partners who deliver from the ones who learn on your budget:
Read next
Full guide on octurasolutions.com