S 2.9 Staff Report: The BCL’s Quarterly Headcount and Movements Return

RegReportingDesk card: BCL, Banque centrale du Luxembourg, Luxembourg

Every credit institution resident in Luxembourg sends the Banque centrale du Luxembourg (BCL) the S 2.9 staff report once a quarter, no later than 20 calendar days after the quarter ends, on the remittance date in the BCL’s annual calendar, which can fall after day 20 when the 20th is not a working day. The current two-version layout has applied since the December 2014 reference period: S 2.9-L covers the Luxembourg entity, and S 2.9-N covers a Luxembourg bank together with its branches abroad. The S 2.9-L instructions in force date from November 2021.

The template has two sub-tables and three qualification bands, reporting employee headcounts and a separate full-time-equivalent measure for part-time staff. What makes it exacting is an identity across quarters. The BCL’s verification compendium requires changes in headcount between successive quarters to be explained by reported staff movements. The exact breakdowns against which the BCL applies this reconciliation must be verified in its published verification annex. The instructions also define precisely when a leaver counts as a leaver, so the reporting work sits in translating HR events into the BCL’s movement codes.

Related reading: S 0.1 Daily Deposit Report: The BCL’s Mid-Month and Month-End Return

Legal basis of the S 2.9 staff report: Article 32 and the BCL’s own instructions

The publicly accessible S 2.9-L and S 2.9-N reporting instructions and verification-compendium PDFs do not identify an ECB regulation, BCL regulation or BCL circular as the report’s specific legal basis. Article 32 of the amended Law of 23 December 1998 establishes the BCL’s general statistical-collection powers, but linking that provision specifically to S 2.9 remains an interpretation rather than an express citation in the reporting instructions. The instructions state the scope directly: report S 2.9-L “must be provided by all resident credit institutions regardless of their legal status”, and S 2.9-N by those of them with branches abroad.

The statutory power behind BCL statistical collections is Article 32(1) of the amended Law of 23 December 1998 on the monetary status and the Banque centrale du Luxembourg. It allows the BCL to collect the statistical information it needs for its missions, either from the competent national administrations or directly from economic agents, and to verify that information on site. Article 32(2) places the individual data under the professional secrecy of the BCL’s organs and staff defined in Article 33. The link to Article 32 is an interpretation, since the accessible S 2.9 instructions do not cite it, and it matches how the BCL grounds its own statistical regulations: BCL Regulation 2011/No. 7 of 4 April 2011, on balance of payments collection from credit institutions, cites Articles 2(1), 32 and 34(1) of the same law.

Circular BCL 2021/244 of 10 February 2021 explains where reports like this one fit. It describes the BCL’s collection system for credit institutions as built on Regulation (EU) 2021/379 (ECB/2021/2) but designed to cover two further sets of needs as well: those of the BCL’s own units and those of STATEC, the national statistical institute, for national financial and non-financial accounts. The circular lists the reports affected by the resulting update of the definitions document, from S 1.1 to S 2.5-N, and S 2.9 is not on that list. The staff report appears to belong to the national layer of the collection. The S 2.9 documents themselves do not say which user the data serve.

One historical gap is worth knowing about. The BCL’s list of circulars for credit institutions files Circular BCL 2014/235, “Modification of the statistical data collection of credit institutions”, under repealed or obsolete circulars and publishes no link to it. Its date fits the December 2014 switch to the L and N versions, but no primary text accessed confirms that it introduced that switch. The accessible English versions of the S 2.9 instructions and verification compendia state that the French text prevails in the event of discrepancies.

Who must report S 2.9-L and S 2.9-N: resident banks, head office and foreign branches

The reporting population follows from two documents read together. The S 2.9-L instructions put every resident credit institution in scope “regardless of their legal status”. The BCL’s “Definitions and concepts for the statistical reporting of credit institutions” (DCBAN L2, July 2024) then sets which version each type of institution files. Credit institutions incorporated under Luxembourg law with foreign branches file both an L version for the Luxembourg head office and an N version for the whole entity including its branches. Luxembourg-law institutions without foreign branches, and Luxembourg branches of credit institutions governed by foreign law, file a single L version.

Point S 2.9-L S 2.9-N
BCL label Staff report: Luxembourg entity Staff report: Luxembourg entity and its branches
Who files All resident credit institutions, any legal status Resident credit institutions with branches abroad
Staff perimeter Luxembourg entity; staff of a branch or office abroad excluded Luxembourg head office plus staff of branches and offices abroad
Instructions November 2021 (full text) July 2015 (refers to the S 2.9-L text)
Accounting version, layout L, Layout 0 N, Layout 0

The practical consequence for a bank with foreign branches is that head-office staff appear in both files and branch staff only in the N file. The two versions describe two perimeters of the same legal entity, and the N file adds people; it removes nobody.

The instructions define staff through the employment contract. All staff employed by the reporting agent and bound to it by contract are reported, including people on fixed-term contracts, trainees and part-time employees. The instructions name blue-collar workers and cleaning and maintenance staff, where they are bound to the bank by contract, and managerial staff. They are silent on temporary agency workers, staff seconded in from another group entity and non-executive directors. The only test they give is a contract with the reporting agent, and I apply it literally: a person whose employment contract is with someone else falls outside both versions.

Reading S 2.9-L as “staff working in Luxembourg” gets the perimeter slightly wrong. S 2.9-L counts the staff of the Luxembourg entity, which is close to, but not identical with, the people working in Luxembourg. A cross-border commuter employed by the Luxembourg entity is in S 2.9-L, as a non-resident. An employee of the same bank working in its Frankfurt branch is excluded from L and appears only in N.

The published S 2.9-L and S 2.9-N instructions identify no size threshold, sampling rule, exemption or waiver for their stated reporting populations. The instructions therefore describe the requirement as applicable to all resident credit institutions for L and to resident credit institutions with foreign branches for N. Subsidiaries are not mentioned either. The N version is defined as the head office plus its branches, and on that definition the staff of a foreign subsidiary, a separate legal entity, sit outside it.

What the report contains: two sub-tables and three qualification columns

Report S 2.9-L has two sub-tables. Sub-table 1, “End-of-period stock”, gives the staff at the reference date as a headcount and, for part-time staff, as full-time equivalent (FTE). Sub-table 2, “Movements of staff”, gives the arrivals and departures during the quarter and two lines for staff who remain employed but are absent for a long period. S 2.9-N must contain the same information, and its instructions refer back to the S 2.9-L text for every definition.

Every line is broken down by gender (male or female) and by residence (resident in Luxembourg or non-resident), and every line has three value columns for the level of qualification: “Up to BAC”, “BAC+2 and BAC+3” and “Higher than BAC+3”. The reporting instructions distinguish three stock measures and thirteen movement categories, each subject to gender, residence and qualification breakdowns. The precise published row inventory and number of reportable cells should be verified against the current BCL report workbooks.

Stock and movement dimensions

The report distinguishes stock and movement information by gender, residence, category, measure and qualification. The exact line identifiers and their XML representation must be obtained from the BCL’s current report template and XML schema.

Residence, part-time and FTE

Residence follows where the employee lives. The instructions give the test case themselves: a Belgian citizen living in Luxembourg is a resident, and a Luxembourg citizen living in Belgium is a non-resident. An HR system that holds nationality but an out-of-date home address will misclassify people in both directions.

Part-time has a fixed definition for this report: an employee who works less than 100% of the legal working time of 40 hours a week. The FTE item is defined as hours worked divided by the average annual hours worked in full-time jobs, and the instructions add that the FTE “refers to the headcount part-time”. An employee at 50% of normal working time counts as 0.5 FTE, one at 75% as 0.75.

The FTE line covers only part-time employees. Part-time FTE must not exceed the corresponding part-time headcount. Both values may be zero where the qualification, gender and residence cell contains no part-time staff. S 2.9 has no separate line for total-workforce FTE. A full-time employee contributes 1 to the total headcount line and nothing to either part-time line.

Qualification by studies

Qualification follows the employee’s studies, and the instructions say explicitly that the classification is not to be done through the remuneration level that usually corresponds to a qualification. “Up to BAC” covers employees who did not complete secondary education and those who completed it with a qualification that normally gives access to university, for which the instructions cite the German Abitur and its French equivalent. “BAC+2 and BAC+3” covers a first cycle of two or three years: DEUG, BTS, DUT, DEUST, a licence or a bachelor’s degree. “Higher than BAC+3” covers a second cycle and beyond: master’s degree, doctorate or other postgraduate degree.

Movements and the “effectively left” test

Arrivals are classified by the contract offered. A fixed-term recruit is classified under CDD regardless of the initial contract duration, a permanent recruit under CDI, and a trainee or holder of an assimilated contract under the separate traineeship or assimilated-arrival category. The instructions’ footnote gives as examples the Luxembourg employment contract support (CAE) and employment initiation contract (CIE), and the French international volunteering scheme (VIE). “Other arrivals” takes recruits that fit none of those lines.

Departures carry a timing test. For resignations, lay-offs, group transfers, early retirements and retirements, the instructions count only employees who effectively left the reporting agent during the quarter. Someone who has resigned and is serving notice, received a dismissal notice, accepted a job elsewhere in the group or applied for retirement stays in the stock until the day they leave. Resignations include voluntary departures under a social plan. “End of contract” is the expiry of a fixed-term contract. “Other departures” covers other reasons, the instructions’ example being the death of an employee.

The BCL instructions allow “Other arrivals” and “Other departures” to be used for changes in an existing employee’s residence or diploma compared with the previous quarter. Where this treatment is used, the change should be recorded on both sides, moving the employee out of the previous classification and into the new one. The two “Other” lines, unpaid leave and maternity, parental or long-term sick leave, describe people who are still part of the staff. Long-term sick leave means sick leave of more than 77 days, the point at which social security, through the CNS, takes over the employee’s pay. For maternity and parental leave, the instructions refer reporting agents to the legal definitions in force in Luxembourg.

Units, signs and rounding

All values are counts of people, except the FTE lines, which take decimals. The general decimal-place rule for BCL statistical reports sits in the definitions document. The S 2.9 instructions set no rounding convention of their own. The S 2.9 verification compendium requires every reported value to have a “credit trend”. The compendium does not specify the XML encoding of that trend; implementers should verify the permitted sign and amount representation against the applicable BCL XML schema before building numeric controls.

Reference dates and deadlines: quarter-end stock, 20 calendar days, and the calendar’s final say

S 2.9 is quarterly. The stock in sub-table 1 is taken at the quarter-end reference date, and the movements in sub-table 2 cover the quarter. Both instructions require the report “no later than 20 calendar days after the end of the reference period” and add that the BCL publishes a calendar of remittance dates on its website. The first reference period for both versions in their current form was December 2014. The original S 2.9 that preceded them was mandatory from December 1995 to September 2014.

The calendar carries the operative date, and it has set that date past day 20 when the 20th was not a working day. Its footnote explains that the deadlines are based on the working days the ECB defines for the transmission of statistics by national central banks.

Reference quarter-end Day 20 rule 2025 BCL calendar 2026 BCL calendar
31 March 20 April 22 April 2025 20 April 2026
30 June 20 July 21 July 2025 20 July 2026
30 September 20 October 20 October 2025 20 October 2026
31 December 20 January 20 January 2026 20 January 2027

In 2025, 20 April fell on Easter Sunday and 20 July on a Sunday, and the calendar set the S 2.9 dates on 22 April and 21 July. The same dates apply to S 2.9-L and S 2.9-N, and in both calendars S 2.9 shares its dates with S 2.5-L, S 2.5-N and S 2.8. Future deadlines should be taken directly from the BCL’s published annual remittance calendar rather than calculated solely from the general 20-calendar-day rule. The BCL’s inventory of statistical reporting for credit institutions adds that the BCL must be informed of any delay by mail or e-mail; the S 2.9 instructions set no separate procedure.

For a Luxembourg bank, S 2.9 lands well ahead of the prudential quarter. The CSSF’s quarterly COREP and FINREP remittance dates fall on 12 May, 11 August, 11 November and 11 February according to the CSSF’s reporting requirements document (our CSSF reporting calendar for Q3 2026 walks through one quarter), so HR data for S 2.9 has to be final about three weeks after quarter-end.

Submission: the S0209 XML file, its name, and the SOFiE or e-file channel

The definitions document requires statistical reports in an electronic file that follows the BCL’s manual of electronic transmission and the report’s compendium of verification rules. The manual (February 2021) describes XML as the format for the statistical reports of banks, and the BCL publishes a separate XML schema package for each version of S 2.9, including S 2.9-L. Its exact schema version, constituent files and namespace should be verified directly against the downloadable package before implementation.

The BCL’s electronic-transmission manual establishes XML as the reporting format and defines the general reporter, declarant and file-naming requirements. The exact S 2.9 element names, field structure, mandatory and optional elements, and treatment of a quarter without movements must be verified against the current BCL XML schema before a reporting file is built.

The three qualification bands are defined in the S 2.9 reporting instructions, but their precise XML encoding must be established from the BCL’s current schema and sample file. An assumed BAC+0, BAC+3 or BAC+5 mapping should not be hard-coded without confirmation. The BCL’s general definitions require statistical reports to use the reporting credit institution’s accounting currency; any currency field in the S 2.9 XML header should be completed according to the applicable technical schema.

File name

The transmission manual fixes the name for both versions:

  • S0209-L_L0_yyyymm_Rrrrrrrrrr_Dddddddddd_yyyymmdd_nnn for the L version, and S0209-N_L0_yyyymm_Rrrrrrrrrr_Dddddddddd_yyyymmdd_nnn for the N version.
  • yyyymm is the year and month the data refer to, the quarter-end month for S 2.9.
  • R and D are the type letters of the reporter (the entity that submits) and the declarant (the entity whose data are reported). B stands for a bank, XML type 23, and P for a professional of the financial sector, XML type 32.
  • The nine-digit numbers are the identification numbers allocated by the CSSF, left-padded with zeros.
  • The final date is the file’s creation date, and nnn is a sequence number that restarts at 001 each day; 000 is not allowed.

Channels and feedback

The manual names SOFiE (SIX Payment Services (Europe) S.A., CETREL Securities) and e-file (Bourse de Luxembourg, Fundsquare) as accepted channels and leaves room for any other secure channel the BCL and the reporting agent both accept. Circular letter ST.24-0013 of 15 January 2024 announced that, as part of implementing the ECB infringement procedure, the BCL will no longer accept statistical reports by e-mail and asked reporters to use e-file or SOFiE.

The BCL’s April 2025 note on feedbacks lists S0209-L and S0209-N among the reports that can receive up to three types of feedback file: FL-OK or FL-NOK on the technical status of the file, DQ-FDB on data points where the BCL needs a correction or confirmation, and ADHC-FDB for ad hoc requests outside the normal production cycle. Under Circular BCL 2021/243 these feedbacks move from e-mail to the SOFiE and e-file channels in stages, following the processes known from AnaCredit (our note on the AnaCredit v1.0.15 BCL technical specifications covers that collection’s schema set for reference dates from January 2027). Each feedback states its own response deadline.

Neither the S 2.9 documents nor the transmission manual describe a resubmission or replacement procedure for this report. The only versioning device in the file name is the daily sequence number. The minimum standards in the definitions document require reporting agents to follow the BCL’s revisions policy, to accompany revisions that deviate from regular revisions with explanatory notes, and to be able to explain breaks against previous periods.

Validation rules: static checks, stock-flow reconciliation and general requirements

The verification compendium for S 2.9-L (January 2014) contains only permanent rules, which the BCL invites software providers to build in. It sets three general requirements: every value must have a credit trend, every line of sub-table 1 must be provided even when its value is nil, and the change in headcount between two quarters in sub-table 1 must be explained by the movements reported in sub-table 2. The S 2.9-N compendium refers reporting agents to the S 2.9-L rules. The BCL publishes a verification annex for S 2.9-L, dated 23 July 2015. The exact number, identifiers and formulae of its individual rules must be checked in that annex before being transcribed into automated controls.

The two “Other” lines describe people who stay in the staff. An employee on unpaid leave, maternity leave, parental leave or long-term sick leave is still in the total headcount, so an entry on those lines is information about the stock and should not be offset by a departure. Reporting a long absence as an outflow, while the person stays in the headcount, would leave the stock-flow reconciliation unexplained for that group.

The BCL instructions allow changes of diploma to be reported through “Other departures” and “Other arrivals”, while the verification compendium requires quarterly changes in headcount to be explained by movements. The precise level at which the automated stock-flow identity is applied, including whether it is checked separately for every qualification value, must be confirmed from the BCL’s verification annex.

Three wording points in the published set will catch a team building checks from the documents alone. First, the S 2.9-L reporting instructions identify fixed-term and permanent recruitment as CDD and CDI. Any discrepancy between the verification annex, report template and XML schema must be resolved against the original BCL files before the identifiers are implemented in a rules engine. Second, the instructions say the part-time headcount “must be lower than” the total and the FTE lower than the part-time headcount, but the verification compendium requires every line of sub-table 1 to be provided even when its value is nil, so a strict less-than control would reject valid zero-valued cells. Third, the cover pages of the two compendia carry swapped titles: the S 2.9-L compendium cover calls the report “Luxembourg entity and its branches” and the S 2.9-N cover calls it “Luxembourg entity”, while the body text of each names the right version.

The BCL does not publish a list of common S 2.9 rejection causes. The rules themselves show where a file breaks. A part-time FTE line filled with the whole workforce’s FTE exceeds the part-time headcount and fails the part-time FTE check. A resignation reported before the employee actually leaves creates an inconsistency between the unchanged stock and the reported departure, which the bank’s stock-flow reconciliation should detect.

A cross-border commuter moving to a Luxembourg address changes the residence breakdown and must be reflected consistently in the stock and movement data. The exact automated checks applied to those breakdowns require confirmation from the BCL’s verification annex. The transmission manual notes that the XML schema checks format and does not necessarily establish whether a code that respects the format is valid, so schema validation alone should not be relied on to catch these.

Caveats and interactions: CSSF B 2.5 B, ECB monitoring, confidentiality and published statistics

CSSF table B 2.5 B measures money, not people

The CSSF collects staff data of a different kind. Table B 2.5 B, “Staff expenses”, reports wages and salaries, social security charges, pension and similar expenses, temporary staff expenses, share-based payments and other staff costs. It is annual, due by 11 February for a 31 December year-end, and filed in accounting versions L, S and N by Luxembourg-law banks with foreign branches, in a single L version by those without. S 2.9 goes to the BCL, counts people, is quarterly and has no S version for individual branches. Neither set of instructions refers to the other. Our guide to CSSF B 2.5 B and B 2.5 E reporting covers the cost side.

ECB monitoring and BCL feedback deadlines

Circular letter ST.24-0013 announced that Regulation (EU) 2022/1917 (ECB/2022/31), on infringement procedures for non-compliance with statistical reporting requirements, applies from 30 April 2024 to the BCL collections listed in its Annex I. Every instrument in that annex is an ECB regulation, and the regulation defines an alleged infringement as non-compliance with the requirements of an ECB regulation or decision. The accessible S 2.9 instructions and compendia name no ECB regulation as its basis. The BCL’s April 2025 feedback note, which does list S0209-L and S0209-N, nonetheless states that compliance with each feedback deadline falls within the ECB’s non-compliance framework and circular letter ST.24-0013. Read together, the texts make each S 2.9 feedback deadline a requirement the BCL expects to be met. They do not settle how the ECB framework itself would apply to a report that no ECB regulation governs.

The S 2.9 compendia also repeat the BCL’s standard paragraph that collected data “will be checked by the ECB before aggregating it with the data of the other Member states”. The same wording appears in the compendia of other BCL reports and does not by itself make S 2.9 an ECB requirement.

Confidentiality and what the BCL publishes

Under Article 32(3) of the 1998 law, the BCL may publish the statistics it compiles provided the publication neither contains nor allows conclusions about individual data and respects the professional-secrecy provisions applicable to the ESCB. Article 33(2) permits the BCL to exchange information with the CSSF, the Commissariat aux assurances and STATEC to the extent necessary for its missions. The BCL publishes statistical table 11.02, “Employment in the credit institutions”. Its current detailed columns and the historical reporting-format break should be verified against the downloadable table before being described as exact matches to S 2.9.

A BCL press release of 14 August 2026 reported 26 560 people employed by Luxembourg credit institutions at 30 June 2026. Neither names its source report. A connection between the BCL’s published employment statistics and the S 2.9 collection is plausible, but the public sources reviewed do not expressly identify S 2.9 as the underlying data source.

Changes since 1995: the 2014 split, the 2021 parental leave edit and IReF

The report’s history is short and its content has barely moved.

  • December 1995 to September 2014: the original S 2.9, Layout 0, with its own manual of electronic transmission (last updated 9 February 2010).
  • December 2014 reference period: S 2.9-L and S 2.9-N, both Layout 0, become mandatory. The verification compendia are dated January 2014.
  • July 2015: S 2.9-N instructions and the verification annex (23 July 2015) take their current form.
  • February 2021: Circular BCL 2021/244 modifies the credit institution collection for reporting from January 2022. S 2.9 is not among the reports it lists and stays on Layout 0.
  • November 2021: circular letter ST.21-0851 of 12 November 2021 adjusts the S 2.9-L and S 2.9-N instructions after the parental leave reform introduced by the law of 3 November 2016.
  • January 2024: circular letter ST.24-0013 announces that the BCL will no longer accept statistical reports by e-mail.
  • April 2025: the BCL’s feedback note brings S0209-L and S0209-N into the staged move of feedbacks to SOFiE and e-file.

The 2021 edit is small but changes classification. The revision-marked instructions show the deletion of “full-time” before parental leave and of the bracketed “(six months), part-time parental leave (12 months)”. The circular letter explains that the old text no longer reflected the forms of parental leave Luxembourg law allows, and that several reporters had asked how to classify parental leave other than full-time or half-time. The amended instructions classify parental leave within the category for maternity, parental and long-term sick leave, referring reporting agents to the applicable Luxembourg legal definitions.

The next change of scale is the Eurosystem’s Integrated Reporting Framework (IReF). The BCL’s project page plans a public consultation on the draft IReF Regulation for the second half of 2027, a one-year pilot phase from the second quarter of 2030 and the first official IReF reporting in the second quarter of 2031, with existing statistical data within the scope of IReF continuing to be reported in parallel for an initial year. An implementation plan in preparation is to explain how national collection frameworks will evolve and how residual country-specific requirements will be modelled. The page names no national report. Until that plan appears, no published source says whether S 2.9 survives IReF, changes form or is absorbed.

Frequently Asked Questions

A fixed-term contract is converted into a permanent one during the quarter. Is that a movement?

The instructions do not address conversions. The person neither effectively leaves the reporting agent nor is newly recruited, so on my reading nothing goes into sub-table 2, and the stock is unaffected because headcount is not split by contract type. “End of contract” is defined as leaving because a fixed-term contract expired, which a conversion is not.

Someone joins us from another entity of our group. Which inflow line applies?

The outflow side has a “Transfer within the group” line, but the inflow side has none. The instructions do not address this case directly. Inflows are classified by the type of contract offered, so on my reading the joiner goes on CDI or CDD according to the new contract, and “Other arrivals” applies only if neither fits. On the same reading, a move between two Luxembourg banks of the same group shows as a group transfer in one bank’s file and as a recruitment in the other’s.

A head-office employee moves to our own branch in another country. How does that show in L and N?

In S 2.9-N, the employee remains within the reporting perimeter because both the Luxembourg head office and its foreign branches are included. The transfer does not, by itself, change total N headcount. However, if the employee also changes residence, the resident/non-resident breakdown must be updated. The BCL instructions allow changes in residence to be reflected through corresponding “Other arrivals” and “Other departures” entries.

In S 2.9-L the person leaves the perimeter. The “Transfer within the group” line refers to “another entity of the group”, and a branch is part of the same entity, so on my reading the departure belongs on “Other departures”. The instructions do not cover this case directly, and it is worth agreeing the treatment with the BCL.

We are a newly licensed bank. How does the stock-flow rule work for our first S 2.9?

The verification compendium compares each quarter with the previous one and does not say how it treats a first report, when no previous quarter exists. Treating the opening stock as zero would put every employee at the first reference date on an arrival line, but the documents do not state this. The definitions document also asks reporting agents to explain breaks, so it is worth asking the BCL how the first file should be presented.

We closed our last foreign branch during the year. When does S 2.9-N stop?

S 2.9-N applies to resident credit institutions with foreign branches. The published instructions do not specify the final reporting period or cessation procedure after the last foreign branch closes, so the institution should confirm the final N return with the BCL before stopping submissions. Closing a branch does not automatically create an N outflow: employees who remain employed by the Luxembourg institution, whether at its head office or another branch, remain within the N reporting population. Only employees who actually leave the reporting institution are departures for the N return.

An employee moved to reduced hours for part of the quarter and was back to full time at quarter-end. Is that person part-time?

Sub-table 1 describes staff on a specific date, and part-time status is tested against the legal working time of 40 hours a week. An employee working full time at the reference date counts only in the total headcount line, whatever happened earlier in the quarter. The switch in working time creates no entry in sub-table 2, which has no line for it, and the total headcount does not change.

Key Takeaways

  • Enter the four S 2.9 remittance dates in the reporting plan when the BCL publishes its annual calendar. Contact the BCL promptly if a deadline cannot be met.
  • Cross-check recruitment identifiers against the BCL instructions, report template, verification annex and XML schema before implementing automated validation.
  • Establish the XML encoding of the three qualification bands from the BCL’s current schema and sample file before a first build, and do not hard-code an assumed mapping.
  • Banks with foreign branches: generate S 2.9-L and S 2.9-N from one employee population with a branch flag, so the two files cannot drift apart.
  • Ask HR for a quarterly extract of address changes and newly completed degrees alongside the hires and leavers.
  • Agree with the BCL any case the instructions leave open, such as a move from head office to a foreign branch or a first-ever file, and keep the answer with the S 2.9 procedures.
  • Route S 2.9 files only through SOFiE, e-file or another channel agreed with the BCL, and make sure FL-NOK and DQ-FDB feedback files reach the report owner.

Sources and References

Building the next S 2.9 file from HR data

Before the next quarter-end, the artifact to produce is a movement log: every hire, leaver, long absence, address change and diploma change of the quarter, each classified to an S 2.9 line code and reconciled to the previous file’s stock at the granularity specified by the BCL’s verification annex. Once that log balances, the S 2.9-L file, and the S 2.9-N file for a bank with foreign branches, go to the BCL through SOFiE or e-file by the date in the current year’s calendar.

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.

Similar Posts

  • S 2.8 Reporting: The BCL’s Quarterly Count of Luxembourg Building Loans

    Report Library › Prudential ReportingResident credit institutions must submit S 2.8 quarterly to the Banque centrale du Luxembourg (BCL). The instructions specify a deadline of 20 calendar days after quarter-end, while the BCL’s annual remittance calendar supplies the operative filing date, which can fall later. S 2.8 reporting, which the BCL titles “Real estate loans…

  • BCL S 2.5 Reporting: The Quarterly Balance Sheet in L and N Versions

    Report Library › Prudential ReportingEvery 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…

  • BCL S 1.9 Reporting: Renminbi Loans, Deposits and the CNH Rule

    Report Library › Prudential ReportingSince the June 2015 reference period, Luxembourg credit institutions that hold and trade renminbi have been required to file report S 1.9, “Information on CNY operations”, with the Banque centrale du Luxembourg (BCL) every month. Circular BCL 2015/238 of 12 January 2015 introduced BCL S 1.9 reporting, and each monthly file…

  • S 1.8 Reporting: BCL Securitisation and Loan Transfer Return

    Report Library › Prudential ReportingResident credit institutions that have carried out securitisations or other reportable loan acquisitions or disposals must submit S 1.8, “Securitisations and other loan transfers by credit institutions”, to the Banque centrale du Luxembourg (BCL) monthly, no later than 10 working days after month-end. Under Article 2(23) of Regulation (EU) 2021/379, loan…