Group reporting for holding companies in Saudi Arabia

How a holding company with subsidiaries on different ERPs and currencies gets one consolidated view, eliminations and a board-ready group report every month.

4 min read
In short

Each subsidiary keeps its own ERP and currency. Naarvin reads every company on a schedule, maps their accounts to one finance model, matches intercompany balances and consolidates the group in your reporting currency. Your team reviews the differences and approves the numbers; every group figure opens down to the company and the ledger lines behind it.

What does group reporting look like without a platform?

For most holding companies in the region, the group report is a workbook. Each subsidiary closes in its own system, someone exports a trial balance, and the group finance team pastes it into a consolidation file, maps the accounts again, chases intercompany differences and converts currencies by hand.

  • Subsidiaries run on different systems: one on Odoo, one on Xero, an older one on spreadsheets.
  • Charts of accounts differ, so every month starts with re-mapping.
  • Intercompany balances rarely agree on the first pass, and the difference is found late.
  • Companies in the UAE or Egypt report in their own currency and need translating.
  • The board wants one set of numbers, in Arabic and English, and the reasons behind each movement.

The work is skilled, but most of the time goes into copying, matching and checking rather than understanding the group.

How does group reporting run with Naarvin?

Each company stays on its own system. Naarvin connects to it once, then does the gathering and matching every month, and your team decides.

  1. Connect each companyERPNext, Odoo, Xero, QuickBooks Online, Business Central, Zoho Books and others connect directly; any other system connects by file, database or feed. See integrations.
  2. Map accounts onceEvery account is mapped to one finance model from suggestions a person confirms. New accounts are flagged for mapping instead of falling through.
  3. Read the books on a scheduleBalances and ledger lines arrive without exports, in each company's own currency.
  4. Match intercompanyBalances between group companies are matched and every difference is listed with the entries on each side.
  5. ConsolidateThe group is combined in your reporting currency with eliminations, minority interests and currency translation.
  6. Report and explainGroup statements, management reports and the board pack, with every figure opening to the company, the account and the ledger lines.

What do the agents prepare, and what does your team decide?

StepNaarvin preparesYour team decides
Account mappingSuggested mapping for each new accountConfirms or corrects it
IntercompanyMatched balances and the list of differencesAgrees the fix with each subsidiary
EliminationsProposed elimination entriesReviews and approves them
CurrencyTranslation at the rates on record, with gaps flaggedConfirms the rates policy
Group reportStatements, commentary draft and board packEdits the story and signs it off

Who sees which company?

Access is set by role and by company. A subsidiary's finance manager sees their own company; the group CFO sees the whole group. A person who can see only some companies is not shown group totals that would reveal the others, and the CFO Copilot follows the same rule when it answers.

What do you need to start?

  • Access to each company's accounting system, or a trial balance and ledger export where there is no connector.
  • Your group structure: which company owns which, from when, and at what share.
  • Your reporting currency and where your exchange rates come from.
  • One person in group finance to confirm the first mapping. Our team connects the systems with you on every plan.

When is this not the right fit?

A single company with one set of books does not need group reporting. And unusual group events, such as a step acquisition or contingent consideration, still need your own workings alongside the consolidation. For everything that repeats every month, the gathering, matching and combining is where the time goes back to your team.

Questions people ask

Do our subsidiaries have to move to the same ERP?

No. Each company keeps its own system and its own chart of accounts. Naarvin maps every account to one finance model, so the group view does not depend on everyone using the same software.

Can we consolidate companies in different currencies?

Yes. Each company keeps its own currency. The group is translated into your reporting currency at the rates on record, and missing rates are flagged rather than guessed.

How are intercompany differences handled?

Balances between group companies are matched every month and each difference is listed with the entries on both sides. Your team agrees the correction with the subsidiaries; eliminations are proposed for approval.

Is the group report available in Arabic?

Yes. Reports, commentary and the board pack work in Arabic and English, and every figure opens to its source in either language.

Does Naarvin post consolidation entries into our ERP?

Consolidation is kept in Naarvin, at group level. Journals for a company's own books go back to its ERP only after approval, and only once your admin turns sending on.

Where Naarvin helps

See it on your own books

A guided demo on Demo Group's books, then we connect one of your companies. In Arabic or English.