Dit artikel is voor:
- SEC
Om een outlinestructuur te identificeren en te corrigeren, moet u eerst begrijpen hoe een correcte outlinestructuur eruitziet.
Basisstructuur XBRL-schema
Opmerking: De basisregels voor het XBRL-schema zijn hetzelfde voor zowel US GAAP als IFRS SEC filings.
In een XBRL-basisoverzicht komt elke sectie overeen met een overzicht, toelichting of schema in het kwartaal- of jaarverslag. Binnen de secties hebben subsecties betrekking op verschillende niveaus van taggingvereisten. De vier niveaus van markeringsvereisten binnen de toelichting bij de jaarrekening zijn:
-
Niveau 1 voor tekstblok
-
Niveau 2 voor beleidstekstblok
-
Niveau 3 voor tabel tekstblok
-
Niveau 4 voor detailmarkering
Elke subsectie bevat de concepten die op het document worden toegepast en extra elementen die nodig zijn voor de organisatie. Een notitie kan meerdere subsecties van niveau 4 gebruiken om de daarin toegepaste concepten verder te organiseren.
De volgende afbeelding toont een voorbeeld van een basisstructuur van een subsectie. Het bevat een Wortelabstract voor organisatorische doeleinden en Lijnitemconcepten die in het document worden toegepast.
Zorg er bij het toevoegen en organiseren van concepten binnen het XBRL-schema voor dat de structuur de presentatie van het document zo goed mogelijk weerspiegelt. Soms komt het niet perfect overeen door regels over hoe bepaalde elementen binnen de outline georganiseerd moeten worden. Het negeren van deze regels leidt tot validatieproblemen omdat de structuur van het schema technisch niet voldoet aan de regels die door de SEC zijn vastgesteld.
Dimensionale schetsstructuur
Wanneer een as en een lid op een feit worden toegepast, wordt dit een dimensie genoemd. De dimensionale structuur heeft zijn eigen patroon voor het organiseren van items. Als deze structuur niet correct is opgezet, zal dit XBRL-validatiefouten veroorzaken.
Wanneer u een lid op een feit toepast, zorg er dan voor dat u ook een gerelateerde dimensionale structuur in de outline hebt.
De volgende afbeelding toont een correcte dimensionale structuur met een hyperkubus (ook bekend als een tabel) genest onder de hoofdabstract in de subsectie. We gebruiken tabellen om dimensionale items in het overzicht te organiseren. In deze situatie bevat de tabel de as(sen), het domein, het lid/de leden, het abstracte regelitem en alle concepten die deze dimensies gebruiken.
Problemen met contourstructuur oplossen
Hieronder vindt u de vier meest voorkomende problemen met contouren en hoe u ze kunt oplossen:
-
De hyperkubus mist een as
Om dit probleem op te lossen, voegt u de juiste as (meer dan één, indien nodig), domein en leden toe aan de outline als kind van de tabel boven het lijnitem abstract.
-
Een as mist een domein
Om dit probleem op te lossen, voegt u het juiste domein toe aan de outline. Als u niet zeker weet welk domein aan de as gekoppeld moet worden, raadpleeg dan de Taxonomy Analyzer. Elke standaardas verschijnt in de taxonomie met het bijbehorende domein er direct onder genest. Zorg ervoor dat alle geschikte leden kinderen van het domein zijn.
-
Een onjuist item is een kind van een as
Om dit probleem op te lossen, bevordert u alle kinderen van onder het lid dat u wilt verwijderen. Verwijder het onjuiste lid. Voeg een domein als kind toe aan de tabel. Demonteer alle resterende leden onder het domein.
-
Lijnitemconcepten worden niet genest onder de abstracte lijnitems, maar hebben leden die worden toegepast
Lijnitems kunnen geen leden erven die op hen van toepassing zijn, tenzij ze kinderen zijn van dezelfde [Tabel] als het lid of de leden in de contourstructuur. Om dit probleem op te lossen, degradeert u lijnitemconcepten tot kinderen van de abstracte lijnitems in de [Tabel].