Consolidation engine

Open-source IFRS consolidation — IC elimination & NCI.

Konsolidat is an open-source (MIT) IFRS/GAAP consolidation engine. It handles intercompany elimination, non-controlling interest (NCI), foreign-currency translation and cumulative translation adjustment (CTA), and ownership trees with mid-period and step acquisitions — all validated by 26 automated tests on every close, and all auditable as version-controlled SQL.

How it works

What makes it work.

IC

Intercompany elimination

A proper IC matrix: trading eliminations, upstream/downstream profit-in-inventory, dividend and IC-loan eliminations — configurable and auditable, not a spreadsheet workaround.

NCI

Non-controlling interest

NCI is calculated automatically from the ownership tree, including changes during the period — no manual journal adjustments or special-case formulas.

FX

Translation & CTA

Functional-to-presentation currency translation at closing, average or historic rates by account type, with cumulative translation adjustment computed and balanced automatically.

The unfair advantage

Open. Owned. Tested.

Unlike every commercial EPM, Konsolidat is open source and self-hostable — the whole application to run on your own infrastructure, inspect, fork and own.

Open source (MIT)Full source-code accessSelf-host on your infra Version-controlled in Git26 automated testsData residencyNo vendor lock-in
FAQ

Questions.

Is there an open-source IFRS consolidation tool?

Yes — Konsolidat is MIT-licensed and performs IFRS/GAAP multi-entity consolidation, including intercompany elimination, NCI, FX translation and CTA, with full source-code access.

Does it handle intercompany elimination and NCI?

Yes. Konsolidat includes a configurable intercompany elimination matrix and calculates non-controlling interest automatically from a time-variant ownership tree, including mid-period and step acquisitions.

How do I trust the numbers?

Every consolidation step is version-controlled SQL validated by 26 automated tests on each run, and any figure traces back to its source GL entry — so the math is continuously proven, not asserted.

=EPM("NextStep", "YourGroup", "Today")

See it on your own close.

Book a 30-minute technical demo — a real consolidation model, not slides.