Limbajul de raportare a afacerilor extins | |
---|---|
Extensie | .xml, .xbrl, .xsd |
tip MIME | aplicație/xml |
Dezvoltator | XBRL Internațional |
Tip de format | Limbajul de marcare |
Extins din | XML |
Standard(e) | Specificații XBRL 2.1 |
Site-ul web | xbrl.org |
XBRL ( Limba engleză e X tensible de raportare a afacerilor „Extensible Business Reporting Language ” ) este un standard de schimb de informații de afaceri deschis , utilizat pe scară largă în lume . XBRL face posibilă exprimarea, folosind mijloace semantice , a cerințelor de raportare a afacerilor care sunt comune participanților la piață și autorităților de reglementare . Standardul se bazează pe limbajul de marcare extensibil XML și utilizează tehnologii legate de XML, cum ar fi XML Schema , XLink , XPath și spațiul de nume . Una dintre sarcinile principale ale XBRL este de a reglementa schimbul de informații financiare, cum ar fi situațiile financiare. Specificația de limbă XBRL este dezvoltată și publicată de organizația internațională independentă XBRL International, Inc.(XII)
XBRL este un mijloc bazat pe standarde de comunicare și schimb de informații de afaceri între sistemele de afaceri. Aceste comunicări se bazează pe descrieri ale seturilor de metadate stabilite în taxonomii , care conțin o descriere atât a indicatorilor individuali de raportare , cât și a relației dintre aceștia și alte elemente semantice ale taxonomiei. Setul de informații destinate a fi transmise sau schimbate este conținut într-un așa-numit raport XBRL .
Utilizatorii inițiali ai XBRL au fost autorități de reglementare precum Corporația Federală de Asigurare a Depozitelor din SUA și Comitetul European de Supraveghere Bancară ( ). XBRL este utilizat în prezent în multe țări de autoritățile de reglementare a burselor și a valorilor mobiliare, autoritățile de reglementare bancare, registratorii, autoritățile fiscale și agențiile naționale de statistică.
Depozitul XBRL Design Wiki este gratuit de utilizat și actualizat. În ultimul deceniu, Comisia pentru Valori Mobiliare din SUA (SEC), HM Revenue and Customs (HMRC) și Companies House din Singapore au început să solicite companiilor să raporteze în format XBRL, alte autorități de reglementare au urmat exemplul. Proiectul în SEC a fost lansat în 2008 în mai multe etape, la prima dintre care cele mai mari organizații supravegheate au început să ofere raportări în format XBRL. Companiile străine care utilizează Standardele Internaționale de Raportare Financiară (IFRS) au început să își trimită situațiile financiare la SEC în format XBRL de când taxonomia IFRS a fost adoptată de SEC . În Marea Britanie, HM Revenue și Customs and Companies House folosesc XBRL din 2013 (sub forma unui format iXBRL modificat ). XBRL a fost adoptat de Ministerul Afacerilor Corporative (MCA) din India pentru a face schimb de informații financiare și de cost cu guvernul central .
Versiunea curentă a specificației XBRL este versiunea 2.1 [1] (cu errata). Versiunile normative ale tuturor schemelor XML sunt date într-o specificație separată. Pachetele de schemă XML sunt disponibile pentru testarea procesoarelor de documente XBRL. XBRL utilizează XML Schema , XLink și standardele XPointer .
În utilizarea standard, XBRL include conceptele unei instanțe XBRL, care conțin în primul rând un raport al faptelor comerciale și un set de reguli – numit set de taxonomie descoperite (DTS) – care definesc metadatele pentru faptele unei instanțe XBRL, cum ar fi ceea ce aceste fapte înseamnă și modul în care sunt legate între ele.
O instanță XBRL începe cu elementul rădăcină <XBRL> . Un document XML mare poate conține mai multe instanțe XBRL. Un raport XBRL conține următoarele informații:
Atunci când se creează un document XBRL, toate faptele comerciale pe care le conține trebuie să primească un context.
Mai jos este un exemplu de raport pentru o companie olandeză fictivă , pregătit în conformitate cu Standardele Internaționale de Raportare Financiară (IFRS):
<?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:OtherAdministrativeExpenses-Expenses-Others:Others> Expenses-Administrativeg contextRef= "J2004" zecimale= "0" unitRef= "EUR" > 870000000 </ifrs-gp:OtherOperatingExpenses> ... <ifrs-gp:OtherOperatingIncomeTotalByNature contextRef= "J2004" decimals= "0" unitRef= "EUR" > 10430000000 </ifrs-gp:OtherOperatingIncomeTotalByNature> <xbrli:context id= "BJ2004:identificator" :> < xbrli:identificator scheme= "www.iqinfo.com/xbrl" > ACME </xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant> 2004-01-01 </xbrli:instant> </xbrli: period> </xbrli:context> <xbrli:context id= "EJ2004" > <xbrli:entity> <xbrli:identifier scheme= "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: măsură> </xbrli:unit> </xbrli:xbrl>O taxonomie XBRL este o colecție de scheme taxonomice și baze de legături. O schemă taxonomică este un document de schemă XML (fișier). Bazele de linkuri sunt documente (fișiere) XML care sunt construite conform specificației XLink . Schema taxonomică ar trebui să extindă în cele din urmă schema de raportare XBRL, precum și alte scheme tipice publicate pe site-ul web xbrl.org .
Această bază de legături oferă posibilitatea de a atribui concepte intuitive nume. Utilizarea unei baze de etichete permite unui concept să i se dea nume în mai multe limbi, precum și mai multe nume alternative în aceeași limbă.
Scopul dezvoltatorilor XBRL este de a face din acesta standardul mondial pentru raportarea electronică a afacerilor. Acest lucru necesită reprezentarea datelor de afaceri taxonomice în diferite limbi. În acest sens, este important să puteți atribui etichete în diferite limbi atunci când creați un element. De asemenea, acestea pot fi etichete diferite pentru utilizare în scopuri diferite. Toate etichetele sunt stocate și legate la elementele de taxonomie în baza de linkuri de etichete. Elementele specificate în schemă sunt destinate transferului indicatorilor contabili pe computerele utilizatorilor. Pentru a simplifica procesarea numelor lor pe computer, trebuie să se supună unor reguli. De exemplu, spațiile nu sunt permise. Astfel, indicatorul „Numerar și echivalente de numerar” ar trebui denumit „Numerar și echivalente de numerar”. În plus, taxonomiile mari, cum ar fi taxonomia IFRS, sunt supuse unor reguli suplimentare de denumire și etichetare pentru a asigura coerența în cadrul schemei taxonomiei. De exemplu, poate fi folosită o listă de cuvinte care sunt excluse din nume, cum ar fi: și :, „de la” ... sau cuvinte care apar numai într-o anumită ordine (de exemplu, „Net” sau „Total” la sfârşitul etichetei după virgulă). În baza de legături de etichete, articolele sunt conectate la etichete care pot fi citite de om folosind un arc de concept-etichetă. După cum sa menționat mai sus, elementele pot fi etichetate în diferite limbi. Exemplul de mai jos descrie etichetarea elementului IFRS Total Assets în engleză, germană și poloneză.
<label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Active, total </ etichetă> <label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "de" > Vermögenswerte, Gesamt </ etichetă> <label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "pl" > Aktywa, Razem </ etichetă>Pentru a face distincția între limbile utilizate, XBRL utilizează etichete de limbă din XML. Dezvoltatorii de taxonomie pot atribui mai multe etichete aceluiași element. Una dintre ideile XBRL este că informațiile despre perioada de timp și moneda unui element nu sunt conținute în descrierea elementului, ci sunt descrise de contextul rapoartelor. Pe de altă parte, în situațiile financiare, mulți indicatori sunt reflectați de la o anumită dată, de exemplu, active (imobiliare și echipamente) la începutul anului și active (imobiliare și echipamente) la sfârșitul anului . XBRL vă permite să creați diferite etichete în funcție de contextul în care va fi utilizat elementul.
<label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "ro" > Proprietăți, instalații și echipamente , Net </label> <label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/periodStartLabel" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Proprietăți, instalații și echipamente , Net, Sold de început </label> <label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/periodEndLabel" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Proprietăți, instalații și echipamente , Net, Sold final </label>Exemplul de mai sus arată cum trei etichete diferite sunt atribuite aceluiași element folosind roluri diferite pentru atributele de pe etichete.
Baza de linkuri de resurseAceastă bază de legături leagă concepte la citate din literatura de specialitate.
Conceptele financiare cuprinse în rapoartele de afaceri de cele mai multe ori nu sunt derivate din reglementări emise de diferite organisme de reglementare. De exemplu, taxonomia IFRS descrie situațiile financiare întocmite pe baza IFRS (volum obligatoriu). Elementele definite de această taxonomie se referă la termeni și concepte specifice care sunt acoperite în standarde. Din acest motiv, taxonomia folosește adesea o bază de legături de resurse care specifică relațiile dintre elementele taxonomiei și regulile sau standardele externe acesteia (o altă soluție în această situație ar fi includerea legăturilor către documentație în baza de legături etichete). Acest lucru ajută designerii și utilizatorii de rapoarte să înțeleagă semnificația fiecărui element și oferă suport pentru informații atunci când este inclus în taxonomie. În același timp, baza de legături în sine nu conține textul integral al documentului de reglementare. În schimb, conține o indicație a documentelor sursă, identificând numele acestora și făcând referire la paragrafele și clauzele relevante. Această conexiune este creată folosind arcul „resursa conceptului”. Există mai multe tipuri de legături care pot fi aplicate fiecărui element.
<reference xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/presentationRef" xlink:label= "CashFlowsFromUsedInOperationsTotal_ref" > <ref:Name> IAS </ref:Name> <ref:Number> 7 </ref:Number> <ref:Paragraph> 14 </ref:Paragraph> </reference> <reference xlink:type= "resource" xlink:role= "http://www.xbrl. org/2003/role/measurementRef" xlink:label= "CashFlowsFromUsedInOperationsTotal_ref" > <ref:Name> IAS </ref:Name> <ref:Number> 7 </ref:Number> <ref:Paragraph> 18 </ref: Paragraf> <ref:Subparagraph> a </ref:Subparagraph> </reference>Exemplul de mai sus prezintă referiri la fluxurile de numerar din operațiuni. În primul rând, oferă un link către un document care explică cum și unde ar trebui să fie prezentat elementul în ceea ce privește plasarea și etichetarea acestuia. În IAS 7, punctul 14, citim că există un concept de fluxuri de numerar din activitățile de exploatare și din care este derivat. În al doilea rând, referința la dimensiune oferă o explicație a valorii elementului și a modului în care ar trebui calculată. Această descriere poate fi găsită în paragraful 18.a din IAS 7. XBRL permite, de asemenea, alocarea altor tipuri de legături unui element, conținând exemple, comentarii și așa mai departe.
Linkbase de calculAceastă bază de legături leagă un concept de altul, ceea ce vă permite să verificați valorile elementelor din raport pentru o potrivire.
Ideea din spatele bazei de linkuri de calcul este de a îmbunătăți calitatea instanțelor XBRL. Conține descrieri ale regulilor de validare de bază care se aplică tuturor rapoartelor legate de o anumită taxonomie. Calculul ierarhic linkbase de calcul sortează toate elementele monetare astfel încât elementele de nivel inferior să fie adăugate sau scazute unele de altele, astfel încât conceptul de nivel superior să fie rezultatul acestor operațiuni.
Semnul relației dintre elemente depinde apoi de atributul de greutate atribuit arcului care leagă cele două elemente. Un exemplu este prezentat mai jos.
<calculationArc xlink:type= "arc" xlink:arcrole= "http://www.xbrl.org/2003/arcrole/summation-item" xlink:from= "Profit brut" xlink:to= "VenitTotal" order= "1 " weight= "1" use= "optional" /> <calculationArc xlink:type= "arc" xlink:arcrole= "http://www.xbrl.org/2003/arcrole/summation-item" xlink:from= " GrossProfit" xlink:to= "CostOfSales" order= "2" weight= "-1" use= "optional" />Exemplul demonstrează existența a două arce de calcul și detaliază relația dintre Marja brută, Venituri și Costul vânzărilor. În contul de profit și pierdere, Profitul Brut este diferența dintre ultimele două. Astfel, atribuim o valoare a atributului de greutate de „1” arcului care conectează Marja brută și Venitul și „-1” arcului care conectează Marja brută și Costul vânzării. Diferența dintre o bază de link-uri de calcul și o bază de link-uri de prezentare este că elementul rezumat, care servește la însumarea tuturor celorlalte, apare de obicei în partea de jos a situației financiare, în timp ce în baza de link-uri de calcul trebuie plasat ca concept de sus.
Calcul de prezentare Active (Prezentare) Active, Active imobilizate, active necurente +1 Active, active curente, curente +1 Active, TotalExistă două reguli principale cu privire la dependențele calculate în XBRL. În primul rând, nu puteți efectua operații asupra elementelor care au valori diferite pentru atributul „Tipul de perioadă”. Aceasta este adesea denumită regula cross-context și implică definirea valorilor de timp ale unor elemente ca „Perioadă” (durată) și altele ca „De la dată” (instantanee). De exemplu, conceptele folosite în bilanţ sunt instantanee: aceasta înseamnă că valoarea lor este prezentată într-o anumită zi; în timp ce elementele din contul de profit și pierdere sau din situația fluxurilor de trezorerie au o valoare temporală de „Durată” deoarece reprezintă activități care au avut loc într-o anumită perioadă de timp. Problema apare, de exemplu, în Situația modificărilor capitalurilor proprii sau în Situația modificărilor activelor, care prezintă atât elemente pentru dată, cât și elemente pentru perioadă. Soluția la această problemă este formula linkbase, care oferă dezvoltatorilor de taxonomie acces la mult mai multe funcții decât simpla adunare sau scădere. În al doilea rând, regula înregistrării duble impune dezvoltatorilor taxonomiei XBRL să specifice natura de credit/debit a elementelor monetare incluse în bilanțuri și situații de venit. Această regulă nu numai că interzice îmbinarea elementelor cu atribute de echilibru opuse - acestea trebuie separate - ci determină și dacă valoarea numerică conținută în element va fi pozitivă sau negativă.
Definiție linkbaseAceastă bază de legături leagă concepte cu altele folosind diferite roluri arc pentru a exprima relații cum ar fi dacă-atunci, părți întregi etc. Rolurile arc pot fi create de dezvoltatorii de taxonomie XBRL sau rolurile arc utilizate în mod obișnuit pot fi adăugate la XBRL Link Role Registry (LRR). ).
Definiția linkbase oferă dezvoltatorilor de taxonomie capacitatea de a stabili diferite tipuri de relații între elemente. Există patru tipuri de relații standard acceptate de definiția linkbase.
Prima dintre acestea este definită ca generală - particulară . Caracterizează concepte care au aceeași natură, dar semnificații mai generale sau mai specifice. De exemplu, un cod poștal din Statele Unite este unul dintre tipurile de coduri poștale care sunt utilizate în întreaga lume. Pentru a arăta această relație, dezvoltatorii de taxonomie definesc un cod poștal ca un concept general, cu care este asociat conceptul mai specific „cod poștal”.
Al doilea tip de relație este definit ca o entitate - un alias . Folosind-o, dezvoltatorii de taxonomie pot indica faptul că două concepte au același sens. De exemplu, unele companii aeriene pot folosi termenul „aeronavă” pentru a descrie componenta principală a activelor lor, în timp ce altele ar prefera denumirea „aeronavă”. Pentru a susține că semnificația acestor nume este aceeași și că pot fi folosite interschimbabil, scriitorii de taxonomie le pot lega folosind rolul de arc entitate-alias.
Al treilea tip standard de relație se numește cerințe-element . După cum sugerează și numele, dezvoltatorii de taxonomie îl pot folosi pentru a forța reporterii să introducă valoarea unui element dacă acesta ar trebui să fie conținut într-un alt element. De exemplu, un organism de reglementare poate solicita dezvăluirea unei componente separate de activ dacă aceasta este inclusă în bilanț. Pentru a realiza acest lucru, definiția linkbase definește o relație „cerințe-element” între ele (de exemplu, „Imobil, mașini și echipamente, total” și „Imobil, mașini și echipamente, pe componentă”).
Al patrulea tip de relație se numește similar-tupluri . Seamănă cu vizualizarea entitate-alias, dar se aplică tuplurilor. Acest tip de relație conectează două tupluri care sunt echivalente din punct de vedere al descrierii (documentație în eticheta linkbase sau linkuri în resource linkbase), dar diferite în ceea ce privește XML, adică nu conțin modele identice, de exemplu, conțin elemente diferite . Unul dintre motivele pentru care a fost introdus acest tip de relație este interzicerea schemei de suprascriere, care împiedică modificările modelului de conținut al tuplului.
Baza de date link prezentareAceastă bază de legături leagă concepte de altele, astfel încât dependențele rezultate pot ghida proiectarea, randarea și redarea interfeței cu utilizatorul.
Rapoartele de afaceri sunt elaborate în principal sub formă de tabele, formulare de raportare sau alte structuri. Baza de linkuri de prezentare stochează informații despre relația dintre elemente pentru a organiza corect conținutul taxonomiei. Acest lucru vă permite să organizați elementele într-o structură care este potrivită pentru reprezentarea relațiilor ierarhice ale datelor specifice de afaceri. Această grupare se poate face în diferite moduri. De exemplu, un bilanț tipic conține active, pasive și capitaluri proprii. Activele constau din active circulante și active imobilizate. Activele curente sunt împărțite în stocuri, conturi de încasat și așa mai departe. Într-o bază de linkuri de prezentare, utilizarea relațiilor părinte-copil permite organizarea elementelor în modul în care doresc și îi ajută pe utilizatori să găsească concepte de interes pentru ei.
<?xml version="1.0" encoding="utf-8"?> <schema xmlns= "http://www.w3.org/2001/XMLSchema" xmlns:xbrli= "http://www.xbrl.org /2003/instance" xmlns:link= "http://www.xbrl.org/2003/linkbase" xmlns:xlink= "http://www.w3.org/1999/xlink" xmlns:ifrs-gp= " http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15" xmlns:ifrs-gp-rol= "http://xbrl.iasb.org/int/fr/ifrs/gp /2005-05-15/roles" xmlns:samp= "http://www.iqinfo.com/xbrl/taxonomy" targetNamespace= "http://www.iqinfo.com/xbrl/taxonomy" elementFormDefault= "calificat" attributeFormDefault= "necalificat" > <adnotare> <appinfo> <link:linkbaseRef xlink:type= 'simple' xlink:href= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp- pre-bs-liquidity-2005-05-15.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= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-pre-is-byNature- 2005-05-15.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= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-cal-bs-liquidity- 2005-05-15.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= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-cal-is-byNature- 2005-05-15.xml' xlink:role= 'http://www.xbrl.org/2003/role/calculationLinkbaseRef' 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" /> <import namespace= "http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15" schemaLocation= "http://xbrl.iasb. org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-2005-05-15.xsd" /> </schema>XBRL International ( în engleză XBRL International ) este o organizație internațională care dezvoltă și oferă acces la standarde tehnice (specificații) XBRL. XBRL International reunește peste 550 de participanți (membri), care includ atât companii individuale (participanți direcți), cât și asociații și organisme guvernamentale ale acestora, reprezentând la nivel central interesele companiilor individuale ale țărilor respective în relațiile cu XBRL International. Toate țările G20 și BRICS au organizat „jurisdicții” naționale pe teritoriul lor. O listă completă a „jurisdicțiilor” naționale poate fi găsită pe site-ul web al consorțiului XBRL International [2] .
La 10 iunie 2015, jurisdicția rusă a XBRL a fost creată pe baza Băncii Rusiei [3] . Jurisdicția XBRL în Federația Rusă a fost creată sub forma unei organizații autonome non-profit (ANO) [4] .
Oracle Corporation a implementat suport pentru formatul XBRL prin lansarea unei extensii corespunzătoare pentru SGBD-ul său, numită „Extensia Oracle Database XBRL” [5] .
În cataloagele bibliografice |
---|
sistemelor de contabilitate | Software pentru calcularea automată a|||||
---|---|---|---|---|---|
Compararea programelor de contabilitate | |||||
Gratuit |
| ||||
Gratuit |
| ||||
Produs software în cutie |
| ||||
Tipul fisierului | |||||
|