---
title: "Przykładowe pliki w formacie XBRL dostępne na GitHub"
date: "2015-08-18"
categories: 
  - "development"
  - "xbrl"
tags: 
  - "raptorxml"
  - "xbrl"
  - "xbrl-dimensions"
  - "xbrl-formula"
  - "xbrl-table-linkbase"
description: Firma Altova udostępnia na platformie Github zbiór przykładowych plików w formacie XBRL, które mogą być wykorzystywane przez klientów.
---
Status: #blog

Tags:  #raptorxml #xbrl #xbrl-dimensions #xbrl-formula #xbrl-table-linkbase

Categories: [development](/blog/pl/category/development.md) | [xbrl](/blog/pl/category/xbrl.md)
# Przykładowe pliki w formacie XBRL dostępne na GitHub

Czy wiedzieliście, że firma Altova posiada [repozytorium przykładowego kodu źródłowego na GitHubie](https://github.com/altova)? Rozwijamy to repozytorium w oparciu o prośby klientów i obecnie udostępniliśmy zbiór plików przykładów XBRL, fragmentów kodu oraz skryptów Pythona do pracy z danymi XBRL, w tym instrukcje dotyczące dostępu i przetwarzania ogromnej ilości danych pochodzących od firm składających raporty, dostępnych na stronie internetowej SEC, a także kilka niezbędnych narzędzi do przeprowadzania weryfikacji danych składanych w systemie EDGAR.

Oto kilka szczegółów na temat tego, co tam można znaleźć.

### ![korytarz](/blog/images/hallway.jpg)

<!--more-->

 

### Jak pobierać i przetwarzać dane XBRL publikowane przez SEC z systemu EDGAR

Repozytorium [sec-xbrl](https://github.com/altova/sec-xbrl) zawiera kod źródłowy opisany w towarzyszącym webinarium „[Jak pobierać i przetwarzać dane SEC XBRL bezpośrednio z systemu EDGAR](https://www.youtube.com/watch?v=2Oe9ZqXVGME)”, dostarczonym przez organizację XBRL US. Zawiera ono skrypty w języku Python, które umożliwiają najpierw pobranie danych z systemu EDGAR agencji SEC, a następnie przetworzenie, weryfikację i ekstrakcję informacji z tych danych XBRL przy użyciu serwera [RaptorXML Server](https://www.altova.com/pl/raptorxml.html).

 

![Przykłady formatu XBRL dostępne na GitHub](/blog/images/GitHubXBRL.png)

### **Narzędzia SEC EDGAR**

Repozytorium [sec-edgar-tools](https://github.com/altova/sec-edgar-tools) zawiera kompletny kod źródłowy w języku Python, który umożliwia implementację dodatkowych kontroli i zasad zdefiniowanych w drugiej części podręczników [EDGAR](https://www.sec.gov/info/edgar/edmanuals.htm) dotyczących wersji 31 systemu EDGAR, wykorzystując serwer RaptorXML. Jest to niezbędne dla wszystkich zgłoszeń do SEC EDGAR i w przeciwnym razie jest to niezwykle trudne.

Ostatnio dodaliśmy wsparcie dla walidacji plików EDGAR w programie RaptorXML Server – w najbliższych tygodniach opublikujemy wpis na blogu poświęcony temu tematowi.

### **Przykładowe skrypty dla RaptorXML**

Repozytorium [RaptorXML-Examples](https://github.com/altova/RaptorXML-Examples) zawiera zbiór przykładów kodu źródłowego, ilustrujących sposób korzystania z nowego interfejsu API [Python v2.1](https://manual.altova.com/RaptorXML/pyapiv2/html/) w serwerze RaptorXML. Każdy przykład zawiera krótką dokumentację dołączoną do pliku źródłowego, a następnie demonstruje konkretną funkcję interfejsu API, w tym pobieranie wszystkich zdalnych elementów schematu jako kompletnego, łatwego do przeszukiwania zestawu taksonomicznego (DTS), przeglądanie całej bazy linków obliczeniowych zawartej w DTS, dodawanie niestandardowych reguł walidacji, przeglądanie wszystkich zestawów relacji wymiarowych (DRS), generowanie formularzy HTML z bazy linków tabel XBRL oraz wiele innych.

 

Bądźcie na bieżąco, ponieważ planujemy publikować więcej przykładowych fragmentów kodu i ciekawych rozwiązań, a także prezentować interesujące projekty wykorzystujące [MobileTogether](https://www.altova.com/pl/mobiletogether.html). Jeśli macie jakieś sugestie, dajcie nam znać w komentarzach.
