Skip to content
Automation
Skill

/ifrs9-ecl

Activate for: IFRS 9, ECL, expected credit loss, PD, LGD, EAD, loan loss provision, impairment, 12-month ECL, lifetime ECL, post-model adjustment, PMA, IFRS 7, provision movement, forward-looking. NOT for: US GAAP CECL calculation (ASC 326), hedge accounting under IFRS 9,

From plugin
agentfactory-business-plugins
3897 skills30 agents8 commands

Claude Code

$ npx -y skills add panaversity/agentfactory-business-plugins --skill ifrs9-ecl --agent claude-code

SKILL.md

ifrs9-ecl.SKILL.md
name: ifrs9-ecl
description: >
  Activate for: IFRS 9, ECL, expected credit loss, PD, LGD, EAD,
  loan loss provision, impairment, 12-month ECL, lifetime ECL,
  post-model adjustment, PMA, IFRS 7, provision movement, forward-looking.
  NOT for: US GAAP CECL calculation (ASC 326), hedge accounting under
  IFRS 9, classification and measurement of financial instruments.
metadata:
  version: "1.0"
  author: "Panaversity — The AI Agent Factory"
  standard: "IFRS 9 Financial Instruments (IASB)"
  disclosure: "IFRS 7 Financial Instruments Disclosures"
  not_applicable_in: "USA (use CECL / FASB ASC 326 instead)"

CORE PRINCIPLE

ECL is FORWARD-LOOKING and PROBABILITY-WEIGHTED. It is NOT the incurred loss. It is the probability-weighted expectation of credit losses given ALL reasonable and supportable information, including future economic conditions. Never wait for objective evidence of impairment to recognise a loss.

STAGE SUMMARY

| Stage | Trigger | ECL Horizon | Interest Income | | ------- | --------------------------------------------- | ------------ | ------------------------------------ | | Stage 1 | No SICR since origination | 12-month ECL | On GROSS carrying amount | | Stage 2 | SICR since origination — see ifrs9-staging.md | Lifetime ECL | On GROSS carrying amount | | Stage 3 | Credit impairment occurred | Lifetime ECL | On NET carrying amount (gross - ECL) |

CRITICAL: Stage 3 interest is on the NET amount. Recognising Stage 3 interest on the gross amount is a material accounting error.

ECL FORMULAS

12-Month ECL (Stage 1): ECL_12 = PD_12 x LGD x EAD

Lifetime ECL (Stage 2 and 3): ECL_life = Sum_t [ PD_marginal_t x LGD_t x EAD_t x DF_t ] where t = each future period until maturity DF_t = discount factor at the asset's effective interest rate

Scenario-Weighted ECL (REQUIRED): ECL = Sum_s ( Weight_s x ECL_scenario_s ) Weights must sum to 1.0 and reflect management's genuine scenario probability assessment

DISCOUNT FACTOR TREATMENT

The discount factor (DF_t) is calculated using the asset's effective interest rate (EIR). For floating-rate instruments: use current EIR at the reporting date. For fixed-rate instruments: use the EIR at initial recognition.

DF_t = 1 / (1 + EIR)^t

Discounting matters because:

  • Lifetime ECL for long-dated assets (e.g., 25-year mortgages) extends decades
  • Without discounting, future losses are materially overstated in present-value terms
  • The discount effect is largest for Stage 2 facilities with long remaining maturity

Example: A 1% marginal PD at year 20 with LGD 30% and EAD 100k: Undiscounted: 1% x 30% x 100k = 300 Discounted at 4% EIR: 300 / (1.04)^20 = 137 The discount effect reduces the contribution by more than half.

PD ESTIMATION

TTC PD: Long-run average over a full economic cycle — starting point only. PIT PD: REQUIRED for IFRS 9. PIT PD = TTC PD x Credit Cycle Adjustment (CCA). CCA > 1.0 in recession (PDs higher than long-run average) CCA < 1.0 in expansion (PDs lower than long-run average) CCA derived from macroeconomic satellite model — see ifrs9-scenarios.md

LGD ESTIMATION

MUST use downturn/stressed collateral values. NOT current market values. Mortgage LGD: LGD = MAX(0, EAD - Forced Sale Value) / EAD Forced Sale Value = Market Value x (1 - forced sale haircut 15-25%) Rule of thumb: LGD ~ 25-30% for LTV <= 80%; LGD ~ 35-50% for LTV > 80% Unsecured consumer: LGD ~ 65-80% Corporate unsecured senior: LGD ~ 40-60%

PORTFOLIO SEGMENTATION

ECL models must be segmented by portfolios with homogeneous risk characteristics:

| Segment | Typical PD Model | LGD Approach | Key Drivers | | ---------------------- | --------------------------------- | --------------------------------- | ------------------------- | | Retail mortgages | Behavioural scorecard | Property collateral + forced sale | LTV, income, employment | | Consumer unsecured | Behavioural scorecard | Statistical cure rate model | Utilisation, bureau score | | SME | Application/behavioural scorecard | Collateral-dependent | Revenue, leverage, age | | Corporate | Rating model (PD master scale) | Workout LGD | Financial ratios, sector | | Commercial real estate | Rating model | Property collateral | LTV, DSCR, vacancy |

EAD AND CREDIT CONVERSION FACTORS (CCF)

Term loans: EAD = scheduled outstanding balance at default Revolving facilities: EAD = Drawn balance + (CCF x Undrawn committed amount) CCF: unconditionally cancellable ~ 0-10%; committed revolving corporate ~ 50-75%

MACROECONOMIC SCENARIOS

Minimum: base + 1 upside + 1 adverse. Best practice: 4 scenarios. Weights must reflect genuine management view — equal weights rarely defensible. Common structure: Upside 15%, Base 40%, Adverse 30%, Severe 15%. See ifrs9-scenarios.md for full satellite model framework.

POST-MODEL ADJUSTMENTS (PMAs)

Required when known model limitation would cause material under/overstatement. Common types: pandemic PMA, sector concentration PMA, new product PMA, climate PMA. Each PMA must be: documented, committee-approved, time-limited, reviewed quarterly. Aggregate PMA amount must be disclosed in IFRS 7 notes. NEVER use PMAs to substitute management conservatism for model output.

PROVISION MOVEMENT TABLE

Build every quarter. Every line must trace to a documented source: Opening provision -> New business -> Stage 1->2 migration -> Stage 2->3 migration -> Cures -> Repayments -> Write-offs -> Model parameter changes -> Macro scenario changes -> PMA movements -> FX -> Closing provision

IFRS 7 MANDATORY DISCLOSURES (minimum)

1. SICR criteria (quantitative and qualitative) 2. Definition of default used 3. Write-off poli

Read more
@panaversity
Ships withagentfactory-business-plugins

🚀 Marketplace of domain-specific plugins for building enterprise AI agents. Enable AI agents to perform finance, banking, legal, and sales workflows using modular domain plugins.

3897 skills30 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
38
Star history of panaversity/agentfactory-business-plugins on GitHub, a chart by star-history.com

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about ifrs9-ecl.

Which coding agents can use ifrs9-ecl?
ifrs9-ecl installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.