Maak gebruik van uw financiële gegevens met de XBRL-grafiektool – Deel 2

Extensible Business Reporting Language (XBRL) is een XML-gebaseerde taal voor het rapporteren en uitwisselen van financiële gegevens, die wereldwijd steeds meer wordt gebruikt. In feite vereist de Amerikaanse Securities and Exchange Commission nu dat beursgenoteerde bedrijven financiële gegevens in XBRL-formaat indienen. Altova's MissionKit, een verzameling van onze meest populaire software, ondersteunt XBRL-tagging via XMLSpy en MapForce, evenals XBRL-weergave via StyleVision. Met StyleVision kunt u geavanceerde financiële rapporten maken, inclusief grafieken en tabellen, op basis van XBRL-instantiebestanden.

Dit is het tweede artikel in onze serie van twee delen over de grafische mogelijkheden van StyleVision voor XBRL-data. In ons vorige artikel hebben we u laten zien hoe u de XBRL-grafiekassistent kunt openen en taartdiagrammen kunt maken. Deze keer laten we u zien hoe u staafdiagrammen en lijndiagrammen kunt maken.

Staafdiagrammen

Staafdiagrammen zijn ideaal om groepen objecten te vergelijken of veranderingen weer te geven over verschillende periodes. Hier hebben we de XBRL-diagramassistent gebruikt om een staafdiagram te maken dat de huidige activa vergelijkt met de kortlopende schulden van het derde kwartaal van twee opeenvolgende jaren. Nadat we de XBRL-diagramassistent hebben geactiveerd, zoals in de eerste stap, selecteren we "Huidige activa" en "Kortlopende schulden" in het tabblad "Concepten" en plaatsen deze in het paneel "Reeksen", zodat deze bedragen worden weergegeven op de verticale as (Y-as).

Nu klikken we op de drie puntjes in het tabblad "Periode" in het paneel "Categorieën" om het dialoogvenster "Periode-eigenschappen" te openen. Activa en passiva worden op specifieke momenten in de tijd gemeten, dus we hebben het vakje "Instant periodes weergeven" aangevinkt. We hebben ook de gegevens gefilterd met behulp van XPath, zodat alleen de activa en passiva aan het einde van het derde kwartaal (dat in augustus eindigt) worden weergegeven. Tot slot voegen we een dynamisch label toe dat "Q3" combineert met het jaar, ook met behulp van XPath.

Naast de staafdiagram willen we ook de "Quick Ratio" opnemen, een indicator die aangeeft of een organisatie voldoende liquide middelen heeft om haar openstaande financiële verplichtingen te dekken. De Quick Ratio is simpelweg het resultaat van het delen van de kortlopende activa door de kortlopende schulden. We hebben een automatische berekening toegevoegd en XPath gebruikt om de kortlopende activa te delen door de kortlopende schulden voor alle perioden in het XBRL-document. Hieronder ziet u het ontwerp van onze staafdiagram en de automatische berekening, inclusief de XPath-expressie.

De HTML-uitvoer wordt hieronder weergegeven. We kunnen het ontwerp echter ook in RTF, PDF en Word 2007 en nieuwere formaten weergeven.

Lijndiagrammen

Een lijndiagram toont een lijn die discrete punten verbindt die op een grafiek zijn aangebracht, en wordt doorgaans gebruikt om te volgen hoe financiële en andere gegevens in de loop van de tijd veranderen. In dit voorbeeld hebben we een lijndiagram gemaakt om twee concepten te volgen: kosten/uitgaven en omzet, over een periode van vier jaar. Net als bij het taartdiagram en het staafdiagram hebben we een concept (hier, Omzet) van de Schema Tree naar het ontwerpvenster gesleept en de XBRL-diagramassistent gestart. Evenzo, zodra de diagramassistent is geopend, hebben we op de ellipsen op het tabblad "Concepten" in het paneel "Reeksen" geklikt om het dialoogvenster "Concepteigenschappen" te openen, waar we het concept "Kosten en uitgaven" hebben geselecteerd. "Kosten en uitgaven" zullen nu op het diagram verschijnen, samen met "Omzet". Ons XBRL-bestand bevat zowel instantie- als duurperioden, dus in het dialoogvenster "Periode-eigenschappen" hieronder (geopend door te klikken op de ellipsen op het tabblad "Periode" in het paneel "Categorieën") hebben we alleen de duurperioden geselecteerd, of die met een start- en einddatum. We zullen nu XPath gebruiken om de gegevens te filteren. We maken een variabele $altova:duration die het verschil in aantal dagen tussen de start- en einddatum van de periode omzet in het aantal maanden, en vervolgens selecteren we de gegevens waar die variabele gelijk is aan drie (wat overeenkomt met een fiscaal kwartaal). We hebben ook XPath gebruikt om een dynamisch label te maken dat "Q3" combineert met het jaar.

Omdat ons lijndiagram veranderingen in de omzet en kosten over de tijd weergeeft, hebben we de sorteerfunctie in het dialoogvenster "Periode-eigenschappen" gebruikt, zodat de gegevens in chronologische volgorde worden weergegeven.

Hoewel de weergave van het diagram (bijvoorbeeld de kleuren, labels en de zichtbaarheid van markeringen en aswaarden) aangepast kan worden met de knop "Alle instellingen" in het gedeelte "Diagraminstellingen" van het dialoogvenster van de XBRL-diagramwizard, kan dit ook worden geregeld met XPath via de knop "Dynamische XPath-instellingen" onder "Diagraminstellingen" (hieronder).

Deze functie biedt enorme flexibiliteit, niet alleen bij het bepalen van de weergave, maar ook bij het beheren van de inhoud van het diagram. Met XPath kunt u onder andere de output bepalen op basis van bepaalde voorwaarden en een dynamische titel toevoegen die de tijdsperiode weergeeft, zoals we hier hebben gedaan. Zodra u op de knop "Dynamische XPath-instellingen" in het dialoogvenster van de XBRL-diagramwizard klikt (boven), wordt het dialoogvenster "Dynamische XPath-instellingen" geopend (onder).

Door op de ellipsen naast de eigenschap die u wilt bewerken in het dialoogvenster "Dynamische XPath-instellingen" (boven) te klikken, wordt het dialoogvenster "XPath-expressie bewerken" (onder) geopend. Hier hebben we XPath gebruikt om een string ("Omzet / Kosten en uitgaven") te combineren met het eerste en laatste jaar in de periode die we eerder hebben geïdentificeerd in het dialoogvenster "Periode-eigenschappen".

De XPath-expressie die hier wordt ingevoerd, overschrijft de instellingen in de dialoogvensters "Uiterlijk wijzigen" en "XBRL-grafiekwizard" – let op dat de grafiek (hier weergegeven in HTML) een dynamische titel bevat, die we met XPath hebben gemaakt, in plaats van de titel in het dialoogvenster van de XBRL-grafiekwizard.

Zoals we hier hebben laten zien, biedt de XBRL-grafiekwizard ontwikkelaars en ontwerpers een zeer flexibel hulpmiddel om XBRL-gegevens te visualiseren. Nu XBRL een vaste plaats heeft in de internationale technologiesector, is het van cruciaal belang om XBRL-gegevens te kunnen gebruiken ter ondersteuning van strategische besluitvorming. Er zijn verschillende soorten bedrijven die de strategische waarde van XBRL ontdekken. Onze XBRL-casestudy beschrijft hoe de Maryland Association of CPAs hun processen voor belastingrapportage en benchmarking heeft gestroomlijnd met behulp van XBRL. Deze casestudy is een waardevolle bron voor iedereen die geïnteresseerd is in het leren hoe deze gegevens kunnen worden gebruikt met Altova-softwaretools.