Qu'est-ce que le format de fichier XBRL ?
XBRL - eXtensible Business Reporting Language - est un format de fichier texte basé sur XML, créé comme langage de balisage pour le partage et l'échange de données commerciales. Les fichiers .xbrl stockent des informations ou des rapports financiers sous une forme structurée et lisible par machine que les logiciels peuvent valider, comparer et analyser automatiquement. XBRL est un standard universel et portable qui n'est lié à aucune plateforme logicielle, et c'est un standard ouvert distribué sous licence libre par XBRL International.
Les données dans les fichiers .xbrl sont organisées selon une structure bien définie. Chaque fichier commence par un élément racine <xbrl> (ou <xbrli:xbrl> avec l'espace de noms déclaré) qui référence un ou plusieurs schémas de taxonomie (fichiers .xsd) définissant la signification de chaque balise. Le contenu suivant l'élément racine constitue ce qu'on appelle les « Business Facts » (faits commerciaux), qui peuvent être divisés en deux groupes :
- items - éléments contenant une valeur unique,
- tuples - éléments avec des valeurs multiples ; peuvent être imbriqués.
Chaque fait est accompagné d'un élément de contexte qui identifie l'entité déclarante, la période couverte et l'unité de mesure, rendant chaque point de donnée auto-descriptif. Les fichiers qui combinent des balises .xbrl intégrées dans un document XHTML lisible par l'homme sont appelés Inline XBRL (.ixbrl), permettant au même dépôt d'être visualisé dans un navigateur web et traité par un logiciel simultanément.
XBRL 1.0 a été introduit en 2000 ; XBRL 2.1, la spécification stable et actuelle, a été recommandée par XBRL International en 2003 et est restée le standard de base depuis lors. Les documents au standard XBRL sont exigés par les régulateurs financiers aux États-Unis (SEC EDGAR) et au Royaume-Uni ; en Pologne, depuis 2020, les sociétés cotées en bourse sont tenues de fournir des rapports conformes à la norme ESEF en utilisant des fichiers .xbrl. Les dossiers réglementaires sont souvent distribués sous forme d'archives ZIP regroupant le document d'instance avec les schémas de taxonomie et les bases de liens requis. Il existe des outils dédiés et des plug-ins pour les applications populaires permettant de créer et de valider des rapports au format XBRL.
Sécurité et sûreté
RISQUE : LOWUn fichier XBRL est une donnée XML simple sans code exécutable, donc son ouverture présente un risque faible. La prudence standard liée au XML s'applique : un fichier malveillant pourrait théoriquement référencer des entités externes (XXE), utilisez donc un outil XBRL approprié (Arelle) ou un éditeur de texte plutôt que de soumettre des fichiers inconnus à un analyseur XML permissif. Les données elles-mêmes sont des informations publiques de dépôts réglementaires. Évitez les sites de téléchargement douteux de « visionneurs XBRL » ; Arelle (open-source) et les visionneurs officiels des régulateurs sont les options de confiance.
Détails du format
en brefProgrammes qui ouvrent les fichiers XBRL
Détails techniques
spécifications approfondies| Encodage du fichier | Texte brut UTF-8 ; le fichier est un document XML bien formé |
| Type MIME | application/xbrl+xml (également acceptés : application/xml, text/xml) |
| Signature de fichier | S'ouvre avec la déclaration XML standard `<?xml ...?>` à l'offset 0 ; identifié ensuite par un élément racine `<xbrl>` ou `<xbrli:xbrl>` et l'URI de l'espace de noms d'instance XBRL 2003 |
| Espace de noms principal | http://www.xbrl.org/2003/instance (préfixe xbrli) ; chaque dépôt importe des espaces de noms supplémentaires spécifiques à la taxonomie tels que US-GAAP, IFRS ou ESEF |
| Types de faits commerciaux | Items (valeur unique par concept) et Tuples (conteneurs multi-valeurs imbriquables) ; les deux types portent des références obligatoires au contexte et à l'unité |
| Modèle de contexte | Chaque fait rapporté référence un élément <context> spécifiant l'identifiant de l'entité déclarante, la période (instantanée ou durée début/fin) et l'unité de mesure |
| Liaison de taxonomie | Un élément de lien <schemaRef> pointe vers des schémas de taxonomie .xsd externes et des fichiers de base de liens qui définissent l'ensemble complet des concepts de reporting autorisés |
| Couches de validation | Validité du schéma XML (XSD), puis règles d'instance XBRL 2.1, puis vérifications arithmétiques de la base de liens de calcul, et enfin règles de formule spécifiques à la taxonomie |
| Variante Inline XBRL | L'Inline XBRL (.ixbrl) intègre les mêmes faits balisés dans un document XHTML, rendant le dépôt à la fois lisible par navigateur et traitable par machine à partir d'un seul fichier |
| Conditionnement du dépôt | Pas de compression native ; les soumissions réglementaires sont enveloppées dans un paquet de taxonomie ZIP regroupant le document d'instance, les schémas de taxonomie et les bases de liens |
| Taille typique du fichier | De quelques dizaines de Ko à quelques Mo ; les rapports annuels des grandes entreprises peuvent contenir des milliers de faits balisés individuellement |
| Support plateforme | Multiplateforme ; tout analyseur capable de lire le XML peut lire le fichier ; les outils spécialisés incluent Arelle (basé sur Python), Fujitsu XWand et le visionneur inline SEC EDGAR |
| Mandats réglementaires | Requis pour les dépôts SEC EDGAR (USA), les déclarations Companies House et FCA (UK), l'ESEF pour les sociétés cotées dans l'UE, et les régulateurs boursiers au Japon, en Australie, en Inde et ailleurs |
| Convention de préfixe d'espace de noms | xbrli pour les éléments d'instance de base ; dei (Document and Entity Information) pour les faits d'en-tête communs dans les dépôts SEC US ; préfixes spécifiques à la taxonomie par dépôt |
| Publié | 2000 (XBRL 1.0); XBRL 2.1 specification recommended 2003 |
| Dernière version | XBRL 2.1 (with the Open Information Model / xBRL-XML and successors); Inline XBRL (iXBRL) for human-readable filings |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.xbrl.org |
Conversions XBRL
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers XBRL.