ifrCoworker MCP Server

international financial reporting engine for Agents and REST api users journal entries, statement generation, audit trail with workings, financial reporting automation

Documentation

your ifrCoworker.

as an MCP server plugs into any AI agent,
speaks your language. API available too.

From contracts, documents and user inputs to international financial report output, instantly — automated real-time, daily or complete period batch processing. Automated journal entries with paragraph references, explanatory notes, XBRL tags, disclosure checklist — full transparency workings at every step. Direct-line consolidation only.

why use it

what it delivers

What you get from every calculation — not just a number.

Every output is cited

Journal entries and measurements each carry the exact IFRS/IAS paragraph that authorizes them. A disclosure checklist flags what must be disclosed — not auto-drafted text, but the precise requirements you need to satisfy. Not just the answer — the authority behind it.

Standards cascade naturally

IAS 37 provision feeds into IAS 16 cost, which feeds into IAS 12 DTA. Each module delivers current-period numbers only — scoped to your reporting window. Feed one module's output as the next module's input.

No silent defaults

Every required field is documented via /schema. No IFRS treatment is applied by assumption. Rebuttable presumptions must be declared explicitly — the engine refuses to guess.

XBRL-tagged from the start

Every balance sheet, P&L, OCI, and cash flow line in the response carries its XBRL element name and statement location. Feed it directly into your regulatory filing pipeline without a second mapping step.

AI-native via MCP

21 MCP tools plug directly into Claude Code, Cursor, Windsurf, and VS Code. Describe what you need in plain language — the AI handles the IFRS analysis and returns cited, structured results.

Batch period-end closing

Submit all 31 standards as a single ifr_period_end_batch call. One accounting policy block applies entity-wide with per-class overrides. The response assembles a consolidated trial balance, full financial statements, and disclosure notes in one round trip.

📊

Live-linked Calculation Workbook

Every period-end batch generates a 10-sheet live-linked Excel workbook, available for a limited window after the call. Sheets: Item Workings · Journal Entries (JEs) · Movements Balance · Movements in SoFP · Financial Performance (SoPL) · Comprehensive Income (SoOCI) · Movements in Equity · Cashflow (IAS 7 indirect) · Disclosure Checklist · Received Requests. Period-movement views throughout — no opening balance sheet required.

The workbook is a single live formula chain. Amend any figure in Item Workings and the corresponding JE leg updates instantly via a cross-sheet link (='Item Workings'!B{n}); that amount then propagates through =SUMIF(JEData[Account],A{r},…) into every SoPL account line, every SoFP balance, and every SoOCI item — all statement totals recalculate without reopening the file. The Financial Performance sheet uses IFRS 18 five-category by-nature presentation (Operating / Investing / Financing / Income Tax / Discontinued Operations) with mandatory intermediate subtotals per IFRS 18 paras. 60A–60G (effective 2027-01-01; early adoption). A live balance-check row surfaces any JE rounding residual automatically. Ready for sign-off, audit, or regulatory import.

Full workings for audit trails

Every response includes a workings block — the formula applied, the inputs used, and the step-by-step arithmetic. Nothing is a black box. Hand the workings directly to auditors as calculation documentation.

Consolidated trial balance

The batch response assembles every journal entry from every standard into a single debit/credit trial balance. Balanced to zero. Account codes, IFRS paragraph refs, and XBRL tags included on every line.

📄

Automated financial statements

Statement of financial position, statement of profit or loss, OCI, and cash flow statement — generated automatically from the batch results. Closing balances with IAS 1 line-item classification included.

IAS 10 overlay on any result

Pass any standard's calculate output to ifr_apply_ias10 to apply events-after-reporting-period analysis. Adjusting events restate the figures; non-adjusting events surface as disclosure requirements — without re-running the original calculation.

Disclosure notes

Every batch call returns a structured disclosureNotes block — IFRS 18-aggregated notes keyed by standard, ready to feed into your reporting template. Pass includeDisclosureNotes: false to suppress it.

Cash flow statement

Include an ias7 item in the batch and the response gains a cashFlowStatement key — IAS 7 indirect method, assembled from the period's journal entries. No separate call needed.

Schema wording built for LLM agents

Field names, descriptions, and error messages are written for agent readability — not just human readers. Every /schema response gives an AI agent enough context to map source data to the correct field without additional documentation lookups.

Document ingestion pipeline

ifr_ingest_document extracts structured data from plain text or scanned documents via OCR. ifr_propose_mapping maps extracted fields to the correct standard's schema. Then calculate — from paper to journal entry in one flow.

connect

in 60 seconds

Sign in with Google, get your token, paste one config line into your agent.

Sign in to check your access status or purchase a token.

Sign in with Google

how it works

from plain text or scanned documents to

calculation workings, journal entries,
statements & disclosure needs — XBRL-tagged

One call at the economic entry point — a machine with a decommissioning obligation. The engine computes the IAS 37 provision as a satellite, capitalises it into IAS 16 cost, and the trace proves every chain was considered.

POST /api/ifrcoworker/cascade/asset/calculate

{ "assetClass": "PPE", "id": "PLANT-2025-01", "reportingDate": "2025-12-31", "previousReportingDate": "2024-12-31", "acquisitionDate": "2025-01-01", "acquisitionCost": 1000000, "usefulLifeYears": 20, "depreciationMethod": "STRAIGHT_LINE", "measurementModel": "COST", "dismantlingBestEstimate": 100000, // undiscounted, settled in 20y "dismantlingDiscountRate": 0.05, "yearsUntilSettlement": 20, "functionalCurrency": "EUR", … }

No IAS 37 call anywhere — the asset is the entry point. The provision is the engine’s job.

200 OK — cascadeTrace proves what was considered

cascadeTrace: { to: "ias37", fired: true, resolvedValue: 37688.95, resultLocation: "cascadeAnalyses.ias37PreResolve" } { to: "ias23", fired: false, skipReason: "DIRECT_INPUT_PROVIDED" } { to: "ifrs9-hedge", fired: false, skipReason: "TRIGGER_FIELDS_ABSENT" }

journalEntries[0] — IAS 16.15 / 16.16(c): DR PPE – Machinery 1,037,688.95 // 1,000,000 + 37,688.95 PV CR Acquisition Clearing 1,037,688.95

depreciation — IAS 16.50: (1,037,688.95 − 0) / 20y = 51,884.45 / period

ignoredInputs: [] // every submitted field was used

IAS 37 fired and its PV landed in cost. IAS 23 was considered but skipped — explicit input wins. Completeness is in the response, not in a promise.

schema → validate → calculate

Always call the /schema endpoint first — it returns the exact required fields and their shape for the current standard. Then /validate, then /calculate.

Each module delivers current-period numbers only — scoped to reportingDate / previousReportingDate. Standards cascade (IAS 37 → IAS 16 → IAS 12) but each controller owns its own slice. Feed one module's output as the next module's input.

always current

As soon as an IASB amendment becomes adoptable, the engine applies it. No flags, no version pins, no migration work on your side.

Your integration stays unchanged — the endpoint absorbs every amendment cycle automatically.

for accounting practices

replaces the

junior IFRS accountant

Your agent reads the documents — or guides the client through intake. ifrCoworker handles the standards. Your senior reviews the output.

step 1 — gather data

Two paths — pick the one that fits your workflow:

rolling period-end brief

Client maintains a free-text narrative in Google Docs — appending each new month. Agent reads it via Google Drive MCP and runs the full YTD batch. One command: "prepare the annual accounts."

document extraction

Agent scans contracts, invoices, or lease agreements and extracts key terms — DocuSign, Drive, OCR API.

guided client intake

Agent calls ifr_schema, learns what ifrCoworker needs, then asks the client the right questions — nothing reportable missed.

No raw documents stored — only extracted text reaches ifrCoworker

step 2 — ifrCoworker

Runs the IFRS/IAS engine: measurement, discounting, amortisation, deferred tax cascade. Returns statements, journal entries, and workings — paragraph-referenced.

ifr_period_end_batch ifr_generate_workpaper ifr_propose_mapping

step 3 — senior reviews

Every period-end batch produces a 10-sheet live-linked Excel workbook: Item Workings · Journal Entries (JEs) · Movements Balance · Movements in SoFP · Financial Performance (SoPL) · Comprehensive Income (SoOCI) · Movements in Equity · Cashflow (IAS 7 indirect) · Disclosure Checklist · Received Requests.

The sheets form a single live formula chain — alter any Item Workings figure and the linked JE leg recalculates via ='Item Workings'!B{n}, which then propagates through =SUMIF(JEData[Account],A{r},…) into every statement line without a file refresh. The SoPL follows IFRS 18 five-category by-nature presentation (IFRS 18 paras. 60A–60G, effective 2027-01-01, early adoption permitted). Period-movement views throughout — no opening balance sheet required.

calculationSheetsUrl → in every response
or push directly to Google Sheets via your agent

batch endpoint returns

  • Journal entries (Dr/Cr, XBRL-tagged)
  • Full workings per standard
  • Movements in Financial Position (period delta)
  • Statement of P&L and OCI
  • Paragraph references throughout

stateless YTD model

No historical data stored on our side. Send the full year-to-date packet each period — the engine re-derives every number from scratch.

You keep the source of truth. We keep the IFRS logic.

privacy by design

Client documents never leave your environment. Your agent passes only the extracted figures — no PDF uploads, no OCR calls to ifrCoworker.

GDPR-safe by architecture, not configuration

example prompt — copy & paste into your agent

claude.ai · MidCo Manufacturing Ltd — May 2026 monthly close

copy

Process the May 2026 month-end close for MidCo Manufacturing Ltd
Reporting date: 31 May 2026 · Previous: 30 April 2026 · Currency: EUR · 15 economic events · 9 standards
Return: journal entries (Dr/Cr, paragraph-referenced) · workings per standard · Movements Balance · Movements in SoFP · Financial Performance (SoPL) · OCI (SoOCI) · Movements in Equity · Cashflow (SoCF) · disclosure notes · Excel workbook download link

01 IAS 16 Factory Building HQ Budapest · cost €2,400,000 · life 40 yr · straight-line · openingCA €2,200,000 · prev 2026-04-30

02 IAS 16 CNC Milling Machine · cost €185,000 · life 8 yr · reducing balance 25% · openingCA €63,770 · prev 2026-04-30

03 IAS 38 CRM Software v4 · cost €96,000 · life 5 yr · straight-line · openingCA €32,000 · prev 2026-04-30

04 IFRS 16 Budapest Warehouse Lease (renewal) · fixed €130,000/yr · term 36 months · IBR 5.8% · commenced 2026-01-01 · openingLiability €319,700 · prev 2026-04-30

05 IFRS 9 2-yr Trade Receivable · face €450,000 · EIR 5.2% · stage 1 · openingCA €441,450 · prev 2026-04-30

▸ show remaining 10 transactions

06 IFRS 9 Corporate Bond — FVOCI debt · face €500,000 · coupon 4.5% · EIR 4.8% · matures 2028-06-30 · openingCA €497,290 · prev 2026-04-30

07 IFRS 9 Strategic Equity Stake — FVTPL · cost €280,000 · fair value at 2026-05-31 €318,500 · openingFV €312,000 · dividend received €4,200

08 IFRS 9 Equipment Term Loan — amortised cost · face €320,000 · EIR 6.8% · openingCA €295,840 · prev 2026-04-30

09 IAS 40 Győr Investment Property — fair value model · cost €890,000 · current FV €968,000 · prior FV €950,000 · prev 2026-04-30

10 IAS 19 Defined Benefit Pension · DBO €1,682,400 · plan assets €1,618,000 · discount rate 3.8% · monthly service cost €4,860 · prev 2026-04-30

11 IAS 19 Accrued Bonus H1 2026 — short-term employee benefit · obligation €23,580 · settled within 12 months

12 IFRS 15 SaaS Subscription Revenue · contract €480,000/yr · performance OVER_TIME · recognise 1/12 for May 2026

13 IFRS 15 H1 Management Reporting Service · fee €14,000 · performance POINT_IN_TIME · delivery 2026-05-31

14 IAS 2 Raw Materials Inventory — weighted average · cost €1,240,000 · NRV €1,295,000 · no write-down

15 IAS 12 Deferred Tax — cascade · tax rate 9% · compute DTA/DTL from all temporary differences above

integrations

work with your

existing tools

Any MCP-compatible AI tool connects in under a minute.

Claude Code

claude mcp add --transport http https://mcp.ifrcoworker.com

{ "mcpServers": { "ifrCoworker": { "type": "streamable-http", "url": "https://mcp.ifrcoworker.com", "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } }

Element-driven REST — describe the economic object, not the standard

One endpoint family covers every economic element. The engine resolves the governing standard server-side and fires the automatic companion calculations (deferred tax, FX, borrowing costs, impairment, events after the period). Same three-step contract everywhere: schemavalidatecalculate.

GET /api/ifrcoworker/cascade/{elementType}/schema POST /api/ifrcoworker/cascade/{elementType}/validate POST /api/ifrcoworker/cascade/{elementType}/calculate

lease financial-instrument provision revenue-contract employee-obligation share-payment inventory government-grant direct-item asset (assetClass: PPE · INTANGIBLE_ASSET · INVESTMENT_PROPERTY · BIOLOGICAL_ASSET · EXPLORATION · …) equity-method-investment (investmentType: ASSOCIATE · JOINT_VENTURE) business-combination group tax-position fx-exposure borrowing-costs impairment-test disposal-group eps fair-value-measurement cash-flow-statement separate-financials hyperinflation segments first-time-adoption regulatory-balance post-period-events

cascade map

enter at the element —

the engine activates every consequential standard

One call at the economic entry point. Satellite standards complete the inputs (borrowing costs, dismantling provisions, hedge basis); consequential standards complete the outputs (deferred tax, FX, impairment). The response carries cascadeTrace — every potential chain listed as fired or skipped with a reason. Completeness in handling is an auditable artifact, not a promise.

elemententry standardinputs completed viaconsequences activated
leaseIFRS 16IAS 23 · IAS 37IAS 36 · IAS 23 · IAS 21 · IAS 12
financial-instrumentIFRS 9IAS 37 · IAS 19 · IAS 21 · IAS 12
provisionIAS 37IFRS 16 · IAS 21 · IAS 12
revenue-contractIFRS 15IAS 21 · IFRS 16
employee-obligationIAS 19IAS 21 · IAS 12
share-paymentIFRS 2IAS 12 · IAS 21
inventoryIAS 2IAS 23 · IFRS 9 hedgeIAS 21 · IAS 23 · IAS 10
government-grantIAS 20IAS 16 · IAS 38 · IAS 21
direct-itemdirect events—cash, equity, accruals, FX settlements — direct journal entries
assetassetClass: PPE / LAND / …IAS 16IAS 23 · IAS 37 · IFRS 9 hedgeIAS 36 · IAS 20 · IAS 23 · IAS 21 · IFRS 9 · IAS 12
assetassetClass: INTANGIBLE_ASSETIAS 38IAS 23 · IFRS 9 hedgeIAS 20 · IAS 36 · IAS 23 · IAS 21 · IFRS 9 · IAS 12
assetassetClass: INVESTMENT_PROPERTYIAS 40IAS 23 · IFRS 9 hedge · IAS 37IAS 36 · IAS 21 · IAS 23 · IAS 20 · IFRS 9 · IAS 12
assetassetClass: BIOLOGICAL_ASSETIAS 41IFRS 9 hedge · IAS 23IAS 21
assetassetClass: EXPLORATIONIFRS 6IAS 23 · IAS 37 · IFRS 9 hedgeIAS 36 · IAS 16 · IAS 38 · IAS 21
equity-method-investmentinvestmentType: ASSOCIATEIAS 28IAS 36 · IAS 21
equity-method-investmentinvestmentType: JOINT_VENTUREIFRS 11IAS 21
business-combinationIFRS 3IAS 36 · IAS 12 · IAS 21
groupIFRS 10—companions built in: IFRS 3 (day-1 acquisition), IAS 28 (associates), IAS 21 (translation), IFRS 5 (discontinued) — always returns group financial statements
tax-positionIAS 12IAS 21
fx-exposureIAS 21
borrowing-costsIAS 23IAS 21
impairment-testIAS 36IAS 21 · IAS 12
disposal-groupIFRS 5IAS 36 · IAS 21
epsIAS 33IAS 21
fair-value-measurementIFRS 13IAS 21
cash-flow-statementIAS 7
separate-financialsIAS 27IAS 12 · IAS 21 · IAS 36
hyperinflationIAS 29
segmentsIFRS 8
first-time-adoptionIFRS 1IAS 12
regulatory-balanceIFRS 20IAS 12 · IAS 21
post-period-eventsIAS 10IAS 21

Why this is the value. Accounting events rarely live inside one standard. A machine purchase touches IAS 16, IAS 23, IAS 37, IAS 36 and IAS 12; a receivable touches IFRS 9, IAS 21 and IAS 12. The cascade guarantees the cross-standard work happens — and cascadeTrace + ignoredInputs prove it per response: which chains fired, which were considered and skipped (with the reason), and that every submitted field was used.

MCP tools

21 tools, zero code

Connect once. The agent selects the right standard, validates inputs, and returns journal entries with XBRL tags — without writing a single line of code.

ifr_schema ifr_validate ifr_calculate ifr_apply_ias10 ifr_route_event ifr_period_checklist ifr_check_quota ifr_period_end_batch ifr_batch_validate ifr_ingest_document ifr_propose_mapping ifr_flag_result ifr_explain_result ifr_generate_workpaper ifr_disclosure_checklist ifr_replay ifr_ecl_provision_matrix ifr_input_schema ifr_amortisation_schedule ifr_calculation_sheets ifr_cgu_impairment

Deterministic, programmatic calculation. The LLM acts purely as a text-to-API mapper — it collects your inputs and calls the engine. All arithmetic is performed by a conventional code engine: same dataset in, same result out, every time. No probabilistic math, no hallucinated figures. Every calculate response includes step-by-step workings with full transparency — complete audit trail.

40 % first-try · 100 % within two attempts. Live MCP smoothness tests show ~40 % of calculation calls succeed on the first attempt with no schema lookup. The remaining ~60 % call ifr_schema first, receive the full field definitions and example request, and succeed on the very next call. Every single call resolved correctly — the two-step pattern is by design.

  • Period-end batchifr_period_end_batch: all items in one call → consolidated journal entries, Movements Balance, Movements in SoFP / SOPL / SOOCI / SOCF / Movements in Equity — all movement-based (period deltas from submitted events; opening balance sheet never required). Three modes: compact summary by default · includeWorkings:true for full step-by-step workings · entityProfile for close mode with applicability checklist and coverage analysis
  • PDF → journal entries — contracts, leases, and invoices auto-extracted and processed
  • Cross-standard cascade — IAS 12 / IAS 21 / IAS 23 / IAS 10 triggered automatically
  • Auditable outputs — every journal entry cites the exact IAS / IFRS paragraph
  • Consolidation — IFRS 10 W1–W5 working papers generated automatically
  • Trial balance validation — DR = CR verified before financial statements are produced
  • XBRL-ready output — ESEF taxonomy tags included for iXBRL filing
  • Plain language → endpoint routingifr_route_event: describe the transaction in plain words and receive the matching standards plus the exact endpoint and element type to call (free)
  • Validate before computeifr_schema defines the complete minimum dataset; ifr_validate catches missing fields and conflicting inputs before the engine runs — turning potential trap cases into structured errors instead of confident-looking wrong answers, before any credits are consumed
  • Live-linked Calculation Workbook — every period-end batch generates a 10-sheet Excel workbook (Item Workings · Journal Entries · Movements Balance · Movements in SoFP · Financial Performance (SoPL) · Comprehensive Income (SoOCI) · Movements in Equity · Cashflow · Disclosure Checklist · Received Requests) wired as a single live formula chain: amend any Item Workings figure and every dependent JE leg and statement amount recalculates instantly via =SUMIF(JEData[Account],A{r},…) — no file refresh needed; SoPL follows IFRS 18 five-category by-nature presentation (paras. 60A–60G, effective 2027-01-01, early adoption permitted); period-movement views throughout; available for a limited window after the call
  • Required disclosure checklistifr_disclosure_checklist: pass an entity profile and receive the mandatory disclosures per applicable standard with paragraph references — supply prior results inline and each item is reconciled complete / incomplete / needs-entity-data (free). Every calculate response also embeds the disclosures for that transaction
  • Step-by-step workings — every calculate response includes a full calculation breakdown with paragraph references, ready to hand to an auditor

pricing

request-based utilization

Schema and validate calls are always free. Request consumption is charged on calculate, batch, and data export. Every calculate runs pre-validation first — if validation fails, nothing is charged. Every successful calculate response includes step-by-step workings per standard.

Free Trial

€0

40 credits · 8 days

No credit card required. Activate immediately after Google sign-in. Covers ~20 calculate calls.

  • ✓ 6 standards: IAS 2, 12, 16, 36, 37 · IFRS 15
  • ✓ Schema queries unlimited & free
  • ✓ Step-by-step workings per standard
  • ✓ XBRL/ESEF tags on every response
  • ✗ ★ Full standards excluded
  • ✗ Batch & statement set excluded Start free trial

try this one

Standard

€33

499 credits · 33 days

Batch formula: 25 (overhead) + 2 per standard + 15 statements + 15 calculation-sheets download. Covers ~6 period-end batch runs for a 5-standard company, or ~250 single calculate calls.

  • ✓ 21 core IAS/IFRS standards
  • ✓ calculate: 2 cr · batch overhead: 25 cr
  • ✓ Statement set (P&L, OCI, SOFP): +15 cr
  • ✓ Calculation Sheets (Excel, 10 tabs, live-linked): +15 cr
  • ✓ Step-by-step workings per standard
  • ✓ XBRL/ESEF tags included
  • ✓ MCP + REST API access
  • ✗ ★ Full standards — contact us Buy access

Full Access

let's deal

custom volume · custom validity

Unlocks all 31 standards including the ★ Full tier: IFRS 2, 3, 6, 8, 10, 11, 20, IAS 28, IAS 33, IAS 41. Custom credit volume, priority support, dedicated token.

  • ✓ All 28 IAS/IFRS standards
  • ✓ ★ Full tier: IFRS 2, 3, 6, 8, 10, 11, 20, IAS 33, 41
  • ✓ All Standard credit costs apply
  • ✓ Step-by-step workings per standard
  • ✓ Custom XBRL taxonomy extensions Contact us

Cross-standard cascades (IAS 12 / IAS 21 / IAS 23 auto-triggered) each count as one calculate credit.

domain coverage

31 standards. 200+ transaction types,

full period processing, XBRL-tags

disclosure requirement checklist included

IFRS 1

Opening IFRS balance sheet at date of transition · Deemed cost elections for PPE, intangibles & investments (IFRS 1.D5–D7) · FCTR reset to zero (D13) · IAS 19 cumulative actuarial recognition (D10) · Deferred tax on all adjustments · IFRS 1.24 equity & TCI reconciliation disclosures

IFRS 2★ Full

Vesting schedule & cumulative expense · Black-Scholes option fair value · Equity vs cash-settled classification · Modification: incremental fair value · Forfeiture rate adjustment

IFRS 3★ Full

Goodwill — full & partial NCI method · Fair value allocation of net assets · Bargain purchase gain recognition · Contingent consideration measurement · Step acquisition & remeasurement

IFRS 5

Reclassification criteria assessment · Lower of CA / FV less costs to sell · Impairment loss & subsequent reversal · Discontinued operation P&L split · Disposal group measurement

IFRS 6★ Full

Cost vs revaluation model election · Impairment trigger assessment (6 indicators) · Reclassification on technical feasibility · E&E asset derecognition · Restoration & rehabilitation provision

IFRS 8★ Full

Reportable segment identification (10% thresholds) · Aggregation criteria assessment · Segment profit/loss & asset/liability disclosure · Reconciliation to entity totals · Entity-wide disclosures (products, geography, customers)

IFRS 9

ECL staging (Stage 1 / 2 / 3) · 12-month vs lifetime ECL calculation · EIR amortisation schedule · Hedge effectiveness (prospective & retrospective) · SPPI test & business model classification

IFRS 10★ Full

Multi-level holding hierarchy (parent → sub → sub-sub, unlimited depth) · Sequential bottom-up consolidation with W1–W5 working papers at every level · Sub↔sub intercompany elimination · Step acquisition (IFRS 3.41 remeasurement at any level) · Sub-holding disposal (consolidated CA basis) · Treasury share elimination · Accounting policy uniformity & date-difference usability checks (IFRS 10.19/22/B93) · NCI: proportionate or full-goodwill method

↻ Circular & reciprocal ownership (A→B→C→A) resolved automatically via Gauss-Jordan elimination (Matheson simultaneous equation method) — no special handling required, results include full resolution working papers.

IFRS 11★ Full

Joint operation vs joint venture classification · Proportionate asset/liability recognition (JO) · Equity method application (JV) · Contribution of assets to a JV · Change in interest accounting

IFRS 13

Level 1 / 2 / 3 hierarchy classification · Market, income & cost approaches · Highest and best use analysis · Principal vs most advantageous market · Credit valuation adjustment (CVA)

IFRS 15

5-step model end-to-end · Standalone selling price allocation · Variable consideration constraint · Contract modification (prospective / cumulative) · Principal vs agent gross/net revenue

IFRS 16

Lease liability + ROU asset schedule · Incremental borrowing rate & implicit rate · Modification: remeasurement vs new lease · Variable lease payment treatment · Sale-and-leaseback gain recognition

IFRS 20★ Full ⚠ Early adopter

Regulatory asset & liability — rate-regulated utilities, energy, water, transport · Timing difference (allowed compensation vs rates billed) · Regulatory interest accretion · IFRS 14 transition reclassification · Effective 1 January 2029

IAS 2

FIFO & weighted average cost formula · NRV write-down & reversal · Cost of goods sold journal entries · Absorption costing (fixed overhead allocation) · Intercompany inventory profit elimination

IAS 7

Statement of cash flows — indirect & direct presentation · derived from a trial balance or batch results in one call · interest / dividend classification policy (operating vs financing / investing) · non-cash transaction disclosure

IAS 10

Adjusting vs non-adjusting classification · Going concern trigger assessment · Dividend declaration disclosure · Overlay on any other module's output · Restatement of financial statement figures

IAS 12

Temporary difference — DTA & DTL · DTA recoverability (probable future profit test) · Tax rate change restatement · Deferred tax on business combinations · Unrecognised DTA tracking & reversal

IAS 16

Cost vs revaluation model · SL / reducing balance / UOP depreciation · Component accounting · Revaluation surplus & OCI treatment · Impairment, disposal & derecognition gain/loss

IAS 19

DBO under projected unit credit method · Current & past service cost · Net interest on net defined benefit liability · Remeasurement (actuarial gains/losses) — OCI · Plan asset return & asset ceiling

IAS 20

Capital vs revenue grant classification · Deferred income vs asset deduction method · Systematic income recognition schedule · Repayment obligation accounting · Below-market loan benefit measurement

IAS 21

Functional vs presentation currency determination · Monetary / non-monetary retranslation · Exchange difference — P&L vs OCI · Cumulative translation adjustment (CTA) · Disposal: reclassification of CTA to P&L

IAS 23

Qualifying asset identification · Specific borrowing capitalisation · Weighted average rate — general pool · Suspension period exclusion · Cessation on substantial completion

IAS 27

Separate financial statements — subsidiary / associate / JV investment at cost, fair value (IFRS 9) or equity method · dividend income recognition · impairment indicator interaction

IAS 28★ Full

Associate profit & OCI sharing · Upstream & downstream elimination · Goodwill within carrying amount · Impairment of investment in associate · Reduction to zero & unrecognised losses

IAS 29

Hyperinflationary economies — non-monetary item restatement by general price index · gain / loss on net monetary position to P&L · equity and comparative restatement

IAS 33★ Full

Basic EPS — weighted average shares · Diluted EPS — treasury share method (options) · If-converted method (bonds & preference shares) · Rights issue retrospective adjustment · Continuing vs discontinued EPS split

IAS 36

VIU (DCF) vs FVLCTS recoverable amount · CGU identification & allocation · Goodwill impairment (no reversal) · Corporate asset allocation across CGUs · Reversal limits for other assets

IAS 37

Recognition criteria (probable, reliable estimate) · Best estimate & expected value method · Onerous contract provision · Restructuring cost recognition criteria · Unwinding of discount (time value)

IAS 38

Recognition criteria (identifiable, control, benefit) · Finite vs indefinite useful life · Development cost capitalisation (6-criteria test) · Amortisation & annual impairment review · Revaluation model (active market required)

IAS 40

Fair value vs cost model election · Fair value gain/loss to P&L · Transfer between categories (trigger events) · Rental income & operating cost allocation · Disposal gain/loss calculation

IAS 41★ Full

Biological asset fair value at harvest · Fair value gain/loss on biological transformation · Agricultural produce recognition at harvest · Bearer plant reclassification to IAS 16 · Government grant (conditional vs unconditional)

AI agents: MCP endpoint · plugin info · instructions · get Bearer token