XBRL
Rozszerzenie nazwy pliku |
.xbrl , .xml
|
---|---|
Rodzaj mediów internetowych |
aplikacja/xml
|
Opracowany przez | Międzynarodowy XBRL |
Pierwsze wydanie | 31 grudnia 2003 |
Najnowsze wydanie | v2.1 (z poprawkami erraty) 20 lutego 2013 |
Typ formatu | Język znaczników |
Przedłużony od | XML |
Standard | Specyfikacja XBRL 2.1 |
Część serii o |
rachunkowości |
---|
XBRL ( eXtensible Business Reporting Language ) to swobodnie dostępna i globalna platforma wymiany informacji biznesowych. XBRL umożliwia wyrażanie znaczenia semantycznego powszechnie wymaganego w raportowaniu biznesowym . Standard był pierwotnie oparty na XML , ale teraz dodatkowo obsługuje raporty w formatach JSON i CSV, a także oryginalną składnię opartą na XML. XBRL jest również coraz częściej używany w Inline XBRL wariant, który osadza znaczniki XBRL w dokumencie HTML. Jednym z powszechnych zastosowań XBRL jest wymiana informacji finansowych, na przykład w rocznym sprawozdaniu finansowym firmy. Standard XBRL został opracowany i opublikowany przez XBRL International , Inc. (XII).
XBRL to oparty na standardach sposób komunikacji i wymiany informacji biznesowych między systemami biznesowymi. Te komunikaty są definiowane przez metadane określone w taksonomiach , które obejmują definicje poszczególnych pojęć sprawozdawczych , jak również relacje między pojęciami a innymi znaczeniami semantycznymi . Informacje, które są przekazywane lub wymieniane, są dostarczane w ramach instancji XBRL .
Pierwsi użytkownicy XBRL to organy regulacyjne, takie jak amerykańska Federalna Korporacja Ubezpieczeń Depozytów i Komitet Europejskich Organów Nadzoru Bankowego (CEBS). Typowe funkcje w wielu krajach, które korzystają z XBRL, obejmują organy regulacyjne giełd i papierów wartościowych, organy nadzoru bankowego, rejestratorów biznesowych, agencje sprawozdawczości podatkowej i podatkowej oraz krajowe agencje statystyczne.
Lista znanych projektów XBRL jest publikowana przez XBRL International. W ciągu ostatnich dziesięciu lat Komisja Papierów Wartościowych i Giełd (SEC), brytyjski Urząd Skarbowy i Celny (HMRC) oraz Singapurski Urząd ds. podążać za przykładem. Opracowanie wstępnych US GAAP SEC Taksonomia była prowadzona przez XBRL US i została zaakceptowana i wdrożona do użytku przez spółki publiczne w 2008 r. etapami, przy czym największe podmioty zgłaszające rozpoczynały działalność: oczekuje się, że zagraniczne spółki stosujące Międzynarodowe Standardy Sprawozdawczości Finansowej (MSSF) będą składać sprawozdania finansowe do SEC przy użyciu XBRL po zaakceptowaniu taksonomii MSSF przez SEC. W Wielkiej Brytanii w 2011 roku zarówno HMRC, jak i Companies House zaakceptowały XBRL w formacie iXBRL. XBRL został przyjęty przez Ministerstwo Spraw Korporacyjnych (MCA) Indii do składania informacji finansowych i kosztowych rządowi centralnemu.
Specyfikacja
Obecna wersja podstawowej specyfikacji XBRL to 2.1, z poprawkami typu errata.
Aktualna wersja specyfikacji Inline XBRL to 1.1
Pakiety zgodności są dostępne do testowania procesorów dokumentów XBRL i Inline XBRL.
Struktura dokumentu XBRL
W typowym użyciu XBRL składa się z instancji XBRL , zawierającej głównie zgłaszane fakty biznesowe, oraz zbioru taksonomii (nazywanego zestawem taksonomii wykrywalnej (DTS)), które definiują metadane dotyczące tych faktów, takie jak znaczenie faktów i sposób odnoszą się do siebie. XBRL wykorzystuje XML Schema , XLink i XPointer .
Instancja XBRL
Instancja XBRL zaczyna się od elementu głównego <xbrl> . W większym dokumencie XML może znajdować się więcej niż jedna instancja XBRL. Instancja Xbrl jest również znana jako plik XBRL. Sama instancja XBRL zawiera następujące informacje:
-
Fakty biznesowe – fakty można podzielić na dwie kategorie
- Pozycje to fakty posiadające jedną wartość. Są one reprezentowane przez pojedynczy element XML z wartością jako treścią.
- Krotki to fakty posiadające wiele wartości. Są one reprezentowane przez pojedynczy element XML zawierający zagnieżdżone elementy lub krotki.
W projekcie XBRL wszystkim faktom pozycji należy przypisać kontekst.
- Konteksty określają jednostkę, np. firmę lub osobę, której dotyczy fakt, okres, w jakim fakt jest istotny, oraz opcjonalny scenariusz. Informacje o dacie i godzinie pojawiające się w elemencie okresu muszą być zgodne z normą ISO 8601 . Scenariusze dostarczają dalszych informacji kontekstowych o faktach, takich jak to, czy zgłoszone wartości biznesowe są rzeczywiste, prognozowane czy budżetowane.
- Jednostki definiują jednostki używane przez fakty liczbowe lub ułamkowe w dokumencie, takie jak USD, akcje. XBRL umożliwia zdefiniowanie bardziej złożonych jednostek, jeśli to konieczne. Fakty o charakterze pieniężnym muszą używać jednostki z ISO 4217 .
- Przypisy wykorzystują XLink do powiązania jednego lub więcej faktów z treścią.
- Odniesienia do taksonomii XBRL, zwykle poprzez odniesienia do schematów. Możliwe jest również bezpośrednie połączenie z bazą linków.
To jest przykład pliku instancji fikcyjnej holenderskiej firmy z Międzynarodowymi Standardami Sprawozdawczości Finansowej (MSSF):
<?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 xlink:href= "http://www.org.com/xbrl/ taksonomia" xlink:type= "prosty"
/> <ifrs-gp:OtherOperatingIncomeTotalFinancialInstitutions contextRef= "J2004" decimals= "0" unitRef= "EUR" > 38679000000 </ifrs-gp:OtherOtheratingIncomeTotalFinancialInstitutions> <ifrs-gp:OtherAdministrativeExpenses contextRef= "J2004" dziesiętne = „0” jednostka ref = "EUR" > 35996000000 </ifrs-gp:OtherAdministrativeExpenses> <ifrs-gp:OtherOperatingExpenses
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:identifier schema= "www.iqinfo.com/xbrl" > ACME </xbrli:identifier> </xbrli:entity> <xbrli:okres> <xbrli:instant> 2004-01-01 </xbrli:instant> </xbrli:kropka> </xbrli:context> <xbrli:context id= "EJ2004" > <xbrli:entity> <xbrli:identifier schema= "www.iqinfo.com/xbrl" > ACME </xbrli:identyfikator>
</xbrli:entity> <xbrli:okres> <xbrli:natychmiastowy> 2004-12-31 </xbrli:natychmiastowy> </xbrli:okres> </xbrli:kontekst> <xbrli: identyfikator kontekstu= "J2004" > < xbrli:entity> <xbrli:identifier schema= "www.iqinfo.com/xbrl" > ACME </xbrli:identifier> </xbrli:entity> <xbrli:okres> <xbrli:startDate> 2004-01-01 </ xbrli:datapoczątkowa> <xbrli:datakońcowa>
2004-12-31 </xbrli:endDate> </xbrli:okres> </xbrli:context> <xbrli:unit id= "EUR" > <xbrli:miara> iso4217:EUR </xbrli:miara> </xbrli :jednostka> </xbrli:xbrl>
Taksonomia XBRL
Taksonomia XBRL to zbiór schematów taksonomii i baz linków. Schemat taksonomii to dokument (plik) schematu XML . Bazy linków to dokumenty XML (pliki), które są zgodne ze specyfikacją XLink . Schemat musi ostatecznie rozszerzać dokument schematu instancji XBRL i zwykle rozszerzać inne schematy XBRL opublikowane w witrynie xbrl.org.
- Schematy taksonomii definiują „koncepcje” elementów i krotek przy użyciu elementów < xsd:element >. Pojęcia zapewniają nazwy faktów i wskazują, czy jest to krotka, czy element, typ danych (taki jak monetarne, numeryczne, ułamkowe lub tekstowe) i potencjalnie więcej metadanych. Elementy i krotki można uważać za „implementacje” koncepcji lub konkretne przypadki koncepcji. Dobra analogia dla osób zaznajomionych z programowaniem obiektowym byłoby tak, że Pojęcia to klasy, a Przedmioty i Krotki to instancje obiektów tych klas. Stąd bierze się terminologia „instancja XBRL”. Oprócz definiowania pojęć, schematy taksonomii odwołują się do dokumentów bazy linków. Instancje krotek to relacje 1..n z ich rodzicami; ich metadane to po prostu zbiór ich atrybutów.
-
Bazy łączy to zbiór łączy, które same w sobie są zbiorem lokalizatorów, łuków i potencjalnie zasobów. Lokalizatory to elementy, które zasadniczo odwołują się do koncepcji i zapewniają jej dowolną etykietę. Z kolei łuki są elementami wskazującymi, że koncepcja łączy się z inną koncepcją poprzez odniesienie do etykiet zdefiniowanych przez lokalizatory. Niektóre łuki łączą pojęcia z innymi pojęciami. Inne łuki łączą koncepcje z zasobami, z których najczęstsze to czytelne dla człowieka etykiety pojęć. Specyfikacja XBRL 2.1 definiuje pięć różnych rodzajów baz łączy.
- Baza linków etykiet
- Baza linków referencyjnych
- Baza linków do obliczeń
- Definicja Linkbase
- Baza linków do prezentacji
Baza linków etykiet
Ta baza linków zapewnia czytelne dla człowieka ciągi znaków dla pojęć. Korzystając z bazy łączy etykiet, można obsługiwać wiele języków, a także wiele ciągów znaków w każdym języku.
XBRL ma stać się światowym standardem elektronicznego raportowania biznesowego. Wymaga to taksonomii prezentujących dane biznesowe w wielu różnych językach. Dlatego ważne jest, aby móc utworzyć element, który ma przypisane etykiety dla różnych języków. Mogą również istnieć różne etykiety do różnych celów. Wszystkie etykiety są przechowywane i łączone z elementami w bazie łączy etykiet. Elementy zdefiniowane w schemacie mają na celu przekazanie komputerom znaczenia księgowego. Aby ułatwić komputerom przetwarzanie ich imion, muszą one przestrzegać pewnych zasad. Na przykład użycie spacji jest niedozwolone, więc „Gotówka i ekwiwalenty gotówki” będą miały nazwę „CashAndCashEquivalents” . Ponadto duże taksonomie, takie jak MSSF, przestrzegają określonych zasad nazewnictwa i etykietowania, aby zapewnić spójność w ramach schematu. Na przykład, może istnieć lista słów, które są wykluczone z nazw, np. :and:, "of" ... lub słowa, które pojawiają się tylko w określonej kolejności (tj. "Netto" lub "Total" w koniec etykiety po przecinku). W bazie łączy etykiet elementy są połączone z etykietami czytelnymi dla człowieka za pomocą funkcji „etykieta koncepcyjna”. Jak wspomniano powyżej, elementy mogą być przypisane do etykiet w różnych językach. Poniżej przedstawiono przykład opisujący definicje etykiet elementu MSSF AssetsTotal w języku angielskim, niemieckim i polskim.
<label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Aktywa razem </ label> <label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "de" > Vermögenswerte, Gesamt </etykieta>
<label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "pl" > Aktywa, Razem </ etykieta>
Aby rozróżnić języki, XBRL używa atrybutu XML lang. Twórcy taksonomii mogą również definiować różne etykiety dla jednego elementu. Jedną z idei XBRL jest to, że informacja o okresie i walucie, dla której element jest raportowany, nie jest zawarta w definicji elementu, ale jest opisana kontekstem w dokumentach instancji. Z drugiej strony w sprawozdawczości finansowej wiele terminów wyraża datę, za którą są zgłaszane, na przykład Rzeczowe aktywa trwałe na początku roku i Rzeczowe aktywa trwałe na koniec roku. XBRL umożliwia tworzenie różnych etykiet w zależności od kontekstu, w jakim element będzie używany.
<label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/label" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" > Rzeczowe aktywa trwałe , Netto </label> <label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/periodStartLabel" xlink:label= "ifrs_AssetsTotal_lbl" xml:lang= "en" >
Rzeczowe aktywa trwałe netto, saldo początkowe </label> <label xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/periodEndLabel" xlink:label= "ifrs_AssetsTotal_lbl " xml:lang= "en" > Rzeczowe aktywa trwałe netto, saldo końcowe </label>
Powyższy przykład pokazuje, jak trzy różne etykiety są przypisywane do jednego elementu przez zastosowanie różnych atrybutów roli do etykiet.
Baza linków referencyjnych
Ta baza łączy łączy koncepcje z cytatami z pewnej autorytatywnej literatury.
Pojęcia finansowe pojawiające się w raportach biznesowych najczęściej wynikają z dokumentów regulacyjnych wydawanych przez władze. Na przykład taksonomia MSSF opisuje sprawozdania finansowe sporządzone w oparciu o MSSF (Bound Volume). Elementy zdefiniowane przez tę taksonomię odnoszą się do konkretnych terminów i pojęć wyjaśnionych w normach. Z tego powodu taksonomia jest często zaopatrzona w bazę linków referencyjnych, która przedstawia relacje między elementami a zewnętrznymi przepisami lub normami (innym rozwiązaniem jest załączenie dokumentacji w label linkbase). Pomaga to twórcom instancji i użytkownikom zrozumieć zamierzone znaczenie każdego elementu i zapewnia wsparcie dla włączenia go do taksonomii. Warstwa referencyjna nie zawiera pełnego tekstu regulaminu. Zamiast tego wskazuje na dokumenty źródłowe, wskazując ich nazwy i wskazując odpowiednie paragrafy i klauzule. To połączenie jest tworzone za pomocą arcrole „concept-reference”. Istnieje kilka typów odniesień, które można podać dla każdego elementu.
<reference xlink:type= "resource" xlink:role= "http://www.xbrl.org/2003/role/presentationRef" xlink:label= "CashFlowsFromUsedInOperationsTotal_ref" > <ref:Nazwa> MSR </ref:Nazwa> <ref:Numer> 7 </ref:Numer> <ref:Paragraph> 14 </ref:Paragraph> </reference> <reference xlink:type= "resource" xlink:role=
"http://www.xbrl.org/2003/role/measurementRef" xlink:label= "CashFlowsFromUsedInOperationsTotal_ref" > <ref:Nazwa> MSR </ref:Nazwa> <ref:Numer> 7 </ref:Numer> < ref:Paragraph> 18 </ref:Paragraph> <ref:Subparagraph> a </ref:Subparagraph> </reference>
Powyższy przykład wskazuje odniesienia dla przepływów pieniężnych z (wykorzystanych) operacji. Po pierwsze zawiera odesłanie do dokumentu wyjaśniającego, w jaki sposób i gdzie element powinien być prezentowany pod względem jego rozmieszczenia i oznakowania. W paragrafie 14 MSR 7 czytamy, że pojęcie przepływów pieniężnych z działalności operacyjnej istnieje iz czego się wywodzi. Po drugie, odniesienie do pomiaru zawiera wyjaśnienia, co decyduje o wartości elementu i jak należy ją obliczyć. Opis ten można znaleźć w MSR 7 par. 18.a. XBRL pozwala również na przypisanie elementowi innego rodzaju odnośników zawierających przykłady, komentarze itp.
Baza linków do obliczeń
Ta baza łączy łączy pojęcia z innymi pojęciami, dzięki czemu wartości pojawiające się w dokumencie instancji mogą być sprawdzane pod kątem spójności.
Ideą bazy linków obliczeniowych jest poprawa jakości raportu XBRL. Zawiera definicje podstawowych zasad walidacji, które mają zastosowanie do wszystkich dokumentów instancji odnoszących się do określonej taksonomii. Hierarchiczna baza powiązań obliczeniowych sortuje wszystkie elementy pieniężne w ten sposób, że elementy niższego poziomu sumują się lub są odejmowane od siebie, tak że koncepcja wyższego poziomu jest wynikiem tych operacji.
Znak zależności zależy od atrybutu wagi, który jest przypisany do łuku łączącego dwa elementy. Poniżej podano przykład.
<calculationArc xlink:type= "arc" xlink:arcrole= "http://www.xbrl.org/2003/arcrole/summation-item" xlink:from= "Zysk brutto" xlink:to= "RevenueTotal" order= "1 " weight= "1" use= "opcjonalnie" /> <calculationArc xlink:type= "arc" xlink:arcrole= "http://www.xbrl.org/2003/arcrole/summation-item" xlink:from= " Zysk brutto" xlink:to=
"CostOfSales" zamówienie= "2" waga= "-1" use= "opcjonalnie" />
Na przykładzie widać, że zdefiniowane są dwa łuki obliczeniowe zawierające szczegółowe informacje dotyczące relacji pomiędzy Zyskiem brutto, Przychodem i Kosztem własnym sprzedaży. W rachunku zysków i strat zysk brutto to różnica między pozostałymi dwoma. Dlatego przypisujemy wartość atrybutu wagi „1” na łuku łączącym zysk brutto i przychód oraz „-1” między zyskiem brutto a kosztem sprzedaży. Powodem, dla którego istnieje różnica między bazami powiązań kalkulacyjnych i prezentacyjnych, jest to, że element całkowity, który oznacza sumę wszystkich innych, zwykle pojawia się na dole sprawozdania finansowego, podczas gdy w bazie powiązań kalkulacyjnych musi być umieszczony jako koncepcja górna.
Prezentacja Kalkulacja Aktywa (Prezentacja) Aktywa, Aktywa ogółem, Aktywa trwałe, Aktywa długoterminowe +1, Aktywa obrotowe, Aktywa bieżące +1, Razem
Istnieją dwie główne zasady dotyczące relacji obliczeniowych w XBRL. Po pierwsze, nie możemy wykonywać operacji na elementach, które mają różne wartości atrybutu periodType. Nazywa się to często regułą krzyżową i odnosi się do definiowania niektórych elementów jako „Za okres” (czas trwania), a innych jako „Na dzień” (natychmiast). Na przykład pojęcia pojawiające się w Bilansie są natychmiastowe, co oznacza, że ich wartość jest prezentowana na określony dzień, natomiast elementy w Rachunku zysków i strat lub Rachunku przepływów pieniężnych są trwałe: ponieważ reprezentują czynności, które miały miejsce w okresie czas. Problem pojawia się na przykład w zestawieniu zmian w kapitale własnym lub ruchach rzeczowych aktywów trwałych, gdzie elementy natychmiastowe mieszają się z czasem trwania. Rozwiązaniem tego problemu jest baza łączy formuł, która zapewni twórcom taksonomii znacznie więcej funkcji niż zwykłe dodawanie lub odejmowanie. Po drugie, zasada podwójnego zapisu wymaga od twórców taksonomii XBRL określenia uznaniowego/debetowego charakteru elementów pieniężnych pojawiających się w bilansach i zestawieniach dochodów. Ta reguła nie tylko zabrania dodawania elementów o przeciwnych atrybutach równowagi — muszą one zostać odjęte — ale także określa, czy wartość liczbowa zawarta w elemencie powinna być dodatnia, czy ujemna.
Definicja Linkbase
Ta baza powiązań łączy koncepcje z innymi koncepcjami przy użyciu różnych ról łuków do wyrażania relacji, takich jak jest-a, cała-część itp. Role łuków mogą być tworzone przez osoby tworzące taksonomie XBRL lub często używane role łuków mogą być dodawane do XBRL Rejestr ról linków (LRR).
Baza linków definicji zapewnia twórcom taksonomii możliwość definiowania różnego rodzaju relacji między elementami. Istnieją cztery standardowe typy relacji obsługiwane przez bazę powiązań definicji.
Pierwszy z nich jest określany jako ogólny-specjalny . Rozróżnia pojęcia, które mają bardziej ogólne lub bardziej szczegółowe znaczenie. Na przykład kod pocztowy jest amerykańską reprezentacją kodu pocztowego, który jest używany na całym świecie. Dlatego, aby wskazać to połączenie, twórcy taksonomii definiują kod pocztowy jako ogólny termin, do którego istnieje bardziej wyspecjalizowana koncepcja kodu pocztowego.
Drugim dostępnym typem relacji jest esencja-alias . Korzystając z niej, twórcy taksonomii są w stanie wskazać, że dwa pojęcia mają podobne znaczenie. Na przykład niektóre linie lotnicze mogą chcieć używać terminu samoloty do opisania głównego elementu swoich środków ochrony indywidualnej, podczas gdy inne preferują samoloty. Aby stwierdzić, że znaczenie tych dwóch jest takie samo i że można ich używać zamiennie, twórcy taksonomii mogą je łączyć za pomocą arcrole „essence-alias”.
Trzeci standardowy typ relacji to element-wymagań . Jak sama nazwa wskazuje, konstruktorzy taksonomii używają go do wymuszenia na twórcach instancji wpisania wartości jednego elementu, jeśli udostępniają zawartość innego. Na przykład organ regulacyjny może wymagać ujawnienia określonego składnika aktywów, jeśli pojawia się on w bilansie. Aby to osiągnąć, baza powiązań definicji definiuje relację „wymagany element” między nimi (na przykład ujawnienia dotyczące majątku trwałego i wyposażenia, netto i majątku, majątku trwałego i wyposażenia).
Czwarta relacja to podobne krotki . Przypomina relację „esencja-alias”, ale jest stosowana do krotek. Łączy dwie krotki, które są równoważne pod względem definicji (dokumentacja z bazy dowiązań etykiet lub referencja w bazie dowiązań referencyjnych), ale różnią się z perspektywy XML, tj. nie mają identycznych modeli zawartości, na przykład zawierają różne elementy. Jednym z powodów wprowadzenia tego typu relacji jest zakaz redefinicji schematu, który zapobiega zmianom w modelu zawartości krotki.
Baza linków do prezentacji
Ta baza łączy łączy koncepcje z innymi koncepcjami, dzięki czemu wynikające z nich relacje mogą kierować tworzeniem interfejsu użytkownika, renderowaniem lub wizualizacją.
Raporty biznesowe są na ogół przygotowywane w formie tabel, zestawień lub innych struktur. Baza linków prezentacji przechowuje informacje o relacjach między elementami w celu odpowiedniego uporządkowania treści taksonomii. Pozwala to na ułożenie elementów w strukturę odpowiednią do reprezentowania hierarchicznych relacji w poszczególnych danych biznesowych. Te grupowania można wykonać na wiele sposobów. Na przykład typowy bilans zawiera aktywa, kapitał własny i pasywa. Aktywa składają się z aktywów obrotowych i aktywów trwałych. Aktywa obrotowe są podzielone na zapasy, należności i tak dalej. Baza linków prezentacji, korzystając z relacji rodzic-dziecko, organizuje elementy w ten sposób i pomaga użytkownikom znaleźć interesujące ich koncepcje. Główną wadą drzewiastej (hierarchicznej) struktury w bazie linków prezentacji jest to, że pozwala ona tylko na prezentację płaskich list elementów, podczas gdy sprawozdania finansowe zawierają również bardziej zaawansowane raporty, takie jak Zmiany w kapitale własnym lub Ruchy rzeczowych aktywów trwałych. Konsorcjum XBRL pracuje obecnie nad rozwiązaniami renderującymi, które umożliwiałyby automatyczne tworzenie takich raportów.
To jest schemat taksonomii pokazanego powyżej pliku instancji:
<?xml version="1.0" encoding="utf-8"?> <schemat 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= "kwalifikowany" attributeFormDefault= "niekwalifikowany" > <adnotacja> < informacje o aplikacji> <link:linkbaseRef xlink:type= 'prosty' 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= 'prosty' 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= 'prosty' 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= 'prosty' xlink:href= 'http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/ifrs-gp-cal-is-byNature-2005-05-15.xml' xlink:rola = '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" /> </schemat >
Global Ledger Framework firmy XBRL ( XBRL GL ) to jedyny zestaw taksonomii opracowany i zalecany przez XBRL International .
moduły XBRL
XBRL International wydał i ponownie wydał zobowiązanie stabilności w odniesieniu do podstawowej specyfikacji XBRL 2.1. Oprócz podstawowej specyfikacji XBRL 2.1 trwają prace nad rozwojem modułów XBRL, które definiują nową, kompatybilną funkcjonalność.
- Wymiary XBRL – Moduł ten uzyskał status Rekomendacji w 2005 r. W dniu 7 września 2009 r. wydano nowe wydanie Specyfikacji Dimensions 1.0 z poprawkami typu errata. Specyfikacja Dimension 1.0 jest opcjonalnym rozszerzeniem Specyfikacji XBRL 2.1, która wzbogaca zasady i procedury dotyczące konstruowanie taksonomii wymiarowych i dokumentów instancji. Obsługuje wykorzystanie baz linków taksonomii XBRL do definiowania dodatkowych, ustrukturyzowanych informacji kontekstowych dla faktów biznesowych. Każda informacja kontekstowa jest określana jako „wymiar”. Podstawowa specyfikacja XBRL zasadniczo definiuje trzy wymiary: okres sprawozdawczy, jednostkę sprawozdawczą (tj. firmę lub jej oddział) oraz luźno zdefiniowany scenariusz sprawozdawczy, pierwotnie mający na celu rozróżnienie między faktycznymi a przewidywanymi faktami. Taksonomie korzystające z wymiarów XBRL mogą definiować nowe wymiary, określać prawidłowe wartości („domeny”) wymiarów, określać, które wymiary mają zastosowanie do jakich koncepcji biznesowych za pomocą mechanizmów zwanych „hipersześcianami” i wiązać inne metadane taksonomii (etykiety, informacje o prezentacji itp.) do wymiarów.
- Formuła XBRL — ten moduł uzyskał status Rekomendacji 22 czerwca 2009 r. Specyfikacja Formuły 1.0 obsługuje tworzenie wyrażeń (za pomocą XPath), które można zastosować do instancji XBRL w celu sprawdzenia poprawności informacji lub obliczenia nowych faktów XBRL w nowej instancji. Aby zobaczyć, w jaki sposób składniki formuły są ze sobą powiązane, kliknij Interaktywny diagram powiązanych specyfikacji formuł.
- Inline XBRL (lub iXBRL ) – ten moduł uzyskał status rekomendacji 20 kwietnia 2010 r. Specyfikacja Inline XBRL określa, w jaki sposób metadane XBRL mogą być osadzone w dobrze sformułowanych dokumentach HTML lub XHTML, dzięki czemu dane i powiązane informacje o renderowaniu mogą być zawarte w jednym dokumencie .
- Wersjonowanie XBRL – Moduł ten uzyskał status Rekomendacji 27 lutego 2013. Specyfikacja ta umożliwia tworzenie Raportu wersjonowania, który może być wykorzystany przez autorów taksonomii XBRL do dokumentowania zmian pomiędzy dwiema taksonomiami. Wiele dużych taksonomii (takich jak taksonomia MSSF) zmienia się co roku.
- XBRL Table Linkbase – ten moduł umożliwia autorom taksonomii definiowanie tabelarycznych szablonów raportowania. Table Linkbase może służyć do prezentacji danych XBRL, a także do wprowadzania danych, umożliwiając oprogramowaniu przedstawienie szablonu do uzupełnienia przez użytkownika. Table Linkbase dobrze nadaje się do obsługi dużych, wielowymiarowych szablonów raportów, takich jak te używane do raportowania Solvency II do EIOPA oraz raportowania COREP i FINREP do EBA .
Rozciągliwość
Oprócz tworzenia dodatkowych modułów, XBRL International obsługuje kilka metod ciągłego rozszerzania współdzielonej funkcjonalności XBRL.
- Link Role Registry – ten rejestr, hostowany na xbrl.org, gromadzi role linków i role arc w celu promowania ponownego wykorzystania w różnych taksonomiach.
- Rejestr funkcji — ten rejestr gromadzi funkcje XPath do ponownego wykorzystania w bazach łączy formuł.
- Transformation Rules Registry – Ten rejestr gromadzi typowe transformacje używane do konwersji danych czytelnych dla człowieka w dokumentach Inline XBRL (np. „1 stycznia 2016”) do formatów wymaganych przez XBRL („2016-01-01”).
iXBRL
iXBRL (Inline XBRL) to rozwinięcie XBRL, w którym metadane XBRL są osadzone w dokumencie HTML, np. opublikowanym raporcie i rozliczeniach. Wymaga prawidłowego sformułowania dokumentu HTML, ale nie określa w inny sposób wymaganego formatu XML. Zazwyczaj iXBRL jest implementowany w HTML , które są wyświetlane lub drukowane przez przeglądarki internetowe bez ujawniania metadanych XBRL wewnątrz dokumentu. Specyfikacja zawiera jednak schemat normatywny, który wymaga, aby każdy dokument iXBRL zgodny ze schematem był w XHTML .
Większość raportów finansowych iXBRL jest tworzona na jeden z dwóch sposobów:
- System tworzący raport formatuje go bezpośrednio w iXBRL. W Wielkiej Brytanii, gdzie wszystkie firmy są zobowiązane do składania raportów w formacie iXBRL, wszystkie główne komercyjne pakiety księgowe umożliwiają eksport raportów finansowych w formacie iXBRL.
- Raport finansowy jest tworzony jako dokument Microsoft Word lub Microsoft Excel , a do dodawania metadanych koncepcji XBRL i eksportowania dokumentu jako Inline XBRL używany jest „Program znakowania”.
W przypadku dużych i złożonych sprawozdań finansowych pojedynczy plik iXBRL może być zbyt duży, aby przeglądarka internetowa mogła go obsłużyć. Dzieje się tak częściej, gdy, tak jak w Wielkiej Brytanii, raport firmy, który może zawierać wiele grafik, jest połączony z księgowością w jednym dokumencie iXBRL. Specyfikacja iXBRL pozwala na traktowanie zestawu dokumentów iXBRL jako pojedynczego zestawu dokumentów iXBRL.
W Wielkiej Brytanii HM Revenue and Customs wymaga, aby firmy składały raporty i rachunki oraz obliczenia podatkowe w formacie iXBRL podczas składania zeznania podatkowego dla przedsiębiorstw. Firmy i ich agenci mogą korzystać z oprogramowania HMRC Online Filing do przygotowywania raportów i rachunków oraz obliczeń podatkowych w formacie iXBRL lub mogą samodzielnie przygotowywać pliki iXBRL i przesyłać je do HMRC.
Oprogramowanie Online Filing HMRC jest przykładem programu, który generuje iXBRL z danych źródłowych. Wykorzystuje szereg formularzy, w których kluczowe dane (które pojawią się w tagach XBRL) są wprowadzane w polach wprowadzania danych. Dodatkowe dane (reszta raportu i konta) są wprowadzane w polach tekstowych. Program generuje raport i konta iXBRL w standardowej kolejności sekcji iw standardowym formacie. Wszystkie inne formatowanie materiału zostanie utracone. Chociaż wynikowy raport i rachunki spełniają wymagania HMRC, nie jest to atrakcyjny dokument do przeglądania lub czytania.
iXBRL jest upoważniony do składania dokumentów korporacyjnych przez agencje rządowe w Japonii, Danii i Wielkiej Brytanii. W Wielkiej Brytanii Companies House akceptuje również iXBRL. Chociaż iXBRL nie jest upoważniony przez Companies House , stanowi większość zgłoszeń otrzymywanych każdego roku.
Od czerwca 2016 r. SEC zaczęła zezwalać firmom na składanie dokumentów za pomocą iXBRL w wymaganych zgłoszeniach HTML. W czerwcu 2018 roku SEC ogłosiła plany przejścia na iXBRL, usuwając wymóg składania oddzielnych dokumentów HTML i XBRL.
Od stycznia 2021 r. wszystkie spółki giełdowe w UE , które sporządzają roczne sprawozdania finansowe zgodnie z MSSF , zostały zobowiązane do publikowania tych sprawozdań w formacie Inline XBRL , w ramach inicjatywy Europejskiego Jednolitego Formatu Elektronicznego (ESEF).
Historia
Początki XBRL, w 1998 roku, można przypisać początkowym wysiłkom jednej osoby, Charlesa Hoffmana, biegłego rewidenta z Tacoma w stanie Waszyngton. Amerykański Instytut Biegłych Księgowych (AICPA) również odegrał kluczową rolę w zebraniu tego, co ostatecznie przekształciło się w XBRL International.
Specyfikacja przeszła kilka wersji przed XBRL v2.1, który został opublikowany w 2003 roku.
- 1.0 — opublikowana 31 lipca 2000 r., ta wersja była oparta na DTD . Wyraził różnicę między wymianą danych w dokumentach instancji a wymianą metadanych w dokumentach taksonomii. Taksonomie zostały wyrażone jako pliki XML Schema, ale nie zostały one użyte do np. walidacji.
- 2.0 — ta wersja, opublikowana 14 grudnia 2001 r., wprowadziła użycie grup podstawień schematu XML jako sposobu na walidację instancji schematu. Relacje koncepcyjne zostały podzielone na oddzielne bazy łączy oparte na XLink. Dane kontekstu w instancji zostały zebrane w osobny element.
- 2.1 - Opublikowana 31 grudnia 2003 r. Wersja ta znacznie zawęziła definicję terminów, umożliwiając wprowadzenie pakietu zgodności.
XBRL v2.1 pozostaje stabilny od czasu publikacji i został zaktualizowany tylko w celu wprowadzenia poprawek errata. Standard znacznie ewoluował dzięki opracowaniu dodatkowych modułów XBRL . Szczegóły dotyczące wszystkich wersji specyfikacji i powiązanych modułów można znaleźć na podstronie specyfikacji XBRL.
Brak dokładności
W kwietniu 2009 r. Badanie przeprowadzone przez North Carolina State University Department of Accounting College of Management oceniło dokładność zgłoszeń XBRL dla 22 firm uczestniczących w programie dobrowolnego składania SEC w 2006 r. Wyniki porównania zgłoszeń XBRL z formularzami 10-K ujawniły wiele błędy w oznakowaniu, ilości, etykietowaniu i klasyfikacji. W badaniu uznano, że błędy te są poważne, ponieważ dane XBRL są czytelne dla komputera, a użytkownicy nie rozpoznają wizualnie błędów, zwłaszcza podczas korzystania z oprogramowania do analizy XBRL.
Do innego wniosku doszli Du i in., 2013, którzy argumentowali, że firmy przechodzą proces uczenia się i stale się poprawiają.
W grudniu 2017 roku Charlie Hoffman stwierdził, że istnieje 10,2% szans, że sprawozdanie finansowe spółki publicznej oparte na XBRL zawiera błędy w podstawowym sprawozdaniu finansowym. Hoffman przewiduje, że przy obecnej liczbie błędów i tempie ich poprawiania, za około pięć lat jakość informacji w sprawozdaniach finansowych spółek publicznych w formacie XBRL będzie bardzo dobra.
Wpływ XBRL
Ocena Debreceny'ego, Rogera S. i in. 2005, wpływu sprawozdawczości finansowej w XBRL na system EDGAR SEC.
Narzędzie do konwersji skonsolidowanego bilansu, rachunku zysków i strat oraz rachunku przepływów pieniężnych do formatu ze znacznikami XBRL.
Ład korporacyjny jest istotnie i pozytywnie powiązany z decyzją firmy o wczesnym i dobrowolnym przekazywaniu informacji finansowych w formacie XBRL.
Wpływ na sprawozdawczość finansową w Unii Europejskiej
W dniu 18 grudnia 2017 r. Europejski Urząd Nadzoru Giełd i Papierów Wartościowych opublikował ostateczny projekt regulacyjnych standardów technicznych (RTS) określających nowy europejski jednolity format elektroniczny (ESEF). Zgodnie z projektem rozporządzenia od 2020 roku sprawozdania finansowe zawierające skonsolidowane sprawozdania finansowe MSSF będą oznaczane znacznikami XBRL.
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- Podstrona Specyfikacja XBRL - informacje dla programistów, z bezpośrednim dostępem do specyfikacji, pakietów zgodności i FAQ
- Oficjalna strona internetowa XBRL US - amerykańska jurysdykcja XBRL International, krajowego konsorcjum zajmującego się standaryzowaną sprawozdawczością biznesową, twórcą początkowej taksonomii XBRL US GAAP, na podstawie umowy z amerykańską Komisją Papierów Wartościowych i Giełd.
- Curry, E.; Harth, A.; O'Riain, S. (2009). „Wyzwania stojące przed konwergentnymi danymi finansowymi” . Materiały z warsztatów XBRL/W3C na temat poprawy dostępu do danych finansowych w sieci .
- Wyszukiwanie kont firm w Wielkiej Brytanii , pełny dostęp do wszystkich kont Inline XBRL złożonych w Companies House w Wielkiej Brytanii
- XBRLS: jak prostszy XBRL może stworzyć lepszy XBRL
- „Biała księga dotycząca używania XBRL” (PDF) . (ACT-IAC) Rada Doradcza Amerykańskiej Rady ds. Technologii i Przemysłu . luty 2007.
- Holandia, LEF (2004). „Spłaszczony XML: lekcje, które można wyciągnąć z XBRL” (PDF) .