Voorbeeldbestanden in XBRL-formaat op GitHub

Wist u dat Altova een repository met voorbeeldcode op GitHub heeft? We bouwen deze repository verder op basis van verzoeken van klanten. Momenteel hebben we een verzameling XBRL-voorbeeldbestanden, codefragmenten en Python-scripts gepubliceerd voor het werken met XBRL-gegevens, inclusief instructies voor het benaderen en verwerken van de enorme hoeveelheid gegevens van bedrijven die ingediende documenten hebben, die beschikbaar zijn op de website van de SEC, evenals enkele essentiële tools voor het uitvoeren van validatie op gegevens die via EDGAR zijn ingediend.

Hieronder vindt u enkele details over wat u daar kunt vinden.

Hoe u SEC XBRL-gegevens van EDGAR kunt downloaden en verwerken

De sec-xbrl repository bevat de broncode die wordt beschreven in de bijbehorende webinar "Hoe u SEC XBRL-gegevens rechtstreeks van EDGAR kunt downloaden en verwerken" van XBRL US. Het omvat Python-scripts waarmee u eerst gegevens kunt downloaden van het SEC EDGAR-systeem en vervolgens deze XBRL-gegevens kunt verwerken, valideren en informatie kunt extraheren met behulp van RaptorXML Server.

SEC EDGAR-tools

De repository "sec-edgar-tools" bevat de volledige Python-broncode om de extra controles en regels te implementeren die zijn gedefinieerd in de "EDGAR" Filer Manuals, Volume II, voor EDGAR Filing Version 31, met behulp van RaptorXML Server. Dit is essentieel voor alle SEC EDGAR-aanvragen en is anders uiterst moeilijk te realiseren.

We hebben onlangs ondersteuning toegevoegd voor EDGAR-validatie in RaptorXML Server. Houd de komende weken een blogpost over dit onderwerp in de gaten.

Voorbeelden van scripts voor RaptorXML

De repository "RaptorXML-Voorbeelden" bevat een verzameling voorbeelden en codefragmenten die laten zien hoe de nieuwe Python v2.1 API in RaptorXML Server gebruikt kan worden. Elk voorbeeld bevat een korte documentatie bij het bijbehorende bestand en demonstreert vervolgens een specifieke functie van de API, waaronder het downloaden van alle externe onderdelen van een schema als een compleet, doorzoekbaar taxonomie-systeem (DTS), het doorlopen van de volledige berekeningslinkbasis die in een DTS te vinden is, het toevoegen van aangepaste validatieregels, het doorlopen van alle dimensionale relatieset (DRS), het genereren van HTML-formulieren op basis van een XBRL-tabellinkbasis, en nog veel meer.

Blijf op de hoogte, want we verwachten in de toekomst meer voorbeeldcode en interessante fragmenten te publiceren, evenals enkele interessante MobileTogether projecten. Als er iets is dat u graag zou willen zien, laat het ons dan weten in de reacties.