The rule in plain words
Items "Reinsurance recoverables: Total reinsurance recoverables" and "Legal name of reinsured undertaking" should always be provided
What to do if your return fails it
- 01Open the table below and find the cells the rule reads.
- 02The check applies only when its first part holds in your return. When it does, the second part must hold too: fix the second part, or correct the first.
- 03It runs only when your filing indicators mark S.31.01 as reported.
- 04This is a warning. It does not stop the return on its own, but your supervisor may ask you to explain it.
The cells it reads
Share of reinsurers (including finite reinsurance and SPV's): share of reinsurers (S.31.01.04.01)
Columns
- C0010Legal name of reinsured undertaking
- C0060Reinsurance recoverables: Premium provision Non-life including Non-SLT Health
- C0070Reinsurance recoverables: Claims provisions Non-life including Non-SLT Health
- C0080Reinsurance recoverables: Technical provisions Life including SLT Health
- C0090Adjustment for expected losses due to counterparty default
- C0100Reinsurance recoverables: Total reinsurance recoverables
- C0110Net receivables
- C0120Assets pledged by reinsurer
- C0130Financial guarantees
- C0140Cash deposits
- C0150Total guarantees received
Which returns it applies to
Line4 Check runs it on annual group (ARG) return on EIOPA taxonomy 2.10.0. EIOPA applies it to annual group (ARG) returns, as a warning.
EIOPA’s own words and formula
The plain words above are EIOPA’s own, word for word, from its list of validations.
Show the formulaShowHide
EIOPA's formula. Cells are written as {t: table, r: row, c: column}.
if not(isNull({t: S.31.01.04.01, c: C0060, z: Z0001})) or not(isNull({t: S.31.01.04.01, c: C0070, z: Z0001})) or not(isNull({t: S.31.01.04.01, c: C0080, z: Z0001})) or not(isNull({t: S.31.01.04.01, c: C0090, z: Z0001})) or not(isNull({t: S.31.01.04.01, c: C0110, z: Z0001})) or not(isNull({t: S.31.01.04.01, c: C0120, z: Z0001})) or not(isNull({t: S.31.01.04.01, c: C0130, z: Z0001})) or not(isNull({t: S.31.01.04.01, c: C0140, z: Z0001})) or not(isNull({t: S.31.01.04.01, c: C0150, z: Z0001})) then not(isNull({t: S.31.01.04.01, c: C0100, z: Z0001})) and not(isNull({t: S.31.01.04.01, c: C0010, z: Z0001})) else false()Other rules on Share of reinsurers (including finite reinsurance and SPV's) (S.31.01)
- Item "Reinsurance recoverables: Total reinsurance recoverables" should always be provided (BV1616)
- Items "Legal name reinsurer" and "Type of reinsurer" should always be provided (BV1618)
- Value of "Adjustment for expected losses due to counterparty default" should be negative (BV1615)
- Items "Legal name reinsurer" and "Type of reinsurer" should always be provided (BV1619)
- Value of "Adjustment for expected losses due to counterparty default" should be negative (BV1614)
- There is at least one reinsurer reported in Table 1 of S.31.01 that is not reported in Table 2 of S.31.01 (BV1291)Blocking
- There is at least one reinsurer reported in Table 1 of S.31.01 that is not reported in Table 2 of S.31.01 (BV1290)Blocking
- Country of residency should be reported in Share of reinsurers [including Finite Reinsurance and SPV's] (BV935)
Every Solvency II rule on S.31.01
Checks like this one, run at the point of submission, are the first step to real-time supervision. Line4 builds SupTech software for financial regulators that runs checks like these as each return arrives.
