An IFRS annual report is the audited package of financial statements and notes that a listed European company publishes each year. ESEF and iXBRL are the digital tagging frameworks that make that package searchable and machine readable. Building a model from an annual report means using only those audited statements and disclosures to produce a forecast, a cash bridge, and a clear view of risks you can defend.
Treat the annual report like a structured data file with controls. Your job is to extract decision useful numbers from mandated disclosures, normalize accounting policies so peers are comparable, and avoid the traps that create false comfort. If you build from the statements and the footnotes, then tie to cash and equity, you will own the forecast you present.
Know the European reporting rails before you model
EU issuers report under IFRS as adopted by the EU and file in ESEF with iXBRL tagging. Block tagging of notes and anchoring of extensions make automated extraction practical if you read the taxonomy and the filer’s anchoring. The UK uses UK adopted IFRS with similar content, different enforcement, and a separate digital regime. Always reconcile your automated pulls to the PDF totals before you build.
ESMA publishes annual enforcement priorities. Recent cycles highlighted macro uncertainty, climate effects, and supplier finance arrangements, which led to richer notes and sensitivity tables. From FY2024, CSRD starts to bring assured sustainability data and tagging into scope for large groups. Expect more numbers, better capex alignment signals, and tighter links between stated strategy and the accounting. New IAS 7 and IFRS 7 supplier finance disclosures apply to 2024 year ends. IAS 12 now requires targeted Pillar Two disclosures and a temporary exception for deferred tax on top up taxes. These updates change both inputs and model hygiene checks.
Blueprint: build the core, then layer the notes
Start with the audited primary statements, then layer in the roll forwards, maturity tables, and valuation notes. Create a clean three-statement model first so change in net debt ties to free cash flow and equity movements tie to OCI.
- P&L and segments: Bridge the income statement with IFRS 8 and IFRS 15 disaggregation.
- Cash flow statement: Use IAS 7 and reclassify interest and dividends to a house view for comparability.
- Balance sheet: Start with IAS 1 and layer leases under IFRS 16 and financial instruments under IFRS 9.
- Equity movements: Build an equity roll forward to track OCI, share based payments, and non controlling interests.
- Footnote engines: Add provisions under IAS 37, pensions under IAS 19, leases, financial liabilities, and contract balances.
- Valuation keys: Incorporate goodwill and impairment under IAS 36 and the fair value hierarchy under IFRS 13.
- Tax detail: Model the ETR bridge and deferred tax breakdown under IAS 12, including Pillar Two.
- Liquidity detail: Capture supplier finance, factoring, guarantees, and contingent consideration.
Revenue and segment data drive mix, price, and backlog
IFRS 15 gives you disaggregated revenue and remaining performance obligations. Use product, geography, and point in time vs over time splits to set price and mix and model backlog conversion. Tie the IFRS 8 segment note to that disaggregation. The CODM metric may be an adjusted EBIT or EBITDA. ESMA permits alternative performance measures if they are reconciled and consistently defined. Build and store a clean mapping.
- Reconcile APMs: Map every APM to IFRS lines and store the mapping for reuse.
- Normalize exclusions: Identify recurring items like restructuring and PPA amortization and decide to forecast explicitly or normalize them.
- Work capital signals: Use contract assets and liabilities roll forwards to refine working capital drivers; rising contract liabilities can flag near term revenue deceleration.
Cash conversion and supplier finance: compare apples to apples
IFRS lets management choose the cash flow classification of interest and dividends. Reclassify to a standard view so you can compare peers. Many investors move interest paid to financing and dividends received to investing to isolate operating cash flow driven by working capital and operating taxes. Use the indirect cash flow statement to maintain clear linkages.
Supplier finance now comes with dedicated disclosures. Treat programs that extend payment terms beyond standard trade credit as debt like. Identify program amounts from the new note and IFRS 7 liquidity tables. Reclassify the incremental portion to short term debt for leverage and to financing cash flows when it rolls. Back out reverse factoring from Days Payable Outstanding to compute clean DPO and free cash flow. Pull maturities from liquidity risk disclosures and run a program discontinuity stress for funding shocks.
Small illustration: reported trade payables equal 600 and supplier finance within that equals 180. Reclassify 180 as short term debt for leverage and track its cash flows in financing. If program terms raised average payment days from 60 to 100, reduce operating cash flow’s working capital benefit by the incremental 40 days on program eligible spend. If reported operating cash flow shows +50 from program expansion, move that 50 to financing to get underlying operating cash flow.
Leases under IFRS 16: make EBITDAR and cash rent comparable
Most leases sit on the balance sheet as ROU assets and lease liabilities. Notes disclose classes of ROU assets, depreciation, impairment, undiscounted cash flows, and discount rates. For EBITDAR comparability or covenants, reconstruct an unlevered operating profit: add back lease depreciation and lease interest, then subtract a normalized cash lease payment proxy derived from the maturity table. Check sale and leasebacks for recognized gains and off market terms. When variable payments exist, follow the 2022 amendment’s guidance. For additional context on balance sheet effects, see how a sale and leaseback can reshape cash flows and metrics.
Financial instruments and liquidity: build schedules, test headroom
IFRS 7 and IFRS 9 disclosures provide maturities, currencies, bases, and hedge designations. Build a debt schedule from the maturity analysis and reconcile it to the balance sheet. Capture covenants when disclosed and test headroom. Map the IFRS 13 hierarchy. The Level 3 roll forward shows unobservable inputs that matter for embedded options and private placements.
Hedge accounting affects timing and volatility. Trace cash flow and net investment hedges through OCI and recycling. Cash interest follows notional and basis spreads, so build that driver level view. For receivables under expected credit loss models, read staging, macro overlays, and sensitivity disclosures. A move from Stage 1 to Stage 2 often foreshadows slower cash collections. Stress it and align maturities with your debt amortization schedule.
Goodwill, impairment, and recoverable value
IAS 36 impairment testing at the CGU level provides discount rates, terminal growth, and sensitivity thresholds. Recreate headroom using the disclosed post tax WACC and long term growth. If a 100 bps rate increase wipes out headroom, that bounds mid cycle EBIT and capex in your DCF. Rank CGUs by risk and tie them to segments or geographies for scenarios. If recovery value uses market multiples, compare implied EV to EBITDA to trading comps. Large gaps deserve attention and scenario work.
Provisions and pensions: model the cash, not just P&L
Provisions under IAS 37 come with roll forwards. Link warranty and environmental provisions to revenue or installed base. Link restructuring provisions to expense reductions. Forecast the drivers, then roll with utilizations and reversals. Watch environmental and decommissioning obligations. Tie the unwind to finance costs and asset retirement obligations.
Pensions under IAS 19 are material across Europe. Model cash contributions from the funding plan and regulatory schedule, not the P&L line. OCI remeasurements bypass P&L but change equity and leverage and can influence covenants. For LBO math, treat deficits as debt like and include service cost and interest in free cash flow. Use sensitivity tables to test a 50 bps discount rate change on DBO and equity and carry that through your covenants.
Tax and Pillar Two: build cash taxes bottom up
The ETR bridge and deferred tax note expose recurring drivers like rate differentials, non deductibles, loss utilization, and unrecognized deferred tax assets. With the EU’s Pillar Two directive live for large groups from periods beginning on or after 31 December 2023, add top up tax where data emerges and state clearly if the temporary exception on deferred tax applies. Build cash tax bottom up by geography and statutory rate. Track NOL use by vintage and expiry. Flag uncertain tax positions under IFRIC 23 and scenario test them.
Cash flow normalization: standardize classification choices
IFRS allows both direct and indirect cash flow methods. Standardize classification to compare issuers. Move interest paid to financing. Place interest and dividends received in investing or financing per your policy. Treat lease interest and principal as financing when building a pre IFRS 16 EBITDA style free cash flow. Reconcile to management’s APM if they differ. Adjust operating cash flow for supply chain finance and receivables factoring. When derecognition is questionable, reverse the benefit using the IFRS 7 transfers note to test substance. A short DCF model checklist can help you confirm that normalizations tie to valuation outputs built on discounted cash flow logic.
Business combinations: separate organic and acquired effects
IFRS 3 purchase price allocations drive amortization of customer relationships and technology. Extract useful lives and forecast amortization separately from organic D&A. Track contingent consideration fair value changes that often sit in other operating income or expense and can distort adjusted EBIT. Use pro forma disclosures to gauge run rate scale, but haircut synergies unless the detail and governance support realization.
Equity, reserves, and APM governance: protect comparability
The statement of changes in equity and the OCI roll forward matter for distributable reserves and leverage. Track hedge reserves and translation reserves; they set future recycling and FX effects on net debt. Build share based payments under IFRS 2 into dilution and P&L forecasts from the grant tables. ESMA’s APM guidance requires reconciliations and consistency. Store them and reuse the mapping with an earnings bridge and a clean earnings quality adjustments log.
ESEF and iXBRL as a robust data feed
Use the iXBRL filing as your first pass but verify against the PDF. Pull primary statements and block tagged notes for revenue, segments, leases, instruments, provisions, pensions, tax, and business combinations. Check anchoring of custom tags because APMs often sit in extensions. Use calculation linkbases when available, but do not assume everything ties. Scrape maturity tables and roll forwards from text blocks and reconcile to tagged totals. Where tags are missing, extract manually and annotate.
Automation that saves hours without losing control
As a fresh angle, pair automated iXBRL parsing with lightweight controls. Use a script to load tagged facts, then run three kill tests: totals match PDF, every APM has a reconciliation, and roll forward subtotals tie to movement lines. Push exceptions to a review queue. This small workflow raises speed without surrendering auditability.
Climate and energy linked effects: model what is disclosed
ESMA and the IFRS Foundation expect climate assumptions to show up in useful lives, impairments, onerous contracts, expected credit losses, and provisions when material. If transition plans shorten asset lives or require replacement capex, reflect that. Adjust CGU cash flows or discount rates where carbon price exposure concentrates. Validate green capex against CSRD and EU taxonomy once numbers arrive.
IFRS vs US GAAP: quick modeling differences
- Cash flow buckets: IFRS cash flow classification is more varied. Reclassify to compare cash conversion.
- Revenue splits: IFRS 15 often provides richer disaggregation and backlog. Use it for mix and RPO conversion.
- Leases: IFRS 16 uses a single lessee model. Convert both regimes to cash lease payments for cross border comps.
- Provisions: IAS 37 discounts long term provisions and shows unwind in finance costs.
Governance flags to watch before you trust the cash
- Supplier finance: Programs or factoring driving outsized working capital benefits with thin disclosure.
- Fragile headroom: CGU headroom that vanishes with a small rate move and terminal growth above market growth.
- Pension risk: Plans heavy in illiquid assets with modest contribution schedules.
- APM drift: Recurring adjustments under shifting labels. Build a normalized EBIT bridge and hold the taxonomy steady.
- Hedge mismatch: Designations that do not match debt currency mix, creating translation noise and OCI swings.
- ETR crutches: Bridges leaning on narrow incentives or large uncertain positions ahead of Pillar Two.
Timeline, owners, and a practical workflow
- Week 0 to 1: Scope and intake. Gather PDF and ESEF, three years of annuals, the latest interim, and investor decks. Owner: lead analyst.
- Week 1 to 2: Build primary statements and set cash flow policies. Owner: modeler.
- Week 2 to 3: Add roll forwards and maturity tables. Resolve supplier finance and factoring classification. Owner: modeler with accounting support.
- Week 3 to 4: Layer valuation and risk modules. CGUs, Level 3, pensions, tax, Pillar Two scenarios. Owner: valuation lead.
- Week 4 to 5: Quality control. Tie to PDF totals, reconcile APMs, document all adjustments with page references. Owner: review team.
- Ongoing: Monitor ESMA enforcement, audit KAMs, and interim drift.
Use IFRS 7 liquidity tables as the base debt amortization schedule. Add undrawn committed lines and test covenant headroom. Make OCI buckets explicit to forecast recycling and translation effects and avoid stealth P&L swings. Treat IFRS 15 contract liabilities as a demand signal; declines often front run revenue softness. Mirror IAS 36 and IAS 19 sensitivity vectors in your downside matrix to keep stress within audit tested ranges.
Kill tests and audit cues: stop before you overbuild
- Transparency gaps: Missing supplier finance or factoring disclosure alongside standout cash conversion. Wait for 2024 data if transparency is thin.
- Untied APMs: APMs that do not reconcile to IFRS within 1 percent at the segment level. If you cannot tie, you cannot rely.
- Triple threat: Thin CGU headroom plus stretched DPO from reverse factoring plus a pension deficit. That trio often burns covenants under moderate stress.
- Maturity wall: A maturity wall within 18 months with tight covenant headroom and limited hedging. Price the risk or walk.
Read KAMs for impairment, revenue timing, and ECL. When auditors emphasize estimation uncertainty, build that vector into your downside. Note group materiality. If it sits at 5 percent of profit before tax, assume smaller misstatements can pass and widen your confidence bands. Archive model versions, Q&A, and audit logs with page and tag references. Retain according to policy, and preserve on legal hold.
To Summarise
If you extract from audited IFRS statements and notes, standardize cash flow classifications, and tie every bridge back to equity and cash, you get a forecast you can defend. Combine iXBRL speed with strict reconciliations, give supplier finance debt like treatment, and let segment and RPO data set your revenue engine. Then stress test what management discloses about impairment, pensions, tax, and climate. The result is a coherent model that converts disclosure into decision quality insight.
Sources
- Wall Street Prep: Build an Integrated 3-Statement Financial Model
- Corporate Finance Institute: Financial Statements Example – Amazon Case Study
- The Wall Street School: Financial Modelling Analyst Cases
- Toptal: Financial Modeling Case Study
- University of Mississippi: Honors Thesis on Financial Modeling