← All modules · Finance & Accounting

Consolidate on real ledger data — with a gate that stops a broken close

Multi-entity consolidation on real ledger data — currency translation, intercompany elimination, NCI, and a balance-sheet gate that won’t pass a broken close.

What it does

Everything Consolidation & Intercompany handles

End-to-end consolidation run

A real workflow aggregates subsidiary balances, translates currency, applies eliminations, computes NCI, validates, and persists — inside an atomic transaction with per-period locking.

Balance-sheet integrity gate

If assets don’t equal liabilities plus equity plus NCI, the run rolls back and the period is marked failed — a non-balancing consolidation is never reported as success.

Reads the authoritative ledger

Each entity’s trial balance, income statement, and balance sheet are extracted from real posted GL documents, not a mock feed.

Intercompany elimination

AR/AP and revenue/expense eliminations are built from real intercompany transactions, translated to the group currency, and written as balanced journals.

Non-controlling interest

A minority-interest calculator posts balanced NCI journals per subsidiary, resolved through account assignments and fail-closed on gaps.

Dual-approval intercompany

Intercompany transactions record each side’s approval independently and explicitly deny a superuser bypass — value can’t push onto a sister entity’s books on one-sided sign-off.

How it works

From action to ledger, in four steps

  1. 1
    Define

    Set up a consolidation group — the hierarchy of entities and ownership percentages.

  2. 2
    Record

    Book intercompany transactions between entities, approved by both sides.

  3. 3
    Run

    Run consolidation for a period — the engine extracts each entity’s ledger, translates currency, eliminates IC balances, and computes NCI.

  4. 4
    Validate

    The run finalizes only if the consolidated balance sheet balances; otherwise it rolls back and flags the period.

See it

Real screens, real data

Consolidation dashboard — groups, NCI, and last-run status
A consolidation run surfacing real success or validation-failure results
Consolidation groups and entity hierarchies

It fails closed by design

Where an advanced elimination isn’t fully automated, the system raises an explicit error rather than silently returning a wrong or zero number. That refusal to fake a result is the point — a consolidation you can trust or a clear reason you can’t.

Why it matters

What you get

  • Consolidated numbers trace to real posted ledgers, not re-keyed summaries.
  • A hard balance-sheet gate stops a broken consolidation from being published.
  • Intercompany AR/AP and revenue/expense eliminate from actual recorded transactions.
  • Dual-side approval protects each entity’s books.
  • Currency translation to a single reporting currency is built in.
Questions

Frequently asked questions

What happens if a consolidation doesn’t balance?

It fails closed. If assets don’t equal liabilities plus equity plus NCI, the run rolls back and the period is marked failed — a non-balancing consolidation is never reported as success.

Does consolidation use real ledger data?

Yes. Each entity’s trial balance, income statement, and balance sheet are extracted from real posted GL documents, not a mock feed — so consolidated numbers trace to real ledgers.

How is intercompany eliminated?

AR/AP and revenue/expense eliminations are built from real intercompany transactions, translated to the group currency, and written as balanced journals. Intercompany transactions record each side’s approval independently and explicitly deny a superuser bypass.

Does it handle currency translation?

Yes. The run translates each entity’s ledger to a single group reporting currency, and computes non-controlling interest with balanced NCI journals per subsidiary.

Go deeper

Related guides

See Consolidation & Intercompany on your own books.