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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)COF
DIRDirectionChar(3)REP (Report), FBR (Feedback), FBX, FDB, FBH
EReporting entityChar(1)B (Banks), P (PFS – Investment firms)
NNNNNNNNIdentification numberNumber(8)00000001…99999999
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)01 … 12
TTTTTTTableChar(6)SMRTLA, CMRTLA, MRTLAX, CRESOL, SRESOL, RESOLX, CFRXXX, CIRXXX, FMIRXX, LDRXXX
LLLayoutChar(2)00 for all tables
CAccounting versionChar(1)L, N, S (EBA IND); C (EBA CON); P, E, O, R (SRB specific)
DFinal versionChar(1)D, N, X, T
SSub-typeChar(1)
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)DOC
DIRDirectionChar(3)REP, FBR, FDB
EEntity typeChar(1)CSSF entity types (e.g., B, P)
NNNNNNNNIdentification numberNumber(8)CSSF identifier (or 00000000 if not yet known)
CCCCCCCCCompartment numberNumber(8)00000000
PPPPUnit typeNumber(4)0000
YYYYYearNumber(4)Document reference year
MMMonthNumber(2)Document reference month
DDDayNumber(2)Document reference day
DODocument typeChar(2)AR, LF, CO
LLDocument languageChar(2)ISO 639-1
IIIIAnnexe numberNumber(4)0000+
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)EDP
DIRDirectionChar(3)REP, FBR
EReporting entityChar(1)Z (Payment institution)
NNNNIdentification numberNumber(4)0001…9999
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)01 … 12
TABTableChar(3)Z11, Z12, Z14, Z21, Z22
LLLayoutChar(2)L0
CAccounting versionChar(1)L, N, S, C
DFinal versionChar(1)D, N
SSub-typeChar(1)
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)EME
DIRDirectionChar(3)REP, FBR
EReporting entityChar(1)W (Electronic money institutions)
NNNNIdentification numberNumber(4)0001…9999
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)01 … 12
TABTableChar(3)W11, W12, W13, W14, W21, W22, W45
LLLayoutChar(2)L0
CAccounting versionChar(1)L, N, S, C
DFinal versionChar(1)D, N
SSub-typeChar(1)
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)ESP
DIRDirectionChar(3)REP, FBR
EEntity typeChar(1)B, P, I, S, K, A, Z, W, etc.
NNNNIdentification numberNumber(4)0001…9999
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)Reporting month
TABTableChar(3)Defined per enquiry
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)FRC
DIRDirectionChar(3)REP, FBR
EReporting entityChar(1)B
NNNNIdentification numberNumber(4)0001…9999
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)01 … 12
TABTableChar(3)B24, B25
LLLayoutChar(2)L0 (B25), L1 (B24)
CAccounting versionChar(1)L, N, C, S
DFinal versionChar(1)D, N
SSub-typeChar(1)
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)OPC
DIRDirectionChar(3)REP, FBR
ESender entity typeChar(1)A–Z, 1
IIIIIIIISender IDNumber(8)00000001…99999999
TFund entity typeChar(1)O
JJJJJJJJFund IDNumber(8)00000001…99999999
SSSSSSSSCompartment numberNumber(8)00000000+
YYYYYearNumber(4)Period end year
MMMonthNumber(2)Period end month
DDDayNumber(2)01
DFinal versionChar(1)N, D
CAccounting versionChar(1)L, N, S, C
OSeparatorChar(1)O
RRRRRRTableChar(6)O1.2__
LLLayoutChar(2)0_
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)PSF
DIRDirectionChar(3)REP, FBR
EReporting entityChar(1)P, I, &
NNNNIdentification numberNumber(4)0001…9999
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)01 … 12
TABTableChar(3)P11, P21, I11, I21
LLLayoutChar(2)L1
CAccounting versionChar(1)L, N, S
DFinal versionChar(1)D, N
SSub-typeChar(1)
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)SGO
DIRDirectionChar(3)REP, FBR
EReporting entityChar(1)S, A
NNNNIdentification numberNumber(4)0001…9999
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)01 … 12
TABTableChar(3)G21
LLLayoutChar(2)L2
CAccounting versionChar(1)L, N, S
DFinal versionChar(1)D, N
SSub-typeChar(1)
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)SIC
DIRDirectionChar(3)REP, FBR
ECentral admin entityChar(1)A–Z, 1
CCCCCCCentral admin IDNumber(6)000001…999999
TSICAR typeChar(1)K
NNNNNSICAR IDNumber(5)00001…99999
KKKKCompartment numberNumber(4)0000+
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)Reporting month
TABTableChar(3)K31
LLLayoutChar(2)L0
CAccounting versionChar(1)L, N, C, S
DFinal versionChar(1)D, N
.extExtensionChar(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

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)SUF
DIRDirectionChar(3)REP, FBR, FBX
ETechnical remitterChar(1)A–Z, 1
NNNNNNNNRemitter IDNumber(8)00000001…99999999
TProduct typeChar(1)F, K, O, T, V
JJJJJJJJProduct IDNumber(8)00000001…99999999
SSSSSSSSSubfund IDNumber(8)00000000
YYYYYearNumber(4)Reporting year
MMMonthNumber(2)Reporting month
RReporting typeChar(1)F
TTTTTTTableChar(6)SAEEXX, SAEIXX, SARIXX, SAXIXX, SQEIXX, SQRIXX
LLLayoutChar(2)00
CAccounting versionChar(1)L, N, S, C
DFinal versionChar(1)D, N, X, T
SSub-typeChar(1)
.extExtensionChar(5).zip

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

OTH – Other Reporting

File Name Format:
TYRDIR-ENNNN-*.ext

CodeMeaningStructureAuthorised Values
TYRReporting typeChar(3)OTH
DIRDirectionChar(3)REP, FBR
EReporting entityChar(1)CSSF entity types
NNNNIdentification numberNumber(4)0001…9999
*Rest of file nameChar(n)US ASCII, no spaces
.extExtensionChar(5).xlsx, .docx, .pptx, .pdf

Example:
OTHREP-B9999-HELLO_WORLD.xlsx


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