XBRL

aug 21, 2021
admin

I typisk brug består XBRL af en XBRL-instans, der primært indeholder de forretningsmæssige fakta, der skal rapporteres, og en samling af taksonomier (kaldet et Discoverable Taxonomy Set (DTS)), som definerer metadata om disse fakta, f.eks. hvad fakta betyder, og hvordan de relaterer til hinanden. XBRL anvender XML Schema-, XLink- og XPointer-standarder.

XBRL InstanceEdit

XBRL-instansen begynder med rodelementet <xbrl>. Der kan være mere end én XBRL-instans indlejret i et større XML-dokument. Xbrl Instance er også kendt som XBRL-fil. Selve XBRL-instansen indeholder følgende oplysninger:

  • Forretningsfakta – fakta kan opdeles i to kategorier
    • Elementer er fakta, der indeholder en enkelt værdi. De repræsenteres af et enkelt XML-element med værdien som indhold.
    • Tupler er fakta, der indeholder flere værdier. De repræsenteres af et enkelt XML-element, der indeholder indlejrede Items eller Tuples.

I designet af XBRL skal alle Item-fakta tildeles en kontekst.

  • Kontekster definerer den enhed, f.eks. virksomhed eller person, som fakta gælder for, det tidsrum, fakta er relevant, og et valgfrit scenario. Dato- og tidsoplysninger, der vises i period-elementet, skal være i overensstemmelse med ISO 8601. Scenarier giver yderligere kontekstuelle oplysninger om fakta, f.eks. om de rapporterede forretningsværdier er faktiske, forventede eller budgetterede.
  • Enheder definerer de enheder, der anvendes af numeriske fakta eller brøkdele i dokumentet, som f.eks. USD, aktier. XBRL gør det muligt at definere mere komplekse enheder, hvis det er nødvendigt. Fakta af monetær karakter skal bruge en enhed fra ISO 4217-navneområdet.
  • Fodnoter bruger XLink til at knytte en eller flere fakta til et indhold.
  • Henvisninger til XBRL-taksonomier, typisk gennem skemareferencer. Det er også muligt at linke direkte til en linkbase.

Dette er et eksempel på en fiktiv hollandsk virksomheds internationale regnskabsstandard (IFRS)-opgørelsesinstansfil :

<?xml version="1.0" encoding="UTF-8"?><xbrli:xbrlxmlns:ifrs-gp="http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15"xmlns:iso4217="http://www.xbrl.org/2003/iso4217"xmlns:xbrli="http://www.xbrl.org/2003/instance"xmlns:xbrll="http://www.xbrl.org/2003/linkbase"xmlns:xlink="http://www.w3.org/1999/xlink"> <xbrll:schemaRef xbrll:href="http://www.org.com/xbrl/taxonomy" xlink:type="simple"/> <ifrs-gp:OtherOperatingIncomeTotalFinancialInstitutions contextRef="J2004" decimals="0" unitRef="EUR">38679000000</ifrs-gp:OtherOperatingIncomeTotalFinancialInstitutions> <ifrs-gp:OtherAdministrativeExpenses contextRef="J2004" decimals="0" unitRef="EUR">35996000000</ifrs-gp:OtherAdministrativeExpenses> <ifrs-gp:OtherOperatingExpenses contextRef="J2004" decimals="0" unitRef="EUR">870000000</ifrs-gp:OtherOperatingExpenses> ... <ifrs-gp:OtherOperatingIncomeTotalByNature contextRef="J2004" decimals="0" unitRef="EUR">10430000000</ifrs-gp:OtherOperatingIncomeTotalByNature> <xbrli:context> <xbrli:entity> <xbrli:identifier scheme="www.iqinfo.com/xbrl">ACME</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2004-01-01</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context> <xbrli:entity> <xbrli:identifier scheme="www.iqinfo.com/xbrl">ACME</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2004-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context> <xbrli:entity> <xbrli:identifier scheme="www.iqinfo.com/xbrl">ACME</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2004-01-01</xbrli:startDate> <xbrli:endDate>2004-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:unit> <xbrli:measure>iso4217:EUR</xbrli:measure> </xbrli:unit></xbrli:xbrl>

XBRL-taxonomiRediger

En XBRL-taxonomi er en samling af taxonomiskemaer og linkbaser. Et taxonomisk skema er et XML-skemadokument (fil). Linkbases er XML-dokumenter (fil), som følger XLink-specifikationen. Skemaet skal i sidste ende udvide XBRL-instansskemadokumentet og udvider typisk andre offentliggjorte XBRL-skemaer på webstedet xbrl.org.

  • Taxonomiskemaer definerer Item- og Tuple-“koncepter” ved hjælp af <xsd:element>-elementer. Koncepter giver navne til fakta og angiver, om det er en tupel eller et element, datatypen (f.eks. monetær, numerisk, brøkdel eller tekst) og potentielt flere metadata. Elementer og tupler kan betragtes som “implementeringer” af begreber eller specifikke forekomster af et begreb. En god analogi for dem, der er bekendt med objektorienteret programmering, ville være, at koncepter er klasserne, og at elementer og tupler er objektinstanser af disse klasser. Dette er kilden til brugen af “XBRL-instans”-terminologien. Ud over at definere begreber refererer taksonomiskemaer til linkbase-dokumenter. Tuples-instanser er 1..n-relationer med deres forældre; deres metadata er simpelthen en samling af deres attributter.
  • Linkbaser er en samling af Links, som i sig selv er en samling af lokatorer, buer og potentielt ressourcer. Locators er elementer, der i det væsentlige refererer til et koncept og giver det en vilkårlig betegnelse for det. Til gengæld er buer elementer, der angiver, at et begreb linker til et andet begreb ved at henvise til de etiketter, der er defineret af lokatorerne. Nogle buer forbinder koncepter med andre koncepter. Andre buer forbinder begreber med ressourcer, hvoraf de mest almindelige er menneskeligt læsbare etiketter for begreberne. XBRL 2.1-specifikationen definerer fem forskellige former for linkbases.
    • Label Linkbase
    • Reference Linkbase
    • Reference Linkbase
    • Calculation Linkbase
    • Definition Linkbase
    • Presentation Linkbase

Label LinkbaseEdit

Denne linkbase giver menneskeligt læsbare strenge til begreber. Ved hjælp af label linkbase kan der understøttes flere sprog samt flere strenge inden for hvert sprog.

XBRL har til formål at blive en verdensomspændende standard for elektronisk virksomhedsrapportering. Dette kræver taxonomier til at præsentere forretningsdata på mange forskellige sprog. Derfor er det vigtigt at kunne oprette et element, der er tildelt etiketter for forskellige sprog. Der kan også være forskellige etiketter til forskellige formål. Alle etiketter gemmes og knyttes til elementerne i en etiketlinkbase. elementer, der er defineret i et skema, er opbygget til at formidle regnskabsmæssig betydning til computere. For at gøre det lettere for computere at behandle deres navne, skal de overholde nogle regler. For eksempel er det ikke tilladt at bruge mellemrum, så “Cash and Cash Equivalents” ville hedde “CashAndCashEquivalents” . Desuden er store taksonomier som f.eks. IFRS underlagt specifikke regler for navngivning og mærkning for at sikre konsistens i skemaet. Der kan f.eks. være en liste over ord, der er udelukket fra navnene, f.eks. :and:, “of” …, eller ord, der kun forekommer i en bestemt rækkefølge (f.eks. “Net” eller “Total” i slutningen af etiketten efter et komma).I label linkbase er elementer forbundet med menneskeligt læsbare labels ved hjælp af “concept-label” arcrole.Som nævnt ovenfor kan elementer tilknyttes labels på forskellige sprog. Et eksempel, der beskriver definitioner af etiketter for IFRS elementet AssetsTotal på engelsk, tysk og polsk, er angivet nedenfor.

<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs_AssetsTotal_lbl" xml:lang="en">Assets, Total</label><label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs_AssetsTotal_lbl" xml:lang="de">Vermögenswerte, Gesamt</label><label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs_AssetsTotal_lbl" xml:lang="pl">Aktywa, Razem</label>

For at skelne mellem sprog bruger XBRL XML-attributten lang. Skabere af taksonomier kan også definere forskellige etiketter for et element. En af idéerne i XBRL er, at oplysningerne om den periode og valuta, som elementet rapporteres for, ikke er indeholdt i en elementdefinition, men er beskrevet af en kontekst i instansdokumenter. I finansiel rapportering udtrykker mange termer på den anden side den dato, for hvilken de rapporteres, f.eks. materielle anlægsaktiver ved årets begyndelse og materielle anlægsaktiver ved årets udgang. XBRL gør det muligt at oprette forskellige etiketter afhængigt af den kontekst, hvori et element vil blive anvendt.

<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifrs_AssetsTotal_lbl" xml:lang="en">Property, Plant and Equipment, Net</label><label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="ifrs_AssetsTotal_lbl" xml:lang="en">Property, Plant and Equipment, Net, Beginning Balance</label><label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="ifrs_AssetsTotal_lbl" xml:lang="en">Property, Plant and Equipment, Net, Ending Balance</label>

Eksemplet ovenfor viser, hvordan tre forskellige etiketter tildeles et element ved at anvende forskellige rolleattributter på etiketter.

Reference LinkbaseRediger

Denne linkbase knytter begreber til citater fra en eller anden autoritativ litteratur.

Finansielle begreber, der optræder i virksomhedsrapporter, stammer oftest fra reguleringsdokumenter udstedt af myndigheder. F.eks. beskriver IFRS-taxonomien finansielle rapporter, der er udarbejdet på grundlag af IFRS (Bound Volume).Elementer defineret af denne taksonomi henviser til de specifikke termer og begreber, der forklares i standarderne. Af denne grund er en taksonomi ofte forsynet med en reference-linkbase, der præsenterer relationer mellem elementer og eksterne regler eller standarder (den anden løsning er at vedlægge dokumentation i label-linkbase). Dette hjælper instansskabere og brugere med at forstå den tilsigtede betydning af hvert enkelt element og giver støtte til dets optagelse i taksonomien. referencelaget indeholder ikke den fulde tekst af forskrifterne. I stedet peger det på kildedokumenter ved at identificere deres navn og angive de relevante paragraffer og klausuler. Denne forbindelse skabes ved hjælp af “concept-reference” arcrole.Der er flere typer af referencer, der kan gives for hvert element.

<reference xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationRef" xlink:label="CashFlowsFromUsedInOperationsTotal_ref"> <ref:Name>IAS</ref:Name> <ref:Number>7</ref:Number> <ref:Paragraph>14</ref:Paragraph></reference><reference xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/measurementRef" xlink:label="CashFlowsFromUsedInOperationsTotal_ref"> <ref:Name>IAS</ref:Name> <ref:Number>7</ref:Number> <ref:Paragraph>18</ref:Paragraph> <ref:Subparagraph>a</ref:Subparagraph></reference>

Eksemplet ovenfor angiver referencer for Cash Flow from (Used in) Operations. For det første giver det en henvisning til et dokument, der forklarer, hvordan og hvor elementet skal præsenteres med hensyn til placering og mærkning. I IAS 7, afsnit 14, kan vi læse, at begrebet Pengestrømme fra driftsaktiviteter findes, og hvad det er afledt af. For det andet indeholder henvisningen til måling en forklaring på, hvad der bestemmer værdien af elementet, og hvordan den skal beregnes. Denne beskrivelse findes i IAS 7 afsnit 18.a. XBRL giver også mulighed for at tildele et element andre typer af referencer, der indeholder eksempler, kommentarer osv.

Calculation LinkbaseEdit

Denne linkbase knytter begreber til andre begreber, så værdier, der optræder i et instansdokument, kan kontrolleres for konsistens.

Tanken med beregningslinkbasen er at forbedre kvaliteten af en XBRL-rapport. Den indeholder definitioner af grundlæggende valideringsregler, som gælder for alle instansdokumenter, der refererer til en bestemt taksonomi. En hierarkisk beregningslinkbase sorterer alle monetære elementer på denne måde, således at elementer på lavere niveau summerer op til eller trækkes fra hinanden, således at begrebet på højere niveau er resultatet af disse operationer.

Stegnet på forholdet afhænger af den vægtattribut, der er tildelt den bue, der forbinder to elementer. Nedenfor gives et eksempel.

<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="RevenueTotal" order="1" weight="1" use="optional"/><calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="CostOfSales" order="2" weight="-1" use="optional"/>

Eksemplet viser, at der er defineret to beregningsbuer, der giver oplysninger om relationerne mellem bruttofortjeneste, omsætning og omkostninger ved salg. I resultatopgørelser er bruttofortjenesten forskellen mellem de to andre, og derfor tildeler vi vægtattributværdien “1” på den bue, der forbinder bruttofortjeneste og indtægter, og “-1” mellem bruttofortjeneste og omkostninger ved salg.Grunden til, at der er forskel på beregnings- og præsentationslinkbase, er, at det samlede element, der står for summen af alle andre, normalt vises nederst i regnskaberne, mens det i beregningslinkbasen skal placeres som det øverste begreb.

Presentation Calculation Assets (Presentation) Assets, Total Assets, Non-Current Assets, Non-Current+1 Assets, Current Assets, Current +1 Assets, Total 

Der er to vigtige regler vedrørende beregningsrelationer i XBRL: For det første kan vi ikke udføre operationer på elementer, der har forskellige værdier af attributten periodType. Dette kaldes ofte cross-context-reglen og vedrører definitionen af nogle elementer som “For periode” (varighed) og andre som “Fra og med dato” (øjeblik). F.eks. er begreber, der optræder i balancen, øjeblikkelige: hvilket betyder, at deres værdi præsenteres for en bestemt dag, mens elementer i resultatopgørelsen eller pengestrømsopgørelsen er varighed: fordi de repræsenterer handlinger, der fandt sted over en periode. Problemet opstår f.eks. i opgørelsen over ændringer i egenkapitalen eller bevægelser i materielle anlægsaktiver, hvor øjeblikkelige elementer blandes med varighed. Løsningen på dette problem er en formel-linkbase, som vil give taksonomiskabere mange flere funktioner end blot simpel addition eller subtraktion.For det andet kræver reglen om dobbelt bogføring, at XBRL-taksonomiskabere skal definere kredit/debiteringskarakteren af monetære elementer, der optræder i balancen og resultatopgørelserne. Denne regel forbyder ikke blot addition af elementer med modsatrettede balanceattributter – de skal trækkes fra – den definerer også, om den numeriske værdi i et element skal være positiv eller negativ.

Definition LinkbaseEdit

Denne linkbase forbinder begreber med andre begreber ved hjælp af en række bueroller til at udtrykke relationer såsom is-a, whole-part osv. Arc-roller kan oprettes af dem, der opretter XBRL-taksonomier, eller almindeligt anvendte arc-roller kan tilføjes til XBRL Link Role Registry (LRR).

Definitionslinkbasen giver taxonomiskabere mulighed for at definere forskellige former for relationer mellem elementer. Der er fire standardtyper af relationer, der understøttes af definitionslinkbasen.

Den første kaldes generel-special. Den skelner mellem begreber, der har en mere generisk eller mere specifik betydning. F.eks. er ZIP-kode den amerikanske repræsentation af postnummeret, som bruges over hele verden. For at angive denne forbindelse definerer taksonomiskabere derfor Postal Code som et generelt begreb, hvortil der findes et mere specialiseret begreb ZIP code.

Den anden tilgængelige relationstype er essence-alias. Ved at bruge den kan taksonomiskabere angive, at to begreber har samme betydning. F.eks. ønsker nogle luftfartsselskaber måske at bruge begrebet Planes til at beskrive deres vigtigste komponent i deres PPE, mens andre foretrækker Aircraft. For at angive, at betydningen af disse to begreber er den samme, og at de kan bruges i flæng, kan taksonomiskabere forbinde dem ved hjælp af arcrole “essence-alias”.

Den tredje standardtype af relation kaldes requires-element. Som navnet antyder, bruger taksonomibyggere den til at tvinge instansdannere til at indtaste værdien af et element, hvis de leverer indholdet af et andet. F.eks. kan en tilsynsmyndighed ønske at kræve oplysninger om en bestemt komponent af Aktiver, hvis den optræder i balancen. For at opnå dette definerer definitionslinkbasen en “krav-element”-relation mellem dem (f.eks. ejendomme, anlæg og udstyr, netto og ejendomme, anlæg og udstyr oplysning).

Den fjerde relation er similar-tuples. Den ligner “essence-alias”-relationen, men anvendes for tupler. Den forbinder to tupler, der er ækvivalente med hensyn til definition (dokumentation fra label linkbase eller reference i reference linkbase), men som er forskellige fra et XML-perspektiv, dvs. som ikke har identiske indholdsmodeller, f.eks. indeholder forskellige elementer. En af grundene til, at denne type relation blev indført, er forbuddet mod omdefinering af skemaet, hvilket forhindrer ændringer i en tupels indholdsmodel.

Presentation LinkbaseEdit

Denne linkbase knytter begreber til andre begreber, således at de resulterende relationer kan styre oprettelsen af en brugergrænseflade, rendering eller visualisering.

Business-rapporter udarbejdes generelt i form af tabeller eller udsagn eller andre strukturer. Præsentationslinkbasen gemmer oplysninger om relationer mellem elementer for at kunne organisere taksonomiens indhold korrekt. Dette gør det muligt at arrangere elementerne i en struktur, der er egnet til at repræsentere de hierarkiske relationer i bestemte forretningsdata. disse grupperinger kan udføres på mange måder. En typisk balance indeholder f.eks. aktiver, egenkapital og passiver. Aktiver består af omsætningsaktiver og langfristede aktiver. Omsætningsaktiver er opdelt i varebeholdninger, tilgodehavender og så videre. Præsentationslinkbasen, der anvender forældre-barn-relationer, organiserer elementer på denne måde og hjælper brugerne med at finde de begreber, de er interesserede i. Den største ulempe ved en trælignende (hierarkisk) struktur i en præsentationslinkbase er, at den kun tillader præsentation af flade lister over elementer, mens regnskaber også indeholder mere sofistikerede rapporter som f.eks. ændringer i egenkapital eller bevægelser i materielle anlægsaktiver . XBRL-konsortiet arbejder i øjeblikket på renderingsløsninger, der kan give mulighed for automatisk oprettelse af sådanne rapporter.

Dette er taxonomiskemaet for den ovenfor viste instansfil:

<?xml version="1.0" encoding="utf-8"?><schemaxmlns="http://www.w3.org/2001/XMLSchema"xmlns:xbrli="http://www.xbrl.org/2003/instance"xmlns:link="http://www.xbrl.org/2003/linkbase"xmlns:xlink="http://www.w3.org/1999/xlink"xmlns:ifrs-gp="http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15"xmlns:ifrs-gp-rol="http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/roles"xmlns:samp="http://www.iqinfo.com/xbrl/taxonomy"targetNamespace="http://www.iqinfo.com/xbrl/taxonomy"elementFormDefault="qualified"attributeFormDefault="unqualified"> <annotation> <appinfo> <link:linkbaseRef xlink:type='simple' xlink:href='http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-pre-bs-liquidity-2005-05-15.xml' xlink:role='http://www.xbrl.org/2003/role/presentationLinkbaseRef' xlink:arcrole='http://www.w3.org/1999/xlink/properties/linkbase' /> <link:linkbaseRef xlink:type='simple' xlink:href='http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-pre-is-byNature-2005-05-15.xml' xlink:role='http://www.xbrl.org/2003/role/presentationLinkbaseRef' xlink:arcrole='http://www.w3.org/1999/xlink/properties/linkbase' /> <link:linkbaseRef xlink:type='simple' xlink:href='http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-cal-bs-liquidity-2005-05-15.xml' xlink:role='http://www.xbrl.org/2003/role/calculationLinkbaseRef' xlink:arcrole='http://www.w3.org/1999/xlink/properties/linkbase' /> <link:linkbaseRef xlink:type='simple' xlink:href='http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-cal-is-byNature-2005-05-15.xml' xlink:role='http://www.xbrl.org/2003/role/calculationLinkbaseRef' xlink:arcrole='http://www.w3.org/1999/xlink/properties/linkbase' /> </appinfo> </annotation> <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" /> <import namespace="http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15" schemaLocation="http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-2005-05-15.xsd" /></schema>

XBRL’s Global Ledger Framework (XBRL GL) er det eneste sæt af taxonomier, der er udviklet og anbefalet af XBRL International.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.