The rule in plain words
The item "Reinsurer identification code and type of code" (IR.30.04.01.01 C0050) is not in a valid format: a code starting with LSY/ should be LSY/ followed by four digits
The headline gives only the template and the kind of check, because the rule is too long to say in a headline. The plain words above say all of it.
What to do if your return fails it
- 01Open the tables below and find the cells the rule reads.
- 02Compare the code or text in your return with the format the rule sets out, character by character, including any prefix and any spaces.
- 03This is a blocking check. A return that fails it is normally rejected, so fix it before you submit.
The cells it reads
Non-life outwards reinsurance contract reinsurer exposures (IR.30.04.01.01)
Columns
- C0100Share reinsurer (%)
- C0110Exposure ceded for reinsurer's share per risk or event
- C0120Type of collateral (if applicable)
- C0160Estimated outwards reinsurance premium for reinsurer's share
- C0170Annotations
- C0180Exposure ceded for reinsurer's share per contract
- C0190Value of collateral
- C0200Transaction with related party on an arms-length basis
Life outwards proportional reinsurance (IR.30.07.01.01)
Columns
- C0040Reinsured benefit / value of benefits (excluding longevity swaps)
- C0050Value of annuity premiums / payments to reinsurer
- C0060Value of annuity claims / payments from reinsurer
Life outwards non-proportional reinsurance (IR.30.08.01.01)
Columns
- C0040Cover event
- C0050Gross benefit for business covered
- C0060Amount of reinsurance cover
- C0070Lower threshold claims ratio
- C0080Upper threshold claims ratio
- C0090Proportion reinsured between thresholds
- C0100Annual premium
Outwards reinsurance balance sheet exposures (IR.31.01.01.01)
Columns
- C0060Reinsurance recoverables: Premium provision Non-life including Non-SLT Health
- C0070Reinsurance recoverables: Provision for claims outstanding 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
- C0120Asset arrangements as collateral to support the reinsurer exposure
- C0130Financial guarantees as collateral to support the reinsurer exposure
- C0140Cash deposits
- C0150Total guarantees / collateral in place
- C0160Reinsurance receivables - Non-life and life claims debts past due
- C0170Reinsurance receivable - Non-life and life Commissions and Premiums debts
- C0180Reinsurance recoverables in dispute
- C0190Reinsurance recoverables written-off
- C0200The reinsurer’s share of premiums written
- C0210Supporting comments
Outwards reinsurance balance sheet exposures (IR.31.01.04.01)
Columns
- C0010Legal name of reinsured undertaking
- C0060Reinsurance recoverables: Premium provision Non-life including Non-SLT Health
- C0070Reinsurance recoverables: Provision for claims outstanding 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
- C0120Asset arrangements as collateral to support the reinsurer exposure
- C0130Financial guarantees as collateral to support the reinsurer exposure
- C0140Cash deposits
- C0150Total guarantees / collateral in place
- C0160Reinsurance receivables - Non-life and life claims debts past due
- C0170Reinsurance receivable - Non-life and life Commissions and Premiums debts
- C0180Reinsurance recoverables in dispute
- C0190Reinsurance recoverables written-off
- C0200The reinsurer’s share of premiums written
- C0210Supporting comments
Which returns it applies to
Line4 Check runs it on annual solo (ARS), annual group (ARG) and annual third-country branch (ARB) returns on Bank of England taxonomy 2.2.0. The Bank of England applies it to annual third-country branch (ARB), annual solo (ARS) and annual group (ARG) returns, as a blocking check.
The Bank’s own words and formula
In the Bank of England’s list of validations, word for word:
dim:RF doesn't follow Lloyd’s Syndicate Code (LSY) pattern of "LSY/" followed by four digits.
Show the formulaShowHide
The Bank of England's formula. Cells are written as {t: table, r: row, c: column}.
if matches(dim($v0,$[s2c_dim:RF]), "^LSY/.*") then matches(dim($v0,$[s2c_dim:RF]), "^LSY/[0-9]{4}$") else true()Other rules on Non-life outwards reinsurance contract reinsurer exposures (IR.30.04)
- Reinsurer/collateral identifier in IR.30.05 (C0010) must be also present in either IR.30.04 (C0050 or C0140) OR IR.31.01 (C0040) (IR_bv2643)Blocking
- Non-life outwards reinsurance contract reinsurer exposures: if C0120 = hierarchy option 5 then C0190 = 0 (IR_bv2638)Blocking
- Non-life outwards reinsurance contract reinsurer exposures and 3 other templates: a conditional check (IR_bv1720)Blocking
- Non-life outwards reinsurance contract reinsurer exposures and reinsurer and collateral provider entity information: a conditional check (IR_bv0059_01)Blocking
- Non-life outwards reinsurance contract reinsurer exposures and reinsurer and collateral provider entity information: a conditional check (IR_bv0059_04)Blocking
- Non-life outwards reinsurance contract reinsurer exposures and reinsurer and collateral provider entity information: a conditional check (IR_bv0056)Blocking
- If "type of collateral" (C0120) is report as 5 - None then the value of collateral (C0190) should be zero (IR_bv0055_01)Blocking
- If the value of collateral (C0190) is zero then "type of collateral" (C0120) should be reported as 5 - None (IR_bv0055_02)Blocking
Every Solvency UK rule on IR.30.04
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.
