Przejdź do treści
PrzedsiębiorcyBiz

Baza sprawozdań finansowych spółek

Nasza baza sprawozdań finansowych obejmuje e-sprawozdania spółek złożone do repozytorium dokumentów finansowych KRS, odczytane pozycja po pozycji i ułożone w jednej tabeli z pięciu lat. Korzystasz z niej w przeglądarce, w raporcie PDF, w eksporcie do arkusza albo przez API zwracające JSON.

Zakres lat
Porównanie

Przeszukaj bazę po nazwie, NIP albo numerze KRS. Plany i limity znajdziesz w cenniku.

Przychody, największe spółki w bazie

Orlen S.A.219,31 mld zł
Jeronimo Martins Polska S.A.112,34 mld zł
Totalizator Sportowy sp. z o.o.92,06 mld zł
PGE Polska Grupa Energetyczna S.A.45,42 mld zł

Kto składa sprawozdania, które trafiają do bazy

Obowiązek złożenia sprawozdania finansowego do KRS mają przede wszystkim spółki z ograniczoną odpowiedzialnością, spółki akcyjne i proste spółki akcyjne. Dochodzą do nich spółki komandytowe i komandytowo-akcyjne, a także spółki jawne i partnerskie, gdy ich przychody przekroczą równowartość 2 mln euro albo gdy wszyscy wspólnicy odpowiadający bez ograniczeń są spółkami kapitałowymi. Sprawozdania składają również fundacje i stowarzyszenia wpisane do rejestru przedsiębiorców.

Jednoosobowe działalności z CEIDG sprawozdań do KRS nie składają, dlatego w ich przypadku pokazujemy wyłącznie dane rejestrowe i status VAT.

Struktury XML i co z nich odczytujemy

E-sprawozdanie ma postać pliku XML zgodnego ze strukturą logiczną opublikowaną przez Ministerstwo Finansów. Najczęściej spotkasz trzy warianty, które różnią się szczegółowością.

StrukturaKto jej używaZakres danych
JednostkaInnaspółki powyżej progów jednostki małejpełny bilans, rachunek zysków i strat, zestawienie zmian w kapitale, rachunek przepływów pieniężnych
JednostkaMalajednostki małe korzystające z uproszczeńbilans i rachunek zysków i strat w skróconym układzie
JednostkaMikrojednostki mikrouproszczony bilans i rachunek zysków i strat, bez pełnej informacji dodatkowej

Status jednostki mikro albo małej wynika z art. 3 ustawy o rachunkowości: liczą się suma bilansowa, przychody netto i średnioroczne zatrudnienie, a o kwalifikacji decyduje nieprzekroczenie dwóch z trzech progów w roku obrotowym i w roku poprzednim. Rachunek zysków i strat bywa sporządzony w wariancie porównawczym albo kalkulacyjnym. Oba warianty sprowadzamy do tych samych pozycji, żeby wyniki różnych spółek dało się zestawić obok siebie.

Skany bez liczb

Część spółek wciąż dołącza do repozytorium sprawozdania w postaci zeskanowanych plików PDF, zwykle za lata sprzed 2018 roku albo jako uzupełnienie. Z takiego pliku nie odczytujemy liczb, bo bez ręcznego przepisywania nie da się zagwarantować ich poprawności. W profilu spółki widzisz wtedy informację, że sprawozdanie za dany rok zostało złożone, ale tabela pokazuje dla tego roku puste pola. To świadoma decyzja: wolimy brak liczby niż liczbę zgadniętą.

API JSON dla Twoich systemów

Od planu Zespół Ryzyka baza odpowiada przez API zwracające JSON. Klucz przekazujesz w nagłówku X-Api-Key, a zapytanie kierujesz po numerze KRS albo NIP. Zwykłe zapytanie o profil spółki wygląda tak:

GET /api/v1/spolka/{krs}
X-Api-Key: twoj-klucz

W odpowiedzi dostajesz dane rejestrowe, wyniki z kolejnych lat i wskaźniki z percentylami. Fragment odpowiedzi:

{
  "krs": "0000123456",
  "nazwa": "Spółka z o.o.",
  "pkd": "25.11.Z",
  "lata": [
    {"rok": 2025, "przychody_netto": 41200000, "wynik_netto": 2350000, "ebitda": 4810000, "zatrudnienie": 118}
  ]
}

Plan Zespół Ryzyka daje 20 000 zapytań w miesiącu, plan Instytucja 200 000. Zapytania liczymy jako wykorzystanie w okresie rozliczeniowym. Pełny opis pól udostępniamy po założeniu klucza w panelu konta.

Jak z pięciu sprawozdań powstaje jedna tabela

Każde sprawozdanie zawiera dane za rok bieżący i rok poprzedni. Gdy spółka złożyła dokumenty za kilka kolejnych lat, mamy więc dwa źródła dla większości lat: wartość z roku, którego sprawozdanie dotyczy, i wartość porównawczą ze sprawozdania następnego. Do tabeli bierzemy liczby ze sprawozdania za dany rok, a dane porównawcze służą nam do kontroli. Jeśli obie wartości się różnią, zwykle oznacza to przekształcenie danych po zmianie zasad rachunkowości, i taki rok oznaczamy w profilu.

Drugi krok to ujednolicenie pozycji. Spółka sporządzająca rachunek zysków i strat w wariancie kalkulacyjnym nie wykazuje amortyzacji w tym samym miejscu co spółka z wariantem porównawczym, więc szukamy jej w informacji dodatkowej albo w rachunku przepływów pieniężnych. Przychody netto obejmują przychody ze sprzedaży produktów, towarów i materiałów, a gotówka to środki pieniężne wykazane w aktywach obrotowych na dzień bilansowy.

Trzeci krok to przypisanie roku. Spółka z rokiem obrotowym kończącym się 30 września trafia do porównań w roku, w którym ten rok obrotowy się zakończył. Pierwszy, wydłużony rok działalności zaznaczamy osobno, bo przychody z kilkunastu miesięcy zawyżałyby dynamikę.

Jednostki przekraczające progi z ustawy o rachunkowości podlegają badaniu przez biegłego rewidenta (art. 64). Informację o tym, czy do sprawozdania dołączono sprawozdanie z badania, pokazujemy przy roku w profilu, bo dla wielu analityków to dodatkowy sygnał wiarygodności liczb.

Czego baza nie zawiera i dlaczego

Sprawozdanie finansowe jest dokumentem rocznym, więc baza nie pokazuje wyników kwartalnych ani miesięcznych. Spółki niepubliczne nie mają obowiązku publikowania takich danych, a liczby kwartalne spółek giełdowych pochodzą z raportów okresowych, które nie trafiają do repozytorium KRS. Nie znajdziesz też w bazie szczegółów, które spółka ujawnia wyłącznie w opisowej części informacji dodatkowej, na przykład listy największych odbiorców czy warunków umów kredytowych.

Nie uzupełniamy braków własnymi szacunkami. Jeśli spółka nie złożyła sprawozdania, złożyła je jako skan albo pominęła pozycję, w tabeli zostaje puste pole. Taki brak jest dla analityka informacją samą w sobie i nie powinien znikać pod wartością wyliczoną z założeń.

Poza zakresem są także dane osobowe wykraczające poza rejestr: numery PESEL, daty urodzenia i adresy zamieszkania członków zarządu i wspólników. Pokazujemy to, co wynika z odpisu KRS i jest potrzebne do oceny spółki: imię i nazwisko lub nazwę, funkcję i udziały.

Trzy sposoby korzystania z tej samej bazy

  • Profil spółki w przeglądarce: pięć lat wyników, wskaźniki na tle branży i województwa, skład zarządu i wspólnicy z odpisu KRS.
  • Raport PDF do akt albo dla klienta, z datą pobrania danych i źródłem każdej liczby.
  • Eksport list do XLSX i CSV, opisany na stronie dane finansowe spółek.

Jeśli zależy Ci na tym, by dowiedzieć się o nowym dokumencie w dniu jego złożenia, przejdź do opisu funkcji monitoring sprawozdań. Zasady odczytu i liczenia wskaźników opisuje metodologia.

Pytania i odpowiedzi

Czy w bazie są sprawozdania sprzed 2018 roku?

Sprawozdania z tamtych lat są w repozytorium przeważnie skanami. Widzisz informację o ich złożeniu, ale bez liczb. Pełne dane liczbowe zaczynają się od e-sprawozdań XML.

Czy mogę pobrać oryginalny plik sprawozdania?

Pokazujemy liczby odczytane ze sprawozdania i wskazujemy, z którego dokumentu pochodzą. Oryginalne pliki są publicznie dostępne w repozytorium dokumentów finansowych KRS.

Czy API jest dostępne w planie Analityk?

Nie. API jest częścią planów Zespół Ryzyka i Instytucja. W planie Analityk korzystasz z eksportu do 5 000 wierszy w miesiącu.

Co z korektami sprawozdań?

Gdy spółka złoży nową wersję sprawozdania za ten sam rok, w tabeli pokazujemy liczby z najnowszego dokumentu.

Czy mogę wyszukać spółki po wartościach z bilansu?

Tak, od planu Analityk wyszukiwarka filtruje po przychodach, marży, dynamice i zatrudnieniu, a w wynikach widzisz pozostałe pozycje bilansu i rachunku zysków i strat.

Czy w bazie są jednostki mikro?

Tak. Jednostki mikro składają uproszczony bilans i rachunek zysków i strat, więc część pozycji, na przykład amortyzacja, może nie być wykazana osobno. Wtedy EBITDA dla takiego roku pozostaje pusta.

Sprawozdania spółek odczytane i gotowe do porównania

Pierwszy pełny profil odsłonisz po założeniu konta, bez płatności.