Multi-Company Consolidation
Run multiple companies in one XO, eliminate intercompany activity, translate currencies, and produce consolidated group statements.
Updated April 30, 2026
Consolidation rolls several companies into one set of group accounts. Operate each entity with its own ledger, branches, and currency, then produce consolidated financial statements — with intercompany transactions eliminated and foreign currencies translated.
Who this is for: groups, holdings, and multi-entity businesses that need both standalone and group-level reporting.
Concepts
- Entity — a company with its own books (set up in XO Core → Org).
- Group — a parent that consolidates two or more entities.
- Intercompany — transactions between entities that must net to zero at group level.
- Translation — converting an entity’s currency into the group’s presentation currency.
Set up the group
- Go to XO Books → Consolidation → New group.
- Choose the parent entity and presentation currency (e.g. SAR).
- Add the member entities and their ownership % (for partial consolidation / NCI).
- Map each entity’s chart to the group chart of accounts (XO auto-maps matching codes; review the rest).
📷 Screenshot: the group structure with parent and member entities and ownership percentages.
Intercompany transactions
- Flag accounts used between entities as intercompany (e.g. intercompany receivable/payable).
- When you post a transaction between two entities, tag the counterparty entity.
- At consolidation, XO matches and eliminates these so they don’t inflate group figures, and reports any out-of-balance pairs for review.
Currency translation
For entities in another currency, XO translates:
- assets/liabilities at the closing rate,
- income/expenses at the period-average rate, and
- posts the difference to a translation reserve in equity.
Set rates in XO Core → Org → Exchange rates.
Produce consolidated statements
- Open Consolidation → Run.
- Pick the group and period.
- XO combines the entities, applies eliminations and translation, and applies ownership %.
- Review the consolidated P&L, balance sheet, and cash flow; drill from any group line back to the contributing entities.
- Lock the consolidation for the period when finalized.
Best practices
- Reconcile intercompany balances between entities before running the consolidation.
- Keep entity charts aligned to the group chart so mapping stays one-to-one.
- Run consolidation after each entity has closed its period.
Troubleshooting
- Intercompany doesn’t eliminate. The counterparty entity tag is missing on one side, or the two sides use mismatched amounts/dates — check the exceptions list.
- Group totals look off after translation. Verify the closing and average rates for the period.