The Banque centrale du Luxembourg published an updated statistical reporting framework in February 2026, replacing documents that dated from June 2014 for the S 2.16 and S 2.17, and August 2015 for the TPT-IBS. The update is structural: a new layout version, one breakdown dimension removed, balance-sheet lines split, and affiliation codes simplified. This guide sets the old and the new side by side, report by report.
On this page
Scope of the 2026 update
Eight documents were reissued. The table below pairs each old reference with its replacement, and indicates how much actually changes for a reporting agent.
| Document | Old (Layout 1) | New (Layout 2) | Impact |
|---|---|---|---|
| S 2.16 — verification rules | S0216_L1_VER_EN (June 2014) | S0216_L2_VER_2026_EN | High |
| S 2.16 — instructions | S0216_L1_instructions_EN | S0216_L2_instructions_2026_EN | High |
| S 2.17 — verification rules | S0217_L1_VER_EN | S0217_L2_VER_2026_EN | Medium |
| S 2.17 — instructions | S0217_L1_instructions_EN | S0217_L2_instructions_2026_EN | Medium |
| TPT-IBS — verification rules | TPTIBS_L1_VER_EN (Aug. 2015) | TPTIBS_L2_VER_2026_EN | High |
| TPT-IBS — instructions | TPTIBS_L1_instructions_EN | TPTIBS_L2_instructions_2026_EN | High |
| Electronic transmission | Electronic_transmission_FC_EN | Electronic_transmission_FC_2026_EN | High |
| Definitions and concepts | Definitions_Concepts_FC_2014_EN | Definitions_Concepts_FC_2026_EN | Medium |
Each Layout 2 reference links to the corresponding PDF on the BCL website. The XML schemas are distributed separately, as a ZIP archive per report.
What changed, and why it matters
Layout 1 becomes Layout 2
All three reports move to layout version 2. The layout is written into the file name and
into the XML itself, so every automated pipeline that builds or parses file names has to be
updated. A file still named _L1_ will not match the new nomenclature.
One breakdown dimension disappears from the S 2.16
The geographical area of the final beneficiary is gone. The S 2.16 now carries four breakdowns instead of five, and any validation logic expecting a five-part key has to be rewritten.
Non-financial assets are split in two
The former line 1-006000 becomes 1-006010 for real estate and
1-006999 for other non-financial assets. This affects both the S 2.16 and the
S 2.17, and it requires a reclassification exercise on your side before the first filing.
S 2.16 — quarterly statistical balance sheet
3.1 Breakdown dimensions: five become four
Layout 1 — five dimensions
- Country
- Geographical area of the final beneficiary
- Currency
- Economic sector
- Original maturity
Layout 2 — four dimensions
- Country
- Currency
- Economic sector
- Original maturity
XX default disappears from aggregate lines. A line is
now identified by five values — item, country, currency, sector, maturity — not six.3.2 Which items still require a detailed breakdown
This is where most corrections originate, and the rule is not symmetrical: some items require a detailed value, others forbid it.
| Breakdown | Items requiring a detailed value | Default elsewhere |
|---|---|---|
| Country | 1-LA2001, 1-LA2002, 1-LA2003, 1-N02000, 1-006010, 1-006999, 1-007000, 1-090000, 2-LA2001, 2-LA2002, 2-LA2003, 2-N02000, 2-011000, 2-090000 | XX |
| Currency | The eight loan items only | XXX |
| Economic sector | The eight loan items only | 90000 |
| Original maturity | The eight loan items only | I999-999 |
In short: the loan items carry all four breakdowns; non-financial assets, derivatives and residual items carry a country only; the securities items and own capital carry none.
3.3 Verification rules, old against new
| Rule | Layout 1 | Layout 2 |
|---|---|---|
| Breakdown dimensions | Five, including geographical area | Four |
| Negative amounts permitted | 1-005000, 2-C05000 | Unchanged — the same two items |
| Items reported without any breakdown | 1-000000, 1-003000, 1-005000, 2-000000, 2-002050, 2-003000, 2-C05000 | Unchanged |
| Total assets equal total liabilities | 1-000000 = 2-000000 | Unchanged |
| Geographical area default code | XX required on aggregate lines | Dimension removed |
| Cross-check against TPT-IBS | Five lines | Unchanged — the same five lines |
| Language precedence clause | French text prevails | Removed |
1-005000 and
2-C05000 may carry a negative amount. Debt securities held, 1-003000,
must be positive. Likewise, 2-007000 does not exist in the nomenclature: the
liability item for derivatives is 2-011000, and it requires a detailed country.3.4 Reconciliation with the TPT-IBS, unchanged
At a quarter end, five S 2.16 lines must equal the corresponding TPT-IBS totals.
| S 2.16 line | Content |
|---|---|
1-003000-XX-XXX-90000 | Debt securities held |
1-005000-XX-XXX-90000 | Equity and investment fund shares or units held |
2-002050-XX-XXX-90000 | Short sales of securities |
2-003000-XX-XXX-90000 | Debt securities issued |
2-C05000-XX-XXX-90000 | Capital, share premiums, reserves and results |
S 2.17 — transactions
4.1 The line split
Layout 1
A single line for non-financial assets:
1-006000
Layout 2
Two distinct lines:
1-006010 real estate1-006999 other
4.2 Verification rules, old against new
| Rule | Layout 1 | Layout 2 |
|---|---|---|
| Items in scope | 1-006000, 1-007000, 2-011000 | 1-006010, 1-006999, 1-007000, 2-011000 |
| Country | Must be XX | Unchanged |
| Currency | Must be XXX | Unchanged |
| Economic sector | Must be 90000 | Unchanged |
| Original maturity | Must be I999-999 | Unchanged |
| Sign of the amounts | Positive or negative | Unchanged |
| Filing trigger | Above 5 % of total assets | Unchanged |
1-006010, 1-006999, 1-007000 or
2-011000, taken individually, exceeds 5 % of total assets. If real estate
crosses that line and other non-financial assets do not, you report transactions on real
estate alone. The split therefore changes who has to file, not only how.TPT-IBS — security by security
5.1 The sector reference document has moved
Layout 1
Sector codes taken from point 5.3 of Definitions and concepts.
Layout 2
Sector codes taken from the standalone Types of breakdowns document on the BCL website.
Your implementation must now point at the standalone document, which the BCL revises on its own schedule. Bookmark it rather than copying its contents into your code.
5.2 Affiliation links simplified
| Side | Layout 1 | Layout 2 |
|---|---|---|
| Securities held (assets) | 01, 02, 03, U1, U2, U3, U4 | 01, 02, 03, U0 |
| Securities issued (liabilities) | 04, 05, 06, V1, V2, V3, V4 | 04, 05, 06, V0 |
U1 to
U4 all become U0, exactly as V1 to V4 become
V0. The compendium of verification rules still lists U1 in places, but
the instructions are the operative text and they give only 01, 02,
U0, 03 on the asset side.5.3 Issuer identification
For securities reported without an ISIN, the issuer must be identified by three elements.
| Field | What the BCL expects |
|---|---|
lei | The Legal Entity Identifier, when one has been assigned. Where the issuer has none, report twenty zeros — never the parent company’s LEI. |
nationalID/type | The register in which the issuer is identified, taken from the ECB list of national identifiers. |
nationalID/code | The identification number itself, consistent with the declared type. |
XX_NOTAP and
XX exist — but the BCL monitors their use and expects them to stay exceptional.5.4 What does not change
- The five items in scope:
1-003000,1-005000,2-002050,2-003000,2-C05000 - Negative amounts on
1-005000and2-C05000only - ISIN validation, including the check digit and the list of prefixes that are not valid ISINs
- Types of holding, currencies, security types
- Issue date no later than the closing date; pool factor strictly above zero, default 1
- All coupon rules: type, frequency, rate and payment dates
Transmission and file naming
The layout version is part of the file name, so every naming routine must be updated.
Layout 1 S0216_L1_201406_B000000789_DSE0003524_20140720_001.xml Layout 2 S0216_L2_202701_B000000789_DSE0003524_20270220_001.xml
Both segments carrying an identifier are ten characters: a prefix of up to
three characters followed by the identification number padded with leading zeros. The sequence
number restarts at 001 each day.
| Report | Layout 1 | Layout 2 |
|---|---|---|
| S 2.16 | S0216_L1_yyyymm_… | S0216_L2_yyyymm_… |
| S 2.17 | S0217_L1_yyyymm_… | S0217_L2_yyyymm_… |
| TPT-IBS | TPTIBS_L1_yyyymm_… | TPTIBS_L2_yyyymm_… |
Definitions and concepts
| Aspect | 2014 edition | 2026 edition |
|---|---|---|
| Publication date | Undated cover | February 2026 |
| Language precedence | French text prevails | Clause removed |
| Length | Full text | Condensed, roughly half |
| Sector codes | Primary reference, point 5.3 | Superseded by Types of breakdowns |
Migration checklist
Code to change
- File-name generation: replace
_L1_with_L2_for all three reports - S 2.16: drop the geographical area dimension — four breakdowns, a five-part line key
- S 2.16: check that only
1-005000and2-C05000accept a negative amount - S 2.17: add
1-006010and1-006999, retire1-006000 - S 2.17: apply the
XX/XXX/90000/I999-999defaults to the two new lines - TPT-IBS: replace
U1toU4withU0, andV1toV4withV0 - TPT-IBS: require the national identifier on every counterparty, whether or not a LEI is present
- TPT-IBS: point the sector reference at Types of breakdowns
- Update the XML schemas and the layout value written into the file
Process and documentation
- Reclassify non-financial assets between real estate and other, with your finance team
- Re-assess the 5 % trigger for the S 2.17 on each of the two new lines separately
- Refresh sample files and test cases with Layout 2 names and values
- Cover the new
U0andV0codes in your test suite - Note that the French-prevails clause has been removed from the reference documents
Frequently asked questions
When does the new L2 framework take effect?
The new documentation is effective from the reporting reference period of January 2027.
Can I continue submitting L1 files after the migration date?
No. Once L2 is in force, only L2-named files will be accepted. Files with L1 in the filename will not match the new nomenclature. Contact the BCL directly if you require a transition grace period.
Why was the geographical area breakdown removed from S 2.16?
The documents do not provide an explicit rationale. From an analytical standpoint, removing this dimension simplifies the data structure and reduces the reporting burden without sacrificing primary analytical value, since geographical information is already captured at the country level.
What is the Types of Breakdowns document referenced in TPTIBS?
It is a standalone document published on the BCL website, replacing the reference to section 5.3 of the Definitions and Concepts document for valid sector codes for non-ISIN securities.
Are there changes to the XML schemas themselves?
Yes. Given the structural changes, the removal of one breakdown field in S 2.16 and new line codes in S 2.17, the XML schemas have been updated. Download the latest schemas from the BCL website before implementing any changes.
How does the S 2.17 line split affect existing balance-sheet mappings?
If your company currently reports non-financial assets under 1-006000, you must reclassify those assets into either 1-006010 for real estate or 1-006999 for other non-financial assets, in coordination with your finance and accounting teams.
Migrating to Layout 2 without rewriting your process
Fund XP publishes an Excel template covering the S 2.16, S 2.17 and TPT-IBS reports in Layout 2. Every rule on this page is implemented as a control that fires while you type: breakdowns checked against the item, ISIN check digits verified, affiliation codes restricted to the Layout 2 list, reconciliation between the S 2.16 and the TPT-IBS computed before you file. The workbook generates the three XML files under their regulatory names and refuses to produce anything while a line is still in error.
Request a demonstration See the BCL reporting solutionOfficial sources: S 2.16 instructions, Layout 2 · S 2.17 instructions, Layout 2 · TPT-IBS instructions, Layout 2 · BCL statistical reporting portal. This page is informative and does not constitute regulatory advice; only BCL publications are authoritative.
