---
title: "Bilans"
description: "Bilans aktywów i pasywów spółki na wybrany dzień, w strukturze Załącznika 1 do ustawy o rachunkowości. Saldo aktywów = saldo pasywów — kontrola bilansowa wymagana przez art. 46 UoR."
url: https://numifyai.com/docs/korzystanie-z-numify/balance-sheet
review_status: internal
updated: 2026-04-17
---


**Bilans** to statutowe zestawienie aktywów i pasywów spółki na dzień
bilansowy — jeden z trzech obowiązkowych elementów sprawozdania finansowego
(<LegalRef act="UoR" art="45" paragraph="2" />). Numify generuje go w
strukturze **Załącznika 1 do UoR** (pełny, dla spółek niebędących jednostkami
mikro/małymi) na dowolny dzień i dla dowolnych dwóch okresów porównawczych.

<ComplianceDisclaimer />

{/* SCREENSHOT: ekran /balance-sheet — po lewej aktywa, po prawej pasywa, kolumny „Stan na 31.12.RRRR" i „Stan na 31.12.RRRR-1" (porównawczy), dół strony z sumą kontrolną A = P i badge „Zbilansowany" */}

## Po co to w Numify [#po-co-to-w-numify]

UoR wymaga, żeby bilans:

1. był sporządzony **na dzień zamknięcia ksiąg rachunkowych** oraz opcjonalnie
   na inny dzień bilansowy (<LegalRef act="UoR" art="45" paragraph="1" />),
2. pokazywał stany **bieżącego i poprzedniego roku** (<LegalRef act="UoR" art="46" paragraph="1" />),
3. miał strukturę z Załącznika 1 (<LegalRef act="UoR" art="46" paragraph="5" />).

Numify wyznacza bilans z zapisów w <FeatureRef slug="journal">dzienniku</FeatureRef>
„na żądanie" — każda zmiana w księdze głównej jest natychmiast widoczna w
bilansie, bez osobnego procesu „zamknięcia".

## Jak Numify agreguje konta [#jak-numify-agreguje-konta]

Każde konto w planie kont ma pole &#x2A;*`balanceSheetTag`** wskazujące pozycję
Załącznika 1, do której trafia jego saldo. Tagi mają strukturę hierarchiczną:

```
AKT_A          → A. Aktywa trwałe
AKT_A_I        → A.I.   Wartości niematerialne i prawne
AKT_A_II       → A.II.  Rzeczowe aktywa trwałe
AKT_A_II_1     → A.II.1 Środki trwałe (dalej rozbite)
AKT_B          → B. Aktywa obrotowe
AKT_B_I        → B.I.   Zapasy
...
PAS_A          → A. Kapitał (fundusz) własny
PAS_B          → B. Zobowiązania i rezerwy na zobowiązania
```

Usługa <ServiceRef path="src/lib/services/balance-sheet.ts" /> sumuje salda
wszystkich kont z danym tagiem (i jego „dziećmi") na wybrany `asOf` i zwraca
strukturę drzewiastą zgodną z Załącznikiem 1.

Pełna mapa pozycji (A.I.1, A.I.2, …, D, oraz wszystkie pozycje pasywów) —
zob. <FeatureRef slug="/docs/zgodnosc-z-prawem/sprawozdanie-finansowe">sprawozdanie
finansowe → bilans</FeatureRef>. Ta strona opisuje **jak Numify liczy bilans**,
nie powtarza ustawowego katalogu pozycji.

## Reguła agregacji sald [#reguła-agregacji-sald]

Dla każdego konta bierzemy saldo na dzień `asOf`:

* **Konta aktywowe** (typ `asset`, `expense` — grupy 0–3, 4, niektóre 6): saldo
  debetowe (Wn). Jeśli saldo jest po stronie Ma, oznacza to sytuację nietypową
  (np. nadpłatę należności) — trafia do odpowiedniej pozycji pasywów (jako
  zobowiązanie) lub kompensuje się z pokrewnym kontem.
* **Konta pasywowe** (`liability`, `equity`, `revenue`): saldo kredytowe (Ma).
* **Rozrachunki** (<AccountRef code="201" />, <AccountRef code="202" />): per
  kontrahent analitycznie — saldo Wn u jednego trafia do aktywów jako
  należności, saldo Ma u innego trafia do pasywów jako zobowiązania. Nie
  kompensujemy per syntetyk (art. 46 ust. 2a UoR dopuszcza kompensatę tylko w
  określonych przypadkach).

### Korekty wartości aktywów (art. 46 ust. 2) [#korekty-wartości-aktywów-art-46-ust-2]

<LegalRef act="UoR" art="46" paragraph="2" /> wymaga, żeby w bilansie wykazywać
wartości aktywów **po korektach**:

* Środki trwałe — po odpisach amortyzacyjnych (<AccountRef code="070" />
  umorzenie jako kontra do <AccountRef code="010" /> środki trwałe).
* Należności — po odpisach aktualizujących.
* Zapasy — po odpisach aktualizujących wartość.

W Numify odpisy są osobnymi kontami kontrarywnymi z typem `contra_asset`.
Saldo netto pozycji bilansowej wynika z różnicy: `010 − 070`, gdzie konto
umorzenia ma `balanceSheetTag` wskazujące tę samą pozycję A.II.1 z przeciwnym
znakiem.

## Okres porównawczy [#okres-porównawczy]

Bilans zawsze pokazuje dwie kolumny: stan na wybrany `asOf` oraz stan na
odpowiadający mu dzień roku poprzedniego (domyślnie `asOf - 1 year`).
Jest to wymóg <LegalRef act="UoR" art="46" paragraph="1" />.

Dla pierwszego roku obrotowego spółki kolumna porównawcza pokazuje **bilans
otwarcia** (zob. <FeatureRef slug="/docs/pierwsze-kroki/bilans-otwarcia">bilans
otwarcia</FeatureRef>).

## Kontrola bilansowa: A = P [#kontrola-bilansowa-a--p]

Na dole ekranu Numify pokazuje:

* Sumę aktywów (`totalAssets`).
* Sumę pasywów (`totalLiabilities`).
* Badge &#x2A;*„Zbilansowany"** (`isBalanced: true&#x60;) lub &#x2A;*„Nieuzgodniony"** z
  różnicą w groszach.

Rozjazd oznacza błąd w konfiguracji planu kont (np. konto bez
`balanceSheetTag`) lub nieprawidłowe księgowanie. Przy poprawnie prowadzonych
księgach rozjazd jest **niemożliwy** — bilans wynika z tych samych
`journal_lines` co <FeatureRef slug="trial-balance">zestawienie obrotów i sald</FeatureRef>,
w którym `sum(Wn) = sum(Ma)` jest wymuszone.

## Ekran `/balance-sheet` [#ekran-balance-sheet]

Górny pasek:

* **Dzień bilansowy** — `asOf`. Domyślnie ostatni dzień zamkniętego miesiąca.
  Dla rocznego sprawozdania: 31 grudnia.
* **Dzień porównawczy** — domyślnie `asOf - 1 rok`; można zmienić ręcznie.
* **Eksport** — PDF w układzie Załącznika 1, CSV z pełnym rozwinięciem.

Tabela ma dwie kolumny liczbowe (bieżący / porównawczy) i układ drzewiasty —
domyślnie rozwinięte poziomy A/B (sekcje), poziomy I/II/III (kategorie) — po
kliknięciu rozwijają się detale (A.II.1, A.II.2…).

{/* SCREENSHOT: sekcja „A. Aktywa trwałe" rozwinięta do poziomu A.II.1 „Środki trwałe" — widać wartość brutto, umorzenie i wartość netto */}

## Wycena (rozdział 4 UoR) [#wycena-rozdział-4-uor]

<LegalRef act="UoR" art="45" paragraph="1" /> wymaga wyceny aktywów i pasywów
zgodnie z rozdziałem 4 UoR. Kluczowe zasady (implementowane przez politykę
rachunkowości, nie przez ten ekran):

* Wycena walutowa — po kursie średnim NBP z dnia bilansowego
  (art. 30 UoR), z różnicami kursowymi na <AccountRef code="750" /> /
  <AccountRef code="751" />.
* Wycena zapasów — według ceny nabycia lub kosztu wytworzenia (art. 28).
* Odpisy aktualizujące — obligatoryjne w przypadku trwałej utraty wartości.

Jeśli spółka stosuje te zasady w <FeatureRef slug="/docs/pierwsze-kroki/polityka-rachunkowosci">polityce
rachunkowości</FeatureRef>, bilans wyliczany przez Numify odzwierciedla je
automatycznie — bo są one wdrożone jako zasady księgowania, nie jako logika
raportu.

## Ograniczenia [#ograniczenia]

* **Wariant pełny (Załącznik 1)** — obecnie jedyny obsługiwany. Uproszczone
  warianty dla jednostek mikro (Załącznik 4) i małych (Załącznik 5) nie są
  zaimplementowane. Typowa spółka z o.o. podlegająca kontrolowanej
  księgowości korzysta z Załącznika 1.
* **Brak podpisu kwalifikowanego na tym ekranie** — <LegalRef act="UoR" art="45" paragraph="1" />
  wymaga podpisu kwalifikowanego, podpisu zaufanego albo osobistego na
  sprawozdaniu finansowym. Podpis składa się na pliku e-Sprawozdania (zob.
  <ServiceRef path="src/lib/services/e-sprawozdanie.ts" />), nie na podglądzie
  w aplikacji.
* **Porównanie do innych dni niż zamknięcie roku** — technicznie działa, ale
  UoR wymaga bilansu głównie na dzień zamknięcia ksiąg. Widoki śródroczne są
  pomocne operacyjnie, nie zastępują sprawozdania finansowego.

## Relacja do innych raportów [#relacja-do-innych-raportów]

* <FeatureRef slug="profit-loss">RZiS</FeatureRef> — drugi obowiązkowy
  element sprawozdania; wynik netto z RZiS trafia do bilansu jako pozycja
  A.VI „Zysk (strata) netto" w kapitale własnym.
* <FeatureRef slug="trial-balance">Zestawienie obrotów i sald</FeatureRef> —
  techniczne zestawienie sald, z którego wyprowadzany jest bilans. Sumy sald
  kont aktywowych = `totalAssets`, sumy sald kont pasywowych = `totalLiabilities`.
* <FeatureRef slug="/docs/zgodnosc-z-prawem/sprawozdanie-finansowe">Sprawozdanie
  finansowe (pełna dokumentacja)</FeatureRef> — katalog pozycji Załącznika 1,
  reguły wyceny, informacja dodatkowa, e-Sprawozdanie w strukturze XBRL.

## Sprawozdanie finansowe = bilans + RZiS + informacja dodatkowa [#sprawozdanie-finansowe--bilans--rzis--informacja-dodatkowa]

<LegalRef act="UoR" art="45" paragraph="2" /> zawsze wymaga trzech elementów.
Niektóre jednostki (nie jednostki mikro i małe) dodatkowo — zestawienia zmian
w kapitale własnym i rachunku przepływów pieniężnych. Dla typowej spółki z
o.o. niekwalifikującej się jako mikro/mała obowiązkowe są wszystkie pięć.
Numify obsługuje bilans + RZiS natywnie; pozostałe elementy — przez
<ServiceRef path="src/lib/services/informacja-dodatkowa.ts" /> i eksport
e-Sprawozdania.
