XBRL je skraćenica od eXtensible Business Reporting Language. X također označava XML, računalni jezik sličan HTML-u koji je moćno sredstvo komunikacije putem Interneta. XBRL je u svom najtehničkom smislu metoda razmjene informacija poslovne ili financijske prirode.
Ideja iza XBRL-a je da se svaki datum predstavi kao zaseban entitet s vlastitom oznakom identiteta. Velike skupine podataka također se mogu klasificirati jedinstvenim oznakama. Primjeri za to su neto dobit i poslovni dobitak ili gubitak. Svaki od njih poznat je kao taksonomija ili metoda identificiranja podataka na specifičan način za određenu svrhu.
Na taj način, računalni procesori podataka čine podatke lako čitljivim. Dok bi HTML ili prezentacije u obliku običnog teksta navodile brojeve financijske institucije kao blokove teksta, XBRL pruža prirodniji i korisniji način za dijeljenje podataka. Razmislite o tome na sljedeći način: više ne morate ručno unositi sve te brojeve. Ili, što je vjerojatnije, računalo ne mora prevoditi tekst u brojeve i ponovno u tekst. Umjesto toga, XBRL je izravna zamjena.
XBRL pruža sredstva za izravan prijenos podataka brojeva s jednog mjesta na drugo u tren oka. I što brže računalo može obraditi podatke, to može učiniti više obrade podataka u određenom vremenskom razdoblju. Pretraživanje podataka može potrajati manje vremena, kao i provjere kreditne sposobnosti, izrada izvješća, analiza ulaganja i čitav niz drugih financijskih praksi.
XBRL nije zatvoreni jezik. Naprotiv, to je otvoreni standard. Svatko ga može koristiti i nitko ne mora platiti licencnu naknadu. Vješti programeri mogu prilagoditi XBRL standarde za svoje potrebe. Tko konkretno koristi XBRL? Računovođe, banke, financijski analitičari, vjerovnici, gospodarske agencije i burze primjeri su subjekata koji napreduju korištenjem XBRL-a.