2 min readWarningEBA reporting framework 4.2Updated 10 November 2026

If actual current position is not zero, planned Year 1 Position cannot be zero, and planned Year 2 Position cannot be zero, and planned Year 3 Position cannot be zero (P 01.02, EBA rule v6230_m)

A warning in the funding plans return (FP), on template P 01.02, liabilities.

The rule in plain words

If actual current position is not zero, planned Year 1 Position cannot be zero, and planned Year 2 Position cannot be zero, and planned Year 3 Position cannot be zero.

EBA checks it for 45 rows, from repurchase agreements (010) to deposits from other group entities not within the prudential scope of consolidation (excl. repurchase agreements) (400). That makes 45 checks. A failure names the one that failed.

How the Line4 Check report words itShow

The first of its checks, word for word as the report shows it when it fails. The others read the same, with their own column, row or sheet.

If Non-EEA countries activities, Actual current position != 0, then (Non-EEA countries activities, Planned Year 1 Position != 0 and Non-EEA countries activities, Planned Year 2 Position != 0 and Non-EEA countries activities, Planned Year 3 Position != 0)

What to do if your filing fails it

  1. 01Open the template below and find the cells the rule reads.
  2. 02The check applies only when its first part holds in your file. When it does, the second part must hold too: fix the second part, or correct the first.
  3. 03EBA compares the values exactly here: there is no rounding tolerance.
  4. 04It runs only when your filing indicators mark P 01.02 as reported.
  5. 05This is a warning. It does not stop the filing on its own, but your authority may ask you to explain it.

The cells it reads

Liabilities (P 01.02)

Rows

  • 010Repurchase agreements
  • 020Deposits from households (excl. repurchase agreements)
  • 030Domestic activities
  • 051Other EEA countries activities
  • 052Non-EEA countries activities
  • 060Deposits from non-financial corporations (excl. repurchase agreements)
  • 070Domestic activities
  • 090Small and Medium-sized Enterprises
  • 100Non-financial corporations other than SMEs
  • 111Other EEA countries activities
  • 112Small and Medium-sized enterprises
  • 113Non-financial corporations other than SMEs
  • 115Non-EEA countries activities
  • 130Deposits from credit institutions (excl. repurchase agreements)
  • 131Domestic activities
  • 132Other EEA countries activities
  • 133Non-EEA countries activities
  • 140Deposits from other financial corporations (excl. repurchase agreements)
  • 141Domestic activities
  • 142Other EEA countries activities
  • 143Non-EEA countries activities
  • 145Deposits from central banks (excl. repurchase agreements)
  • 147Deposits from general governments (excl. repurchase agreements)
  • 150Short-term debt securities issued (original maturity <1 year)
  • 160Short-term unsecured debt securities issued
  • 170Short-term secured debt securities issued
  • 180Long-term debt securities issued (original maturity >=1 year)
  • 190Total long-term unsecured debt securities issued
  • 191Additional Tier 1 instruments
  • 192Tier 2 instruments
  • 193Subordinated instruments (not already T1 or T2)
  • 194Senior non-preferred
  • 195Senior unsecured (HoldCo)
  • 196Other long-term unsecured instruments
  • 220Total long-term secured debt securities issued
  • 250Covered bonds
  • 280Asset backed securities
  • 310Other long-term secured debt securities
  • 340Total debt securities issued
  • 350o/w (original maturity >= 3 years)

And 5 more.

Columns

  • 010Actual current position
  • 030Planned Year 1 Position
  • 040Planned Year 2 Position
  • 050Planned Year 3 Position
Show the rule as writtenShow

EBA's formula, as written out for the first of its checks. Cells are written as {template, row, column, sheet}.

if ({P_01.02,r052,c010,} != 0) then ({P_01.02,r052,c030,} != 0 and {P_01.02,r052,c040,} != 0 and {P_01.02,r052,c050,} != 0) else True

The next five:

if ({P_01.02,r191,c010,} != 0) then ({P_01.02,r191,c030,} != 0 and {P_01.02,r191,c040,} != 0 and {P_01.02,r191,c050,} != 0) else Trueif ({P_01.02,r140,c010,} != 0) then ({P_01.02,r140,c030,} != 0 and {P_01.02,r140,c040,} != 0 and {P_01.02,r140,c050,} != 0) else Trueif ({P_01.02,r160,c010,} != 0) then ({P_01.02,r160,c030,} != 0 and {P_01.02,r160,c040,} != 0 and {P_01.02,r160,c050,} != 0) else Trueif ({P_01.02,r030,c010,} != 0) then ({P_01.02,r030,c030,} != 0 and {P_01.02,r030,c040,} != 0 and {P_01.02,r030,c050,} != 0) else Trueif ({P_01.02,r142,c010,} != 0) then ({P_01.02,r142,c030,} != 0 and {P_01.02,r142,c040,} != 0 and {P_01.02,r142,c050,} != 0) else True

And 39 more, the same formula for the other cells it covers.

Every FP rule, by template

Checks like this one, run at the point of submission, are the first step to real-time supervision.