A provisioning calculation that is correct but undocumented is not auditable. A provisioning calculation that is documented but not traceable to the source data is not defensible. The Provisioning AI computes the required provision for every NPL account — following EBA NPL classification and workout expectations for regulatory reporting and IFRS 9 ECL for the accounting provision — and generates a full audit trail linking every provision figure to the classification, the outstanding balance, the security value, and the DPD count that determined it.
The two provisioning frameworks — and why both must be computed
European banks are subject to two parallel provisioning requirements that produce different provision amounts and serve different purposes. EBA NPL Guidelines and national rules define NPL identification and workout expectations — while IFRS 9 ECL (Stage 1, 2, and 3) drives the accounting provision based on lifetime loss estimates, not fixed 15%/25%/40% schedules. The accounting provision, computed under IFRS 9 ECL methodology, is the provision required for financial reporting purposes — based on the probability of default (PD), exposure at default (EAD), and loss given default (LGD) for each account.
The two amounts frequently differ. Where a regulatory-specific allowance floor exceeds the IFRS 9 ECL provision, the institution must use the higher regulatory amount. Where the ECL provision exceeds the regulatory amount (as it often does for Stage 2 accounts — assets not yet NPL but showing significant credit deterioration), the ECL provision drives the reported figure. The Provisioning AI computes both simultaneously, flags the higher amount as the required provision, and documents the reason for the differential.
"Two provisioning frameworks. Two different amounts. One has to win. The Provisioning AI computes both, identifies which is higher, and records why — for every account, every quarter."
Provision calculations: three accounts worked through in full
Provision Calculation Workings — Nov 14, 2025 Quarter-End
Three accounts · Full EBA NPL classification standards + IFRS 9 ECL calculation shown · Audit-ready
Account 1 — LA-2024-4821 · Sub-Standard · Rajan Textiles
SME Term Loan — Unsecured · Outstanding €28.4 hundred thousands · DPD: 91 days
1Outstanding balance (principal + accrued interest)€28,40,000
2Security / collateral value€0 (unsecured loan)
3EBA NPL classification standards regulatory rate: Sub-Standard, unsecured15.00%
4EBA NPL classification standards regulatory provision (Step 1 × Step 3)€4,26,000
5ECL provision (PD 14.2% × EAD €28.4L × LGD 82%)€3,31,300
6Higher of regulatory / ECL provision€4,26,000 (regulatory higher)
Required provision
€4,26,000
Basis
EBA NPL classification standards Sub-Standard 15% · Unsecured
AUDIT: Account classified Sub-Standard on Nov 14, 2025 00:04:22 (DPD 91, first overdue Aug 14, 2025). Provision raised from €0 (Standard 0.40% general provision of €11,360) to €4,26,000. Change: +€4,14,640. CBS updated 00:04:23. Authorisation: Provisioning AI system rule PR-SUBST-001.
Account 2 — LA-2023-2241 · Doubtful D1 · Kavitha Construction
LAP (Loan Against Property) — Secured · Outstanding €84.2 hundred thousands · DPD: 458 days
1Outstanding balance (principal + accrued interest)€84,20,000
2Security value (current forced-sale valuation)€1,12,00,000 (Frankfurt commercial property)
3Secured portion (min of outstanding and security value)€84,20,000 (fully secured)
4Unsecured portion (outstanding minus secured)€0 (fully secured)
5EBA NPL classification standards rate: Doubtful D1, secured portion25.00%
6EBA NPL classification standards regulatory provision (secured × 25% + unsecured × 100%)€21,05,000
7ECL provision (PD 38.4% × EAD €84.2L × LGD 34%)€11,01,700
8Higher of regulatory / ECL provision€21,05,000 (regulatory higher)
Required provision
€21,05,000
Prior provision (Sub-Standard)
€12,63,000 (15% Sub-Std)
AUDIT: Reclassified from Sub-Standard to Doubtful D1 on Nov 14, 2025 00:04:22 (DPD 458, crossed 456-day D1 threshold). Provision increased from €12,63,000 to €21,05,000. Incremental provision: +€8,42,000. CBS updated 00:04:23. Security value refreshed from last approved valuation report dated Oct 12, 2025 (within 6-month validity). Authorisation: Provisioning AI system rule PR-D1-SEC-001.
Account 3 — LA-2022-0884 · Doubtful D2 · Bharat Agro Industries
SME Term Loan — Partially Secured · Outstanding €61.8 hundred thousands · DPD: 821 days
1Outstanding balance€61,80,000
2Security value (agricultural equipment — distressed)€18,50,000 (distressed forced-sale valuation)
3Secured portion€18,50,000
4Unsecured portion (outstanding minus secured)€43,30,000
5EBA NPL classification standards rate: Doubtful D2, secured portion40.00%
6EBA NPL classification standards rate: Doubtful D2, unsecured portion100.00%
7EBA NPL classification standards provision (€18.5L × 40%) + (€43.3L × 100%)€7,40,000 + €43,30,000 = €50,70,000
8ECL provision (PD 68.2% × EAD €61.8L × LGD 72%)€30,36,000
9Higher of regulatory / ECL provision€50,70,000 (regulatory higher)
Required provision
€50,70,000
Prior provision (Doubtful D1)
€39,20,000 (D1: 25% sec + 100% unsec)
AUDIT: Reclassified from Doubtful D1 to Doubtful D2 on Nov 14, 2025 (DPD 821, crossed 821-day D2 threshold). Security revalued: prior valuation €24L (Aug 2024), updated to €18.5L (distressed forced-sale, Sep 2025 valuation report). Incremental provision: +€11,50,000. CBS updated. Authorisation: Provisioning AI system rule PR-D2-PARSEC-001. Valuation source: Empanelled valuer report Sep 14, 2025.
Total provision — these 3 accounts
€76,01,000
Incremental over prior quarter
+€24,06,640
The audit trail: every provision change is traceable to its cause
Provision Audit Trail — LA-2024-4821 · Rajan Textiles · Full history
All classification changes and provision updates · Immutable log
May 5, 2025
00:01:14
SYSTEM
Account originated: Standard. Provision set at €11,360 (0.40% general provision on €28.4L outstanding). Classification: Standard. DPD: 0.
HASH: a4f2e98bc1d3 · Data source: LOS-2024-4821 at origination
Aug 14, 2025
00:02:08
SYSTEM
First overdue date recorded. DPD count commenced. Account: Standard. instalment due Aug 5, 2025 not received by Aug 14, 2025 (grace period expired). 90-day watch timer started. Collection team alerted.
HASH: c8a1f3d92b44 · Source: CBS payment register Aug 14, 2025
Sep 28, 2025
09:14:22
COLL TEAM
75-day watch alert responded to: Field visit conducted. Borrower confirms temporary cash flow difficulty from delayed receivables. PTP (Promise to Pay) for Oct 10. Account remains Standard. Provision: €11,360.
HASH: e9d5a12f4b88 · Agent: R. Subramaniam · Call log ref: CL-2025-48821
Oct 10, 2025
00:02:11
SYSTEM
PTP not honoured. DPD: 57 days. 85-day watch alert sent to collection team. Account: Standard (DPD <90).
HASH: b3c8e74a1f02 · CBS: no credit received by PTP date
Nov 14, 2025
00:04:22
SYSTEM
DPD crossed 90-day threshold (DPD: 91). Account reclassified Standard → Sub-Standard. Provision recalculated: 15% of €28.4L outstanding = €4,26,000. Change: +€4,14,640. CBS updated. Collection team notified. Regulatory reporting flag set.
HASH: f7a2d3c09e14 · Rule applied: PR-SUBST-001 · Outstanding: €28,40,000 verified from CBS
BothEBA NPL classification inputs and IFRS 9 ECL computed for every NPL account — higher amount applied
FullAudit trail for every provision change — source data, rule applied, timestamp, hash · Immutable
€76LCombined provision for 3 accounts — each computed from actual outstanding, security value, and DPD
ZeroManual intervention in the calculation chain — every figure traceable to CBS source data and EBA NPL classification standards rule
The calculation that cannot be audited will be challenged — and the challenge will succeed
A provisioning figure that an auditor or regulator cannot trace to its source data — which account, which outstanding balance, which security value, which EBA NPL classification standards rate, computed on which date — is a figure that can be challenged regardless of whether it is mathematically correct. The correctness of the number is not the same as the defensibility of the calculation. The Provisioning AI generates a calculation that is not only correct — it is traceable at every step to the source data that drove it, timestamped to the second, and immutably logged so that the audit question "how did you arrive at this provision amount?" has a complete, verifiable answer for every account in the portfolio.