Skip to content
RegisterBench

v8853_m - Type of person of the provider required when the row contains any other data (B_05.01)

If any other data column in a B_05.01 provider row is filled, the type of person (c0070) must be filled too.

Layer
W2
Severity
warning
Templates
B_05.01
Columns
c0070
Taxonomy version
eba-4.0-errata5
Status as of
2026-06-23
Status
founder-approved

Reviewed at gate 1 (founder) on

Content last changed

Official expression (EBA, verbatim)

with {tB_05.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0020}) )) or not (( isnull ({c0080}) )) or not (( isnull ({c0090}) )) or not (( isnull ({c0100}) )) or not (( isnull ({c0110}) )) or not (( isnull ({c0120}) )) then ( ( not ( isnull ({c0070}) ) )) endif

Precondition (verbatim): {v_B_05.01} - the rule is evaluated only when template B_05.01 is part of the filing (its filing indicator is true).

Description in the EBA artifact: empty (NULL).

What this rule checks

Template B_05.01 (ICT third-party service providers) has one row per ICT third-party service provider. The row key is c0010 (Identification code of ICT third-party service provider).

The rule looks at each row: if at least one of the data columns c0020-c0060 and c0080-c0120 is filled - Type of code (c0020), Additional identification code (c0030), Type of additional code (c0040), Legal name (c0050), Name in Latin alphabet (c0060), Country of headquarters (c0080), Currency (c0090), Total annual expense (c0100), Ultimate parent id code (c0110), Type of code of ultimate parent (c0120) - then c0070 (Type of person of the ICT third-party service provider) must be filled as well. A row that contains only the key c0010 does not trigger the rule.

c0070 takes one of exactly two dictionary codes (LISTB05010070): eba_CT:x212 (Legal person, excluding individual acting in a business capacity) or eba_CT:x213 (Individual acting in a business capacity). What follows from the chosen value - for a legal person the code types must be an LEI or an EUID - belongs to separate rules (v8817_m for c0020 and v8818_m for c0040), both inactive on the current EBA list; this rule checks only that c0070 is filled.

This is a warning-level check (layer W2, severity: warning). It does not technically block or reject a filing at the ESAs - a technical rejection can only be caused by the structural file checks (STRUCT layer). A violation shows up as a warning in the validation feedback. The rule is active on the current EBA validation rules list (status as of 2026-06-23).

Most common causes

  • The provider row was filled in starting from the names or the country and the type-of-person cell was left empty.
  • The row was created with the identification code only, other columns were filled in later and the type of person was never picked.
  • A column shift in a CSV or Excel export left c0070 empty and moved values into neighbouring columns.

How to fix it, step by step

  1. Open template B_05.01 and find the flagged row. The finding gives the row number and the key value: c0010 (Identification code of ICT third-party service provider).
  2. Pick the type of person in column c0070: eba_CT:x212 (Legal person, excluding individual acting in a business capacity) or eba_CT:x213 (Individual acting in a business capacity).
  3. If the whole row is there by mistake, delete the entire row instead. A row with only the key (c0010) does not trigger this rule.
  4. Run the validation again and confirm the v8853_m warning for that row is gone.

Example: fails vs passes

Fails - the country of headquarters is filled, the type of person is empty; the finding points at column c0070 of this row:

c0010 (Identification code of ICT third-party service provider) c0070 (Type of person of the ICT third-party service provider) c0080 (Country of the ICT third-party service provider’s headquarters)
549300Q5EH2NP82EPE32 (empty) eba_GA:AL

Passes - the type of person is filled:

c0010 (Identification code of ICT third-party service provider) c0070 (Type of person of the ICT third-party service provider) c0080 (Country of the ICT third-party service provider’s headquarters)
549300Q5EH2NP82EPE32 eba_CT:x212 eba_GA:AL

Also passes (edge case) - a key-only row: only c0010 is filled, none of the data columns has a value, so the condition never activates. With several rows, only the incomplete row is flagged - the finding carries its row number and key value.

  • v8850_m, v8851_m, v8852_m, v8854_m, v8855_m - the same row-completeness family on B_05.01: c0020 Type of code, c0050 Legal name, c0060 Name in Latin alphabet, c0080 Country of headquarters, c0110 Ultimate parent id code.
  • v8817_m - conditional rule on the value of c0070: when the provider is a legal person (eba_CT:x212), c0020 must be eba_qCO:qx2000 (LEI) or eba_qCO:qx2002 (EUID) (inactive on the current EBA list).
  • v8818_m - the parallel conditional rule: when the provider is a legal person (eba_CT:x212), c0040 must be eba_qCO:qx2000 (LEI) or eba_qCO:qx2002 (EUID) (inactive on the current EBA list).
  • e23674_e - existence rule on B_05.01: six core provider columns, including c0070, must be filled in every row (inactive on the current EBA list).

Fix it in the RoI Builder - it points at the exact row and cell and re-checks as you type.

This page describes what the software does. It is neither legal advice nor an interpretation of any regulation, and using the product does not by itself make any submission complete, correct or acceptable to any authority. The responsibility for what is filed stays with the entity that files it.