Esempi di file XBRL disponibili su GitHub
Sapevate che Altova ha un archivio di codice sorgente di esempio su GitHub Stiamo ampliando questo archivio in base alle richieste dei clienti e, al momento, abbiamo pubblicato una raccolta di file di esempio XBRL, frammenti di codice e script Python per lavorare con i dati XBRL, inclusi istruzioni per accedere ed elaborare l'enorme quantità di dati delle società che presentano domanda, disponibili sul sito web della SEC, nonché alcuni strumenti essenziali per eseguire la validazione dei dati presentati su EDGAR.
Ecco alcuni dettagli su cosa potrete trovare lì.
Come scaricare ed elaborare i dati XBRL della SEC provenienti da EDGAR
Il repository sec-xbrl fornisce il codice sorgente descritto nel webinar allegato, intitolato "Come scaricare ed elaborare direttamente i dati SEC XBRL da EDGAR", fornito da XBRL US. Include script Python che consentono di scaricare prima i dati dal sistema di archiviazione EDGAR della SEC, e successivamente di elaborare, validare ed estrarre informazioni da questi dati XBRL utilizzando RaptorXML Server.

Strumenti SEC EDGAR
Il repository sec-edgar-tools contiene il codice sorgente Python completo per implementare i controlli e le regole aggiuntive definite nei manuali EDGAR Volume II per la versione 31 dei file EDGAR, utilizzando il server RaptorXML. Questo è fondamentale per tutte le presentazioni di documenti presso la SEC EDGAR ed è altrimenti estremamente difficile da realizzare.
Recentemente, abbiamo aggiunto il supporto per la validazione EDGAR in RaptorXML Server. Nei prossimi giorni, pubblicheremo un articolo sul nostro blog che approfondirà questo argomento.
Esempi di script per RaptorXML
Il repository RaptorXML-Examples contiene una raccolta di esempi e frammenti di codice sorgente che illustrano come utilizzare la nuova API Python v2.1 nel server RaptorXML. Ogni esempio include una breve documentazione all'inizio del file sorgente e poi dimostra una particolare funzionalità dell'API, tra cui il download di tutte le parti remote di uno schema come un insieme tassonomico completo e ricercabile (DTS), l'esplorazione dell'intero database di collegamenti di calcolo presente in un DTS, l'aggiunta di regole di validazione personalizzate, l'esplorazione di tutti gli insiemi di relazioni dimensionali (DRS), la generazione di form HTML a partire da un database di collegamenti di tabelle XBRL e molto altro.
Restate sintonizzati, perché prevediamo di pubblicare ulteriori esempi di codice e interessanti frammenti di codice nel corso del tempo, oltre ad alcuni progetti interessanti realizzati con MobileTogether. Se c'è qualcosa che vorreste vedere, fatecelo sapere nei commenti.
