Ce este un fișier XBRL?
Un fișier cu extensia .xbrl (eXtensible Business Reporting Language) este un cadru global disponibil gratuit pentru schimbul de informații despre afaceri. Acum este utilizat pe scară largă ca unul dintre formatele standard care a înlocuit rapoartele mai vechi pe hârtie cu înregistrări digitale mai utile și mai precise. Datele schimbate folosind fișierele XBRL includ registre, detalii financiare și bilanţuri. Suportă etichete de date care permit prelucrarea datelor de la pregătire până la etapa de analiză a informațiilor de afaceri de toate tipurile. Fișierele XBRL pot fi deschise folosind software precum Rivet Software Dragon View XBRL Viewer și API-uri precum Aspose.Finance.
Format de fișier XBRL
XBRL este un standard internațional deschis pentru raportarea digitală a afacerilor, care este utilizat pe scară largă la nivel global. Este un limbaj bazat pe XML care utilizează elemente XBRL, cunoscute sub numele de etichete, pentru a descrie fiecare element de date comerciale pentru a formula date pentru sortarea și analiza rapoartelor. Specificațiile de format de fișier XBRL sunt dezvoltate și publicate de XBRL International, Inc, cu XBRL versiunea 2.1 în prezent disponibile utilizatorilor.
Structura documentului XBRL
Informații complete despre etichetele XBRL 2.1 pot fi îndrumați de către programatori pentru a scrie aplicații pentru lucrul cu acest format de fișier. Un XBRL constă dintr-o instanță XBRL și o colecție de taxonomii.
XBRL Instance
- Instanța XBRL începe cu element rădăcină. Un document XML mare poate conține mai mult de o instanță XBRL încorporată în el.
Taxonomia XBRL
- Taxonomia XBRL este definit ca o schemă XML și un set de elemente de link-uri externe la care se face referire directă. O schemă de taxonomie scalabilă care arată referințele la baza de linkuri este următoarea.
<schema
xmlns:link="http://www.xbrl.org/2003/linkbase"
xmlns:ci="http://www.mycompany.com/taxonomy/2003-10-19"
xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.mycompany.com/taxonomy/2003-10-19">
<annotation>
<appinfo>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_presentation.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_calculation.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_definition.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_label.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_reference.xml" xlink:role="http://www.xbrl.org/2003/role/referenceLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<!-- ... taxonomy elements declaration starts here ... -->
</schema>