Tworzenie raportów przy pomocy XBRL
XBRL, co oznacza eXtensible Business Reporting Language, jest językiem opartym na XML, który służy do oznaczanie danych finansowych i umożliwia firmom skuteczne i dokładne przetwarzanie i udostępnianie danych. Inicjatywa XBRL, w której uczestniczą liczne firmy opracowujące oprogramowanie ERP oraz międzynarodowe organizacje księgowe, wspiera globalną sprawozdawczość finansową. Celem tej inicjatywy jest zapewnienie standardu jednolitego raportowania informacji finansowych dla banków, inwestorów i organów administracyjnych. Taka sprawozdawczość gospodarcza może obejmować:
• Sprawozdania finansowe
• Informacje finansowe
• Informacje niefinansowe
• Sprawozdania wymagane przepisami, takie jak roczne i kwartalne sprawozdania finansowe.
NOTE
Można importować schematy powiązane z K/G i tworzyć dokumenty instancji XBRL, mapując dane K/G z planu kont do elementów w taksonomiach, które zostały zaprojektowane do wykorzystania w raportach finansowych takich jak bilanse, rachunki wyników i inne.
Możliwości Business Central związane z XBRL wspierają taksonomię specyfikacji 2.1, jednak taksonomie mogą zawierać nieobsługiwane elementy takie jak bazy łączy formuły, iXBRL lub inne różnice strukturalne. Zaleca się walidację możliwości XBRL przed wykorzystaniem ich do raportowania.
Pełne wsparcie taksonomii może wymagać zewnętrznego oznaczania XBRL oraz narzędzi. Organizacja XBRL International posiada listę narzędzi i usług, które można wykorzystać w raportowaniu XBRL. W zależności od wymagań raportów XBRL dla danej taksonomii, warto zapoznać się z tymi zasobami. Dodatkowe informacje zamieszczono w artykułach Getting Started for Business oraz Tools and Services.
Język raportowania XBRL
XBRL (e Xtensible Business Reporting Language) jest językiem XML służącym do tworzenia sprawozdań finansowych. XBRL wyznacza standard ujednoliconego raportowania dla wszystkich użytkowników łańcucha dostaw informacji finansowych, na przykład dla publicznych i prywatnych firm, księgowych, organów regulacyjnych, analityków, społeczności inwestorów, rynków kapitałowych i wierzycieli, a także dla kluczowych podmiotów trzecich, takich jak twórcy oprogramowania czy agregatory danych.
Taksonomie są opracowywane na stronie www.xbrl.org. Można je pobrać z witryny sieci Web tej organizacji lub znaleźć szczegółowe informacje na stronie XBRL.
Osoba chcąca uzyskać informacje finansowe musi dostarczyć taksonomię (dokument XML), zawierającą przynajmniej jeden schemat, który zawiera jeden lub więcej wiersz do wypełnienia. Wiersze te odpowiadają indywidualnym faktom finansowym, których wymaga nadawca. Taksonomię importuje się do aplikacji, a następnie wypełnia się schemat(y) wybierając, które konto (lub które konta) odpowiada któremu wierszowi oraz jakie ramy czasowe należy wykorzystać (na przykład obroty netto lub saldo na dzień). W niektórych przypadkach można zamiast tego wprowadzić stałą, na przykład liczbę pracowników. Dokument instancji (dokument XML) można teraz wysłać do osoby wysyłające żądanie. Może to być zdarzenie cykliczne, więc nowe dokumenty instancji na nowe okresy eksportuje się na żądanie ,o ile nie dokonano zmian w taksonomii.
Składniki języka XBRL przedstawiono poniżej
Specyfikacja XBRL stanowi objaśnienie dotyczące języka XBRL oraz określa sposób tworzenia instancji dokumentów XBRL i taksonomii XBRL. Specyfikacja XBRL opisuje język XBRL pod względem technicznym i jest przeznaczona dla specjalistów.
Schemat XBRL jest podstawowym niskopoziomowym komponentem XBRL. Schemat jest fizycznym plikiem XSD, który przedstawia sposób budowania dokumentów instancji i taksonomii.
Bazy łączy XBRL to fizyczne pliki XML, które zawierają różne informacje na temat elementów definiowanych w schemacie XBRL, takich jak etykiety w kilku językach, ich wzajemne relacje, sposoby sumowania elementów itp.
Taksonomia XBRL to "słownictwo"/"słownik" utworzony przez grupę w celu wymiany informacji o firmie (zgodny ze specyfikacją XBRL).
Dokument wystąpienia XBRL to sprawozdanie gospodarcze, takie jak sprawozdanie finansowe przygotowane zgodnie ze specyfikacją XBRL. Taksonomia objaśnia znaczenie wartości w dokumencie wystąpienia. Dokument instancji może być bezużyteczny, chyba że zna się taksonomię, według której został przygotowany.
Taksonomie warstwowe
Taksonomia może składać się z taksonomii podstawowej, na przykład us-gaap lub IAS,i posiadać jedno lub więcej rozszerzeń. Taksonomia odnosi się do przynajmniej jednego schematu, z których każdy jest osobną taksonomią. Gdy do bazy danych zostaną załadowane dodatkowe taksonomie, nowe elementy są po prostu dodawane na końcu istniejących elementów.
Bazy łączy
W XBRL - spec. 2 taksonomia jest opisana w kilku plikach XML. Podstawowym plikiem XML jest plik ze schematem taksonomii (plik .xsd), który zawiera jedynie nieuporządkowaną listę elementów lub faktów, które mają być raportowane. Oprócz tego, zazwyczaj są powiązane pewne pliki bazy łączy (.xml). Pliki bazy łączy zawierają dane, które uzupełniają taksonomię (plik .xsd). Istnieje sześć typów plików baz łączy, z których cztery mają znaczenie dla nazwy produktu XBRL. Są to:
Baza łączy typu Etykieta: Ta baza zawiera etykiety lub nazwy elementów. Plik tego typu może zawierać etykiety w różnych językach identyfikowanych przez właściwość XML o nazwie „lang”. Identyfikator języka XML zwykle zawiera dwuliterowy skrót i chociaż powinno być łatwo odgadnąć, co ten skrót oznacza, nie ma on związku z kodem języka Windows ani z kodami języków określonymi w danych demo. Z tego względu, jeśli użytkownik wybiera języki dla konkretnej taksonomii, wyświetlane są wszystkie etykiety pierwszego elementu taksonomii, dzięki czemu widoczny jest przykład każdego języka. Do taksonomii można dołączyć kilka baz łączy etykiet, o ile każda z tych baz zawiera etykiety w innych językach.
Baza łączy typu Prezentacja: Ta baza łączy zawiera informacje o strukturze elementów, a dokładniej o tym, w jaki sposób wystawca taksonomii sugeruje, że aplikacja prezentuje taksonomię użytkownikowi. Baza łączy zawiera serię łączy, z których każdy łączy dwa elementy jako element nadrzędny i podrzędny. Po zastosowaniu wszystkich tych łączy elementy mogą być wyświetlone w hierarchii. Warto zaznaczyć, że w baza łączy typu prezentacja służy tylko do prezentacji elementów użytkownikowi.
Baza łączy typu Obliczenia. Ta baza łączy zawiera informacje o tym, które elementy zostaną wyświetlone po rozwinięciu innych elementów. Struktura jest podobna do struktury bazy łączy typu Prezentacja, z tym, że każde łącze, czyli tak zwany „łuk” („arc”) ma przypisaną wagę. Waga może wynosić 1 lub -1, zależnie od tego, czy dany element należy dodać do elementu nadrzędnego, czy od niego odjąć. Należy zwrócić uwagę, że rozwinięcia nie są niezbędne w prezentacji wizualnej.
Baza łączy typu Odwołanie. Ta baza łączy to plik XML, który zawiera uzupełniające informacje dotyczące danych wymaganych przez wystawcę taksonomii.
Aby zdefiniować wiersze XBRL
Po zaimportowaniu lub zaktualizowaniu taksonomii w wierszach schematu, należy wprowadzić wszystkie wymagane informacje. Należą do nich podstawowe informacje o firmie, bieżące sprawozdania finansowe, uwagi do sprawozdań finansowych, arkusze uzupełniające i inne informacje niezbędne do spełnienia konkretnych wymagań dotyczących sprawozdawczości finansowej.
Wiersze XBRL są definiowane przez mapowanie danych taksonomii do danych w księdze głównej.
- Wybierz ikonę , wprowadź Taksonomie XBRL, a następnie wybierz powiązane łącze.
- Wybierz taksonomię z listy na stronie Taksonomie XBRL.
- Wybierz akcję Wiersze.
- Wybierz wiersz i wypełnij pola.
- Aby wyświetlić szczegółowe informacje na temat wymaganych danych, wybierz akcję Informacje.
- Aby zdefiniować mapowanie kont K/G z planu kont na wiersze XBRL, wybierz akcję Zmapowane wiersze K/G.
- Aby dodać komentarze do sprawozdania finansowego, wybierz akcję Komentarze.
TIP
Aby wykluczyć wiersze z eksportu, należy wybrać NIE DOTYCZY jako typ źródła.
NOTE
Można eksportować tylko dane, które odpowiadają kryteriom wyboru w polu Typ źródła. Dotyczy to także opisów oraz notatek.
NOTE
Taksonomie mogą zawierać elementy nieobsługiwane przez Business Central. Jeśli element nie jest obsługiwany, w polu Typ źródła wyświetli się opcja Nie dotyczy, a w polu Opis pojawi się komunikat o błędzie taki jak Nieoczekiwany typ: „Nie można rozpoznać określonego typu”. Jeśli konieczne jest wyeksportowanie elementu, należy wybrać odpowiedni typ źródła. Jest to zazwyczaj stała lub opis. Pozwoli to na wprowadzanie i eksport danych, jednak takie elementy mogą posiadać reguły walidacji, których nie można sprawdzić przed eksportem.
Aby zaimportować taksonomię XBRL
Aby rozpocząć pracę z funkcjonalnością XBRL, należy zaimportować taksonomię do bazy danych firmy. Taksonomia składa się z przynajmniej jednego schematu i pewnych baz łączy. Po zaimportowaniu schematów i baz łączy oraz zastosowaniu baz łącz do schematu, można skonfigurować wiersze i mapowania kont księgi głównej w planie kont do odpowiednich wierszy taksonomii.
- Wybierz ikonę , wprowadź Taksonomie XBRL, a następnie wybierz powiązane łącze.
- Na stronie Taksonomie XBRL utwórz nowy wiersz i wprowadź nazwę oraz opis taksonomii.
- Wybierz akcję Schematy, a następnie wprowadź jego opis.
- Aby zaimportować schemat, na stronie Schematy XBRL wybierz akcję Importuj, a następnie wybierz folder i plik XSD. Wybierz przycisk Otwórz.
- Aby zaimportować bazę łączy, na stronie Schematy XBRL wybierz akcję Bazy łączy, a następnie wybierz folder i plik XML. Wybierz przycisk Otwórz.
- Można teraz zastosować bazę łączy do schematu. Powtarzaj poprzednią czynność do momentu zaimportowania wszystkich baz łączy.
- Wybierz akcję Zastosuj dla taksonomii, aby zastosować bazę łączy do schematu.
IMPORTANT
Zamiast robić to oddzielnie, można poczekać, aż wszystkie bazy łączy będą zaimportowane, a następnie zastosować je w tym samym czasie. W tym celu należy wybrać przycisk Nie, gdy system zasugeruje zastosowanie nowo zaimportowanej bazy łączy do schematu. Następnie należy zaznaczyć wiesze z bazami łączy, które mają zostać zastosowane.
Aby zaktualizować taksonomię XBRL
Gdy taksonomia ulega zmianom, należy odpowiednio zaktualizować aktualną taksonomię. Przyczyną aktualizacji może być zmieniony schemat, zmieniona baza łączy lub nowa baza łączy. Po zaktualizowaniu taksonomii, wystarczy mapować wiersze dla zmienionych lub nowych wierszy.
- Wybierz ikonę , wprowadź Taksonomie XBRL, a następnie wybierz powiązane łącze.
- Na stronie Taksonomie XBRL wybierz akcję Schematy.
- Aby zaktualizować schemat, wybierz go i wybierz akcję Importuj.
- Aby zaktualizować lub dodać nową bazę łączy, wybierz akcję Baza łączy.
- Wybierz odpowiednią bazę łączy lub naciśnij klawisze Ctrl+N, aby utworzyć nowy wiersz, wybierz typ bazy łączy, a następnie wstaw opis.
- Aby zaimportować bazę łączy, wybierz akcję Importuj.
- Wybierz przycisk Tak, aby zastosować bazę łączy do schematu.