Loading AI tools
Da Wikipedia, l'enciclopedia libera
XBRL (acronimo di eXtensible Business Reporting Language) è un linguaggio basato su XML utilizzato principalmente per la comunicazione e lo scambio elettronico di informazioni contabili e finanziarie.
XBRL linguaggio di programmazione | |
---|---|
![]() | |
Autore | XBRL International |
Data di origine | 2003 |
Ultima versione | 2.1 |
Estensioni comuni | xbrl e xml |
Influenzato da | XML |
Implementazione di riferimento | |
Sito web | www.xbrl.org/ |
Tramite un insieme di metadati definiti in una tassonomia, XBRL permette di specificare tutte le voci necessarie alla creazione di uno specifico documento contabile.
In sostanza un documento XBRL è un file dove i dati vengono etichettati con una codifica che ne definisce il tipo di voce, selezionata tra quelle presenti nella tassonomia, e poi riporta la definizione o il valore del dato, come ad esempio il periodo di riferimento, il nominativo dell'azienda, la valuta di conto utilizzata, il valore contabile[1].
Ad esempio un bilancio emesso in formato XBRL sarà stato standardizzato secondo il modello XBRL stesso e conterrà pertanto una codifica specifica per ogni valore o informazione presente nel documento stesso in modo da permettere una immediata analisi, verifica o rielaborazione dello stesso.
Lo standard XBRL è gestito da un consorzio internazionale che raggruppa più di 300 organizzazioni diverse. Questo consorzio si occupa di definire e pubblicare le varie tassonomie e i vari legami tra queste.
Nell'uso tipico, XBRL è costituito da un'istanza XBRL, contenente principalmente i fatti aziendali segnalati, e una raccolta di tassonomie denominata Discoverable Taxonomy Set (DTS), che definiscono i metadati di questi fatti, come il significato dei fatti e il modo in cui si relazionano tra loro. XBRL utilizza gli standard XML Schema, XLink e XPointer.
L'istanza XBRL inizia con l'elemento radice <xbrl>. Potrebbe esserci più di un'istanza XBRL incorporata in un documento XML più grande. L'istanza Xbrl è anche conosciuta come file XBRL. L'istanza XBRL stessa contiene le seguenti informazioni[2][3]:
Nella progettazione di XBRL, a tutti i fatti dell'articolo deve essere assegnato un contesto.
Una tassonomia XBRL è una raccolta di schemi di tassonomia e basi di collegamento. Uno schema di tassonomia è un documento (file) di schema XML. I linkbase sono documenti XML (file) che seguono la specifica XLink. Lo schema deve infine estendere il documento dello schema dell'istanza XBRL e in genere estendere altri schemi XBRL pubblicati sul sito Web xbrl.org[4][5].
XBRL International ha emesso un impegno di stabilità in relazione alla specifica XBRL 2.1 di base. Oltre a tale specifica, continua il lavoro sullo sviluppo di moduli XBRL che definiscono nuove funzionalità compatibili[6][7]:
Oltre alla creazione di moduli aggiuntivi, XBRL International supporta diversi metodi per continuare l'espansione della funzionalità XBRL condivisa[8][9][10]:
iXBRL (Inline XBRL) è uno sviluppo di XBRL in cui i metadati XBRL sono incorporati in un documento HTML, come ad esempio un report. Richiede che il documento HTML sia ben formato ma non specifica altrimenti il formato XML richiesto. In genere, iXBRL viene implementato all'interno di documenti HTML, che vengono visualizzati o stampati dai browser Web senza rivelare i metadati XBRL all'interno del documento. La specifica, tuttavia, fornisce uno schema normativo che richiede che qualsiasi documento iXBRL valido per schema sia in formato XHTML[11].
La maggior parte dei rapporti finanziari iXBRL vengono prodotti in due modi:
Il 18 dicembre 2017 l'Autorità europea degli strumenti finanziari e dei mercati ha pubblicato la bozza finale degli standard tecnici di regolamentazione (RTS) che definisce il nuovo formato elettronico unico europeo (ESEF). In base alla bozza di regolamento, a partire dal 2020, le relazioni finanziarie contenenti il bilancio consolidato IFRS devono essere etichettate con i tag XBRL[12].
Questo è un esempio di file di istanza dell'istruzione IFRS (International Financial Reporting Standards) di una società olandese fittizia:
<? xml version = "1.0" encoding = "UTF-8"?>
<xbrli: xbrl
xmlns: ifrs-gp = "http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15"
xmlns: iso4217 = "http://www.xbrl.org/ 2003 / iso4217 "
xmlns: xbrli = " http://www.xbrl.org/2003/instance "
xmlns: xbrll = " http://www.xbrl.org/2003/linkbase "
xmlns: xlink = " http: / /www.w3.org/1999/xlink " >
<xbrll: schemaRef xbrll: href = "http://www.org.com/xbrl/taxonomy" xlink: type = "simple" />
<ifrs-gp: OtherOperatingIncomeTotalFinancialInstitutions contextRef = "J2004" decimals
= "0" unitRef = "EUR" > 38679000000 </ ifrs-gp: OtherOperatingIncomeTotalFinancialInstitutions>
<ifrs-gp: OtherAdministrativeExpenses contextRef = "J2004" decimals
= "0" unitRef = "EUR" > 35996000000 </ ifrs-gp: OtherAdministrative -Expenses>
<ifrsOtherOperatingExpenses contextRef = "J2004" decimals
= "0" unitRef = "EUR" > 870000000 </ ifrs-gp: OtherOperatingExpenses>
...
<ifrs-gp: OtherOperatingIncomeTotalByNature contextRef = "J2004" decimals
= "0" unitRef = "EUR" > 10430000000 </ ifrs-gp: OtherOperatingIncomeTotalByNature>
<xbrli: context id = "BJ2004" >
<xbrli: entity>
<xbrli schema = "www.iqinfo.com/xbrl" > ACME </ xbrli: identifier>
</ xbrli: entity>
<xbrli: period>
<xbrli: instant> 2004-01-01 </ xbrli: instant>
</ xbrli: periodo>
</ xbrli: context>
<xbrli: context id = "EJ2004 " >
<xbrli: entity>
<xbrli: identificatore schema = "www.iqinfo.com/xbrl" > ACME </ xbrli: identifier>
</ xbrli: entity>
<xbrli: period>
<xbrli: instant> 2004-12-31 </ xbrli: instant>
</ xbrli: period>
</ xbrli: context>
<xbrli: context id = "J2004" >
<xbrli: entity>
<xbrli: identifier scheme = "www.iqinfo.com/xbrl" > ACME </ xbrli: identifier>
</ xbrli: entity>
<xbrli: period>
<xbrli: startDate> 2004-01-01 </ xbrli: startDate>
<xbrli: endDate> 2004-12-31 </ xbrli:endDate>
</ xbrli: period>
</ xbrli: context>
<xbrli: unit id = "EUR" >
<xbrli: measure> iso4217: EUR </ xbrli: measure>
</ xbrli: unit>
</ xbrli: xbrl>
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.