BCL S 2.5 Reporting: The Quarterly Balance Sheet in L and N Versions
Every credit institution resident in Luxembourg sends the Banque centrale du Luxembourg (BCL) report S 2.5, the quarterly statistical balance sheet, at the latest 20 calendar days after each quarter-end. BCL S 2.5 reporting has used its current Layout 0 since the January 2022 reference period, following Circular BCL 2021/244 of 10 February 2021, and the BCL last revised the instructions in August 2024. A bank with branches abroad files twice: S 2.5-L for the Luxembourg head office and S 2.5-N for the head office together with its foreign branches.
The return contains 35 line codes, including two totals. The available breakdowns are counterparty country, currency, economic sector, initial maturity and residual maturity, but each line uses only the dimensions prescribed in the BCL report. Residual maturity replaces initial maturity on lines 1-R02000 and 2-R02000. Several lines require only selected breakdowns, while four securities lines require none.
The BCL tests each file against its own totals and against a securities report, and it tests S 2.5-L against the monthly reports S 1.1 and, where applicable, S 1.9 as well. The BCL’s note on data-quality feedback places the correction deadlines it sets inside the ECB’s infringement framework, Regulation (EU) 2022/1917, which has applied to the BCL’s statistical collections since 30 April 2024.
Related reading: BCL S 0.1 Report: Daily Deposit Reporting for Luxembourg Banks
Legal basis for BCL S 2.5 reporting: Regulation 2021/379 and Circular BCL 2021/244
The legal and technical framework for S 2.5 can be traced through the BCL’s enabling legislation, ECB Regulation (EU) 2021/379, Circular BCL 2021/244 and the BCL’s own reporting documents. The S 2.5 instructions also refer expressly to the BCL’s general Definitions and concepts document for nomenclature and codes.
- The Law of 23 December 1998 on the monetary status and the Banque centrale du Luxembourg, as amended. Article 32(1) empowers the BCL to collect the statistical information it needs for its tasks, either from national administrations or directly from economic agents, and to verify it on site, in line with EU law and the powers of the ESCB and the ECB. Article 34(1) gives the BCL power to adopt regulations within its competences.
- Regulation (EU) 2021/379 of the European Central Bank of 22 January 2021 on the balance sheet items of credit institutions and of the monetary financial institutions sector (recast), ECB/2021/2, published in OJ L 73 of 3 March 2021 and directly applicable. Its recital 9 allows a national central bank to collect the information the ECB needs as part of a broader national framework that also serves other statistical purposes, provided the ECB’s requirements are not jeopardised.
- Circular BCL 2021/244 of 10 February 2021, “Modification of the statistical reporting from credit institutions”. It states that the BCL built its data collection system for credit institutions on ECB/2021/2 and names S 2.5-L and S 2.5-N among the reports updated for the new code nomenclature. Its objectives cover the ECB’s foreseeable requirements, the needs of the BCL’s own units and the needs of STATEC, the national statistics institute, for national financial and non-financial accounts.
- The S 2.5 documents on the BCL hub: instructions (August 2024), report workbook (8 March 2021), compendium of verification rules (April 2022), an S 2.5-L annex to the compendium and the XML schemas, completed by two documents shared by all BCL bank statistics, “Definitions and concepts for the statistical reporting of credit institutions” (July 2024) and the “Manual of electronic transmission” (February 2021).
The BCL’s regulatory reporting overview states the arrangement for monetary and financial statistics: banks are subject to the ECB’s regulations, published in BCL circulars sent directly to them. For balance of payments collections, the same page points to BCL regulations instead.
Two consequences follow. The French text prevails, as every S 2.5 document warns on its cover. And S 2.5 belongs to the monetary statistics chain: the recipient is the BCL’s statistics department, the format is BCL XML, and no EBA taxonomy, data point model or CRR article governs it. Circular 2021/244 also records the BCL’s own constraint upstream: the BCL must pass quarterly statistics to the ECB within 28 working days after the end of the period.
Neither the circular nor the S 2.5 instructions name the ECB datasets each line feeds, and the circular lists STATEC and the BCL’s own units among the users, so I would not assume every S 2.5 cell is an ECB requirement.
Who must report S 2.5-L and S 2.5-N, and what each version covers
Each instruction set defines its population in one sentence. S 2.5-L “must be provided by all resident credit institutions regardless of their legal status”. S 2.5-N must be provided by “all resident credit institutions with branches abroad” and covers the global business: the Luxembourg head office and its branches abroad. The N instructions add that S 2.5-N contains the same information as S 2.5-L and refer reporting agents back to the S 2.5-L instructions for content.
The Definitions and concepts document sorts institutions into three cases, and the case decides how many S 2.5 files go to the BCL each quarter.
| Institution | S 2.5-L | S 2.5-N |
|---|---|---|
| Luxembourg-law credit institution with foreign branches | Yes: head office only; operations with its own branches are not eliminated | Yes: head office plus branches; operations between head office and branches, and between branches, are eliminated |
| Luxembourg-law credit institution without foreign branches | Yes (single L version) | No |
| Luxembourg branch of a foreign-law credit institution | Yes (single L version) | No |
The BCL says this split is in line with the modalities applicable in template F31 of FINREP reporting; our FINREP reporting guide covers the supervisory framework that reference comes from.
Three boundaries are easy to blur. N adds branches and nothing else: a subsidiary, in Luxembourg or abroad, never enters the parent’s N file, and a resident subsidiary that is itself a credit institution files its own S 2.5-L. A Luxembourg branch of a foreign bank reports in a single L file whatever the home country of its head office, since the documents draw no line between EU and third-country head offices. And the L file of a bank with branches is a gross view of the head office: claims on and debts to its own foreign branches stay in it, which is exactly what the N version removes.
The S 2.5 documents set no size threshold, exemption or reduced reporting for small institutions. Article 9 of Regulation 2021/379 provides for derogations for small institutions, as ECB Guideline (EU) 2021/830 recalls, but the S 2.5 instructions, workbook and compendium refer to none, so the population as written is every resident credit institution.
What the S 2.5 report contains: five data sheets, 35 lines, five breakdowns
The workbook has a cover and five data sheets: Assets, Liabilities, Off-balance sheet and a Details sheet each for assets and liabilities. Each line carries the breakdowns the workbook marks for it. Where a dimension is not requested, the line takes the “no breakdown” code for that dimension: XX for country, XXX for currency, 90000 for economic sector and I999-999 for initial maturity. In the tables below, “all four” means country, currency, economic sector and initial maturity.
| Line | Item (asset and off-balance-sheet sheets) | Breakdowns requested |
|---|---|---|
| 1-001000 | Cash | Country, currency; sector 90000; maturity I999-999 |
| 1-002000 | Claims | All four |
| 1-003000 | Debt securities held | None (XX, XXX, 90000, I999-999) |
| 1-005000 | Equity | None (XX, XXX, 90000, I999-999) |
| 1-006000 | Non-financial assets | Country only |
| 1-007000 | Financial derivatives | Country, sector |
| 1-090010 | Remaining assets: accrued interest on loans | Country, currency |
| 1-099999 | Remaining assets: other | Country, currency, initial maturity |
| 1-000000 | Total | All four |
| 1-L02000 | Claims: loans to affiliated entities | All four |
| 1-R02000 | Claims: loans by residual maturity | Country, currency, sector, residual maturity |
| 3-001000 | Credit lines granted | All four |
| 3-002000 | Guarantees granted | All four |
| Line | Item (liability sheets) | Breakdowns requested |
|---|---|---|
| 2-002010 | Debts: overnight deposits | Country, currency, sector |
| 2-002020 | Debts: deposits with agreed maturity | All four |
| 2-002030 | Debts: deposits redeemable at notice | All four |
| 2-002040 | Debts: repurchase agreements | All four |
| 2-002050 | Debts: short sales of securities | None |
| 2-003000 | Debt securities issued | None |
| 2-005000, 2-006000, 2-007000 | Capital; elements assimilated to capital; reserves | Currency only |
| 2-008010, 2-008020 | Provisions for loans; provisions for securities | Country, currency, sector |
| 2-008030, 2-008040, 2-008999 | General provisions; AGDL provisions; other provisions | Currency only |
| 2-009000 | Value adjustments | Country, currency, sector |
| 2-010000 | Results | Currency only |
| 2-011000 | Financial derivatives | Country, sector |
| 2-090010 | Remaining liabilities: accrued interest on deposits | Country, currency |
| 2-099999 | Remaining liabilities: other | Country, currency, initial maturity |
| 2-000000 | Total | All four |
| 2-L02000 | Debts: debts owed to affiliated entities | All four; I999-999 also authorised |
| 2-R02000 | Debts: debts by residual maturity | Country, currency, sector, residual maturity; R999-999 also authorised |
The AGDL line holds provisions an institution makes in relation to its contribution to the AGDL, should the AGDL have to cover a failure of one of its members, in the wording of the Definitions and concepts document.
The five breakdown codes
Country is the residence or registered office of the counterparty, as a two-letter ISO code. Ten BCL codes cover international bodies: XA (ECB), XB and XC (international institutions other than European ones, outside and inside Luxembourg), XD and XG (European institutions inside and outside Luxembourg), XE (European Investment Bank), XH (Bank for International Settlements), XI (European Stability Mechanism), XJ (European Financial Stability Facility) and XN (Single Resolution Board). The aggregate codes X1 to X6, which stand for groups such as all countries, the monetary union or the rest of the world, are invalid with one exception: euro cash on line 1-001000 goes under X2 combined with currency EUR.
Currency is the ISO code of the currency of denomination; the aggregates XX1 to XX4 are invalid, and XXX appears only where the workbook asks for it. Economic sector uses 20 five-digit codes, from 11000 (central government) to 46000 (pension funds). One split deserves attention: households are divided between 22110 (sole proprietors) and 22120 (physical persons). For a comparison with another euro area central bank’s sector rules, see our piece on Bundesbank MFI statistics customer classification.
Initial maturity has four bands: up to one year (I000-01A), over one and up to two years (I01A-02A), over two and up to five years (I02A-05A) and over five years (I05A-999). Residual maturity has three, up to one year (R000-01A), over one and up to two years (R01A-02A) and over two years (R02A-999), and it is used only on 1-R02000 and 2-R02000. The compendium’s own worked example shows how a cell is addressed: 1-R02000-LU-EUR-42100 must equal 1-002000-LU-EUR-42100, which is line, country, currency and sector for euro loans to Luxembourg securitisation vehicles.
Valuation, currency and sign
Valuation follows supervisory reporting with one large exception. Loans and deposits are reported at nominal value, the principal the debtor is contractually obliged to repay, without deducting provisions or value adjustments, and write-offs and write-downs are excluded. Loan provisions are reported under 2-008010 and value adjustments relating to loans under 2-009000. Line 2-008020 is a separate category for provisions for securities. Using net IFRS loan carrying amounts instead of nominal principal can misstate S 2.5 even when the asset-liability equality check passes, because that check does not test the valuation basis.
Accrued interest not yet due on loans and deposits sits in its own lines, 1-090010 and 2-090010, on a gross basis. Securities are carried at dirty price, so their accrued interest stays inside the securities lines. Derivatives with a market value are recorded gross at market value, positive values on the asset side and negative values on the liability side; where only net positions are available, or positions are recorded other than at market value, the Definitions and concepts document says those positions are reported instead.
Amounts are reported in the institution’s accounting currency with up to five decimals. The compendium requires a credit trend for all lines, with a debit trend permitted on seven specified lines (the FAQ below sets them out). The S 2.5-N compendium additionally restricts the debit trend on total liabilities to maturity code I999-999. The precise XML sign convention should be checked against the BCL schema rather than inferred solely from the terms credit trend and debit trend. The S 2.5 documents state no rounding rule beyond the decimals limit; the BCL’s minimum standards require reporting agents to follow the dimensions, decimals and rounding policy the BCL sets for transmission.
S 2.5 reference dates and deadlines: quarter-end plus 20 calendar days
S 2.5 is quarterly. The reference dates are the four quarter-ends, and both instruction sets require the report “on a quarterly basis at the latest 20 calendar days following the end of the reference period”. The BCL publishes a yearly calendar of remittance dates for credit institutions; its footnote says the deadlines are based on the working days the ECB defines for national central banks’ transmissions.
| Reference date | Deadline under the instructions | Entry in the BCL 2026 calendar |
|---|---|---|
| 31 March | 20 April | 20.04.2026 |
| 30 June | 20 July | 20.07.2026 |
| 30 September | 20 October | 20.10.2026 |
| 31 December | 20 January of the following year | 20.01.2027 |
The 2026 calendar, published in December 2025, gives S 2.5-L L0 and S 2.5-N L0 the same dates, and the same quarterly dates apply to S 2.8, S 2.9-L, S 2.9-N, TPTBBN and TPTGRP. The monthly reports land earlier. In that calendar, S 1.1 and TPTBBL fall due before S 2.5-L for every 2026 quarter-end; for March 2026 the dates are 16 April and 20 April. Reporting agents should nevertheless confirm that the relevant files have been submitted and reflect the figures used for the S 2.5-L reconciliation.
The BCL hub labels the current layout mandatory “as from the reference period of January 2022” and shows the previous layout running to December 2021. For a quarterly report, my reading is that the first file under the current layout was the March 2022 quarter-end; the hub does not name the quarter. From there the rule is mechanical: the quarter now closing is due by the 20th of the following month, on the date that year’s BCL calendar confirms.
Reporting agents keep monthly and quarterly statistical reports, and the documents relating to them, for 24 months under the Definitions and concepts document.
Submission of the S 2.5 XML files: naming, channels and feedback
Each version is a separate XML file built against the BCL’s XML schemas, published on the S 2.5 hub as one zip per version dated 8 March 2021. The transmission manual explains that the schema enforces format constraints; whether a correctly formatted code is valid depends on the nomenclature and the rules in the manual and compendium.
The manual lists the file names in force: S0205-L_L0_yyyymm_Rrrrrrrrrr_Dddddddddd_yyyymmdd_nnn for S 2.5-L and S0205-N_L0_yyyymm_Rrrrrrrrrr_Dddddddddd_yyyymmdd_nnn for S 2.5-N. The parts read as follows.
- S0205-L or S0205-N is the report code, and L0 is the layout.
- yyyymm is the year and month the data refer to, which for S 2.5 is the quarter-end month.
- The R in the published generic filename pattern represents the reporter’s identification type; it is not a literal character to retain in the submitted filename. The type is B for a bank (CSSF identification type 23) or P for a professional of the financial sector (type 32), followed by the nine-digit CSSF-allocated identification number padded with leading zeros. Bank 999 is therefore identified as B000000999.
- The D in the published generic pattern represents the declarant’s identification type; it is not a literal D in the submitted filename. For a credit institution, the declarant field contains B followed by its nine-digit CSSF-allocated identification number. Bank 999 is therefore identified as B000000999.
- yyyymmdd is the file creation date, and nnn is a sequence number for files created the same day for the same report. The sequence restarts at 001 each day, and 000 is not allowed.
The manual names Sofie and e-file as the transmission channels and says the BCL is willing to accept any new secure channel both it and the reporting agent accept. Circular letter ST.24-0013 of 15 January 2024 closed one route: the BCL no longer accepts statistical reports sent by e-mail.
The BCL’s April 2025 note on feedbacks lists S0205-L and S0205-N among the collections that can receive up to three feedback types: FL-OK or FL-NOK on the technical status of the file, DQ-FDB where the BCL needs a correction or confirmation of data points, and ADHC-FDB for ad hoc requests outside the normal production cycle. Under Circular BCL 2021/243, the note says, the BCL is moving these feedbacks from e-mail to Sofie and e-file in stages, aligned with the process reporters know from AnaCredit (our note on the BCL AnaCredit SDMX schema update covers that collection). Feedback files follow the pattern FDBBUSI_[date of feedback]_[name of entry file]_[feedback type]_[BCL exchange ID], and each feedback states its own deadline. The note gives no completion date for the switch to channel delivery.
The S 2.5-specific instructions do not prescribe a replacement flag or delta logic. The transmission manual provides sequence numbers for distinguishing files, while the BCL’s Definitions and concepts document requires compliance with its revisions policy and explanatory notes for revisions outside the regular revision process.
Separately, the BCL’s October 2025 AnaCredit to S 2.5-L comparison methodology (section 2.3.3, version 1.0, 23 October 2025) specifies a maximum of 20 working days from the first feedback to correct DQIs exceeding the required threshold, followed by the usual five days to correct remaining errors identified in subsequent feedback. The feedback distinguishes discrepancies requiring correction from those not requiring correction. Before resubmitting a report, the methodology also asks reporting agents to confirm by email the reports and reference periods concerned. Circular letter ST.24-0013 separately states that the BCL no longer accepts statistical reports sent by e-mail, so the report itself still goes through Sofie or e-file.
Validation rules for S 2.5: internal checks, S 1.1 and S 1.9 links, TPTBB totals
The compendium of verification rules splits its checks into two families. Permanent rules are addressed to software providers, whom the BCL invites to implement them. Temporary rules check quality characteristics that may vary over time; the BCL does not ask software providers to build them, so the reporting agent applies them when preparing the data.
Internal checks in both versions
- Every line carries a valid value in each requested breakdown.
- The sum of all breakdowns of total assets (1-000000) equals the sum for total liabilities (2-000000).
- Every line has a credit trend, with a debit trend permitted on seven listed lines.
- The no-breakdown codes are mandatory where the workbook prescribes them and forbidden elsewhere. I999-999, for example, may not appear on 1-002000, 1-099999, 1-L02000, 1-R02000, 2-002020, 2-002030, 2-002040, 2-099999, 2-R02000, 3-001000 or 3-002000.
- For each combination of country, currency and sector, loans by residual maturity (1-R02000) equal loans (1-002000), and debts by residual maturity (2-R02000) equal the sum of 2-002010 to 2-002040.
- For each combination and maturity, loans to affiliated entities (1-L02000) are less than or equal to loans (1-002000), and debts owed to affiliated entities (2-L02000) are less than or equal to the four deposit lines combined.
The single temporary rule in each compendium restricts sector 12100 (state government) to countries with a federal structure, as listed in the BCL’s “List of countries for the purpose of statistical reporting”.
Cross-report checks: S 1.1 and, where applicable, S 1.9, for S 2.5-L only
S 2.5-L is reconciled with the monthly S 1.1 and, where applicable, S 1.9, the BCL’s report on renminbi operations. S 1.9 has its own reporting-population criteria linked to CNY-denominated loans, deposits and transactions; it is not a universal filing obligation for all S 2.5-L reporting institutions. The compendium sets the bridging conditions. The country code XX in S 1.1 and S 1.9 equals the sum of all S 2.5-L countries. S 1.1’s X3 equals the sum of the euro area countries and their dependent territories other than Luxembourg, following the BCL’s “List of Monetary Union Member Countries”, which also names some international institutions treated as euro area residents; X4 covers the rest.
Sector 90000 in S 1.1 and S 1.9 equals the sum of all S 2.5-L sectors, and S 1.9’s deposit line 2-002000 equals S 2.5-L lines 2-002010 to 2-002040 combined. Maturities are bridged too, because S 1.1 splits some liability maturities of up to one year at three months, while the shortest S 2.5 band runs up to one year. An annex workbook, published for S 2.5-L only, carries the relations on six sheets: three for assets, two for liabilities and one for off-balance-sheet items.
The S 2.5-N compendium is shorter: internal rules and the TPTBBN reconciliation, with no bridge to S 1.1 or S 1.9.
Securities totals against TPTBBL and TPTBBN
Four lines carry no breakdown in S 2.5 because their detail lives in the security-by-security report: 1-003000 (debt securities held), 1-005000 (equity), 2-002050 (short sales) and 2-003000 (debt securities issued). Each, reported with codes XX-XXX-90000, must equal the totalReportedAmount for the same balance sheet line in TPTBBL for S 2.5-L, or in TPTBBN for S 2.5-N.
Which failures the rules make likely
None of the S 2.5 documents ranks failures, so what follows is my reading of three patterns the rule design makes likely. A data warehouse that groups counterparties into euro area or rest-of-world buckets for S 1.1 will produce X3 or X4 codes, which S 2.5 rejects outright. A residual-maturity cut taken from a different extraction than the initial-maturity view will break the 1-R02000 identity at country, currency and sector level even when the totals agree. And a quarter-end S 1.1 or TPTBBL corrected after filing reopens the S 2.5-L reconciliation, because the check compares files the BCL already holds.
The ECB framework that governs feedback deadlines, Regulation (EU) 2022/1917 (ECB/2022/31) as applied by circular letter ST.24-0013, has a quarterly trigger: under its Article 5(1)(c), a national central bank reports to the ECB three or more alleged infringements of quarterly reporting requirements by a reporting agent within four consecutive quarters.
Caveats and interactions: CSSF B 2.5, labels and the French text
The number invites a mix-up. The CSSF’s tables B 2.5 B (staff expenses) and B 2.5 E (details on taxes) are national CSSF reporting tables kept in force by Circular CSSF 14/593 and updated by Circular CSSF 17/664; they share nothing with the BCL’s S 2.5 except the digits. Our article on CSSF B 2.5 B and B 2.5 E staff expenses and tax reporting covers that return.
The English documents contain several label slips, and the French text prevails over all of them.
- The workbook calls 1-002000 “Claims”, while the Definitions and concepts document describes the same code as “Loans”; 2-L02000 is “Debts owed to affiliated entities” in the workbook and “Deposits received from affiliates” in the definitions.
- The English instructions describe the sector no-breakdown code 90000 and the maturity code I999-999 as a “currency code” in their remarks; the compendium names them correctly.
- The English S 2.5-L compendium describes S 1.1’s currency code XXX twice, once as the sum of all S 2.5-L currencies and once as the sum of all currencies other than EUR. The current BCL reconciliation annex should be checked to establish the correct cell-level bridge before implementing either description.
- The cover sheet of the 2021 workbook still reads November 2014, so version control is safer on the hub date and the file name than on the cover.
- The July 2024 Definitions and concepts document still cites Regulation ECB/2004/21 of 16 December 2004 for the nominal-value rule on loans and deposits.
Two interactions sit beyond the named checks. The BCL’s minimum standards require data to be consistent across all frequencies, which ties the quarter-end S 1.1 and S 2.5-L together even where no rule names a cell. The BCL introduced a quarterly comparison between AnaCredit and S 2.5-L, applied to all reporting agents from the December 2025 reference period. It covers the sub-aggregates of loan line 1-002000, excluding economic sectors 22110, 22120, 22200 and 42200, and the BCL assesses discrepancies through data quality indicators, with a DQI threshold below 3% and an alternative DQI threshold below 9%. The methodology (version 1.0, 23 October 2025) is published separately from the S 2.5 verification compendium and is an additional reconciliation alongside the compendium checks.
No proportionality regime, waiver or national discretion appears anywhere in the S 2.5 set, and the documents contain no transitional provision. The one staged arrangement they describe is the feedback channel migration covered above.
Recent and upcoming changes to S 2.5, including IReF
| Date | Change | Effect on S 2.5 |
|---|---|---|
| June 2010 to December 2021 | Layout 3 to September 2014, then the first Layout 0 version from December 2014 (instructions dated January 2014) | Archived on the hub; the January 2014 instructions already set 20 calendar days |
| 10 February 2021 | Circular BCL 2021/244 | S 2.5-L and S 2.5-N updated for the ECB/2021/2 nomenclature; voluntary test phase from September 2021, with quarterly test mailings for the fourth quarter of 2021 |
| January 2022 reference period | Current Layout 0 mandatory | Workbook and XML schemas dated 8 March 2021 |
| 21 April 2022 | Current compendium of verification rules | Rules summarised in the validation section above |
| 15 January 2024 | Circular letter ST.24-0013 | Regulation (EU) 2022/1917 applies to BCL collections from 30 April 2024; monitoring from the April 2024 reference period; e-mail transmission ends |
| August 2024 (on the hub 2 September 2024) | Revised S 2.5-L and S 2.5-N instructions | The revision-marked S 2.5-L text adds codes XH, XJ and XN and rewords the deadline sentence; the 20 calendar days are unchanged |
| April 2025 | BCL note on feedbacks | S0205-L and S0205-N feedback moving to Sofie and e-file in stages |
| 31 July 2025 | Circular letter ST.25-0366 on Bulgaria | No impact on S 2.5, per the BCL; Bulgaria treated as outside the monetary union up to 31 December 2025 included |
| 8 June 2026 | ECB IReF milestones | Future of national reports such as S 2.5 left to an implementation plan still in preparation |
Bulgaria joined the euro area on 1 January 2026. The BCL’s explanation for leaving S 2.5 untouched is that the report already uses individual ISO country codes and the same sector breakdown for every country. The effect shows up one step away, in the S 1.1 bridge: my reading is that Bulgarian counterparties enter the X3 sum from the January 2026 data, because X3 follows the list of monetary union member countries.
The larger change is the Integrated Reporting Framework (IReF). The ECB’s press release of 8 June 2026 plans a public consultation on the draft IReF Regulation in the second half of 2027, a one-year pilot phase starting in the second quarter of 2030 and first official IReF reporting from the second quarter of 2031, with an initial one-year parallel reporting phase during which existing statistical data within IReF’s scope continue to be reported alongside IReF. The ECB states that the timelines are subject to adoption of the IReF Regulation. The BCL’s IReF page adds that an implementation plan, still being prepared, will set out how the individual national collection frameworks evolve.
Neither the ECB release nor the BCL page names S 2.5. Because circular 2021/244 lists STATEC’s national accounts and the BCL’s own units among the users of the collection, whether S 2.5 disappears, shrinks or survives as a national residual is the open question the implementation plan has to answer.
Frequently Asked Questions
Our accounting currency is the US dollar. Which currency does the S 2.5 file use?
The Definitions and concepts document requires statistical reports in the accounting currency, the currency in which the institution’s accounts are denominated. Positions in other currencies are converted “at the exchange rate prevailing on the day on which the report is compiled”. The English wording leaves open whether that day is the reference date or the production date; the French text prevails, and the point is worth settling with the BCL before the first file. The currency breakdown still records the ISO code of the currency in which each position is denominated.
We corrected our quarter-end S 1.1 after S 2.5-L went in. Does S 2.5-L have to follow?
The S 2.5 documents do not say. Two BCL texts point the same way: the minimum standards require data to be consistent across all frequencies, and the S 2.5-L compendium bridges the quarterly file to S 1.1. A corrected S 1.1 can therefore leave S 2.5-L out of line with a file the BCL already holds. Whether the BCL wants a new S 2.5-L or an explanation is a question for its statistics team.
Which S 2.5 lines may have a debit trend?
The compendium lets seven lines show a debit trend: accrued interest on loans (1-090010), other remaining assets (1-099999), reserves (2-007000), results (2-010000), accrued interest on deposits (2-090010), other remaining liabilities (2-099999) and total liabilities (2-000000). The two versions differ on the last one: the S 2.5-N compendium allows a debit trend on total liabilities only with maturity code I999-999.
Can a service provider submit S 2.5 on our behalf?
The file name separates the reporter, which submits the data, from the declarant, whose data are reported. The transmission manual lists two reporter types, CSSF numbers for banks (letter B, type 23) and for professionals of the financial sector (letter P, type 32), while the declarant on S 2.5 is the bank. The naming scheme therefore accommodates a PSF as submitter. Regulation (EU) 2022/1917 adds that technical difficulties, including those with outsourced IT infrastructure, are not considered beyond the reporting agent’s control.
Does the 20-day deadline move when the 20th falls on a weekend or public holiday?
The instructions state 20 calendar days and point to the BCL’s calendar; neither document gives a roll-forward rule. The calendar’s footnote bases its deadlines on the working days the ECB defines for national central banks’ transmissions, and in the 2026 edition every S 2.5 date fell on the 20th.
We closed our last foreign branch during the year. Do we keep filing S 2.5-N?
S 2.5-N applies to resident credit institutions “with branches abroad”, and the Definitions and concepts document assigns a single L version to Luxembourg-law institutions without foreign branches. Once no branch remains, the institution falls outside the N wording. The documents do not say which quarter-end is the last N file when a branch closes mid-quarter, so that timing needs confirmation from the BCL.
Which source decides whether a counterparty is coded 32100, credit institution?
Circular letter ST.25-0366 reminds credit institutions to check the identification of their counterparts and to use, in particular, the CSSF’s official list of credit institutions and the ECB’s official list of monetary financial institutions. The classification itself comes from the Definitions and concepts document, and the BCL’s minimum standards require compliance with its definitions and classifications.
Related Articles
- BCL S 0.1 Report: Daily Deposit Reporting for Luxembourg Banks: the BCL’s daily deposit report, named and transmitted under the same manual.
- FINREP Reporting Explained: the framework the BCL cites for its L and N version logic.
- AnaCredit v1.0.15: BCL SDMX Schemas and NUTS 2027: the BCL collection whose feedback process the S 2.5 channel migration follows.
- Bundesbank RS 57: MFI Statistics Customer Classification: how another euro area central bank handles counterparty classification in MFI statistics.
- CSSF B 2.5 B and B 2.5 E: Staff Expenses and Tax Reporting: the CSSF tables that share the 2.5 number with the BCL report.
Key Takeaways
- Load each year’s BCL remittance calendar into the plan when it is published; S 2.5-L and S 2.5-N share one date per quarter.
- Banks with foreign branches need two quarter-end perimeters: a head-office view that keeps branch dealings and a global view that eliminates them.
- Close the quarter-end S 1.1 and TPTBBL before finalising S 2.5-L, and reconcile S 1.9 where the institution is subject to that reporting obligation. Close TPTBBN before finalising S 2.5-N.
- On lines that request a country breakdown, map every counterparty to an individual ISO country or BCL institution code; euro cash under X2 is the only aggregate country code those lines accept, and XX belongs only on lines the workbook reports without a country breakdown.
- Report loans and deposits at nominal value. Map loan provisions to 2-008010 and loan value adjustments to 2-009000; 2-008020 is reserved for provisions for securities.
- Treat the deadline in every DQ-FDB as a compliance date under Regulation (EU) 2022/1917, alongside the remittance date itself.
- Continue S 2.5 reporting under the current BCL requirements until the BCL confirms its replacement, amendment or withdrawal. The first official IReF reporting is planned for the second quarter of 2031, subject to adoption of the IReF Regulation, but the specific treatment of S 2.5 during the transition remains unconfirmed.
Sources and References
- BCL, S 2.5 “Quarterly statistical balance sheet” hub (instructions, report, compendium, annex, XML schemas, archived layouts): bcl.lu S0205
- BCL, Report S 2.5-L L0, Reporting instructions (August 2024): S0205-L_L0_instructions_2024_EN.pdf
- BCL, Report S 2.5-L L0, Reporting instructions, version with revision marks (August 2024): S0205-L_L0_instructions_2024_EN_Revision_marks.pdf
- BCL, Report S 2.5-N L0, Reporting instructions (August 2024): S0205-N_L0_instructions_2024_EN.pdf
- BCL, Report S 2.5-L, Reporting instructions (January 2014, previous layout): S0205-L_L0_instructions_EN.pdf
- BCL, Report S 2.5-L L0 workbook (2021): S0205-L_L0_report_2021_EN.xls
- BCL, Report S 2.5-N L0 workbook (2021): S0205-N_L0_report_2021_EN.xls
- BCL, Report S 2.5-L L0, Compendium of verification rules (April 2022): S0205-L_L0_VER_2021_EN.pdf
- BCL, Report S 2.5-N L0, Compendium of verification rules: S0205-N_L0_VER_2021_EN.pdf
- BCL, Report S 1.9 “Information on CNY operations”, Reporting instructions (January 2015), section 1.1 reporting population: S0109_L0_instructions_EN.pdf
- BCL, Definitions and concepts for the statistical reporting of credit institutions (July 2024): CI_Definitions_Concepts_2024_EN.pdf
- BCL, Manual of electronic transmission for statistical reports of credit institutions (February 2021): Electronic_transmission_CIS_EN.pdf
- BCL, Feedbacks for the statistical reports (April 2025): EN-Feedbacks—INS—2025_04.pdf
- BCL, Calendar of remittance dates for the statistical reporting of credit institutions in 2026 (December 2025): Bank_Reporting_dates_2026.pdf
- Circular BCL 2021/244, Modification of the statistical reporting from credit institutions (10 February 2021): BCL_2021_244.pdf
- BCL circular letter ST.24-0013, Monitoring compliance with statistical reporting (15 January 2024): ST_24_0013
- BCL circular letter ST.25-0366, Adoption of the euro by Bulgaria (31 July 2025): ST_25_0366
- BCL, Regulatory Reporting overview: bcl.lu Regulatory Reporting
- Law of 23 December 1998 on the monetary status and the Banque centrale du Luxembourg, consolidated version of 30 July 2021 (French): Loi organique BCL
- Regulation (EU) 2021/379 of the European Central Bank of 22 January 2021 (ECB/2021/2): EUR-Lex 32021R0379
- Guideline (EU) 2021/830 of the European Central Bank of 26 March 2021 on balance sheet item statistics and interest rate statistics of monetary financial institutions (ECB/2021/11): EUR-Lex 32021O0830
- Regulation (EU) 2022/1917 of the European Central Bank of 29 September 2022 on infringement procedures in cases of non-compliance with statistical reporting requirements (ECB/2022/31): EUR-Lex 32022R1917
- ECB press release, ECB announces main milestones for roll-out of Integrated Reporting Framework (8 June 2026): ecb.europa.eu
- BCL, Methodology used for the comparison between AnaCredit and S 2.5-L, version 1.0, 23 October 2025: AnaCredit to S 2.5-L comparison methodology (PDF)
- BCL, Integrated Reporting Framework (IReF) project page: bcl.lu IReF
- Circular CSSF 14/593 as amended, Supervisory reporting requirements applicable to credit institutions (version of 5 December 2022): cssf14_593eng.pdf
Preparing the next S 2.5 quarter-end file
The sequence follows from the documents: confirm the date in that year’s BCL calendar, close the quarter-end S 1.1 and TPTBBL, reconcile S 1.9 where applicable, and close TPTBBN for a bank with foreign branches. Run the relevant compendium checks and include the AnaCredit and S 2.5-L comparison in the reconciliation controls. Then name and send the S 2.5 files through Sofie or e-file and monitor the technical and data-quality feedback (FL-NOK or DQ-FDB). The artifact to have ready by the 20th day after quarter-end is the S 2.5-L file, plus S 2.5-N for a bank with branches abroad, reconciled with the S 1.1 and TPTBBL figures for that date.
Disclaimer: The information on RegReportingDesk.com is for educational and informational purposes only. It does not constitute legal, regulatory, tax, or compliance advice. Always consult your compliance officer, legal counsel, or the relevant supervisory authority for guidance specific to your institution.
