E-reporting met de extensible Business Reporting Language Geert Poels 1

Vergelijkbare documenten
E-reporting met de extenisble Business Reporting Language

Standard Business Reporting Programma Een initiatief van de Nederlandse overheid FRIS-KVK

SBR Filing Rules Mogelijke toekomstige regels

Zelftest XML Concepten

Eisen aan en toelichting op NL taxonomie instanties voor het aanleveren van statistiekberichten

KvK-FRIS Eisen aan en toelichting op gebruik SBR rapportages (XBRL instances) voor het deponeren van jaarrekeningen gebaseerd op de NT 2011

Eisen aan en toelichting op NL taxonomie instanties voor het aanleveren van statistiekberichten

SBR Filing Rules. Bankentaxonomie. Datum: 13 november 2017 Versie: 1.1

BANK-FRIS Eisen aan en toelichting op XBRL instance documenten opgesteld met de bankentaxonomie, versie BT2012

BANK-FRIS BT2013 Eisen aan en toelichting op XBRL instance documenten opgesteld met de bankentaxonomie

BANK-FRIS BT2014 Eisen aan en toelichting op XBRL instance documenten opgesteld met de bankentaxonomie

Bijlage 4C. Request for Comments T-link filter. Inleiding

SBR Assurance. XBRL in het Onderwijs. 23 september 2014

Eisen aan, en toelichting op, het gebruik van XBRL instance documenten gebaseerd op de Nederlandse Taxonomie NT

Toelichting RGS Taxonomie versie 10.0.

SBR Filing Rules Nederlandse Taxonomie, versie 11

Green Paper Preparer Extensions

Paul Snijders. Directeur Semansys Technologies Vice Chair XBRL Nederland. Compliments of: Semansys Technologies BV

SBR Filing Rules Nederlandse Taxonomie, versie 11

Eisen aan, en toelichting op, het gebruik van XBRL instance documenten gebaseerd op de Nederlandse Taxonomie versie 10.a.x

XML Introductie.

Flexibiliteit en Duurzaamheid: Teksttechnologie en Museumdocumentatie

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Digitale ontwikkelingen

Handleiding NBA taxonomie

Algemene Directie Statistiek en Economische Informatie De XBRL taxonomie voor de jaarlijkse enquête naar de structuur van ondernemingen

XBRL jaarrekening naast de klassieke jaarrekening - en de impact op de werkzaamheden van de IT auditor-

Toelichting RGS Taxonomie versie 12.0.a.2

Algemene Directie Statistiek en Economische Informatie De XBRL taxonomie voor de jaarlijkse enquête naar de structuur van ondernemingen

KvK-FRIS Eisen aan en toelichting op gebruik XBRLinstances voor het deponeren van jaarrekeningen gebaseerd op NT versie 2009

Toelichting RGS Taxonomie versie 13.b

OCW Filing Rules. Herzien voor OCW Taxonomie NT12. Opdrachtgever: OCW Bestandsnaam: _OCW_Filing_Rules_NT12

Request For Comments Table linkbase (TLB) en Generic Preferred Label (GPL)

Op begrijpelijke, consistente en herkenbare wijze presenteren van SBR rapportages

Toelichting RGS Taxonomie versie 13.a

FINK - Business Rules

De XBRL taxonomie voor gestandaardiseerde jaarrekeningen. Toelichtingsnota van de Balanscentrale

GEDELEGEERDE VERORDENING (EU) /... VAN DE COMMISSIE. van

Advies voor het verwijderen van Dimensions v1.0 van de pas toe of leg uit lijst en het wijzigen van het functioneel toepassingsgebied van XBRL v2.

Correspondentie inzake overnemen of reproductie kunt u richten aan:

NBA Taxonomie 1.0 β 29 oktober 2013 Elly Stroo Cloeck

De mogelijkheden van XML voor de langdurige bewaring van digitale documenten. DAVID studiedag 30 nov 2000

aangifte vennootschapbelasting via internet

Dia 1. Dia 2. Dia 3 SBR/XBRL. Uit de website van de Belastingdienst. Aan wie verstrekt een bedrijf gegevens?

Release informatie Nederlandse taxonomie NT 2009

Request For Comments Folder structuur en releasemanagement

Toekomstbestending maken van selectie tool Rekening houdend met strikte privacy wetgeving

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

BANK-FRIS BT Eisen aan en toelichting op XBRL instance documenten opgesteld met de Bankentaxonomie

Aan : Interdepartementaal Project Administratieve Lastenverlichting (IPAL) T.a.v.: J. Nijland

Antoon van Aken Docent Bedrijfseconomie opleiding Accountancy Hogeschool voor Economische Studies Amsterdam (HVA)

Technische Starters Guide XBRL (Nederlandstalig)

Reporting System CPA 2006

BD-FRIS. Eisen aan en toelichting op XBRL instances. voor gebruik met de Nederlandse Taxonomie 2013, voor het doen van een verzoek/wijziging

Standard Business Reporting Programma Een initiatief van de Nederlandse overheid. Een. Releasenotes

Release notes bij de eerste release van de

Releasenotes. Behorend bij de OCW Taxonomie versie a als onderdeel van de Nederlandse Taxonomie versie 11

Functionele Componenten

BD-FRIS. Eisen aan en toelichting op XBRL instances. voor gebruik met de Nederlandse Taxonomie 2012, versie 6.3

Introductie XBRL GL. XBRL Nederland. Paul Snijders Directeur Semansys Technologies vice chair XBRL Nederland

Introductie OWMS 3.5

FRIS OCW Project: SBR/XBRL voor OCW. Opdrachtgever: OCW Bestandsnaam: FRIS_SBROCW_10.0. Project: SBR/XBRL voor OCW Versie: 1.

De keten uitgedaagd. Gegevens. College 6 van 11 door Sebastiaan Bal & Jacques Urlus. Semantiek, syntax en meer

Protocol voor de neerlegging langs elektronische weg van jaarrekeningen in de vorm van gestructureerde databestanden

RFC Dimensions specificatie ten behoeve van toepassing binnen de Nederlandse Taxonomie

Standard Business Reporting Programma Een initiatief van de Nederlandse overheid KVK-FRIS

De Geschiedenis van het Internet

Versiecontrole in de keten

Nederland haalt de XBRL buit nog niet binnen. Door Ron van Ardenne

Toepassingsprofiel Berichtenmodel Omgevingsdocumenten

OSLO Open Standaarden voor Lokale Overheden

Functionele Specificatie van GRCcontrol. Rieks Joosten

XML Introductie.

BEFDSS. Het Belgische uitwisselingsformaat voor onderzoekgegevens afkomstig van visueel rioolonderzoek. 1/12/ / 6

De jaarrekening via SBR

Handleiding voor het opstellen van een SBR jaarrekening op basis van Dutch GAAP met behulp van de Nederlandse Taxonomie (versie 8.

Toepassing auditfile financieel Presentatie XML- Platform

Aanmeldformulier open standaarden

Proces to model en model to execute

Informatiebijeenkomst: de verzekerings- en pensioenstaten in XBRL. Initiatief van het Platform accountants en actuarissen (PAA)

Een aantal Nederlandse Banken,

De business case voor Extensible Business Reporting

vanuit de technische en organisatorische omgeving, werk-verdeling, budget, planning, en hergebruik van componenten. Het documenteren van SA dient

XBRL OP WEG NAAR BREDE INVOERING

BIM-validatietool Toetst data bij aanlegprojecten

Informatiegids VenJ taxonomie (NT11)

Wat betekent XML voor software engineers?

XML. Alle tekortkomingen op een rijtje! (en een paar pluspunten...) Marc de Graauw

Business-to-Business

Standard Business Reporting Programma Een initiatief van de Nederlandse overheid. Releasenotes

De transparante compliance keten. De maatschappelijke betekenis van XBRL / SBR

Uitgebreid voorstel Masterproef Informatica

Adlib Gebruikersdag adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com

Agenda. Hoe rapporteren we nu. XBRL wat is het ook al weer. Hoe rapporteren we in de toekomst. Waar wordt het gebruikt

Workflow Verrijkte Documenten

Enterprisearchitectuur

Standaard-URI's naar Jurisprudentie met behulp van de European Case Law Identifier (ECLI)

SBR Consistente Presentatie specificatie

Transcriptie:

E-reporting met de extensible Business Reporting Language Geert Poels 1 Wat is de extensible Business Reporting Language en hoe verhoudt deze zich met de extensible Markup Language (XML)? Is XBRL enkel maar het stokpaardje van een select gezelschap IT-minded accountants of is het een afdoend antwoord op universele vragen die Internetverslaggeving oproepen? Is XBRL toegankelijk voor XML-leken? Dit artikel beoogt in de eerste plaats een beter begrip van XBRL en wil verder XBRL duiden binnen het fenomeen e-reporting. Internetverslaggeving met XBRL Is XBRL yet another language? Er zijn immers honderden op XML gebaseerde protocollen in omloop. Nog vele meer zijn in de maak of zullen in de nabije toekomst ontwikkeld worden. XBRL is echter meer dan een nieuwe markeertaal ontworpen voor het financiële domein. Het is een totaaloplossing voor Internetverslaggeving en andere vormen van elektronische financiële rapportage. Het XBRL raamwerk is opgebouwd rond de drie-eenheid inhoud, betekenis en vorm. De inhoud van een in XBRL geschreven rapport betreft de feitelijke gegevens die gerapporteerd worden. De definitie en structuur van de concepten waarover verslag gedaan wordt, geeft betekenis aan het feitenmateriaal. Tenslotte is een verschijningsvorm nodig om het rapport te kunnen communiceren naar mens en machine toe. Hoewel elk van deze componenten (feiten, concepten, opmaak) zelfstandig kan bestaan en volgens het XBRL raamwerk apart beschreven dient te worden, is het hun onderlinge verbondenheid die financiële verslaggeving met XBRL zo aantrekkelijk maakt. Figuur 1 toont de drie noodzakelijke componenten voor een doelmatige en efficiënte rapportage met XBRL. Deze componenten worden achtereenvolgens in dit artikel besproken. Hierbij gaan we uit van de meest recente versie van de extensible Business Reporting Language, namelijk XBRL 2.1, waarvan de specificatie officieel gepubliceerd werd op 31 december 2003 (XBRL, 2003). Hierna lichten we kort, zonder technische diepgang, enkele van de XML technologieën toe waarvan het XBRL raamwerk gebruik maakt. Vervolgens schetsen we het proces van financiële verslaggeving met XBRL, van gegevensbron tot informatiebestemming. Tenslotte werpen we een blik in de toekomst van e-reporting met XBRL.

Figuur 1: Financiële rapportage met XBRL XBRL documenten Het instance document bevat de inhoud van het rapport. Het is een verzameling van feiten die geannoteerd werden met tags. Deze verwijzen naar vooraf gedefinieerde XML-elementen die aanduiden over welk concept gerapporteerd wordt. In een XBRL instance document zouden we bijvoorbeeld de volgende regel kunnen aantreffen, die de waarde 354450 rapporteert. <iascf-pfs:currentassets precision="5" unitref="u1" contextref="c1"> 354450 </iascf-pfs:currentassets> Het enige wat de ontvanger van het rapport hieruit kan afleiden is dat deze waarde een balanspost betreft (Vlottende Activa) en dat het getal accuraat is tot op vijf significante cijfers. Indien de ontvanger verder in het instance document ook nog de volgende unit en context elementen ontdekt, dan wordt het hem of haar duidelijk dat het hier een balans betreft van het bedrijf MyPrivateConsulting, geldend op 31 december 2003 en met de Euro als munteenheid. <context id="c1"> <entity> <identifier scheme="http://www.myhomepage.com/">myprivateconsulting</identifier> </entity> <period> <instant>2003-12-31</instant> </period> </context> <unit id="u1"> <measure xmlns:iso4217="http://www.xbrl.org/2003/iso4217">iso4217:eur</measure> </unit> Een computer zou het al veel moeilijker hebben om dezelfde informatie uit het instance document af te leiden. Zonder de definities van het element met de naam CurrentAssets, de attributen precision, unitref en contextref en de elementen context en unit (alsook hun attributen) te raadplegen, is het voor een softwaretoepassing onmogelijk om het getal 354450 (als dit al als een getal geïnterpreteerd wordt) in een betekenisvolle context te plaatsen. Maar

ook de fysieke persoon die het instance document zou lezen, blijft met een aantal vragen zitten. Wat houden de Vlottende Activa precies in voor MyPrivateConsulting? Volgens welke standaard werd de balans opgesteld? Is het rapport wel afkomstig van MyPrivateConsulting? Hoe betrouwbaar is het cijfer 354450? Wie controleerde dit cijfer? En hoeveel geloof mag ik hechten aan de effectiviteit en onafhankelijkheid van deze controle? Het antwoord op deze vragen moet onder meer gezocht worden in de tweede component van het XBRL raamwerk: de taxonomy. XBRL Taxonomieën In een XBRL taxonomy worden de elementen gedefinieerd waarmee in instance documents feiten gerapporteerd worden. Voor elk relevant concept (vb. Vlottende Activa) in het soort van financieel rapport (vb. Balans) waarvoor de taxonomy gecreëerd werd, wordt een XMLelement gedefinieerd. De definitie van een dergelijk concept element bestaat uit een id attribuut dat het element uniek identificeert, een naam voor het element die enkel uniek moet zijn binnen de taxonomy (vb. CurrentAssets), een gegevenstype dat het domein van toegelaten waarden voor het concept specificeert (vb. monetaryitemtype), een substitutiegroep die aangeeft of het element enkelvoudig (een item) dan wel samengesteld (een tupel) is, en eventueel ook attributen voor het beschrijven van de overige kenmerken van het element. Zo zou in de taxonomy waarnaar het voorbeeld instance document verwijst met de aanduiding iascf-pfs (een XML namespace prefix genoemd), het element met naam CurrentAssets gedefinieerd kunnen worden als: <element id="iascf-pfs_currentassets" name="currentassets" xbrli:balance="debit" xbrli:periodtype="instant" type="xbrli:monetaryitemtype" substitutiongroup="xbrli:item"/> Deze meta-gegevens over het concept Vlottende Activa laten mens en machine toe om de ware betekenis van de gerapporteerde waarde 354450 te achterhalen. Zo verwijst de namespace prefix xbrli naar een andere XBRL taxonomy waar de attributen balance en periodtype gedefinieerd zijn (o.a. wat hun toegelaten waarden zijn), alsook de generieke XBRL elementen monetaryitemtype en item. Deze tweede taxonomy is het XBRL instance schema (filenaam: http://www.xbrl.org/2003/instance.xsd) waarnaar vanuit elke andere taxonomy verwezen dient te worden, gezien zij de syntax definieert van elk XBRL instance document. Zo legt het XBRL instance schema bijvoorbeeld vast dat voor numerieke items (zoals CurrentAssets er volgens de XML-element definitie één is) het instance document ook de toepasselijke context en meeteenheid moet vermelden. Om nu een antwoord te kunnen geven op een vraag zoals Volgens welke standaard werden de Vlottende Activa bepaald?, moeten we nog weten binnen welke taxonomy het element CurrentAssets gedefinieerd is. Dit kan door na te gaan aan welke XML namespace de namespace prefix iascf-pfs gekoppeld is en naar welke fysieke locatie (aangegeven door een URI) het instance document verwijst als referentie naar de gebruikte taxonomy. De namespace kan daarbij opgevat worden als een woordenboek van de elementen die in de taxonomy gedefinieerd zijn. In ons voorbeeld wordt vanuit het instance document gerefereerd naar een taxonomy gepubliceerd door de International Accounting Standards (IAS) Committee Foundation, wat impliceert dat een standaard IAS definitie voor CurrentAssets gebezigd werd. Naast de definitie van concept elementen en hun attributen legt een taxonomy een aantal andere betekenisaspecten van de gegevens in een instance document vast. Deze aspecten betreffen de structuur van de gegevens (d.w.z. verbanden tussen de gerapporteerde feiten) en externe bronnen die de gegevens verder beschrijven. Vermits deze zaken beschreven worden

in een taxonomy, betreft het hier eigenlijk verbanden tussen concepten en tussen concepten en hun documentatie. Het XBRL raamwerk onderscheidt vijf soorten van dergelijke verbanden: 1. De namen van de concept elementen in een taxonomy hoeven niet per se betekenisvol te zijn. Aan het element kan een label gehecht worden met een meer betekenisvolle naam of beschrijving. Deze beschrijving kan eender welke commentaar op het concept bevatten, bijvoorbeeld een beschrijving van de methode die gevolgd moet worden om de waarden voor het concept te meten. Labels laten ook toe om eenzelfde element in verschillende talen te benoemen of om in eenzelfde taal synoniemen, acroniemen of afkortingen te gebruiken. Zo zouden we het element met naam CurrentAssets kunnen verbinden met het volgende label element. <label xlink:type="resource" xlink:label="iascf-pfs_currentassets_nl" xml.lang="nl"> Vlottende Activa </label> Vooraleer het verband met dit label gelegd kan worden dient het concept element gedefinieerd te worden als een locator element. <loc xlink:type="locator" xlink:href="http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs- 2002-11-15-WINDOW.xsd#CurrentAssets xlink:label="iascf-pfs_currentassets_concept"/> Tenslotte kan een link tussen het concept en het label gelegd worden. <labelarc xlink:type="arc" xlink:from="iascf-pfs_currentassets_concept" xlink:to="iascf-fps_currentassets_nl" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label"/> 2. Men kan een concept element ook laten verwijzen naar een relevante publicatie in de vakliteratuur, waar meer informatie over het concept gevonden kan worden. Dit gebeurt door een link te leggen tussen het concept element en een reference element, bijvoorbeeld tussen het element met naam CurrentAssets en een relevante beschrijving in een handboek. <reference xlink:type="resource" xlink:label="iascf-pfs_currentassets_ref_nl"> <ref:name>polyeconomisch zakboekje</ref:name> <ref:pages>258</ref:pages=> </reference> <referencearc xlink:type="arc" xlink:from="iascf-pfs_currentassets_concept" xlink:to="iascf-fps_currentassets_ref_nl" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-reference"/> 3. Met parent-child verbanden kunnen de concepten onderling gerelateerd worden in een hiërarchische structuur. Ook de volgorde van de child elementen van eenzelfde parent element kan bepaald worden. In het voorbeeld hieronder specificeren we dat de Vlottende Activa (child element) deel uit maken van de Activa (parent element) en er als tweede onderdeel van gepresenteerd moeten worden (vb. na de Niet-Vlottende Activa). <loc xlink:type="locator" xlink:href="http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs- 2002-11-15-WINDOW.xsd#Assets xlink:label="iascf-pfs_assets_concept"/> <presentationarc xlink:type="arc"

xlink:from="iascf-pfs_assets_concept" xlink:to="iascf-pfs_currentassets_concept" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" order="2"/> 4. Met summation-item verbanden kan gespecificeerd worden hoe waarden voor concepten geaggregeerd moeten worden tot waarden voor andere concepten. Met een weight attribuut wordt aangegeven hoeveel keer een bepaalde waarde meegerekend moet worden voor het bekomen van de totaalwaarde. Voorbeeld: <calculationarc xlink:type="arc" xlink:from="iascf-pfs_assets_concept" xlink:to="iascf-pfs_currentassets_concept" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" weight="1.0"/> 5. Tenslotte kunnen nog een veelheid aan andere semantische verbanden uitgedrukt worden. Voorbeelden zijn general-special, essence-alias, similar-tuples en requireselement verbanden. Stylesheets Stylesheets zijn de derde noodzakelijke component voor de externe financiële verslaggeving met XBRL. Een stylesheet bepaalt het outputformaat van een XBRL instance document. De tags in een instance document (zoals gedefinieerd in de bijhorende taxonomy) maken het mogelijk om de generatie van rapporten te automatiseren. Voor elk outputformaat dat voor het rapport gewenst is (vb. html, doc, pfd, xls, ) dient een stylesheet gecreëerd waarin de opmaak van het rapport wordt vastgelegd. Stylesheets laten bovendien toe om feiten te selecteren uit het instance document, zodanig dat eenzelfde document meerdere doelen kan dienen. Hoewel stylesheets de derde peiler vormen van het XBRL raamwerk, schrijft de XBRL specificatie niet voor welke XML technologie hiervoor gebruikt moet worden. We zullen hierna kort terugkomen op stylesheets in ons overzicht van de voor XBRL relevante XML technologieën. Ondersteunende XML technologieën Figuur 2 toont enkele van de XML technologieën waarop het XBRL raamwerk steunt. Voor een beter begrip van XBRL is het nodig om de rol en onderlinge samenhang van deze en andere XML core technologieën kort toe te lichten.

Figuur 2: Onderliggende XML technologieën Een XBRL instance document is een well-formed XML document of een onderdeel (XML fragment genoemd) hiervan. Het adjectief well-formed betekent dat voldaan is aan de syntactische regels voor XML tags, zoals beschreven in de XML 1.0 Recommendation (zeg maar het lexicon en de grammatica van de XML markeertaal). Hieronder wordt een voorbeeld XBRL instance document weergegeven. In het document worden twee feiten gerapporteerd, namelijk de waarden van de Vlottende en Niet-Vlottende Activa, alsook hun context en meeteenheid. <xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.xbrl.org/2001/xlink" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:iascf-pfs="http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11- 15/WINDOW" xsi:schemalocation="http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-window.xsd"> <link:schemaref xlink:type="simple" xlink:href="http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/iasci-pfs-2002-11-15-window.xsd"/> <!--... --> <iascf-pfs:currentassets precision="5" unitref="u1" contextref="c1">354450</iascf-pfs:currentassets> <iascf-pfs:noncurrentassets precision="6" unitref="u1" contextref="c1">325788</iascf-pfs:noncurrentassets> <!--... --> <context id="c1"> <entity> <identifier scheme="http://www.myhomepage.com/">myprivateconsulting</identifier> </entity> <period> <instant>2003-12-31</instant> </period> </context> <unit id="u1"> <measure xmlns:iso4217="http://www.xbrl.org/2003/iso4217">iso4217:eur</measure> </unit> </xbrl>

Een XBRL instance document kan herkend worden door het gebruik van het root element <xbrl>. Dit element dient als een soort container voor het inbedden van de andere elementen (voornamelijk concept, context en unit elementen) van het instance document. Het eerste child element onder het root element <xbrl> is het schemaref element. Dit element laat toe om de XBRL taxonomie(ën) te identificeren die de semantiek van het instance document definiëren. In het algemeen zijn deze semantische aspecten niet terug te vinden in één enkel document (zoals bij eerdere versies van XBRL het geval was), maar in een Discoverable Taxonomy Set (DTS). Dit is een geheel van aan elkaar gelinkte taxonomie schema s en linkbases, wat ons brengt bij twee voor XBRL essentiële XML core technologieën: validation en linking. De valideringstechnologie voorgeschreven door de XBRL 2.1 Recommendation (XBRL, 2003) is XML Schema. Een XML schema document is een XML document dat de elementen definieert die in andere XML documenten gebruikt worden. In het XBRL raamwerk wordt XML Schema dus gebruikt voor het specificeren van een taxonomy. Zo verwijst het voorbeeld instance document via het schemaref element naar het taxonomie schema ias-cipfs-2002-11-15-window.xsd, wat een XML schema document is (te herkennen aan de extensie xsd). Het taxonomie schema wordt bij de productie van het financieel rapport gebruikt om het instance document te valideren. Dit wil zeggen, na te gaan of alle elementen die in het instance document voorkomen op een correcte manier gebruikt worden, zoals voorafgaandelijk vastgelegd in de taxonomie. Een XBRL instance document moet met andere woorden zowel well-formed als valid zijn. Het eigenlijk valideringsproces gebeurt in de mate van het mogelijke automatisch met behulp van XML parsers die steunen op XML processing technologieën zoals DOM en SAX, dewelke we hier vanwege hun techniciteit niet verder bespreken. De linking technologieën gebruikt in XBRL 2.1 zijn XLink, XPointer en XPath. De XML Linking Language (XLink) laat toe om vanuit XBRL instance documenten of taxonomie schema s te verwijzen naar XBRL linkbases. Dit zijn XML documenten waarin verdere betekenisaspecten van de concept elementen beschreven zijn. De XBRL 2.1 Recommendation raadt het gebruik aan van vijf soorten van linkbases: label, presentation, definition, calculation en reference. De verbanden tussen concepten of tussen concepten en hun documentatie in deze linkbases beschreven, hebben we hiervoor reeds besproken. De XML Pointer Language (XPoint) en de XML Path Language (XPath) laten toe om te refereren naar specifieke elementen binnen een XML document en worden bijgevolg in combinatie met XLink gebruikt. Een laatste groep van XML kerntechnologieën relevant voor XBRL (maar niet voorgeschreven door de XBRL 2.1 Recommendation) zijn de transformation technologieën. Deze worden gebruikt voor het creëren van stylesheets en verzorgen dus de pragmatiek van de financiële verslaggeving met XBRL. De gebruiker heeft hierbij de keuze uit een veelheid aan technologieën waaronder Cascading Style Sheets (CSS), de extensible Stylesheet Language (XSL), XSL Patterns en XSL Transformations (XSLT). E-reporting met XBRL Figuur 3 toont het proces van de financiële rapportage met XBRL. In een eerste deelproces wordt een XBRL instance document gecreëerd door extractie van de relevante accounting data en gebruik van de toepasselijke taxonomie. Hierbij kunnen de nodige hulpmiddelen zoals XBRL instance document creators gebruikt worden. In de toekomst zullen meer en meer accounting softwarepakketten XBRL ondersteunen, zodat het instance document via een exportfaciliteit van het pakket gegenereerd kan worden. De accounting sofware van sommige producenten (vb. Great Plains) is op dit moment al XBRL-compliant. In afwachting van de

verdere doorbraak van XBRL kunnen bedrijven beroep doen op third-party software tools (vb. van Software AG) die de data extractie en instance document creatie verzorgen. W3C XML Recommendation XBRL.org XBRL Recommendation XBRL taxonomie Financieel verslag als webpagina Gedrukt jaarverslag in pdf formaat Accounting data Creatie van XBRL instance document XBRL instance document Genereer financiële rapporten Rapport voor verdere analyse in Excel Rapport in xml formaat voor intern gebruik XSLT stylesheets Verslag als deel van de belastingsaangifte Figuur 3: E-reporting met XBRL (gebaseerd op Richards (2002)) In een tweede deelproces kan het instance document naar verschillende outputformaten omgezet worden door toepassing van XSLT stylesheets. Het tijdrovende manueel herformatteren van financiële verslagen naargelang de bestemming is hiermee definitief van de baan. De enige investering die een bedrijf moet doen is in het opstellen van de herbruikbare stylesheets, al valt te verwachten dat sommige gebruikers van de financiële informatie (vb. banken, verzekeraars, overheden, beurscontroleorganen, belastingsdiensten) ook ruwe instance documenten zullen aanvaarden om deze vervolgens met eigen stylesheets te converteren. Early adopters in deze context zijn ondermeer SEC, Australian Prudential Regulatory Authority (APRA), UK Inland Revenue, Federal Deposit Insurance Corporation, en Bank of America. XBRL vandaag en morgen De belangrijkste hedendaagse gebruikers van XBRL zijn verenigd in het XBRL International Inc. consortium. Een snelle blik op de ledenlijst leert ons dat XBRL geen verschijnsel van voorbijgaande aard is. Naast Big Five accountantkantoren (PriceWaterhouseCoopers, Ernst & Young, Deloitte & Touch, KPMG), beroepsorganisaties (vb. AICPA, The Canadian Institute of Chartered Accountants, International Accounting Standards Committee) en tal van internationale beursgenoteerde ondernemingen (vb. Reuters, Hitachi, Deutsche Bundesbank, NEC Corporation) vinden we er ook de belangrijkste spelers op de softwaremarkt terug (vb. Oracle, SAP, IBM, Microsoft, Software AG, PeopleSoft). Deze interesse is de beste garantie voor de implementeerbaarheid van het XBRL raamwerk.

Maar ook binnen het wereldje van XML kent XBRL zijn gelijke niet en blijft het vooralsnog het enige protocol dat zich specifiek richt op de financiële rapportage (Hamscher, 2002). Dat er ook in de nabije toekomst weinig concurrentie voor XBRL zal zijn, staat, gezien de ledenlijst van het consortium, buiten kijf. Het valt dan ook te verwachten dat door het ontbreken van een alternatief op XML gebaseerd protocol voor financiële verslaggeving, het op ruime schaal beschikbaar komen van zowel XBRL tools (vb. instance document creators, taxonomy editors) als standaard XBRL taxonomiën voor accounting standaarden (vb. US GAAP, IAS), en, last but not least, de voordelen die een standaard gegevensuitwisselingstaal zoals XML biedt, het gebruik van XBRL sterk zal toenemen. Tot slot wensen we op te merken dat ook binnen de academische wereld intensief onderzoek verricht wordt naar het gebruik van XML bij de financiële en andere bedrijfsrapportage. Hoog op de onderzoeksagenda staat de relatie tussen XBRL en de bewaking van de kwaliteit van de gerapporteerde informatie. De resultaten van het onderzoek naar de impact van XBRL op Internet assurance en continue auditing vallen buiten de scope van dit artikel (zie bijvoorbeeld Alles, Kogan en Vasarhelyi (2002), Rezaee et al. (2002), Elliot (2002), Weber (2003), Boritz en No (2003)). Hiernaast is er ook nood aan onderzoek naar de invloed van het gebruik van XBRL op Trust Services en gelijkaardige certificatieprogramma s (Gailly, Maes en Paemeleire (2004)). Vooral de XML valideringstechnologieën kunnen hierbij een belangrijke rol spelen. Het uitklaren van de rol van XBRL bij e-assurance zal ongetwijfeld een verdere impuls geven aan de verspreiding van XBRL. Dat er in eigen land nog werk aan de winkel is, blijkt uit een recent onderzoek naar Internetverslaggeving (Aerts en Van Caneghem (2003)) waarin XBRL de grote onbekende is/blijft. Wij hopen dat met dit artikel althans een tipje van de XBRL sluier gelicht is. Referenties Aerts,W., Van Caneghem, T., 2003. Het internet als communicatieplatform voor financiële en niet-financiële informatie omtrent ondernemingsprestaties: State of the art in België. Maandschrift Accountancy & Bedrijfskunde, 23(10), december, 4 17. Alles, M.G., Kogan, A., Vasarhelyi, M.A., 2002. Feasibility and Economics of Continuous Assurance. AUDITING: A Journal of Practice & Theory, 21(1), maart, 126-138. Boritz, J.E., No, W.G., 2003. Assurance Reporting for XBRL: XARL (extensible Assurance Reporting Language). In: Roohani, S.J. (Ed.): Trust and Data Assurances in Capital Markets: The Role of Technology Solutions. Research Monograph, PricewaterhouseCoopers LLP, maart, 17 31. Elliot, R.K., 2002. Twenty-First Century Assurance. AUDITING: A Journal of Practice & Theory, 21(1), maart, 139-146. Gailly, F., Maes, A., Paemeleire, R., 2004. Internet assurance: een nieuwe rol voor de accountant? WebTrust. Maandschrift Accountancy & Bedrijfskunde (in druk). Hamscher, W., 2002. XBRL and its relationship to XML Web Services, ebxml and other infrastructures for e-business. White Paper, XBRL International, 25 mei, 4 blz. Rezaee, Z., Sharbatoghlie, A., Elam, R., McMickle, P.L., 2002. Continuous Auditing: Building Automated Auditing Capability. AUDITING: A Journal of Practice & Theory, 21(1), maart, 147-163. Richards, J., 2002. An Introduction to XML/XBRL. Working Paper, Murdoch Business School, Australië, mei, 12 blz.

Weber, R., 2003. XML, XBRL, and The Future of Business and Business Reporting. In: Roohani, S.J. (Ed.): Trust and Data Assurances in Capital Markets: The Role of Technology Solutions. Research Monograph, PricewaterhouseCoopers LLP, maart, 3 6. XBRL International, 2003. Extensible Business Reporting Language (XBRL) 2.1. Recommendation 2003-12-31, XBRL International, 151 blz. Eindnoot 1 Geert Poels is docent in het vakgebied van de bedrijfskundige beleidsinformatica. Hij is voltijds verbonden aan de Faculteit Economie en Bedrijfskunde van de Universiteit Gent. (geert.poels@ugent.be)