Denna artikel är till för:
- SEC
För att identifiera och korrigera en översiktlig struktur måste du först förstå hur en korrekt översiktlig struktur ser ut.
Grundläggande struktur för XBRL översikt
Obs: De grundläggande reglerna för XBRL-översikten är desamma för både US GAAP och IFRS SEC arkivering.
I en grundläggande översikt i XBRL motsvarar varje avsnitt ett uttalande, en not eller ett schema i kvartals- eller årsredovisningen. Inom avsnitten finns underavdelningar som avser olika nivåer av märkningskrav. De fyra nivåerna av märkningskrav i noter till bokslutet är följande:
-
Nivå 1 för textblock
-
Nivå 2 för policytextblock
-
Nivå 3 för tabelltextblock
-
Nivå 4 för detaljtaggning
Varje underavsnitt innehåller de begrepp som tillämpas på dokumentet och ytterligare element som krävs för organisationen. En anteckning kan innehålla flera underavdelningar på nivå 4 för att ytterligare organisera de begrepp som används i anteckningen.
Följande bild visar ett exempel på en grundläggande översikt inom ett underavsnitt. Det innehåller ett rotabstrakt för organisatoriska ändamål och begrepp för objekt som tillämpas i dokumentet.
När du lägger till och organiserar begrepp i XBRL-översikten ska du se till att strukturen speglar dokumentets presentation så nära som möjligt. Ibland kanske det inte stämmer perfekt på grund av regler för hur vissa element ska organiseras inom översikten. Att ignorera dessa regler leder till valideringsproblem eftersom översikten inte är tekniskt förenlig med de regler som SEC har fastställt.
Dimensionell översiktlig struktur
När en axel och en medlem tillämpas på ett faktum kallas det för en dimension. Den dimensionella strukturen har sitt eget mönster för att organisera objekt. Om denna struktur inte är korrekt uppbyggd kommer det att orsaka XBRL-valideringsfel.
När du tillämpar en medlem på ett faktum måste du se till att du också har en relaterad dimensionell struktur i översikten.
Följande bild visar en korrekt dimensionell struktur med en hyperkub (även känd som en tabell) inbäddad under rotabstraktet i underavsnittet. Vi använder tabeller för att organisera dimensionella objekt i översikten. I den här situationen innehåller tabellen axeln/axlarna, domänen, medlemmen/medlemmarna, objektets abstrakt och alla begrepp som använder dessa dimensioner.
Lösning av problem med översiktens struktur
Nedan följer de fyra vanligaste problemen med översikten och hur du löser dem:
-
Hyperkuben saknar en axel
För att åtgärda detta problem lägger du till lämplig axel (mer än en, om det behövs), domän och medlemmar i översikten som ett underordnat element i tabellen ovanför abstrakten Linjeobjekt.
-
En axel saknar en domän
För att åtgärda detta problem ska du lägga till rätt domän i översikten. Om du är osäker på vilken domän som ska kopplas till axeln kan du använda Taxonomy Analyzer. Varje standardaxel kommer att visas i taxonomin med den relaterade domänen inbäddad direkt under. Se till att alla lämpliga medlemmar är barn till domänen.
-
Ett felaktigt objekt är ett barn till en axel
För att åtgärda detta problem ska du flytta alla barn under den medlem som du vill ta bort. Ta bort den felaktiga medlemmen. Lägg till en domän som ett barn i tabellen. Degradera alla kvarvarande medlemmar under domänen.
-
Begrepp för objekt är inte kapslade under abstrakta objekt, utan har objekt som tillämpas
Objekt kan inte ärva några medlemmar som tillämpas på dem, såvida de inte är barn till samma [Tabell] som medlemmen/medlemmarna i översiktsstrukturen. För att åtgärda detta problem kan du degradera begreppen för objekt till att vara barn till de abstrakta objekten i [Tabell].