XBRL je kratica za eXtensible Business Reporting Language. X pomeni tudi XML, računalniški jezik, podoben HTML, ki je močno sredstvo za komuniciranje prek interneta. V najbolj tehničnem smislu je XBRL metoda izmenjave informacij poslovne ali finančne narave.
Ideja za XBRL je predstavljati vsak datum kot ločeno entiteto z lastno oznako identitete. Velike skupine podatkov lahko razvrstimo tudi z edinstvenimi oznakami. Primeri tega so čisti dobiček in poslovni dobiček ali izguba. Vsaka od teh je znana kot taksonomija ali metoda identifikacije podatkov na poseben način za določen namen.
Na ta način so podatki lahko berljivi z računalniškimi procesorji podatkov. Medtem ko bi predstavitve HTML ali golega besedila navedle številke finančne institucije kot bloke besedila, XBRL zagotavlja bolj naraven in uporabniku prijazen način za izmenjavo podatkov. Razmislite o tem takole: vseh teh številk vam ni več treba ročno vnašati. Ali, kot je bolj verjetno, računalniku ni treba prevesti besedila v številke in spet nazaj v besedilo. Namesto tega je XBRL direktna zamenjava.
XBRL omogoča neposreden prenos podatkov številk z enega mesta na drugega v trenutku, ko bi mignil. In hitreje kot lahko računalnik obdela podatke, več obdelave podatkov lahko opravi v določenem časovnem obdobju. Iskanje podatkov lahko traja manj časa, pa tudi preverjanje kreditne sposobnosti, sestavljanje poročil, analiza naložb in celo vrsto drugih finančnih praks.
XBRL ni zaprt jezik. Nasprotno, to je odprt standard. Vsakdo ga lahko uporablja in nikomur ni treba plačati licenčnine. Izkušeni programerji lahko prilagodijo standarde XBRL svojim namenom. Kdo posebej uporablja XBRL? Računovodje, banke, finančni analitiki, upniki, gospodarske agencije in borze so vsi primeri subjektov, ki uspevajo z uporabo XBRL.