Wat is het XBRL-bestandsformaat?
XBRL - eXtensible Business Reporting Language - is een tekstgebaseerd bestandsformaat gebaseerd op XML, gecreëerd als een markuptaal voor het delen en uitwisselen van zakelijke gegevens. .xbrl-bestanden slaan financiële informatie of rapporten op in een machineleesbare, gestructureerde vorm die software automatisch kan valideren, vergelijken en analyseren. XBRL is een universele en draagbare standaard die niet gebonden is aan een specifiek softwareplatform, en is een open standaard die onder een gratis licentie wordt gedistribueerd door XBRL International.
Gegevens in .xbrl-bestanden zijn georganiseerd volgens een goed gedefinieerde structuur. Elk bestand begint met een root-element <xbrl> (of <xbrli:xbrl> met de gedeclareerde namespace) dat verwijst naar een of meer taxonomieschema's (.xsd-bestanden) die de betekenis van elke tag definiëren. De inhoud die volgt op het root-element vormt de zogenaamde „Business Facts”, die in de volgende groepen kunnen worden onderverdeeld:
- items - elementen die een enkele waarde bevatten,
- tuples - elementen met meerdere waarden; deze kunnen genest zijn.
Elk feit gaat vergezeld van een context-element dat de rapporterende entiteit, de verslagperiode en de meeteenheid identificeert, waardoor elk datapunt zelfbeschrijvend is. Bestanden die .xbrl-tags combineren binnen een voor mensen leesbaar XHTML-document worden Inline XBRL (.ixbrl) genoemd, waardoor dezelfde deponering tegelijkertijd in een webbrowser kan worden bekeken en door software kan worden verwerkt.
XBRL 1.0 werd geïntroduceerd in 2000; XBRL 2.1, de stabiele en huidige specificatie, werd in 2003 aanbevolen door XBRL International en is sindsdien de kernstandaard gebleven. Documenten in de XBRL-standaard worden vereist door financiële toezichthouders in de Verenigde Staten (SEC EDGAR) en het VK; in Polen zijn beursgenoteerde bedrijven sinds 2020 verplicht om rapporten in te dienen die voldoen aan de ESEF-standaard met behulp van .xbrl-bestanden. Reguleringspakketten worden vaak gedistribueerd als ZIP-archieven die het instancedocument samenvoegen met de vereiste taxonomieschema's en linkbases. Er zijn speciale tools en plug-ins voor populaire applicaties waarmee rapporten in XBRL-formaat kunnen worden gemaakt en gevalideerd.
Beveiliging & veiligheid
RISICO: LOWEen XBRL-bestand is platte XML-data zonder uitvoerbare code, dus het openen ervan is een laag risico. De standaard XML-voorzorgsmaatregelen zijn van toepassing: een kwaadaardig bestand zou in theorie naar externe entiteiten (XXE) kunnen verwijzen, dus gebruik een goede XBRL-tool (Arelle) of een teksteditor in plaats van onbekende bestanden aan een permissieve XML-parser te voeren. De gegevens zelf zijn openbare wettelijke deponeringsinformatie. Vermijd dubieuze „XBRL viewer” downloadsites; Arelle (open-source) en officiële viewers van toezichthouders zijn de betrouwbare opties.
Formaatdetails
in een notendopProgramma's die XBRL-bestanden openen
Technische details
diepe specificaties| Bestandscodering | UTF-8 platte tekst; het bestand is een goedgevormd XML-document |
| MIME-type | application/xbrl+xml (ook geaccepteerd: application/xml, text/xml) |
| Bestandssignatuur | Opent met de standaard XML-declaratie `<?xml ...?>` op byte-offset 0; verder geïdentificeerd door een root-element `<xbrl>` of `<xbrli:xbrl>` en de XBRL 2003 instance namespace URI |
| Kern-namespace | http://www.xbrl.org/2003/instance (prefix xbrli); elke deponering importeert aanvullende taxonomiespecifieke namespaces zoals US-GAAP, IFRS of ESEF |
| Type zakelijke feiten | Items (enkele waarde per concept) en Tuples (meerdere waarden, nestbare containers); beide typen bevatten verplichte context- en eenheidsreferenties |
| Contextmodel | Elk gerapporteerd feit verwijst naar een <context>-element dat de identificatie van de rapporterende entiteit, de periode (momentopname of start/eind-duur) en de meeteenheid specificeert |
| Taxonomiekoppeling | Een <schemaRef>-linkelement verwijst naar externe .xsd-taxonomieschema's en linkbase-bestanden die de volledige set toegestane rapportageconcepten definiëren |
| Validatielagen | XML Schema (XSD) validiteit, vervolgens XBRL 2.1 instance-regels, daarna rekenkundige controles via de calculation linkbase, en tot slot taxonomiespecifieke formuleregels |
| Inline XBRL-variant | Inline XBRL (.ixbrl) sluit dezelfde getagde feiten in binnen een XHTML-document, waardoor de deponering zowel browser-leesbaar als machine-verwerkbaar is vanuit één enkel bestand |
| Verpakking van deponering | Geen eigen compressie; wettelijke indieningen worden verpakt in een ZIP-taxonomiepakket dat het instancedocument, taxonomieschema's en linkbases bundelt |
| Typische bestandsgrootte | Tientallen KB tot enkele MB; jaarverslagen voor grote bedrijven kunnen duizenden individueel getagde feiten bevatten |
| Platformondersteuning | Cross-platform; elke parser die XML aankan kan het bestand lezen; gespecialiseerde tools zijn onder meer Arelle (op Python gebaseerd), Fujitsu XWand en de SEC EDGAR inline viewer |
| Wettelijke mandaten | Vereist voor SEC EDGAR-deponeringen (USA), Companies House en FCA-aangiften (UK), ESEF voor in de EU beursgenoteerde bedrijven, en effectentoezichthouders in Japan, Australië, India en anderen |
| Conventie voor namespace-prefix | xbrli voor kern-instance-elementen; dei (Document and Entity Information) voor algemene header-feiten in Amerikaanse SEC-deponeringen; taxonomiespecifieke prefixes per deponering |
| Uitgebracht | 2000 (XBRL 1.0); XBRL 2.1 specification recommended 2003 |
| Laatste versie | XBRL 2.1 (with the Open Information Model / xBRL-XML and successors); Inline XBRL (iXBRL) for human-readable filings |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.xbrl.org |
XBRL conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over XBRL-bestanden.