Les packages xBRL-CSV suivent une structure spécifique définie par la spécification OIM et les règles de dépôt EBA. Ce guide couvre chaque composant d'un package valide pour vous aider à éviter les erreurs structurelles courantes.
Points clés
- Les packages sont des fichiers ZIP avec une structure définie
- Les métadonnées JSON décrivent le rapport
- Les fichiers CSV contiennent les données réelles
- Le nommage des fichiers doit suivre les conventions
- La validation vérifie d'abord la structure
Aperçu du package
Un package xBRL-CSV valide :
report.zip
├── report.json # Métadonnées du rapport
├── facts/
│ ├── table1.csv # Tables de données
│ └── table2.csv
└── parameters.json # Paramètres optionnels
Métadonnées JSON
Le fichier report.json contient :
• Informations du document
• Identifiant d'entité
• Période de reporting
• Références de taxonomie
• Déclarations de tables
Ces métadonnées permettent la validation sans parser tous les fichiers CSV.
Fichiers de données CSV
Les fichiers CSV contiennent vos faits reportés :
• Un fichier par table de reporting
• Ligne d'en-tête avec les noms de dimensions
• Lignes de données pour chaque fait
• Encodage UTF-8 requis
• Délimiteurs CSV standard
Nommage des fichiers
L'EBA exige des conventions de nommage spécifiques. Les noms non conformes causent un rejet immédiat. Suivez le modèle spécifié dans la documentation des règles de dépôt EBA. La sensibilité à la casse compte.