XBRL (sigle de eXtensible Business Reporting Language) est une technologie informatique gĂ©rĂ©e par un consortium, XBRL International[1], associĂ© Ă un grand nombre de reprĂ©sentations nationales, appelĂ©es juridictions : XBRL Afrique du Sud, Allemagne, Belgique[2], Chine, CorĂ©e du Sud, Danemark, Ămirats Arabes Unis, Espagne, Ătats-Unis, Finlande, France[3], Inde, Italie, Japon, Pays-Bas, Royaume Uni, SuĂšde, Suisse[4]âŠ, et deux organisations rĂ©gionales : XBRL Europe[5] et XBRL Asia Roundtable. En Europe, Eurofiling est un forum d'Ă©changes et de rencontres autour du reporting rĂ©glementaire XBRL europĂ©en[6].
XBRL permet de qualifier les données, à travers des taxonomies, utilisées pour décrire des informations métier : financiÚres, environnementales, sociétales⊠XBRL supporte plusieurs formats de données, actuellement XML, JSON, CSV ou pages HTML (actuellement XHTML 1.0).
Les taxonomies, actuellement Ă©crites en XML, permettent dâassocier aux donnĂ©es de nombreuses mĂ©tadonnĂ©es telles que hiĂ©rarchies, libellĂ©s, descriptions, rĂ©fĂ©rences rĂ©glementaires, dĂ©finition sĂ©mantique, indications de prĂ©sentation, contrĂŽles, avec les informations textuelles Ă©ventuellement en plusieurs langues.
Les taxonomies peuvent ĂȘtre combinĂ©es ou modifiĂ©es par dâautres taxonomies (taxonomies dâextension).
Des travaux sont en cours pour pouvoir dĂ©finir les taxonomies en JSON permettant un accĂšs plus aisĂ© aux donnĂ©es et un plus grande facilitĂ© dâapprĂ©hension par les intelligences artificielles[7].
XBRL est largement utilisĂ© dans le monde pour communiquer des informations rĂ©glementaires (rapports financiers, de solvabilitĂ©, donnĂ©es fiscales, environnementalesâŠ) vers les organismes de supervision (ACPR / Banque de France, Banque Nationale de Belgique, AMF / DILA, EBA, BCE, SRB, EIOPA, ESMAâŠ) et pour permettre aux analystes et investisseurs l'accĂšs Ă des donnĂ©es qualifiĂ©es et vĂ©rifiĂ©es.
Technologie XBRL et évolution
[modifier | modifier le code]Les rapports XBRL contiennent des données qualifiées sous forme de liste non structurées (format XML, CSV ou JSON), de tableaux (format CSV), ou de documents HTML pour la variante Inline XBRL (ou iXBRL)[8].
Ces donnĂ©es sont dĂ©crites par des taxonomies, actuellement au format XML, qui dĂ©finissent notamment comment sont organisĂ©es les donnĂ©es, permettant, par exemple, de dĂ©finir plusieurs structures de bilan ou de faire apparaĂźtre une mĂȘme donnĂ©e dans plusieurs Ă©tats. Ces taxonomies peuvent importer d'autres taxonomies (la taxonomie ESEF[9] importe la taxonomie IFRS[10] et la taxonomie LEI[11]) et ĂȘtre complĂ©tĂ©es par des taxonomie dâextension (un Ă©metteur peut ajouter des Ă©lĂ©ments Ă la taxonomie ESEF).
Pour éviter les incompatibilités rencontrées dans les versions initiales de XBRL, la technologie a évolué par ajout de spécifications complémentaires gardant une compatibilité ascendante avec la version de base, XBRL 2.1[12] publiée en décembre 2003.
Initié en 2022, le projet OIM (Open Information Model)[13] a modélisé les données des rapports XBRL pour les dissocier de la syntaxe XML, permettant de décrire des syntaxes CSV et JSON, et travaille actuellement à la définition des taxonomies en JSON.
Rapports XBRL
[modifier | modifier le code]Un rapport ou instance XBRL[14] contient gĂ©nĂ©ralement les donnĂ©es demandĂ©es par une rĂ©glementation particuliĂšre, pour une entitĂ© donnĂ©e, par exemple : RFA (Rapport Financier Annuel) ou Rapport de SolvabilitĂ© dâune sociĂ©tĂ© dâassurance. Le rapport rĂ©fĂ©rence la taxonomie associĂ©e aux donnĂ©es.
Un des intĂ©rĂȘts de XBRL est la qualification des donnĂ©es. Chaque donnĂ©e, appelĂ©e fait, peut ĂȘtre numĂ©rique ou non, correspondre Ă un instant (par exemple « montant de lâactif ») ou Ă une durĂ©e (par exemple « chiffre dâaffaires »).
Chaque donnĂ©e est identifiĂ©e et associĂ©e Ă un certain nombre de caractĂ©ristiques, directement associĂ©es ou dans un conteneur, appelĂ© contexte qui peut ĂȘtre partagĂ© avec d'autres donnĂ©es.
Chaque contexte définit :
- lâidentification de lâentitĂ© associĂ©e Ă la donnĂ©e, code et type, maintenant souvent le Legal entity identifier (LEI) ou une subdivision du LEI ;
- la caractéristique temporelle (instant, ou début et fin de période) ;
- Ă©ventuellement, une ou plusieurs caractĂ©ristiques complĂ©mentaires, appelĂ©es dimensions taxonomiques, par exemple : brut ou net, zone gĂ©ographique associĂ©e, information sĂ©mantique, code ISINâŠ).
Chaque donnĂ©e est associĂ©e Ă un identifiant dâĂ©lĂ©ment contexte.
En outre, chaque donnĂ©e numĂ©rique est directement associĂ©e Ă une prĂ©cision et lâidentifiant dâun Ă©lĂ©ment qui dĂ©finit lâunitĂ©. Afin de pouvoir Ă©viter des incohĂ©rences, XBRL International gĂšre un registre des unitĂ©s.
Les donnĂ©es peuvent ĂȘtre associĂ©es Ă des notes de bas de page, permettant dâajouter des informations complĂ©mentaires, par exemple, des explications pour un auditeur.
Il faut noter que, en suivant les principes de la technologie XML, les donnĂ©es sont exprimĂ©es en utilisant des formats standard : ISO 8601 pour les donnĂ©es temporelles, ISO 4217 pour les montants, sans facteur dâĂ©chelle, ISO 17442 (LEI) pour lâidentification des organisationsâŠ
Taxonomies XBRL
[modifier | modifier le code]Une taxonomie consiste en un ensemble, pouvant ĂȘtre consĂ©quent, de schĂ©mas XML[15] et de bases de liens XLink[16].
Les schĂ©mas contiennent les descriptions des donnĂ©es, appelĂ©es concept, avec leur nom, leur type, la temporalitĂ© (instant ou durĂ©e) et, Ă©ventuellement dâautres mĂ©tadonnĂ©es, comme crĂ©dit ou dĂ©bit pour les montants. Le nom peut ĂȘtre significatif (exemple CostOfSales dans une taxonomie ESEF) ou codĂ© (exemple : mi312 dans une taxonomie dĂ©finie par la BCE). Des donnĂ©es de diffĂ©rentes origines peuvent ĂȘtre distinguĂ©es par leur espace de nommage. Les schĂ©mas contiennent Ă©galement des Ă©lĂ©ments, gĂ©nĂ©ralement abstraits, utiles Ă lâorganisation ou Ă lâutilisation des donnĂ©es (Ă©lĂ©ments de structuration, versions, dates de validitĂ©, Ă©lĂ©ments servant aux contrĂŽles, Ă lâaffichageâŠ).
Les bases de liens contient des liens vers des éléments de schéma.
Base de liens de libellés
[modifier | modifier le code]La base de liens de libellĂ©s[17], dĂ©finie dans la spĂ©cification XBRL 2.1, permet dâassocier un ou plusieurs libellĂ©s Ă un Ă©lĂ©ment, dans une langue donnĂ©e.
Plusieurs types de libellĂ©s sont possible, prĂ©dĂ©finis par XBRL 2.1 ou dĂ©finis dans la taxonomie : libellĂ©s standard, libellĂ© si positif, si nĂ©gatifâŠ
Base de liens de présentation
[modifier | modifier le code]La base de liens de prĂ©sentation[18], dĂ©finie dans la spĂ©cification XBRL 2.1, permet de structurer des donnĂ©es sous forme dâarbre. Des Ă©lĂ©ments abstraits (non prĂ©sents dans les rapports) peuvent ĂȘtre ajoutĂ©s. Plusieurs hiĂ©rarchies peuvent exister pour un mĂȘme ensemble de donnĂ©es.
Base de liens de calculs
[modifier | modifier le code]La base de liens de calculs[19], définie dans la spécification XBRL 2.1, permet de contrÎler des cumuls de données simple.
Base de liens de références
[modifier | modifier le code]La base de liens de rĂ©fĂ©rences[20], dĂ©finie dans la spĂ©cification XBRL 2.1, permet dâassocier Ă une donnĂ©es des rĂ©fĂ©rence rĂ©glementaires sous forme de rĂ©fĂ©rence dans la documentation et / ou dâURL.
Spécification Dimensions
[modifier | modifier le code]Dans les taxonomies, la spécification dimensions[21] permet d'associer des caractéristiques aux données.
Les valeurs de dimensions peuvent ĂȘtre dĂ©finies dans la taxonomie (exemple : brut ou net), pour les dimensions dites explicites, ou Ă travers un type de donnĂ©e (exemple : code ISIN), pour les dimensions dites typĂ©es.
Les valeurs des dimensions, appelĂ©e membres, sont gĂ©nĂ©ralement organisĂ©es en hiĂ©rarchies, permettant dâeffectuer des contrĂŽles de cumuls, par exemple « Zone gĂ©ographique ».
Un domaine dĂ©finit un ensemble de valeurs logiquement liĂ©es. Une dimension peut ĂȘtre associĂ©es un ou plusieurs domaines (un seul dans les taxonomies type Eurofiling).
Plusieurs dimensions peuvent partager un mĂȘme domaine, par exemple « Pays de production » et « Pays de commercialisation ».
Spécifications Formula
[modifier | modifier le code]Les spĂ©cifications Formula[22] peuvent ĂȘtre utilisĂ©es pour dĂ©finir des valeurs de donnĂ©es Ă partir dâautres (formules) ou de faire des contrĂŽles (assertions).
Spécification Table linkbase
[modifier | modifier le code]La spĂ©cification Table linkbase[23] permet de prĂ©senter un ensemble de donnĂ©es sous la forme dâun ou plusieurs tableaux suivant trois axes, avec une prĂ©sentation rudimentaire.
Inline XBRL
[modifier | modifier le code]Le principe de Inline XBRL (ou iXBRL) est dâutiliser un rapport lisible dans un navigateur Web (au format XHTML[24]) en qualifiant les donnĂ©es de maniĂšre cachĂ©e (en utilisant le principe XML que tout ce qui nâest pas compris doit ĂȘtre ignorĂ©).
Comme la lisibilité des données et les conventions locales imposent des formats différents des formats standards des informations complémentaires sont introduites, par exemple :
- introduction du nom de lâĂ©lĂ©ment donnĂ©e, prĂ©cision, unitĂ©, identification du contexte et, pour les donnĂ©es numĂ©riques et dates, dâun nom de format ;
- dĂ©finition dâun format local de date : 25/12/2024, 12-25-24 ou 25 Dec. 2024 au lieu de 2024-12-25 ;
- dĂ©finition de sĂ©parateurs de milliers et dâun facteur dâĂ©chelle pour les montants : 2 450 (kiloeuro) au lieu de 245000 (euro) ;
- utilisation de parenthÚses pour indiquer un montant négatif : (230 000) au lieu de -230000 ;
- utilisation dâun tiret pour reprĂ©senter une donnĂ©e nulle.
Afin de pouvoir éviter des incohérences, XBRL International gÚre un registre des formats.
OIM (Open Information Model)
[modifier | modifier le code]Afin dâamĂ©liorer les performances et de supporter dâautres formats, XBRL International a dĂ©cider de dĂ©finir un modĂšle indĂ©pendant de la syntaxe XML, en intĂ©grant quelques simplifications, ce qui a donnĂ© lâOIM[13] qui supporte trois formats pour construire des rapports XBRL : XML, JSON et CSV.
XBRL-CSV
[modifier | modifier le code]La spĂ©cification XBRL-CSV[25] dĂ©finit la structure des rapports XBRL au format CSV. Ce format devrait permettre dâobtenir les performances nĂ©cessaires aux rapports de gros volumes.
Un document JSON, relai entre le rapport XBRL-CSV et sa taxonomie contient les mĂ©tadonnĂ©es qui manquent au rapport en CSV : lien vers la taxonomie, dĂ©finition des espaces de nommage, identification des espaces de nommage, contexte. Des mĂ©tadonnĂ©es peuvent ĂȘtre mises en commun, permettant des temps de rĂ©ponse plus courts.
Il existe deux modes de structure des rapports XBRL-CSV, le mode tableau et le mode liste.
Le format XBRL-CSV devrait ĂȘtre utilisĂ© en 2025 pour les rapports destinĂ©s Ă lâEBA et Ă la BCE.
Utilisation de XBRL
[modifier | modifier le code]XBRL peut maintenant ĂȘtre considĂ©rĂ© comme une norme de fait pour le transfert et lâutilisation des donnĂ©es financiĂšres et environnementales.
Les premiers projets dâampleur ont Ă©tĂ© initiĂ©s par la FDIC amĂ©ricaine (Federal Deposit Insurance Corporation)[26] et la fondation IFRS (International Financial Reporting Standards)[27].
En 2006, le ComitĂ© europĂ©en des superviseurs bancaires (en anglais ; Committee of European Banking Supervisors (CEBS)), a dĂ©cidĂ© dâutiliser XBRL pour la mise en Ćuvre de la rĂ©glementation BĂąle II ; maintenant le CEBS est devenu l'AutoritĂ© bancaire europĂ©enne (en anglais : European Banking Authority (EBA)) et XBRL est utilisĂ© dans tous les pays de lâunion europĂ©enne pour la supervision et la rĂ©solution des banques. En France, lâAutoritĂ© de contrĂŽle prudentiel et de rĂ©solution (ACPR), intĂ©grĂ©e Ă la Banque de France, utilise les taxonomies de lâEBA[28], de la Banque centrale europĂ©enne[29] et du Conseil de rĂ©solution unique (en anglais; Single Resolution Board (SRB))[30] pour la collecte et a dĂ©veloppĂ© des taxonomies XBRL pour ses besoins propres[31].
Dans le domaine de la supervision assurantielle en Europe, XBRL est utilisĂ© depuis 2015 (2014 en France). Les taxonomies europĂ©ennes sont dĂ©veloppĂ©es par lâAutoritĂ© europĂ©enne des assurances et des pensions professionnelles (AEAPP, en anglais ; European Insurance and Occupational Pensions Authority (EIOPA))[32], les taxonomies françaises complĂ©mentaires par lâACPR / Banque de France[33].
En 2021, une taxonomie XBRL dĂ©crivant les donnĂ©es financiĂšres des sociĂ©tĂ©s faisant appel public Ă lâĂ©pargne a Ă©tĂ© mise en Ćuvre, nommĂ©e taxonomie ESEF (European Single Electronic Format, dĂ©veloppĂ©e par lâAutoritĂ© europĂ©enne des marchĂ©s financiers (AEMF; en anglais European Securities and Markets Authority (ESMA)). En France, les donnĂ©es, au format Inline XBRL sont collectĂ©es par lâAutoritĂ© des marchĂ©s financiers (France) (AMF)[34], puis archivĂ©es et mises Ă disposition par la Direction de l'information lĂ©gale et administrative (DILA)[35].
Dans le domaine ESG des critĂšres environnementaux, sociaux et de gouvernance, une taxonomie est dĂ©veloppĂ©e par le European Financial Reporting Advisory Group (Groupe consultatif europĂ©en sur l'information financiĂšre ; sigle anglais : EFRAG)[36] pour mettre en Ćuvre la directive CSRD.
Pour la remise des Comptes annuels, aux registres de commerce, la plupart des pays européens ont adopté XBRL comme format. Ils ont développé des taxonomies suivant les normes comptables locales.
Mi-2025, XBRL International a dénombré 220 types de reportings différents dans 65 pays[37].
Notes et références
[modifier | modifier le code]- â https://www.xbrl.org Site XBRL International
- â https://www.xbrl.be/ Site XBRL Belgique
- â https://www.xbrlfrance.org Site XBRL France
- â https://ch.xbrl.org/ Site XBRL Suisse
- â https://www.xbrl-eu.org Site XBRL Europe
- â https://eurofiling.info/portal/ Site Portail Eurofiling
- â https://www.xbrl.org/news/ai-meets-xbrl-finally-speaking-the-same-l Article Intelligence Artificielle et XBRL (XBRL International)
- â https://www.xbrl.org/the-standard/what/ixbrl/ Article iXBRL (XBRL International)
- â https://www.esma.europa.eu/electronic-reporting/esef-taxonomy Taxonomie ESF (ESMA)
- â https://www.ifrs.org/issued-standards/ifrs-taxonomy/ Taxonomie IFRS (IFRS Foundation)
- â https://www.xbrl.org/guidance/lei-taxonomy-guidance/ Taxonomie LEI (XBRL International)
- â https://specifications.xbrl.org/spec-group-index-group-base-spec.html SpĂ©cification XBRL 2.1 et documents associĂ© (XBRL International)
- https://www.xbrl.org/the-standard/what/introducing-the-oim/ Introduction de l'OIM (XBRL International)
- â https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html#_4 Instance XBRL 2.1 (XBRL International)
- â https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html#_5.1 XBRL Schemas (XBRL International)
- â https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html#_3.5 XBRL XLink (XBRL International)
- â https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html#_5.2.2 Base de liens libellĂ©s (XBRL International)
- â https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html#_5.2.4 Base de liens de prĂ©sentation (XBRL International)
- â https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html#_5.2.5 Base de liens de calculs (XBRL International)
- â https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html#_5.2.3 Base de liens de rĂ©fĂ©rences (XBRL International)
- â https://specifications.xbrl.org/work-product-index-group-dimensions-dimensions.html SpĂ©cification Dimensions et documents associĂ©s (XBRL International)
- â https://specifications.xbrl.org/spec-group-index-formula.html SpĂ©cifications Formula (XBRL International)
- â https://specifications.xbrl.org/spec-group-index-table-linkbase.html SpĂ©cifications Table Linkbase (XBRL International)
- â https://www.w3.org/TR/xhtml1/ XHTMLâą 1.0 (W3C)
- â https://www.xbrl.org/Specification/xbrl-csv/REC-2021-10-13+errata-2023-04-19/xbrl-csv-REC-2021-10-13+corrected-errata-2023-04-19.html SpĂ©cification XBRL-CSV (XBRL International)
- â https://www.xbrl.org/casestudies/ffeic_xbrl_06.pdf The FFIEC and US Banking Regulation
- â https://www.ifrs.org/issued-standards/ifrs-taxonomy/#annual-taxonomies The annual IFRS Accounting Taxonomy
- â https://www.eba.europa.eu/risk-and-data-analysis/reporting-frameworks EBA - Reporting frameworks
- â https://www.bankingsupervision.europa.eu/framework/approach/reporting-taxonomy/html/index.en.html ECB - Reporting Taxonomies
- â https://www.srb.europa.eu/en/content/reporting SRB - Reporting
- â https://esurfi.banque-france.fr/fr/esurfi-banque/taxonomies-xbrl-banque ACPR / Banque de France - Taxonomies XBRL Banque
- â https://www.eiopa.europa.eu/tools-and-data/supervisory-reporting-dpm-and-xbrl_en?prefLang=fr EIOPA - Supervisory reporting - DPM and XBRL
- â https://esurfi.banque-france.fr/fr/esurfi-assurance/taxonomies-xbrl-assurance ACPR / Banque de France - Taxonomies XBRL Assurance
- â https://www.amf-france.org/fr/actualites-publications/dossiers-thematiques/esef AMF - Le format Ă©lectronique unique europĂ©en (ESEF) pour les rapports financiers annuels
- â https://www.data.gouv.fr/fr/dataservices/api-info-financiere/ DILA - API info-financiĂšre
- â https://www.efrag.org/en/projects/esrs-xbrl-taxonomy/concluded EFRAG - ESRS XBRL Taxonomy
- â https://www.xbrl.org/the-standard/what/what-is-xbrl/
Voir aussi
[modifier | modifier le code]Liens externes
[modifier | modifier le code]- XBRL France
- Glossaire en 7 langues de la taxonomie XBRL IFRS
- International_Business_Communication_Standards : Normes relatives Ă la communication visuelle des informations en entreprise
