Early accessSome features may be unavailable
Back to Blog
auditifrs-3ifrs-10group-auditconsolidationstep-acquisitiongoodwill

IFRS 3 in synthetic test data: walking through a step acquisition

From a 25% equity-method investment to a 70% subsidiary in two transactions — how VynFi models IFRS 3 ¶42 remeasurement, the resulting goodwill, and the audit trail.

VynFi Team · EngineeringMay 9, 202612 min read

Step acquisitions are where IFRS 3 stops being a tidy theoretical exercise and starts being a genuinely tricky audit problem. A textbook acquisition — buy 100% of a target on day one, recognise the goodwill, move on — is rarely what shows up in real engagements. What shows up is a sequence: an investor first holds 18% as a financial asset, picks up another 12% in a private placement two years later (now equity-method at 30%), sits at that level for another four years, and then takes a controlling interest at 70% via a tender offer. The accounting treatment changes at every stage. Most synthetic test data fakes the start state and skips the transition.

**TL;DR** — VynFi 2.7 models the full IFRS 3 transaction surface: 7 transaction types (acquisition, step-up, step-down, partial-disposal, NCI-transaction, disposal, method-change), each with the correct ¶42 remeasurement, goodwill calculation, and audit-trail JSON. Drop a sequence of transactions into the YAML, and the engine threads them through the consolidation as if they were happening across real periods. Audit reviewers see the same workpapers they would on a live engagement.

The IFRS 3 transition pain point in audit data

If you ask a senior manager which areas of group-audit work generate the most review queries, IFRS 3 usually shows up in the top three. Not because the standard itself is unclear — ¶42 is reasonably crisp on the remeasurement mechanic — but because every step acquisition has so many moving parts that getting one wrong is easy. Pre-acquisition fair value of the existing stake. The gain or loss from remeasurement. Goodwill = consideration + NCI + previously-held FV − identifiable net assets. Day-one allocation of the purchase price across acquired assets and liabilities. Subsequent depreciation of the step-up component. Reviewers spend hours reconstructing each of those numbers because the workpapers usually don't carry the full provenance.

When firms train new joiners on this, the test data they use is almost always a single 100% acquisition of a clean target. The trainee never sees the equity-method-to-control transition. They never see what happens to the existing 25% stake when the acquirer crosses the control threshold. They never have to think about whether the previously-held investment should have been carried at fair value through OCI or through P&L. By the time they meet the real engagement, the gap is wide.

VynFi's stance: synthetic group data should expose every IFRS 3 transaction type that real engagements expose, and the audit trail should make it possible to reconstruct any number on the consolidated statements down to the transaction that created it.

Modeling the existing 25% stake (equity method)

Start with the pre-control state. Imagine an investor (Acme Holdings) that has held 25% of a target (Newco S.A.) for three years. Under IAS 28, this is an equity-method investment: Acme's books carry the investment at cost initially, then adjust for Acme's proportionate share of Newco's post-acquisition profits and losses. If Newco earns €10M in a period, Acme picks up €2.5M (25% × €10M) on its income statement and adds the same €2.5M to the equity-method investment line on the balance sheet. Dividends from Newco reduce the investment line.

The relevant YAML for this state looks something like:

YAML
entities:
- id: "newco"
parent: "acme-holdings"
name: "Newco S.A."
currency: "EUR"
consolidation: "equity" # IAS 28 equity-method
ownership: 0.25
sector: "consumer_goods_distribution"
acquisition_date: "2022-01-01"
initial_cost: 50_000_000

VynFi's engine threads this entry through the consolidation: Newco's results don't get line-by-line consolidated, but Acme's income statement picks up the share-of-investee line. The equity-method investment carries forward period-to-period with the appropriate roll: opening balance + share of profit − dividends received +/− OCI movements = closing balance. All of that ties to the consolidated balance sheet to the cent.

StepUp event mechanics: ¶42 remeasurement of the pre-existing stake

Now the trigger event. On 1 July 2025, Acme acquires an additional 45% of Newco for €120M cash, taking total ownership to 70% and crossing the control threshold. This is the moment IFRS 3 ¶42 kicks in: the previously-held 25% stake must be remeasured to fair value at the acquisition date, with the resulting gain or loss recognised in profit or loss.

Why? Because IFRS treats the moment control is obtained as a deemed disposal of the existing investment and a deemed re-acquisition at fair value. The accounting rationale: the substance of what the investor now holds (a controlled subsidiary) is materially different from what they previously held (a non-controlling associate), so the carrying value must reset to reflect the new asset's economic value. The mechanic is precise: take the fair value of the 25% stake at the control date, compare it to the carrying value, and book the difference in P&L.

VynFi models this as a discrete event in the chain — a transaction with type 'step_up' and full audit-trail metadata:

YAML
transactions:
- type: "step_up"
entity: "newco"
transaction_date: "2025-07-01"
new_ownership: 0.70
consideration_paid: 120_000_000
consideration_currency: "EUR"
fair_value_existing_stake: 75_000_000 # pre-existing 25% remeasured at control
carrying_value_existing_stake: 62_500_000 # equity-method carrying at 30 Jun 2025
method_change_to: "full"
nci_measurement: "fair_value" # ¶19 election: fair value vs proportionate share

The engine does the arithmetic. The fair value of the existing 25% stake (€75M) less its equity-method carrying value (€62.5M) gives a remeasurement gain of €12.5M, which flows through P&L on the date of the transaction. Acme's investment line for Newco is closed out (zero balance after the step-up; the entity now consolidates fully). The €120M consideration plus the €75M deemed re-acquisition gives a total purchase price of €195M for the 70% controlling interest.

Recognising the resulting gain/loss in P&L

The ¶42 remeasurement gain (or loss) is one of the most carefully-scrutinised numbers in a step-acquisition workpaper. Reviewers want to see: the source of the fair-value figure (independent valuation? observable market price? a recent transaction?), the carrying value of the equity-method investment as at the control date (with its full rollforward), and the resulting calc reconciled to the journal entry. Most internally-built test data fudges this: the existing stake's carrying value is plugged, the fair value is set to a round number, and the gain magically equals the difference.

VynFi's audit trail is more careful. The carrying value at the transaction date comes from the actual equity-method rollforward — opening balance, period earnings shares, period dividends, period OCI movements — as accumulated by the engine across the prior periods. The fair value is configurable but the YAML schema strongly encourages documenting the basis. The resulting gain/loss is a derived field, not a plugged figure, and the journal entry is auto-generated:

YAML
# Auto-generated journal entry on step_up date
DR Equity-method investment - Newco 75,000,000
CR Equity-method investment - Newco 62,500,000
CR Gain on remeasurement of pre-existing stake 12,500,000
# Then on the same date, the consolidation entry recognising the new
# controlling stake at total fair value:
DR Investment in Newco (gross) 195,000,000
CR Cash (or consideration in kind) 120,000,000
CR Equity-method investment - Newco 75,000,000

Goodwill = consideration + NCI + previously-held FV − identifiable net assets

The next step is the goodwill calculation. IFRS 3 ¶32 gives the standard formula for the consideration side of the goodwill arithmetic: consideration transferred + amount of any NCI in the acquiree + (in a step-acquisition) the acquisition-date fair value of the previously-held interest. From this total, deduct the net of the identifiable assets acquired and liabilities assumed, measured at fair value. The residual is goodwill (or, if negative, a bargain purchase to be recognised in P&L after a reassessment).

For Newco, the calc looks like:

  • Consideration transferred: €120M cash for the new 45%
  • + NCI in Newco at fair value (¶19 fair-value election): assume €82M for the 30% non-controlling interest
  • + Pre-existing 25% stake at fair value (¶42): €75M
  • = Total consideration / control: €277M
  • − Identifiable net assets at fair value: €230M (assume PPE €180M, working capital €70M, less debt €20M)
  • = Goodwill: €47M

Each of those numbers traces to a configuration choice in the YAML or to a derived value the engine computed. The €230M of identifiable net assets is allocated by the engine across the acquired entity's chart of accounts at fair value (using sector-specific valuation defaults, with overrides per asset class). The €47M of goodwill goes onto the consolidated balance sheet, allocated to the CGUs that benefit from the acquisition (a hand-off to IAS 36 — see the companion post on CGU impairment).

Walking through the 7 IFRS 3 / IFRS 10 transaction types

Step acquisitions are one of seven IFRS 3 / IFRS 10 transaction types VynFi 2.7 supports. Each has its own remeasurement and disclosure mechanic, and each shows up in real engagements often enough to need first-class support in synthetic test data:

  • **acquisition** — initial control acquisition (the textbook IFRS 3 case). Goodwill = consideration + NCI − identifiable net assets at fair value. No pre-existing stake to remeasure.
  • **step_up** — additional purchase that crosses the control threshold from non-control (equity-method or fair-value) into control. ¶42 remeasurement of pre-existing stake; goodwill reset on the new control basis.
  • **step_down** — disposal that takes ownership below control but retains significant influence (control → equity-method). Deemed disposal of the controlled subsidiary; remeasurement of the retained stake to fair value; goodwill derecognised.
  • **partial_disposal** — disposal of a partial interest where control is retained. NCI increases; treated as an equity transaction (no P&L impact, no remeasurement of retained interest). IFRS 10 ¶23.
  • **nci_transaction** — purchase or sale of NCI shares without changing control. Treated as an equity transaction; difference between consideration and the change in NCI carrying value goes to retained earnings.
  • **disposal** — full disposal of the subsidiary. Derecognition of all assets, liabilities, NCI, and goodwill; recycle of accumulated OCI; gain or loss in P&L.
  • **method_change** — change in classification without a transaction (e.g., loss of significant influence). Reclassification per IAS 28; remeasurement of retained interest.

Each transaction type has its own audit-trail JSON, its own auto-generated journal entries, and its own set of disclosure-table rows. The Acquisitions Timeline visualisation tab in the run detail surfaces the full chain as a Gantt: each transaction is a click-through that shows the ¶42 remeasurement, the goodwill calc, and the resulting consolidated impact.

Audit reference: which workpapers reviewers should expect

When reviewers approach a step-acquisition workpaper bundle, they expect a specific set of supporting documents. VynFi 2.7's output for a step_up event includes all of them, and each is anchored to traceable numbers in the consolidation:

  • **Pre-acquisition equity-method rollforward** — opening balance, period earnings shares, period dividends, period OCI movements, closing balance at the transaction date. Demonstrates how the carrying value of the existing stake was determined.
  • **Fair-value support memo** — basis of the FV figure for the existing stake (independent appraisal, market comparable, recent transaction). The YAML's required `fair_value_basis` field makes this explicit.
  • **Purchase price allocation (PPA) workpaper** — total consideration breakdown (cash, NCI, previously-held FV), allocation across acquired identifiable assets and liabilities, residual goodwill calc. Auto-generated by the engine from the YAML and the entity's existing balance sheet.
  • **Day-1 consolidated balance sheet** — showing the full IFRS 3 / IFRS 10 treatment immediately post-acquisition. Useful for comparing pre- and post-acquisition consolidated equity.
  • **Subsequent-period rollforward** — depreciation of the step-up component, amortisation of identifiable intangibles, NCI rollforward going forward.
  • **Disclosure table (IFRS 3 ¶B64-B67)** — required disclosures: name of acquiree, acquisition date, % acquired, primary reasons, qualitative factors of goodwill, consideration breakdown, NCI measurement basis, contingent consideration, and acquired receivables.

The combination of the YAML config, the auto-generated journal entries, and the disclosure tables gives a reviewer a defensible chain from configuration choice to consolidated number. There's no plugged figure, no orphan workpaper, and no number that doesn't trace back. When a reviewer asks 'where does this €12.5M gain come from?', the answer is one click away.

Try it

VynFi 2.7's IFRS 3 transaction surface is part of the existing Group Audit feature (Enterprise tier, no new SKU). If you're an audit firm running step-acquisition training, a methodology team validating a new PPA workpaper template, or a CFO preparing a step-acquisition consolidation in advance of a board meeting, contact sales for a guided walkthrough on a 12-entity sample group with a step-up event.

Background reading: the Group Audit landing page covers the full v2.7 feature surface (IFRS 3 + IAS 29 + IAS 36). The IFRS 10 reference dataset walks through the four NCI scenarios you have to handle correctly. The IAS 36 CGU impairment post covers the goodwill-side downstream consequences once a step-acquisition closes.

Ready to try VynFi?

Start generating synthetic financial data with 10,000 free credits. No credit card required.