Skip to content

Credit Risk Mitigation Specification

Basel 3.1 CRM changes: revised 5-band haircut tables, increased equity and gold haircuts, and IRB parameter substitution replacing double default.

Regulatory Reference: PRA PS1/26 Art. 191A–241, CRE22 Test Group: B31-D, B31-D7


Requirements Status

ID Requirement Priority Status
FR-8.1 Revised 5-band maturity haircut tables (was 3-band) P0 Done
FR-8.2 Increased equity haircuts: main index 20%, other 30% P0 Done
FR-8.3 Increased gold haircut: 20% (was 15%) P0 Done
FR-8.4 IRB parameter substitution for guarantors (B31-D7) P0 Done
FR-8.5 Double default removal (replaced by parameter substitution) P0 Done
FR-8.6 Art. 191A method taxonomy (FCM, PSM, LGD-AM) P1 Done
FR-8.7 Unfunded credit protection transitional (Rule 4.11) P2 Not Implemented
FR-8.8 Art. 123B currency mismatch 1.5x multiplier (retail/RRE) P1 Partial (flag only; auto-detection and 90% hedge test not implemented)
FR-8.9 Art. 232(3) life insurance derivation table with B31 input tiers (30% / 65% / 135%) P1 Done

Overview

Basel 3.1 introduces more granular collateral haircut tables (5 maturity bands instead of 3), increases haircuts for equity and gold collateral, and replaces the double default treatment with parameter substitution for IRB-rated guarantors.

Key Changes from CRR

Feature CRR Basel 3.1 Reference
Maturity bands 3 (0–1y, 1–5y, 5y+) 5 (0–1y, 1–3y, 3–5y, 5–10y, 10y+) Art. 224
Equity haircut (main index) 15% 20% Art. 224 Table 3
Equity haircut (other listed) 25% 30% Art. 224 Table 3
Gold haircut 15% 20% Art. 224 Table 3
Double default Available (Art. 202–203) Removed
IRB guarantor treatment Double default / SA-RW substitution PD parameter substitution New
Method names Unnamed FCM / PSM / LGD-AM (Art. 191A) Art. 191A
Life insurance derivation (Art. 232(3)) 4 input tiers (20/50/100/150) 7 input tiers — adds 30%, 65%, 135% Art. 232(3)

Financial Collateral Haircuts (Art. 224)

Cash and Gold

Collateral Type CRR Basel 3.1 Change
Cash / deposit / CLN 0% 0% Unchanged
Gold 15% 20% +5pp

Government Bond Haircuts (5-Band)

PRA PS1/26 Art. 224 Table 1 — 10-day liquidation period (verified against ps126app1.pdf p.203, 17 Apr 2026; "entity type (b) of paragraph 1 of Article 197" — sovereigns / central banks / certain PSEs and MDBs treated as sovereign):

CQS 0–1y 1–3y 3–5y 5–10y 10y+
CQS 1 0.5% 2% 2% 4% 4%
CQS 2–3 1% 3% 3% 6% 6%
CQS 4 15% 15% 15% 15% 15%

CQS 5–6 government bonds are ineligible as financial collateral (Art. 197(1)(b)).

Change log — Art. 224 Table 1 sovereign corrections (17 Apr 2026)

Earlier drafts of this spec showed 4% at the CQS 2–3 / 3–5y cell and 12% at the CQS 2–3 / 10y+ cell. The PRA Table 1 values are 3% and 6% respectively — CQS 2–3 sovereigns cap out at 6% even for the longest residual-maturity band. The 5-band split is not a penal re-scale for well-rated sovereigns.

Corporate and Institution Bond Haircuts (5-Band)

PRA PS1/26 Art. 224 Table 1 — 10-day liquidation period (verified against ps126app1.pdf p.203; "entity types (c) and (d) of paragraph 1 of Article 197" — institutions / corporates):

CQS 0–1y 1–3y 3–5y 5–10y 10y+
CQS 1 1% 3% 4% 6% 12%
CQS 2–3 2% 4% 6% 12% 20%

CQS 4–6 corporate/institution bonds are ineligible (Art. 197(1)(d)).

Change log — Art. 224 Table 1 corporate corrections (17 Apr 2026)

Earlier drafts of this spec understated the CQS 2–3 haircuts for long residual maturities (showing 15% flat at 5–10y and 10y+). PRA Table 1 applies 12% at 5–10y and 20% at 10y+ for CQS 2–3 corporate/institution debt. CQS 1 values have also been brought into line with Table 1 (1 / 3 / 4 / 6 / 12).

Equity Haircuts

Equity Type CRR Basel 3.1 Change
Main index 15% 20% +5pp
Other listed 25% 30% +5pp

FX Mismatch Haircut

Unchanged from CRR: 8% (10-day base liquidation period).

Scaled for other liquidation periods via:

H_fx_scaled = H_fx x sqrt(T_m / 10)
Period H_fx
5-day (repo) 5.66%
10-day (capital market) 8.00%
20-day (secured lending) 11.31%

Scope (unchanged from CRR — PS1/26 inherits the Art. 224 / Art. 230 / Art. 233 split):

  • Financial collateral (Art. 224 comprehensive method) — H_fx applies via Art. 224 Table 4.
  • Unfunded credit protection (Art. 233(3)) — H_fx applies to guarantees and credit derivatives. Article 232 cross-references Art. 233(3) (PS1/26 also pulls in Art. 233(4)) for life insurance / credit-linked notes.
  • Funded non-financial collateral (Arts. 229–230 — receivables, real estate, other physical) — H_fx does not apply. The LGD* formula uses the raw collateral value C against the C* / C** thresholds with no FX adjustment; FX risk is captured upstream by the spot-rate FXConverter. The engine gate (engine/crm/haircuts.py) excludes these types via data/schemas.py:NON_FINANCIAL_COLLATERAL_TYPES.

Maturity Band Classification

The 5-band boundaries use inclusive upper thresholds:

Band Residual Maturity
0–1y ≤ 1.0 year
1–3y > 1.0 and ≤ 3.0 years
3–5y > 3.0 and ≤ 5.0 years
5–10y > 5.0 and ≤ 10.0 years
10y+ > 10.0 years

Null maturity defaults to 10y+ (conservative) under Basel 3.1, vs 5y+ under CRR.


Volatility Scaling (Art. 226)

PRA PS1/26 restructures CRR Art. 226 into two numbered paragraphs: paragraph 1 retains the non-daily revaluation formula (from CRR Art. 226); paragraph 2 absorbs the liquidation period scaling formula previously in CRR Art. 225(2)(c), since the own-estimates approach (Art. 225) is removed under Basel 3.1.

Art. 226(1) — Non-Daily Revaluation Adjustment

When collateral is revalued less frequently than daily, haircuts must be scaled up using the square-root-of-time formula:

H = H_m × sqrt((N_R + T_m − 1) / T_m)
Variable Definition
H Volatility adjustment to be applied
H_m Volatility adjustment where there is daily revaluation
N_R Actual number of business days between revaluations
T_m Liquidation period for the transaction type (business days)

When revaluation is daily (N_R = 1), the formula reduces to H = H_m (no adjustment).

Not Yet Implemented

Art. 226(1) non-daily revaluation adjustment is not implemented. No revaluation_frequency_days input field exists in the collateral schema. Haircuts are understated when collateral is not marked-to-market daily. See IMPLEMENTATION_PLAN.md P1.101.

Art. 226(2) — Liquidation Period Scaling

When the applicable liquidation period differs from the haircut table's reference period, scale using:

H_m = H_n × sqrt(T_m / T_n)
Variable Definition
T_m Liquidation period for the transaction type
T_n Liquidation period under Art. 224(2)(a)–(c) (the table reference period)
H_m Volatility adjustment based on T_m
H_n Volatility adjustment based on T_n

Liquidation Periods (Art. 224(2))

Transaction Type Minimum Holding Period (T_m)
Repo-style / SFT 5 business days
Other capital market transactions 10 business days
Secured lending 20 business days

Art. 224 Table 3 provides haircuts at the 10-day holding period. Apply Art. 226(2) to scale to 5-day (repos) or 20-day (secured lending) periods. Apply Art. 226(1) additionally when revaluation is not daily.

Key Change from CRR

Aspect CRR Basel 3.1
Non-daily revaluation formula Art. 226 (single article) Art. 226(1) — unchanged
Liquidation period scaling Art. 225(2)(c) Art. 226(2) — moved
Own-estimates approach Art. 225 (permitted) Art. 225 removed
Art. 226 scope Supervisory + own-estimates Supervisory only

F-IRB LGDS Values (Art. 230, Art. 161)

For F-IRB exposures, supervisory LGD values for secured exposures:

Collateral Type CRR LGDS Basel 3.1 LGDS Reference
Financial / cash 0% 0%
Receivables 35% 20% CRE32.9
Residential RE 35% 20% CRE32.10
Commercial RE 35% 20% CRE32.11
Other physical 40% 25% CRE32.12

See F-IRB Specification for full LGD details including unsecured values and the blended LGD formula.


IRB Parameter Substitution (B31-D7)

Overview

Basel 3.1 replaces the CRR double default treatment with the Parameter Substitution Method (PSM) for IRB-rated guarantors. PSM is one of the six CRM methods listed in Art. 191A and is applied per Art. 236 to the covered portion of an exposure.

The substitution is a four-parameter swap: PD, LGD, correlation R, and maturity M are each replaced (where appropriate) with the value that would apply to a comparable direct exposure to the protection provider. The covered portion's risk weight is then re-computed via the standard IRB capital formula at Art. 153 (corporate / institution / sovereign) or Art. 154 (retail).

Regulatory anchor: PRA PS1/26 Art. 236(1)(a) (BCBS CRE22.70–85), with parameter-specific cross-references to Art. 160, Art. 161, Art. 162, Art. 163 and Art. 164. Verified against ps126app1.pdf pp.215–216 (17 Apr 2026).

Trigger Conditions

Per engine/irb/guarantee.py::_apply_parameter_substitution, PSM activates row-wise when all of the following hold:

  1. The exposure carries a non-zero guaranteed_portion (Art. 236(1)(a) covered part);
  2. guarantor_approach == "irb" and the guarantor has a non-null guarantor_pd (i.e. the guarantor is rated under an IRB model rather than only externally rated);
  3. The guarantee is eligible per Art. 213–217 (gating performed upstream in engine/crm/guarantees.py).

If only guarantor_pd is missing — i.e. the guarantor is on the SA — the row falls back to the SA Risk-Weight Substitution Method (RWSM, Art. 235), with guarantor_rw sourced from _compute_guarantor_rw_sa instead.

The PSM branch fires under both CRR and Basel 3.1 whenever an internal guarantor_pd exists, but the framework selects the F-IRB LGD table used (CRR 0.45 senior unsecured vs Basel 3.1 0.40 non-FSE / 0.45 FSE under Art. 161(1)(aa)). Under CRR, the optional double-default overlay (Art. 153(3) / Art. 202–203) can sit on top — see Double Default Overlay below.

Step 1 — PD Substitution (Art. 202 / CRE22.72)

The PD on the covered portion is substituted with the PD that would apply to a comparable direct exposure to the protection provider (PRA PS1/26 Art. 236(1)(a)(i), "PD = ..."; BCBS CRE22.72):

PD_substituted = max(guarantor_pd, PD_floor)

Where:

  • guarantor_pd is the firm's internal PD estimate for the protection provider on the rating system the protection provider sits on.
  • PD_floor is the Art. 160(1) input floor (corporate / institution / sovereign) or Art. 163(1) input floor (retail) appropriate to the guarantor's exposure class — evaluated via _pd_floor_expression(config, has_transactor_col=...) in the engine.
  • The Art. 160(4) (or Art. 163(4)) "no better than direct" uplift is implicit in the way PSM is applied: PSM is recognised only when the resulting guarantor_rw < risk_weight_irb_original (the is_guarantee_beneficial gate); a non-beneficial PSM result is simply not applied (Art. 236(1)(c) blended formula collapses to rn × E / E).

The same floored PD is used in the correlation and maturity-adjustment formulas below — it is not re-floored separately at each step.

Step 2 — LGD Adjustment by Guarantor Seniority (Art. 161 / CRE22.73)

PRA PS1/26 Art. 236(1)(a)(i) gives the firm a choice of LGD source for the covered portion:

  1. Option (i): Borrower LGD, unprotected — the LGD the borrower exposure would carry under Art. 161 (F-IRB) or Art. 161 + Art. 164(4)/(4A) (A-IRB) as if no unfunded credit protection existed, with the Art. 161(5) input floor and the Art. 161(6) uplift applied; or
  2. Option (ii): Guarantor F-IRB LGD — the LGD that would apply to the guarantee if it were a direct exposure to the protection provider under the Foundation IRB Approach, "taking into account the seniority of the guarantee" (Art. 236(1)(a)(i), verbatim). Under Art. 161(1)(aa) (Basel 3.1):
    • 40% — senior unsecured, non-FSE counterparty
    • 45% — senior unsecured, FSE counterparty (Art. 142(1)(4))
    • 75% — subordinated guarantee
    • Art. 161(1)(d) covered-bond LGDs (e.g. 11.25%) where the guarantee is itself a covered-bond claim.

Either choice is then "increased as necessary" to comply with the Art. 161(3) / Art. 160(4) "no better than direct" obligation (Art. 236(1)(a)(i), final sub-paragraph).

The implementation in _apply_parameter_substitution defaults to option (ii) — it sources the F-IRB senior unsecured LGD via get_firb_lgd_table_for_framework and plugs it into _parametric_irb_risk_weight_expr(lgd=firb_lgd_senior, ...). Option (i) (borrower-LGD retention) is not currently surfaced as a config switch.

Framework F-IRB senior unsecured LGD used Source
CRR 45% firb_lgd.crr["unsecured_senior"]
Basel 3.1 40% (non-FSE) / 45% (FSE) Art. 161(1)(aa); firb_lgd.basel_31["unsecured_senior"]

Code-side gating — LGD seniority not modelled per row

The engine looks up a single firb_lgd_senior scalar per framework rather than deriving the seniority from each guarantee individually. Subordinated guarantees (Art. 161(1)(b), 75%) and covered-bond guarantees (Art. 161(1)(d)) are therefore not differentiated at the row level — both currently route through the senior-unsecured entry. This is a known simplification of Art. 236(1)(a)(i) / Art. 161(1) and is tracked in IMPLEMENTATION_PLAN.md.

Step 3 — Correlation Re-Derivation (CRE22.74)

PRA PS1/26 Art. 236(1)(a)(i) defines:

R = the correlation coefficient that would be assigned to a comparable direct exposure to the protection provider.

Under Art. 153(2)–(4), R depends on the guarantor's exposure class (and, for SME corporates, the guarantor's turnover and the firm-size adjustment). The Basel 3.1 correlation formulas reused for the substitution step are documented in Asset Correlation (Art. 153(2)–(4)) and Step 2 from F-IRB Capital Formula; for retail guarantors the Art. 154(1) fixed / decay correlations apply (R = 0.15 mortgage, R = 0.04 QRRE, decay form for retail-other).

The FI scalar (Art. 153(2), 1.25× correlation multiplier) re-applies if the guarantor is itself a large or unregulated FSE — see FI Scalar (Art. 153(2)).

Code-side gating — correlation read from borrower's class, not guarantor's

_parametric_irb_risk_weight_expr (in engine/irb/formulas.py) computes the substituted correlation by reading the borrower's exposure_class, turnover_m and requires_fi_scalar columns rather than the guarantor's. This is a known engine deviation from the strict Art. 236(1)(a)(i) reading: in the common case where guarantor and borrower share an exposure class (e.g. corporate-to-corporate guarantee) it is harmless, but cross-class guarantees (e.g. an institution guaranteeing a corporate exposure, or a retail guarantor) will currently use the borrower's correlation curve. Tracked in IMPLEMENTATION_PLAN.md for a future engine fix; do not assume the spec text of Step 3 is currently fully realised.

Step 4 — Maturity Adjustment (Art. 162 / CRE22.80)

For non-retail substitutions, Art. 236(1)(a)(i) reads:

M = the maturity of the exposure calculated in accordance with Credit Risk: Internal Ratings Based Approach (CRR) Part Article 162.

The maturity used in the substitution is therefore the maturity of the underlying exposure measured under Art. 162 (Art. 162(2A) calculation methods, floored at 1.0 year, capped at 5.0 years), not a separate maturity for the guarantor. The Art. 162(2A) machinery is documented in Effective Maturity (Art. 162); the Art. 162(3) one-day floor exceptions for short-term / daily-margined exposures are preserved.

The MA factor itself reuses the Art. 153(1) form documented in Maturity Adjustment Formula, evaluated with the substituted PD from Step 1:

b = (0.11852 - 0.05478 * ln(PD_substituted))^2
MA = (1 + (M - 2.5) * b) / (1 - 1.5 * b)

For retail guarantees (exposure_class ∈ {RETAIL, RETAIL_MORTGAGE, QRRE, RETAIL_OTHER, RETAIL_SME}), MA = 1.0 — this matches Art. 154 (retail formula omits the maturity adjustment) and the explicit override in _parametric_irb_risk_weight_expr (is_retail branch).

A separate maturity-mismatch adjustment (Art. 236A / Art. 237–239) applies before this step when the protection's residual maturity is shorter than the underlying exposure's. The G* → GA reduction is documented in Maturity Mismatch (Art. 237–239); the Art. 237(1) / 237(2) eligibility gates can disqualify the protection entirely (e.g. protection with residual maturity < 3 months and < exposure maturity).

Art. 236A is folded into Art. 239 in PS1/26

BCBS CRE22.80–85 distinguishes a "maturity adjustment" treatment for guarantees (CRE22.80) from the maturity-mismatch GA formula (CRE22.83). PRA PS1/26 consolidates both into Section 5 (Art. 237–239); there is no standalone Art. 236A in the UK rule instrument. The substantive outcome is unchanged — the GA reduction is applied to the protection amount before Step 1's PD substitution sees it (the engine consumes GA as guaranteed_portion).

Composing the Four Steps — Covered-Portion Risk Weight

The covered portion's risk weight r_g (Art. 236(1)(a)(i)) is the IRB capital formula evaluated with the substituted parameters:

K_g = LGD_covered * N[(1 - R_g)^(-0.5) * G(PD_g) + (R_g / (1 - R_g))^(0.5) * G(0.999)]
       - PD_g * LGD_covered
r_g = K_g * 12.5 * scaling * MA_g

Where PD_g, LGD_covered, R_g and MA_g are the Step 1–4 substituted values, and scaling is 1.0 under Basel 3.1 (Art. 153(1) — 1.06 removed), retained at 1.06 under CRR.

The implementation lives in _parametric_irb_risk_weight_expr (engine/irb/formulas.py:756).

Composing the Four Steps — Blended RWA (Art. 236(1)(c))

The whole-exposure risk weight blends the covered and uncovered portions per Art. 236(1)(c):

RW_blended = (E_n * r_n + E_g * r_g) / E
RWA_blended = RWA_borrower * (E_n / E) + E_g * r_g * 12.5_via_K

With:

  • E_n (uncovered) = unguaranteed_portion
  • E_g (covered) = guaranteed_portion = min(GA, E)
  • r_n = the borrower's pre-CRM IRB risk weight (risk_weight_irb_original)
  • r_g = the Step 1–4 result above (guarantor_rw post-substitution)

The benefit gate (is_guarantee_beneficial = guarantor_rw < risk_weight_irb_original) disapplies PSM when it would worsen the capital outcome, in line with the implicit Art. 213 economic-substance test and the explicit Art. 160(4) "no better than direct" floor.

Expected Loss Under PSM (Art. 236(1A))

Art. 236(1A) blends EL by the same covered/uncovered split:

EL_blended = EL_original * (E_n / E) + PD_g * LGD_covered * E_g

Where PD_g and LGD_covered are the same values used in r_g at Step 1 and Step 2 respectively (Art. 236(1A)(b) verbatim). The implementation (_adjust_expected_loss in engine/irb/guarantee.py) uses guarantor_pd_floored * firb_lgd_senior * guaranteed_portion for the covered-portion EL when _is_pd_substitution is set and the row is not also on the CRR double-default branch.

Double Default Overlay (CRR Only, Art. 153(3))

Under CRR, A-IRB firms with a corporate underlying and an eligible institution / MDB / sovereign / rated-corporate guarantor may, in addition to PSM, apply the double-default multiplier of Art. 153(3) / Art. 202–203:

RW_dd = RW_obligor * (0.15 + 160 * PD_g_floored)

floored by RW_g (the substituted PSM RW from Steps 1–4). The Basel 3.1 rule instrument leaves Art. 153(3) "Provision left blank" — double default is not available under PS1/26. The CRR overlay is therefore gated in the engine on the double_default_treatment pack Feature together with config.enable_double_default and has_guarantor_pd (_apply_double_default). See Double Default Removal on the Basel 3.1 A-IRB page for the framework-level rationale.

Audit Trail

The guarantee_method_used output column indicates the method applied per row:

Value Meaning
PD_PARAMETER_SUBSTITUTION IRB guarantor — Steps 1–4 above (PSM, Art. 236)
SA_RW_SUBSTITUTION SA guarantor — RWSM (Art. 235) instead
DOUBLE_DEFAULT CRR-only — Art. 153(3) overlay applied on top of PSM
NO_SUBSTITUTION Beneficial gate failed; protection ignored

Worked Example

See acceptance scenarios B31-D7 (single IRB guarantor, full coverage) and B31-D7b (partial coverage blending) in tests/acceptance/ for end-to-end PSM walk-throughs with verified PD / LGD / R / MA inputs and the Art. 236(1)(c) blended-RWA output.


CRM Method Taxonomy (Art. 191A)

Art. 191A replaces the old CRR Art. 108, introducing a formal four-part decision tree for CRM method selection with explicit method names.

Method Names

Method Acronym Scope
Financial Collateral Simple Method FCSM SA only: financial collateral (Art. 222)
Financial Collateral Comprehensive Method FCCM SA + IRB: financial collateral (Art. 223)
Foundation Collateral Method FCM F-IRB: financial and physical collateral (Art. 230)
Parameter Substitution Method PSM F-IRB / A-IRB: unfunded credit protection (Art. 236)
LGD Adjustment Method LGD-AM A-IRB with own-LGD estimate permission for the exposure class: unfunded credit protection (Art. 183)
Risk-Weight Substitution Method RWSM SA / Slotting: unfunded credit protection (Art. 235)

Art. 191A Decision Tree

Part 1 — Funded CRM with CCR exposure: CCR exposures use IMM / SFT VaR / FCCM / FCSM (SA only).

Part 2 — Funded CRM without CCR (non-CCR exposures):

  1. On-balance sheet netting (Art. 219)
  2. Financial collateral → FCSM (SA only, Art. 222) or FCCM (Art. 223)
  3. Non-financial collateral → FCM (F-IRB, Art. 229-231) / LGD Modelling (A-IRB)
  4. Life insurance / other funded CP → Other Funded Protection Method (Art. 232)

Part 3 — Unfunded CRM:

  • SA / Slotting → Risk-Weight Substitution Method (Art. 235)
  • F-IRB → Parameter Substitution Method (Art. 236) only
  • A-IRB without own-LGD permission for the class → Parameter Substitution Method (Art. 236) only
  • A-IRB with own-LGD permission for the class → LGD Adjustment Method (Art. 183) or Parameter Substitution Method (Art. 236). Selection is a firm-level methodology choice subject to the Art. 191A(3) consistency rule (same method across the same type of unfunded protection).

Part 4 — Unfunded CP covered by funded CP: Where unfunded protection is itself collateralised, funded CRM may be applied to the unfunded protection first (the "look-through"), then the adjusted unfunded protection is applied to the original exposure. Detailed mechanics in Look-Through for Unfunded Protection Backed by Funded Protection below.

Look-Through for Unfunded Protection Backed by Funded Protection (Art. 191A(2)(e), (f))

PS1/26 Art. 191A(2)(e) introduces an explicit "look-through" optionality for the case where an institution's exposure is covered by unfunded credit protection (a guarantee or credit derivative) and that unfunded protection is itself covered by funded credit protection posted by the unfunded-protection provider — for example, a guarantor that has pledged collateral to the lending institution to back the guarantee it has written. Verified against ps126app1.pdf p.168 (Art. 191A(2)(e), (f), 1 January 2027 effective text).

Verbatim Text — Art. 191A(2)(e) and (f)

(e) where an institution has an exposure that is covered by unfunded credit protection that, in turn, is covered by funded credit protection and such institution chooses to take into account either (i) only the funded credit protection or (ii) both the unfunded credit protection and the funded credit protection, then the institution shall take into account the applicable credit protection or credit protections in an appropriate manner that is consistent with the decision tree in Part 4 of Appendix 1 (and, to the extent referenced therein, the decision trees in Parts 1 to 3 of Appendix 1), and in a way that does not double count the effects of the credit protection. Notwithstanding this point (e), such institution may choose to take into account only the unfunded credit protection in accordance with point (c) and not the funded credit protection; and

(f) to the extent an institution chooses to take into account funded credit protection under point (e), references to the 'borrower' or the 'obligor' in this Part (in the context of unfunded credit protection which is covered by funded credit protection) shall be deemed to refer to either:

  • (i) only the provider of the unfunded protection;
  • (ii) one of the borrower/obligor or the provider of the unfunded credit protection; or
  • (iii) both the obligor and the provider of the unfunded credit protection,

in each case where appropriate from a prudential point of view to reflect the nature of the credit protection arrangement and the risks related to that arrangement.

Plain-English Reading

The institution has a choice of three treatments for the exposure → guarantor → collateral chain (Art. 191A(2)(e), final sentence: "may choose"):

Election What is recognised Decision-tree route
(i) Funded only The collateral the guarantor has posted is treated as if it directly secured the obligor exposure; the guarantee is ignored. Part 4 of Appendix 1, then Parts 1–2 (funded)
(ii) Unfunded + funded Both protections are recognised, with the funded protection treated as collateralising the unfunded protection (i.e. the guarantor's exposure is reduced by the collateral) before the unfunded protection is substituted onto the original exposure. Part 4, then Parts 1–3
Default fallback Treat only the unfunded protection per the ordinary Part 3 unfunded path; ignore the funded leg of the guarantor's collateral. Part 3 only (no look-through)

The Art. 191A(2)(f) "borrower deeming" rule is a definitional clean-up: where the funded protection sits between the guarantor and the institution, the ordinary Part 2 funded-CRM articles (which speak of "obligor" / "borrower") have to be re-read with the guarantor standing in as the obligor of the funded leg — because the collateral is securing a claim against the guarantor, not directly against the original obligor. The (f)(i)–(iii) options give the firm flexibility to reflect either party (or both) as the relevant counterparty in eligibility tests (e.g. wrong-way-risk checks under Art. 194), depending on which assignment is "appropriate from a prudential point of view".

CRR Comparison — Wholly New Under PS1/26

CRR Art. 108 (the predecessor of Art. 191A) was a one-paragraph cross-reference to the CRM techniques in Chapter 4 of Title II of Part Three. It contained no equivalent of (2)(e) / (2)(f): the look-through mechanic for unfunded-backed-by-funded protection is not enumerated as an explicit option anywhere in the CRR text. Under CRR a firm holding a guarantee secured by guarantor-posted collateral could in practice rely on the same economic substance, but the route was via the general "no double-counting" obligation (CRR Art. 193(2)) plus per-form CRM application — not a named optionality with the borrower-deeming flexibility set out in PS1/26 Art. 191A(2)(f).

Feature CRR (pre-1 Jan 2027) PS1/26 Art. 191A(2)(e), (f)
Explicit look-through option No standalone provision Yes — Art. 191A(2)(e)
Recognise funded only (ignore guarantee) Implicit; not a named election Explicit (Art. 191A(2)(e)(i))
Recognise unfunded + funded jointly Implicit; subject to general no-double-count rule Explicit (Art. 191A(2)(e)(ii))
Borrower-deeming rule (i)–(iii) None Yes — Art. 191A(2)(f)
Decision-tree anchor None Part 4 of Appendix 1

This is a substantive widening of optionality: PS1/26 lets a firm reach the funded protection directly (skipping the guarantee), which under PSM (Art. 236) or RWSM (Art. 235) can be the more capital-efficient route when the guarantor's PD / risk weight is worse than the substituted CRM benefit from the underlying collateral.

Cross-References

Implementation Status

Not Yet Implemented

The Art. 191A(2)(e) / (f) look-through is not modelled by the engine. The CRM processor (engine/crm/processor.py) treats funded and unfunded protection as covering distinct portions of the original exposure (the no-double-counting rule of Art. 191A(2)(d)) and does not provide an election to recognise guarantor-posted collateral through the guarantee as if it secured the original exposure directly. Firms with collateralised guarantees will currently get either the unfunded substitution (Art. 235 / 236) or unrelated funded collateral on the obligor leg — not the (e)(i) "funded only" or (e)(ii) "both" combinations. The borrower-deeming flexibility of Art. 191A(2)(f) is also not surfaced.

This sits in the same family as IMPLEMENTATION_PLAN.md item P1.30 (CRM method selection decision tree under Art. 191A), which currently enumerates sub-items (a)–(f) but does not carry a dedicated entry for the (2)(e) / (2)(f) look-through option. The orchestrator should add this as a new P-coded item referencing PS1/26 Art. 191A(2)(e), (f) and Part 4 of Appendix 1; it is not the same gap as P1.30(e) (which is about Art. 234 tranched coverage on a single exposure, not Art. 191A(2)(e) look-through across two protection layers).

Anti-Double-Counting and Consistency Rules

  • Para 2(d): Funded and unfunded CRM must not be recognised simultaneously on the same portion of an exposure (no double-counting).
  • Para 3: An institution must use the same CRM method for the same type of unfunded credit protection across its portfolio (consistency requirement).
  • AIRB own-LGD anti-double-counting (Art. 169A): Where collateral has been used to construct the firm's own LGD model, that collateral must not also contribute supervisory CRM benefit to non-AIRB exposures of the same counterparty. The pipeline supports this via the is_airb_model_collateral flag on the collateral table (default False):
  • When True, the collateral is allocated only to AIRB-pool exposures (rows where the modelled LGD is preserved). Non-AIRB exposures receive zero. Direct allocation onto a non-AIRB exposure raises a CRM006 data-quality warning.
  • Even when False, AIRB-pool exposures are excluded from the pro-rata base at facility / counterparty level, so unflagged collateral routes entirely to non-AIRB rows rather than being "wasted" on AIRB rows whose LGD ignores it.

Method Selection by Approach

Approach Funded Protection Unfunded Protection
SA FCSM (Art. 222) or FCCM (Art. 223) RWSM — SA-RW substitution (Art. 235)
F-IRB FCM (Art. 230) or FCCM (Art. 223) PSM — PD substitution for IRB guarantors, SA-RW for SA guarantors (Art. 236)
A-IRB (own-LGD permission not held for class) LGD modelling unavailable — use FCM / FCCM PSM (Art. 236) — LGD-AM not available
A-IRB (own-LGD permission held for class) LGD modelling (Art. 169A/169B) or FCM / FCCM LGD-AM (Art. 183) or PSM (Art. 236) — firm methodology choice under Art. 191A(3)

LGD-AM is not universally available to A-IRB firms

"A-IRB" is not a single blanket permission. Under PS1/26 Art. 143(2A)(c) / Art. 143(2B)(b)(iii), a firm specifies in its IRB permission which exposure classes, exposure subclasses or types of exposure it proposes to run under A-IRB — and A-IRB permission for one class does not extend to another. A firm holding A-IRB permission for one class (e.g. retail mortgages) but only F-IRB for another (e.g. general corporates) must use PSM (Art. 236) for the F-IRB class and may not reach for LGD-AM there. See LGD-AM Availability Gate below.

LGD-AM Availability Gate (Art. 143, Art. 179(1)(aa), Art. 147A)

LGD-AM sits inside the A-IRB own-LGD model rather than as a stand-alone CRM overlay. Four PS1/26 provisions, read together, gate whether a firm may apply LGD-AM to a given exposure at all.

1. A-IRB permission for the exposure class (Art. 143(2A)(c))

Art. 143(2A) requires a firm, when applying for IRB permission, to state "in relation to each exposure class, exposure subclass or type of exposures" which IRB approach it proposes — (a) Slotting, (b) F-IRB, or (c) A-IRB. The permission therefore attaches to the class/subclass, not to the institution as a whole. Art. 143(2B) confirms that a firm with IRB permission for one approach (e.g. F-IRB) that wishes to move a class to a more sophisticated approach (e.g. A-IRB) needs further prior PRA permission.

Consequence: LGD-AM is available only for exposures that fall inside an exposure class / subclass / type of exposures for which the firm currently holds A-IRB permission. F-IRB classes are restricted to PSM under Art. 236.

2. Art. 179(1)(aa) — own-LGD ban on guarantee recoveries except via LGD-AM

Art. 179(1)(aa) (ps126app1.pdf p.131) states verbatim: "an institution shall not take account of recoveries from guarantees, credit derivatives and other support arrangements when quantifying LGD estimates, except where recoveries are recognised under the LGD Adjustment Method in accordance with Article 183."

Consequence: the LGD Adjustment Method is the only channel through which an A-IRB firm may reflect unfunded credit protection inside its own-LGD model. Firms without A-IRB permission for the class cannot take the Art. 179(1)(aa) exception — they fall back to PSM (Art. 236) applied outside the LGD model.

3. Art. 147A — approach restrictions that pre-empt LGD-AM

Even where a firm holds A-IRB permission historically, PS1/26 Art. 147A removes A-IRB from the menu for certain classes. The restrictions most material for LGD-AM scope are:

Art. 147A limb Exposure class Permitted approaches LGD-AM available?
(1)(a) Sovereigns and quasi-sovereigns (incl. RGLAs, PSEs, MDBs, International Organisations) SA only No — A-IRB not available
(1)(b) Institutions F-IRB or SA No — A-IRB not available
(1)(e) Large corporates (consolidated revenue > £440m) and financial sector entities F-IRB or SA No — A-IRB not available
(1)(d) Equity exposures SA only No — IRB approach not available

For these classes, PSM under Art. 236 is the only unfunded-CRM channel, regardless of any historical A-IRB permission. See Model Permissions spec for the full Art. 147A restriction table.

4. Art. 191A(3) — portfolio-wide consistency

Art. 191A(3) requires a firm to use the same CRM method for the same type of unfunded credit protection across its portfolio. A firm that elects LGD-AM for guarantees in one A-IRB class must not also run PSM on the same type of guarantee in another A-IRB class — the consistency rule is per protection type, not per exposure class. (The rule does not force LGD-AM onto F-IRB classes: PSM remains mandatory there under limb 1 above.)

Decision summary — where LGD-AM is available

For a given (exposure class, protection type) pair, LGD-AM is on the menu only when all of the following hold:

  1. The firm holds an A-IRB permission for the exposure class under Art. 143(2A)(c) or Art. 143(2B)(b)(iii).
  2. Art. 147A does not remove A-IRB from the permitted-approach list for that class.
  3. The firm has chosen LGD-AM (rather than PSM) as its portfolio-wide method for this protection type under Art. 191A(3).
  4. The unfunded credit protection meets the Art. 183(1A) eligibility conditions (written contract, no unilateral cancellation, not a second-to-default derivative).

If any condition fails, the firm applies PSM (Art. 236) instead, with SA risk-weight substitution for SA-approach guarantors.


Tranched Coverage (Art. 234)

Art. 234 governs partial / tranched unfunded credit protection — structures where the protection covers only part of the loss range on the underlying exposure (for example, a guarantee that absorbs losses between an attachment point and a detachment point, while the borrower retains the first-loss and senior tranches).

Under Art. 234 the protected and unprotected tranches are treated as separate exposures, and the protection is recognised only on the covered tranche, with the risk weight or PD/LGD of the protection provider substituted via the appropriate method (RWSM under Art. 235 for SA / Slotting, or PSM under Art. 236 for IRB).

Not Yet Implemented

Art. 234 tranched / partial-coverage unfunded protection is not modelled. The CRM processor treats unfunded credit protection as covering a single contiguous portion of the exposure (the covered_amount field) and does not split the underlying exposure into attachment / detachment tranches with separate risk weights per tranche. Structured protection arrangements that cover only a middle loss tranche are therefore mis-stated. See IMPLEMENTATION_PLAN.md item P1.30(e) (Art. 234 partial protection tranching) for the tracking entry and effort estimate.


FCSM Under Basel 3.1 (Art. 222)

The Financial Collateral Simple Method is retained for SA exposures under Basel 3.1. Paragraph references below verified against ps126app1.pdf pp.199–200 (17 Apr 2026).

Art. 222(3) — 20% RW Floor

The risk weight of the collateralised portion is the RW that would apply to a direct exposure to the collateral instrument, with a minimum 20% floor (Art. 222(3), second sub-paragraph), except as specified in paragraphs 4 and 6.

Art. 222(4) — 0% / 10% Floor for SFTs (Art. 227 Criteria)

For securities financing transactions that meet the criteria in Art. 227, the collateralised portion receives a 0% risk weight where the counterparty is a core market participant, and 10% where the counterparty is not a core market participant. This paragraph replaces the flat 20% floor for qualifying SFTs.

Art. 222(6) — 0% Floor for Same-Currency Cash or 0%-RW Sovereign Debt

For non-SFT transactions where the exposure and the collateral are denominated in the same currency, the floor drops to 0% if either:

  • (a) the collateral is cash on deposit (or a cash-assimilated instrument) with the lending institution, or
  • (b) the collateral is central-government or central-bank debt that is eligible for a 0% SA risk weight, with its market value discounted by 20% (Art. 222(6)(b), with the extended definition of "central government / central bank debt" in Art. 222(7) covering certain RGLAs, MDBs, and international organisations).

Change log — Art. 222 carve-outs clarified (17 Apr 2026)

Earlier drafts mixed up the two carve-outs. Paragraph 4 is the SFT-with-Art.227 rule (0% core market / 10% otherwise); paragraph 6 is the same-currency cash / 0%-RW sovereign carve-out for non-SFT transactions. There is no sub-point (d) in Art. 222(4); sub-points (a) and (b) sit under Art. 222(6).

Art. 222 — No Maturity Mismatch

Under the FCSM, the collateral's residual maturity must be at least equal to the exposure's residual maturity. The Art. 239(2) maturity mismatch adjustment formula (CVAM = CVA × (t − 0.25) / (T − 0.25), with t and T measured per Art. 238) does not apply to the FCSM — Art. 239(1) excludes FCSM from the maturity-mismatch formula entirely: the collateral simply does not qualify as eligible funded credit protection where any mismatch exists.


FCCM E* Formula (Art. 223(5))

The Financial Collateral Comprehensive Method produces a net adjusted exposure value:

E* = max(0, E(1 + HE) - CVA(1 - HC - HFX))
Variable Definition
E Current exposure value
HE Exposure volatility haircut (for SFTs where exposure is a debt security; HE = 0 for standard lending)
CVA Current value of collateral received
HC Collateral volatility haircut (Art. 224 5-band tables)
HFX FX mismatch haircut (8% at 10-day; 0% if same currency)

Life Insurance Method (Art. 232)

Life insurance policies assigned to the institution are the principal non-cash item recognised through the Other Funded Credit Protection Method (OFCP) introduced by PS1/26 Art. 191A. Paragraph references below verified against ps126app1.pdf pp.211–212.

Scope Gate (Art. 232(A1))

Art. 232 applies only to an institution that has elected the Other Funded Credit Protection Method under the Art. 191A(1) taxonomy. Under Basel 3.1 life insurance is not available through FCSM or FCCM — those methods are restricted to financial collateral (Art. 222, 223). This is a structural change from CRR, where Art. 232 stood alone without the Art. 191A method taxonomy.

Paragraph 1 — Cash / Cash-Assimilated Deposits Held by a Third Party

Where the Art. 212(1) conditions are met (pledge / assignment, notification, payment-control), cash on deposit with — or cash-assimilated instruments issued by the institution and held by — a third-party institution in a non-custodial arrangement may be treated as a guarantee by the third party institution. The exposure is then routed through the unfunded CRM path (Art. 235 Risk-Weight Substitution for SA, or Art. 236 Parameter Substitution for IRB) per the Part 3 decision tree of Appendix 1.

Paragraph 2 — Life Insurance Treatment

Where the Art. 212(2) conditions are met (policy pledged / assigned, insurer notified, right to cancel on default, surrender value declared and non-reducible, maturity-match), the portion of the exposure collateralised by the current surrender value is subjected to:

  • (a) Standardised Approach: risk-weighted per paragraph 3 (derivation table below).
  • (b) Foundation IRB: assigned LGD = 40%. CRR's broader "IRB but not own estimates of LGD" phrasing is narrowed to F-IRB in PS1/26 — A-IRB firms now handle life insurance through their own LGD models (subject to Art. 169A/169B).

The credit protection value equals the current surrender value, reduced for currency mismatch in accordance with Art. 233(3) and (4) (PS1/26 adds the (4) cross-reference to capture the full Art. 233 currency-mismatch machinery, not just the 8% haircut).

Paragraph 3 — SA Derivation Table (Life Insurance)

The risk weight applied to the secured portion is derived from the risk weight that would be assigned to a senior unsecured exposure to the insurer under the SA (Credit Risk: Standardised Approach (CRR) Part and Chapter 2 of Title II of Part Three of CRR):

PS1/26 para Insurer Senior-Unsecured RW Secured Portion RW
(a) 20% 20%
(b) 30% or 50% 35%
(c) 65%, 100% or 135% 70%
(d) 150% 150%

New Basel 3.1 input tiers — 30%, 65%, 135%

PS1/26 Art. 232(3) expands the paragraph 3 groupings to accommodate the new SA institution / corporate risk weights introduced by the Basel 3.1 reforms. The output columns are unchanged; only the inputs widen:

New input Origin Article
30% → 35% SCRA Grade A enhanced (well-capitalised bank) Art. 121(5)
65% → 70% Investment-grade corporate Art. 122(2)(a)
135% → 70% Non-investment-grade corporate (institution permission) Art. 122(6)(b)

Under CRR the derivation table had only four input tiers (20% / 50% / 100% / 150%). A CRR firm holding life insurance issued by a well-capitalised but unrated bank could not map the B31 30% SCRA Grade A enhanced weight onto the derivation table at all — the gap is closed by Art. 232(3)(b). The 135% non-IG corporate tier is gated on PRA permission per Art. 122(6); firms without that permission fall back to the 100% tier (Art. 122(5)).

Paragraph 4 — Repurchase-on-Request Instruments (Art. 200(1)(c))

Instruments repurchased on request by the issuing institution and eligible under Art. 200(1)(c) may be treated as a guarantee by the issuing institution (again routed via Art. 235 / 236 per the Part 3 decision tree). Protection value = face value if face-repurchase, or the Art. 197(4) valuation if market-price-repurchase.

Paragraph 5 — Mandatory Maturity-Mismatch Adjustment (new)

Unlike FCSM, which is exempt from the Art. 237-239 maturity-mismatch framework (see Art. 239(1)), the Other Funded Credit Protection Method is in scope. Paragraph 5 makes this explicit: an institution using OFCP "shall take into account any maturity mismatch in accordance with the provisions of Articles 237 to 239". CRR had no equivalent standalone sub-paragraph — the obligation was implicit through the general Art. 238 scope — so PS1/26 tightens the wording without changing the substantive outcome.

Structural Changes vs CRR Art. 232

Change CRR Art. 232 PS1/26 Art. 232
Scope gate Standalone article New paragraph A1: only for firms using OFCP under Art. 191A
Para 1 routing "Guarantee by the third party institution" Same, but explicitly routed via Art. 235 / 236 decision tree (Part 3 Appendix 1); cash instruments must be in a non-custodial arrangement
Para 2 IRB scope "IRB Approach but not subject to own estimates of LGD" Narrowed to "Foundation IRB Approach"
Para 3 input tiers 4 tiers: 20% / 50% / 100% / 150% 7 tiers: 20% / 30% / 50% / 65% / 100% / 135% / 150%
Para 2 currency mismatch Cross-ref Art. 233(3) only Cross-ref Art. 233(3) and (4)
Para 5 maturity mismatch Not stated (implicit via Art. 238) Explicit sub-paragraph requiring Art. 237-239 adjustment

Implementation

Life insurance collateral flows through the Art. 232 derivation table in engine/crm/life_insurance.py. Inputs: the insurer identifier on the facility / loan row, the pledged surrender value, and the policy currency. The insurer's senior-unsecured SA RW is re-computed against the framework in play (CRR: CRR Table 3 / 4; B31: ECRA Table 3 / 4 or SCRA Table 5 per Art. 121). The mapping is then applied to produce the secured-portion RW emitted as the life_ins_secured_rw column.

Spec ↔ Output-Column Cross-Reference

The two life_ins_* columns produced by engine/crm/life_insurance.py::compute_life_insurance_columns are the machine-readable image of Art. 232(2) and Art. 232(3). The mapping between regulatory mechanics and engine outputs is one-to-one:

Art. 232 mechanic PS1/26 ref Engine output column Engine semantics
Eligibility (assigned/pledged, notified, surrender value declared) Art. 200(b), Art. 212(2) (gating only — no column) Ineligible policies are filtered out by LIFE_INSURANCE_COLLATERAL_TYPES and the beneficiary_reference join; non-matching rows do not contribute.
Value of credit protection = current surrender value, reduced for currency mismatch per Art. 233(3) and (4) Art. 232(2), 2nd sub-paragraph life_ins_collateral_value (Float64) Sum of market_value across eligible pledged policies per beneficiary, capped at ead_gross. The surrender value is taken from the collateral row's market_value field by convention (compute_life_insurance_columns lines 109, 121-122). Currency-mismatch reduction is applied upstream when the haircut pipeline runs.
SA secured-portion RW per Art. 232(3) derivation table (20% / 35% / 70% / 150%) Art. 232(3)(a)-(d) life_ins_secured_rw (Float64) Value-weighted average across pledged policies of the per-policy mapped RW from LIFE_INSURANCE_RW_MAP (engine/crm/life_insurance.py lines 34-42). Computed by _map_insurer_rw_to_secured_rw_expr from the per-policy insurer_risk_weight.
Blended RW = secured share × mapped RW + unsecured share × exposure RW (no Art. 222 floor) Art. 232(2)(a) read with Art. 232(3) risk_weight (overwritten in place) apply_life_insurance_rw_mapping(...) (composed via lf.pipe(apply_life_insurance_rw_mapping, ...), engine/sa/rw_adjustments.py) consumes the two life_ins_* columns and overwrites the row's risk_weight with the blended value. EAD is not reduced (life insurance is an RW substitution, not an EAD substitution).
F-IRB LGDS = 40% on secured portion Art. 232(2)(b) (handled in IRB LGD waterfall) The two life_ins_* columns describe SA only. F-IRB consumption of life-insurance collateral runs through the LGD waterfall — see F-IRB collateral LGDs. A-IRB firms apply own-estimate LGDs (Art. 169A/169B) and ignore these columns.

Defaults: where no eligible life-insurance collateral is pledged to an exposure, both columns are emitted as 0.0 (_add_default_life_ins_columns, engine/crm/life_insurance.py lines 155-160) and apply_life_insurance_rw_mapping is a no-op.

The full output-frame schema entry for these two columns lives in Output Schemas — CRM life insurance collateral.

Worked Example — SA Exposure Secured by an Investment-Grade Life-Insurance Policy

A small, PDF-faithful end-to-end trace using the new B31 input tier 35% (Art. 232(3)(b), insurer SA RW = 30%):

Inputs

Field Value
exposure_reference LOAN-001
ead_gross GBP 1,000,000
Borrower SA risk weight (pre-CRM) 100% (unrated corporate)
Pledged policy collateral_type life_insurance
Pledged policy market_value (= surrender value) GBP 600,000
Pledged policy currency GBP (no FX mismatch)
Insurer entity UK insurance undertaking, SCRA Grade A bank-equivalent treatment, well-capitalised → insurer_risk_weight = 30% under Art. 121(5)
beneficiary_reference (collateral row) LOAN-001

Step 1 — Eligibility (Art. 200(b), Art. 212(2))

The policy is pledged to the institution, the insurer has been notified, the surrender value is declared and non-reducible, and the policy is in scope of LIFE_INSURANCE_COLLATERAL_TYPES. The collateral row therefore enters the Art. 232 path. (If any operational requirement fails, the row is dropped from li_coll.)

Step 2 — Per-policy mapped secured-portion RW (Art. 232(3))

insurer_risk_weight = 30% falls into Art. 232(3)(b) ("30% or 50%"), so the per-policy mapped secured-portion RW is 35% (LIFE_INSURANCE_RW_MAP[0.30] = 0.35).

Step 3 — Aggregation per beneficiary (compute_life_insurance_columns)

A single policy is pledged, so the value-weighted RW collapses to the per-policy RW:

_li_total_value   = 600,000
_li_weighted_rw   = 600,000 × 0.35 = 210,000
avg_rw            = 210,000 / 600,000 = 0.35
capped_value      = min(600,000, 1,000,000) = 600,000   # ≤ ead_gross

Step 4 — Output columns set on the exposure frame

Column Value
life_ins_collateral_value 600000.0
life_ins_secured_rw 0.35

Step 5 — SA risk-weight blending (apply_life_insurance_rw_mapping)

secured_pct   = min(life_ins_collateral_value / ead, 1.0)
              = 600,000 / 1,000,000 = 0.60
unsecured_pct = 1 − 0.60 = 0.40
blended_rw    = 0.60 × 0.35 + 0.40 × 1.00
              = 0.210 + 0.400 = 0.610

The original risk_weight = 1.00 is overwritten with 0.61. EAD is unchanged (Art. 232 is an RW mechanic, not an EAD reduction).

Step 6 — Resulting RWA

RWA = ead_final × risk_weight
    = 1,000,000 × 0.61 = 610,000

vs. an unmitigated RWA of GBP 1,000,000 — a 39.0% RWA reduction driven entirely by the Art. 232(3)(b) 30% → 35% mapping on the secured 60% of the exposure. No Art. 222 20% floor applies (Art. 232 does not import the FCSM floor) — see apply_life_insurance_rw_mapping, engine/sa/rw_adjustments.py.

Why the worked example uses a 30% insurer RW

The 30% input tier is one of the three new B31 tiers (30%, 65%, 135%) added by Art. 232(3) — a CRR firm holding the same policy would have no derivation row for a 30% SCRA Grade A enhanced insurer and would have to fall back to a less favourable tier or refuse recognition. Picking 30% in the example therefore exercises the B31-only path and matches the structural changes table above.


Maturity Mismatch (Art. 237-239)

PS1/26 Section 5 (ps126app1.pdf pp.217–219) covers maturity mismatches across both funded and unfunded credit protection. Article 238(1A) enumerates the six CRM methods within scope; Article 237 sets the eligibility gates that apply to all six; Article 239 sets the per-method valuation formula.

Methods in Scope (Art. 238(1A))

The maturity-mismatch framework applies to credit protection recognised under any of the following methods:

Letter Method Type
(a) On-balance sheet netting (Art. 219) Funded
(b) FCCM (excluding SFTs covered by a master netting agreement) Funded
(c) Foundation Collateral Method (Art. 230) Funded
(d) Other Funded Credit Protection Method (Art. 232) Funded
(e) Risk-Weight Substitution Method — SA / Slotting guarantees and CDS (Art. 235) Unfunded
(f) Parameter Substitution Method — F-IRB / A-IRB guarantees and CDS (Art. 236) Unfunded

FCSM and LGD-AM are out of scope

  • Financial Collateral Simple Method (FCSM) — Art. 239(1) excludes FCSM entirely: where a maturity mismatch exists, "an institution using the Financial Collateral Simple Method shall not use the collateral as eligible funded credit protection" (PS1/26 Art. 239(1) verbatim). The collateral is simply not recognised — no GA / CVAM adjustment is permitted. Cross-reference: Art. 222 — No Maturity Mismatch.
  • LGD Adjustment Method (LGD-AM, Art. 183) — A-IRB own-estimate of LGD is not listed in Art. 238(1A). Maturity mismatches on unfunded protection recognised through own-LGD estimates are captured within the institution's own LGD model rather than via the Art. 239 GA formula. This is the only treatment of unfunded protection that sits outside the Art. 237–239 perimeter.

Art. 237 — Eligibility Gates

Two cumulative tests determine whether the protection is eligible at all when a mismatch exists. Failing either makes the protection ineligible — no adjustment formula is applied; the protection is simply ignored.

Art. 237(1) — Combined residual-maturity and shorter-than-exposure test. A maturity mismatch arises when the residual maturity of the credit protection is less than that of the protected exposure. Where the protection has residual maturity < 3 months and the protection maturity is less than the underlying exposure maturity, "an institution shall not use that protection as eligible credit protection" (PS1/26 Art. 237(1) verbatim).

Art. 237(2) — Disqualifying conditions (either limb). Where there is a maturity mismatch, "an institution shall not use the credit protection as eligible credit protection where either of the following conditions is met" (PS1/26 Art. 237(2) verbatim):

  • (a) the original maturity of the protection is less than one year; or
  • (b) the exposure is a short-term exposure subject to a one-day floor on the maturity value M under Credit Risk: Internal Ratings Based Approach (CRR) Part Article 162(3) (e.g. certain repo / SFT / short-term trade-finance IRB exposures with M floored at one day).

Near-final → final wording change (resolves D2.55)

The near-final rule instrument (PS9/24) rendered both Art. 237(1) and Art. 237(2) chapeau as "an institution may not use that protection" — which could be read as discretionary. The final PS1/26 rule instrument (effective 1 January 2027) replaces "may not" with "shall not" in both paragraphs and in Art. 239(1) (FCSM exclusion), making the outcome unambiguously mandatory. The change is visible in the comparison document at docs/assets/comparison-of-the-final-rules.pdf pp. 221–223 (strikethrough / insert mark-up). Functionally the outcome is identical in both drafts — the protection is simply not recognised — but the final text removes any residual drafting ambiguity. Under the prior CRR text the same outcome was framed as "that protection does not qualify as eligible credit protection" (CRR Art. 237, outcome-voiced rather than obligation-voiced); see the CRR CRM spec for the verbatim CRR phrasing.

These eligibility gates apply uniformly to funded and unfunded protection under the six in-scope methods — a guarantee or CDS with original maturity < 1 year is ineligible for an exposure with residual maturity > 1 year, just as a financial-collateral instrument with the same characteristics is.

Art. 238 — Measuring Protection Maturity

Effective protection maturity is the time to the earliest date at which the protection may terminate (or be terminated). Specific rules:

  • On-balance sheet netting — earlier of the netting agreement termination date and the date the deposit can be withdrawn / loan called (Art. 238(1)).
  • Protection-seller termination option — maturity is the earliest exercise date of that option (Art. 238(2), first sentence).
  • Protection-buyer termination option — maturity is the earliest exercise date only if the contract contained a positive incentive at origination for the institution to call before contractual maturity; otherwise the buyer option is ignored for maturity measurement (Art. 238(2)(a)–(b)).
  • Credit-derivative grace period — protection maturity is reduced by the length of any grace period before failure-to-pay default, where the credit derivative is not prevented from terminating before the grace period expires (Art. 238(3)).

The effective maturity of the underlying exposure is the longest possible remaining time before the obligor is scheduled to perform, capped at 5 years (Art. 238(1)).

Art. 239 — Adjustment Formulas (Funded vs Unfunded)

Two parallel formulas — Art. 239(2) for funded methods (a)–(d) and Art. 239(3) for unfunded methods (e)–(f). The multiplier (t − 0.25) / (T − 0.25) is identical between the two; only the protection input differs.

Art. 239(2) — Funded credit protection (methods (a)–(d)):

CVAM = CVA x (t - 0.25) / (T - 0.25)
Variable Definition
CVA Volatility-adjusted collateral value per Art. 223(2), or the exposure amount if lower
t Years to credit-protection maturity per Art. 238, capped at T
T Years to exposure maturity per Art. 238, capped at 5

For FCCM, CVAM substitutes for CVA in the E formula at Art. 223(5). For on-balance sheet netting*, CVAM flows through Art. 219(3), where "collateral" is read as the netted loans/deposits.

Art. 239(3) — Unfunded credit protection (methods (e)–(f)):

GA = G* x (t - 0.25) / (T - 0.25)
Variable Definition
G* Protection amount adjusted for any currency mismatch (Art. 233)
t Years to credit-protection maturity per Art. 238, capped at T
T Years to exposure maturity per Art. 238, capped at 5

GA is then used as the credit-protection amount input to the RWSM (Art. 235, SA / slotting guarantees and CDS) or the PSM (Art. 236, F-IRB / A-IRB guarantees and CDS). The same GA formula governs guarantee and credit-derivative maturity mismatches under both SA and IRB — the distinction between RWSM and PSM is only in how the resulting GA is consumed (RW substitution vs PD/LGD parameter substitution), not in the maturity-mismatch adjustment itself.

When t ≥ T, no maturity-mismatch adjustment is needed — the multiplier collapses to 1 and GA = G* / CVAM = CVA.

Heading scope correction (21 April 2026)

Earlier drafts of this spec presented the maturity-mismatch formula under the heading "Art. 237–238" with only the unfunded GA formula visible, which left ambiguity about whether the framework applied to guarantee / CDS mismatches at all. The formulas themselves sit in Art. 239: paragraph 2 (CVAM, funded methods (a)–(d)) and paragraph 3 (GA, unfunded methods (e)–(f)). Art. 237 sets the eligibility gates that govern all six methods listed in Art. 238(1A). Resolves D2.39.


Currency Mismatch 1.5x Multiplier (Art. 123B)

Overview

PS1/26 introduces a new 1.5x risk-weight multiplier (Art. 123B of the Credit Risk: Standardised Approach (CRR) Part) for unhedged retail and residential real estate exposures where the lending currency differs from the currency of the obligor's source of income. This captures FX risk on household and SME borrowers that is not otherwise reflected in the exposure's base risk weight.

Scope

Applies to exposures assigned to the SA exposure classes at points (h) (retail) and (i) (residential real estate) of Art. 112(1) where either:

  • the obligor is a natural person and the lending currency differs from the currency of the obligor's source of income (Art. 123B(1)(a)); or
  • the obligor is a special-purpose entity created to finance or operate immovable property, a natural-person guarantor receives the economic benefit of the residential real estate, and the lending currency differs from the currency of that guarantor's source of income (Art. 123B(1)(b)).

"Source of income" includes salary, rental income and remittances but excludes proceeds from asset sales or institution recourse actions (Art. 123B(4)(a)).

Multiplier and Cap

RW_adjusted = min(1.5 x RW_base, 150%)

where RW_base is the risk weight calculated under Art. 123 (retail) or Art. 124F-124L (real estate), as applicable. The multiplier is applied after any other risk-weight overrides (e.g. regulatory-RE loan-splitting, ADC floor, charge-priority adjustments), and is capped so the final risk weight does not exceed 150%.

Hedge Exemption (Art. 123B(2))

An exposure is hedged (and therefore outside Art. 123B scope) only if:

  1. The obligor — or, for the SPE case, the obligor and/or guarantor — has a natural hedge or financial hedge against the FX risk arising from the currency mismatch; and
  2. Those hedges together cover at least 90% of any instalment for the exposure.

For natural hedges comprising assets held by the obligor, the hedge value is determined by applying volatility adjustments assuming the assets are collateral against an exposure without currency mismatch, using a 5-day liquidation period under Art. 223(2) and Art. 224-227 (Art. 123B(2)(b)).

Revolving facilities (Art. 123B(2A)): instalment amount is the greater of (a) the contractual minimum, (b) the fully-drawn contractual amount; for multi-currency facilities the instalment is calculated ignoring current drawings and assuming full draw in a currency which both mismatches the income currency and for which hedges cover less than 90% (conservative drawing assumption).

Fallback Rule (Art. 123B(3))

Where an institution is unable to identify which exposures have a currency mismatch and the exposure was incurred prior to 1 January 2027, the 1.5x multiplier must be applied to all unhedged retail and residential real estate exposures in scope of points (h)/(i) of Art. 112(1) — except where the lending currency equals the domestic currency of the obligor's country of residence or country of employment — subject to the 150% cap.

Reporting

The multiplier-affected exposures appear in:

  • OF 07.00 row 0380 — "Retail and real estate exposures subject to the currency mismatch multiplier (Art. 112(1)(h)/(i))".
  • UKB CR5 — reported against the base (pre-multiplier) risk weight, but the RWEA column reflects the multiplier (per Annex XX CR5 instructions).

Implementation Status

Implementation Status

Engine support for Art. 123B is tracked in IMPLEMENTATION_PLAN.md. The calculator currently requires an explicit currency_mismatch_unhedged input flag; automatic identification (lending-currency vs income-currency comparison) and the Art. 123B(2) 90%-coverage hedge test are not performed. The Art. 123B(3) pre-2027 fallback is likewise not implemented — portfolios with unknown mismatch status will not receive the conservative blanket multiplier.

References

  • PS1/26 Appendix 1, Credit Risk: Standardised Approach (CRR) Part, Article 123B — Retail exposures and residential real estate exposures with a currency mismatch (Annex D, pages 49–50 of ps126app1.pdf).
  • BCBS CRE20.88 (currency mismatch multiplier for retail and RRE exposures — underlying methodology).

Unfunded Credit Protection Transitional (Rule 4.11)

Pre-1 January 2027 unfunded credit protection contracts may continue to use CRR eligibility criteria until 30 June 2028, even if they do not meet the stricter Basel 3.1 requirements (e.g., the new "or changeable" criterion in Art. 213).

Not Yet Implemented

Rule 4.11 transitional logic is not implemented. The calculator does not perform Art. 213 eligibility validation, so the "or change" criterion is not enforced under either framework. Implementing this requires a protection_inception_date input field and date-gated eligibility logic in the CRM processor. See CRR CRM spec for the full regulatory description and IMPLEMENTATION_PLAN.md item P1.10.


Key Scenarios

Scenario ID Description Key Feature
B31-D1 Government bond CQS 1, 10-day — 5-band haircut Haircut from 5-band table
B31-D2 Equity collateral (main index) — 20% haircut Increased from CRR 15%
B31-D3 Cash collateral — 0% Unchanged
B31-D4 Guarantee with SA guarantor — SA-RW substitution SA method, not PD substitution
B31-D5 Maturity mismatch — adjustment factor Maturity mismatch formula
B31-D6 FX mismatch — 8% haircut Unchanged from CRR
B31-D7 IRB guarantor — PD parameter substitution New B31 method
B31-D7b IRB guarantor — partial guarantee blending Blended RWA calculation
B31-D7c SA guarantor under B31 — falls back to SA-RW substitution Not PD substitution
B31-D7d IRB guarantor — guarantee not beneficial (guarantor RW > borrower RW) No substitution applied
B31-D7e CRR comparison — always SA-RW substitution CRR has no PD substitution

Acceptance Tests

Group Scenarios Tests Pass Rate
B31-D: Credit Risk Mitigation D1–D6 15 100% (15/15)
B31-D7: Parameter Substitution D7, D7b–D7e 5 100% (5/5)