CSSF File Naming Conventions for Electronic Reporting


 

The Commission de Surveillance du Secteur Financier (CSSF) mandates strict and highly structured naming conventions for all structured data files transmitted via external channels, including efile and Sofie. Adherence to these protocols is not merely a procedural formality but a critical component of regulatory compliance.

This document serves as a definitive guide for reporting entities to ensure their electronic submissions are compliant, processed efficiently, and not rejected due to formatting errors. It provides a centralized summary of the required file name structures, the foundational technical prerequisites for secure transmission, and the automated feedback mechanisms used by the CSSF.

This summary covers the primary naming conventions for a wide range of report types. It does not, however, cover reportings for which dedicated user guides exist outside of this convention. To ensure successful data transmission, reporting entities must first meet a set of universal technical standards that underpin all submissions.


The Feedback Loop: Understanding CSSF Response Files

The CSSF utilizes an automated feedback system to inform reporting entities about the status of their submissions. These response files are essential for confirming successful reception or for identifying critical errors that require immediate attention. While feedback mechanisms can be granular, they fall into two primary categories.


FBR (Feedback Reception) Files

An FBR file is a systematic acknowledgement of receipt generated for all reportings submitted. Its function is twofold: it either confirms the successful reception and decryption of the report, or it informs the sender of a technical error that prevented the file from being accepted. All FBR files adhere to a single, standardized XML schema, regardless of the original report type. This is the universal, first-level response.


Application-Level Feedback (FDB, FBX, FBH)

After a file passes the initial reception stage, certain CSSF applications generate secondary feedback files to communicate the results of internal processing. While FBR confirms reception, these files confirm application-level status. The specific type varies by report:

  • FDB (Feedback Application): A general feedback file indicating the results of business rule validations or data quality checks.
  • FBX (Feedback XBRL): A specific feedback type, often a .zip file, containing the results of an XBRL validation.
  • FBH (Feedback Handover): A feedback file confirming the transmission status of a report to a second-level European institution, such as the EBA or ECB.

Understanding these feedback files is key to managing the entire reporting lifecycle, from initial submission to final acceptance.


Detailed Naming Conventions by Report Type

This section provides a detailed breakdown of the unique and highly structured naming conventions for each major category of regulatory reporting. Following these formats with precision is mandatory for successful submission.

CSSF Naming Conventions

COF – RESOLUTION Reporting in XBRL

This convention applies to Resolution legal reportings submitted in XBRL format. Reports must be compressed into a .zip archive.

Important Note: As part of the COREP-FINREP framework, reporting through external channels like e-file or Sofie will be discontinued as of April 1, 2025. This convention will be obsolete after that date.

File Name Format:
TYRDIR-ENNNNNNNN-YYYY-MM-TTTTTT-LL-C-D-S.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) COF
DIR Direction Char(3) REP (Report), FBR (Feedback), FBX, FDB, FBH
E Reporting entity Char(1) B (Banks), P (PFS – Investment firms)
NNNNNNNN Identification number Number(8) 00000001…99999999
YYYY Year Number(4) Reporting year
MM Month Number(2) 01 … 12
TTTTTT Table Char(6) SMRTLA, CMRTLA, MRTLAX, CRESOL, SRESOL, RESOLX, CFRXXX, CIRXXX, FMIRXX, LDRXXX
LL Layout Char(2) 00 for all tables
C Accounting version Char(1) L, N, S (EBA IND); C (EBA CON); P, E, O, R (SRB specific)
D Final version Char(1) D, N, X, T
S Sub-type Char(1)
.ext Extension Char(5) .zip for REP files, .xml for FBR files

Instances within the .zip Archive:
The XBRL instance files inside the archive must be named
TYRDIR-ENNNNNNNN-YYYY-MM-TTTTTT-LL-C-D-S-NAME.xbrl

Validation Rule:
The core string TYRDIR-ENNNNNNNN-YYYY-MM-TTTTTT-LL-C-D-S must be identical for the .zip archive and all .xbrl instances it contains.

Example:
COFREP-B00000999-2024-12-RESOLX-00-L-T–.zip


DOC – Non-structured Electronic Documents

File Name Format:
TYRDIR-ENNNNNNNN-CCCCCCCC-PPPP-YYYY-MM-DD-DO-LL-IIII.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) DOC
DIR Direction Char(3) REP, FBR, FDB
E Entity type Char(1) CSSF entity types (e.g., B, P)
NNNNNNNN Identification number Number(8) CSSF identifier (or 00000000 if not yet known)
CCCCCCCC Compartment number Number(8) 00000000
PPPP Unit type Number(4) 0000
YYYY Year Number(4) Document reference year
MM Month Number(2) Document reference month
DD Day Number(2) Document reference day
DO Document type Char(2) AR, LF, CO
LL Document language Char(2) ISO 639-1
IIII Annexe number Number(4) 0000+
.ext Extension Char(5) .pdf, .docx, .xlsx, .pptx

Example:
DOCREP-B00000998-00000000-0000-2009-12-31-AR-DE-0000.pdf


EDP – Payment Institutions Reporting

This convention is designated for reporting by payment institutions.

File Name Format:
TYRDIR-ENNNN-YYYY-MM-TAB-LL-C-D-S.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) EDP
DIR Direction Char(3) REP, FBR
E Reporting entity Char(1) Z (Payment institution)
NNNN Identification number Number(4) 0001…9999
YYYY Year Number(4) Reporting year
MM Month Number(2) 01 … 12
TAB Table Char(3) Z11, Z12, Z14, Z21, Z22
LL Layout Char(2) L0
C Accounting version Char(1) L, N, S, C
D Final version Char(1) D, N
S Sub-type Char(1)
.ext Extension Char(5) .xlsx

Example:
EDPREP-Z9999-2011-03-Z11-L0-L-N–.xlsx

EME – Electronic Money Institution Reporting

This convention is designated for reporting by electronic money institutions.

File Name Format:
TYRDIR-ENNNN-YYYY-MM-TAB-LL-C-D-S.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) EME
DIR Direction Char(3) REP, FBR
E Reporting entity Char(1) W (Electronic money institutions)
NNNN Identification number Number(4) 0001…9999
YYYY Year Number(4) Reporting year
MM Month Number(2) 01 … 12
TAB Table Char(3) W11, W12, W13, W14, W21, W22, W45
LL Layout Char(2) L0
C Accounting version Char(1) L, N, S, C
D Final version Char(1) D, N
S Sub-type Char(1)
.ext Extension Char(5) .xlsx

Example:
EMEREP-W9999-2011-03-W11-L0-L-N–.xlsx

ESP – Special Enquiries

This convention is used for ad-hoc data requests and special enquiries from the CSSF.

File Name Format:
TYRDIR-ENNNN-YYYY-MM-TAB.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) ESP
DIR Direction Char(3) REP, FBR
E Entity type Char(1) B, P, I, S, K, A, Z, W, etc.
NNNN Identification number Number(4) 0001…9999
YYYY Year Number(4) Reporting year
MM Month Number(2) Reporting month
TAB Table Char(3) Defined per enquiry
.ext Extension Char(5) .xlsx, .docx, .pdf

Example:
ESPREP-B0999-2007-12-ESE.xlsx

FRC – COREP/FINREP Reporting in XBRL (Legacy)

This convention covers legacy COREP/FINREP reporting.

Important Note: As of April 1, 2025, COREP-FINREP reporting can no longer be submitted through external channels like e-file or Sofie.

File Name Format:
TYRDIR-ENNNN-YYYY-MM-TAB-LL-C-D-S.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) FRC
DIR Direction Char(3) REP, FBR
E Reporting entity Char(1) B
NNNN Identification number Number(4) 0001…9999
YYYY Year Number(4) Reporting year
MM Month Number(2) 01 … 12
TAB Table Char(3) B24, B25
LL Layout Char(2) L0 (B25), L1 (B24)
C Accounting version Char(1) L, N, C, S
D Final version Char(1) D, N
S Sub-type Char(1)
.ext Extension Char(4) .zip, .xml

Validation Rule:
The core string must be identical for archive and XML instance.

Example:
FRCREP-B9999-2007-12-B24-L1-L-D–.zip

OPC – Fund XML Reporting

This convention applies to XML-based reporting for funds (Organismes de Placement Collectif).

Note: The E and IIIIIIII fields identify the sender (technical agent).

File Name Format:
TYRDIR-EIIIIIIII-TJJJJJJJJ-SSSSSSSS-YYYY-MM-DD-D-C-O-RRRRRR-LL.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) OPC
DIR Direction Char(3) REP, FBR
E Sender entity type Char(1) A–Z, 1
IIIIIIII Sender ID Number(8) 00000001…99999999
T Fund entity type Char(1) O
JJJJJJJJ Fund ID Number(8) 00000001…99999999
SSSSSSSS Compartment number Number(8) 00000000+
YYYY Year Number(4) Period end year
MM Month Number(2) Period end month
DD Day Number(2) 01
D Final version Char(1) N, D
C Accounting version Char(1) L, N, S, C
O Separator Char(1) O
RRRRRR Table Char(6) O1.2__
LL Layout Char(2) 0_
.ext Extension Char(4–5) .xml

Example:
OPCREP-B00000111-O11111111-00000000-2009-12-01-N-L-O-O1.2__-0_.xml

PSF – Reporting for PFS and Support PFS

File Name Format:
TYRDIR-ENNNN-YYYY-MM-TAB-LL-C-D-S.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) PSF
DIR Direction Char(3) REP, FBR
E Reporting entity Char(1) P, I, &
NNNN Identification number Number(4) 0001…9999
YYYY Year Number(4) Reporting year
MM Month Number(2) 01 … 12
TAB Table Char(3) P11, P21, I11, I21
LL Layout Char(2) L1
C Accounting version Char(1) L, N, S
D Final version Char(1) D, N
S Sub-type Char(1)
.ext Extension Char(5) .xlsx

Example:
PSFREP-P9999-2008-03-P11-L1-L-N–.xlsx

SGO – Management Companies Reporting

Important Note: As of July 1, 2024, submission of AIFM reportings via external channels has been removed.

File Name Format:
TYRDIR-ENNNN-YYYY-MM-TAB-LL-C-D-S.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) SGO
DIR Direction Char(3) REP, FBR
E Reporting entity Char(1) S, A
NNNN Identification number Number(4) 0001…9999
YYYY Year Number(4) Reporting year
MM Month Number(2) 01 … 12
TAB Table Char(3) G21
LL Layout Char(2) L2
C Accounting version Char(1) L, N, S
D Final version Char(1) D, N
S Sub-type Char(1)
.ext Extension Char(5) .xlsx

Example:
SGOREP-S9999-2009-03-G21-L2-S-N–.xlsx

SIC – SICAR Reporting

File Name Format:
TYRDIR-ECCCCCC-TNNNNNKKKK-YYYY-MM-TAB-LL-C-D.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) SIC
DIR Direction Char(3) REP, FBR
E Central admin entity Char(1) A–Z, 1
CCCCCC Central admin ID Number(6) 000001…999999
T SICAR type Char(1) K
NNNNN SICAR ID Number(5) 00001…99999
KKKK Compartment number Number(4) 0000+
YYYY Year Number(4) Reporting year
MM Month Number(2) Reporting month
TAB Table Char(3) K31
LL Layout Char(2) L0
C Accounting version Char(1) L, N, C, S
D Final version Char(1) D, N
.ext Extension Char(5) .xlsx

Example:
SICREP-B999999-K999990000-2008-06-K31-L0-L-N.xlsx

SUF – XBRL Reporting for Subfund-based Structured Products

Reports must be sent in a .zip archive.

File Name Format:
TYRDIR-ENNNNNNNN-TJJJJJJJJ-SSSSSSSS-YYYY-MM-R-TTTTTT-LL-C-D-S.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) SUF
DIR Direction Char(3) REP, FBR, FBX
E Technical remitter Char(1) A–Z, 1
NNNNNNNN Remitter ID Number(8) 00000001…99999999
T Product type Char(1) F, K, O, T, V
JJJJJJJJ Product ID Number(8) 00000001…99999999
SSSSSSSS Subfund ID Number(8) 00000000
YYYY Year Number(4) Reporting year
MM Month Number(2) Reporting month
R Reporting type Char(1) F
TTTTTT Table Char(6) SAEEXX, SAEIXX, SARIXX, SAXIXX, SQEIXX, SQRIXX
LL Layout Char(2) 00
C Accounting version Char(1) L, N, S, C
D Final version Char(1) D, N, X, T
S Sub-type Char(1)
.ext Extension Char(5) .zip

Example:
SUFREP-B00000999-F00009999-00000001-2020-12-F-SARIXX-00-L-N–.zip

OTH – Other Reporting

File Name Format:
TYRDIR-ENNNN-*.ext

Code Meaning Structure Authorised Values
TYR Reporting type Char(3) OTH
DIR Direction Char(3) REP, FBR
E Reporting entity Char(1) CSSF entity types
NNNN Identification number Number(4) 0001…9999
* Rest of file name Char(n) US ASCII, no spaces
.ext Extension Char(5) .xlsx, .docx, .pptx, .pdf

Example:
OTHREP-B9999-HELLO_WORLD.xlsx


CSSF Manual : https://www.cssf.lu/wp-content/uploads/Naming-convention.pdf