---
title: "Plan kont"
description: "Zakładowy plan kont spółki — struktura zespołów 0–8, rozróżnienie kont syntetycznych i analitycznych, domyślny plan seedowany dla nowej spółki oraz aktywacja, dezaktywacja i dodawanie kont."
url: https://numifyai.com/docs/korzystanie-z-numify/chart-of-accounts
review_status: internal
updated: 2026-04-17
---


**Plan kont** (zakładowy plan kont) to lista wszystkich kont księgowych
spółki — fundament, na którym Numify opiera dziennik, księgę główną,
bilans i rachunek zysków i strat. Jest to obowiązkowy element polityki
rachunkowości zgodnie z <LegalRef act="UoR" art="10" paragraph="1" />.

<ComplianceDisclaimer />

{/* SCREENSHOT: ekran /chart-of-accounts — drzewo kont pogrupowane w zespoły 0–8 z badge'ami typu i statusu */}

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

Każdy zapis w <FeatureRef slug="journal">dzienniku</FeatureRef> trafia na
dwa konta — jedno po stronie Wn, drugie po stronie Ma (zasada
podwójnego zapisu, <LegalRef act="UoR" art="15" paragraph="1" />).
Plan kont definiuje zbiór dopuszczalnych kont i ich typy, dzięki czemu
Numify może:

* generować <FeatureRef slug="trial-balance">zestawienie obrotów i sald</FeatureRef> pogrupowane po zespołach,
* składać <FeatureRef slug="balance-sheet">bilans</FeatureRef> i <FeatureRef slug="profit-loss">RZiS</FeatureRef> na podstawie tagów `balanceSheetTag` / `pnlTag` przypisanych do każdego konta,
* wypełniać pola `JPK_KR_PD` na podstawie `jpkPdMarker`.

## Struktura — zespoły 0–8 [#struktura--zespoły-08]

Domyślny plan Numify jest zgodny z powszechnie stosowanym podziałem na
dziewięć zespołów. Każde konto ma trzycyfrowy kod syntetyczny; kod
zaczyna się cyfrą zespołu.

| Zespół | Nazwa                        | Typ dominujący        | Przykłady (z domyślnego planu)                                                                                                                                |
| ------ | ---------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **0**  | Aktywa trwałe                | `asset`               | <AccountRef code="010" /> środki trwałe, <AccountRef code="070" /> umorzenie ŚT                                                                               |
| **1**  | Środki pieniężne             | `asset`               | <AccountRef code="130" /> rachunek bieżący PLN, <AccountRef code="135" /> rachunek walutowy                                                                   |
| **2**  | Rozrachunki                  | `asset` / `liability` | <AccountRef code="201" /> rozrachunki z odbiorcami, <AccountRef code="202" /> rozrachunki z dostawcami, <AccountRef code="220" /> rozrachunki publicznoprawne |
| **3**  | Materiały i towary           | `asset`               | <AccountRef code="300" /> materiały i towary                                                                                                                  |
| **4**  | Koszty wg rodzajów           | `expense`             | <AccountRef code="400" /> usługi obce, amortyzacja, wynagrodzenia                                                                                             |
| **5**  | Koszty wg miejsc powstawania | `expense`             | <AccountRef code="500" /> koszty działalności podstawowej (fakultatywne)                                                                                      |
| **6**  | Produkty / rozliczenia       | `asset`               | rozliczenia międzyokresowe, produkcja w toku                                                                                                                  |
| **7**  | Przychody i koszty finansowe | `revenue` / `expense` | <AccountRef code="700" /> przychody ze sprzedaży, <AccountRef code="750" /> przychody finansowe, <AccountRef code="751" /> koszty finansowe                   |
| **8**  | Kapitały i wynik finansowy   | `equity`              | <AccountRef code="800" /> kapitał podstawowy, <AccountRef code="820" /> wynik finansowy, <AccountRef code="860" /> wynik bieżącego roku                       |

Dziewięć zespołów to **konwencja rynkowa**, nie sztywna litera ustawy —
UoR wymaga jedynie, aby plan kont był opisany w polityce rachunkowości
i stosowany w sposób ciągły (<LegalRef act="UoR" art="10" paragraph="1" />,
<LegalRef act="UoR" art="5" paragraph="1" />). Minister Finansów
może wydać wzorcowe plany kont w drodze rozporządzenia
(<LegalRef act="UoR" art="83" paragraph="1" />) — dla zwykłej
spółki z o.o. takie rozporządzenie nie obowiązuje.

## Konta syntetyczne i analityczne [#konta-syntetyczne-i-analityczne]

* **Syntetyczne** (księga główna) — kody trzycyfrowe, np. `201`. Na nich działa zasada podwójnego zapisu i z nich powstaje zestawienie obrotów i sald.
* **Analityczne** (księgi pomocnicze) — rozszerzenia kodem z kreską, np. `201-ACME` dla konkretnego odbiorcy. Muszą uzgadniać się z saldem konta syntetycznego (<LegalRef act="UoR" art="16" paragraph="1" />).

W Numify konta analityczne tworzy się przy księgowaniu faktur
(<FeatureRef slug="kontrahenci">kontrahent</FeatureRef> → analityka na
<AccountRef code="201" /> / <AccountRef code="202" />) oraz przy
rozrachunkach publicznoprawnych (VAT należny/naliczony na subkontach
<AccountRef code="220" />).

## Domyślny plan dla nowej spółki [#domyślny-plan-dla-nowej-spółki]

Przy zakładaniu spółki Numify seeduje **jeden wzorcowy plan kont**
(`src/db/seed-accounts.ts`) — ok. 68 kont syntetycznych pokrywających
typowe operacje spółki z o.o. Każde konto ma:

* `code` — kod konta (np. `201`),
* `type` — typ księgowy (`asset`, `liability`, `equity`, `revenue`, `expense`, `off_balance`),
* `balanceSheetTag` — pozycja w bilansie (A.I.1, B.II.2 itd.),
* `pnlTag` — pozycja w RZiS,
* `jpkPdMarker` — znacznik JPK\_KR\_PD (jeśli dotyczy).

<ServiceRef path="src/lib/services/seed-company-accounts.ts" /> kopiuje
plan wzorcowy do tabeli `chartAccounts` przypisanej do ID spółki. Od
tego momentu jest to **plan spółki** — edycje nie propagują się
wstecz do wzorca.

## Widok `/chart-of-accounts` [#widok-chart-of-accounts]

{/* SCREENSHOT: drzewo kont — zespoły rozwinięte, kolumny Kod / Nazwa / Typ / Status / Saldo */}

* **Drzewo** — konta są pogrupowane po zespołach z możliwością rozwinięcia / zwinięcia.
* **Wyszukiwarka** — filtruje po kodzie, nazwie i nazwie angielskiej.
* **Typ (badge)** — kolor zależny od typu (aktywa zielone, pasywa czerwone itd.).
* **Status** — `aktywne` / `nieaktywne` (patrz niżej).

## Aktywacja i dezaktywacja [#aktywacja-i-dezaktywacja]

Domyślnie wszystkie konta z planu wzorcowego są **aktywne**. Konto
można **dezaktywować**, jeśli spółka nie wykorzystuje go w praktyce —
wtedy znika z podpowiedzi przy księgowaniu, ale pozostaje w bazie
(wraz z historią zapisów — zakaz usuwania z <LegalRef act="UoR" art="25" paragraph="1" />).

Dezaktywacja jest **miękka** — można ją cofnąć. Dezaktywowane konto z
saldem różnym od zera wciąż pojawi się w bilansie i zestawieniu obrotów
i sald — ukrywana jest tylko podpowiedź w UI.

## Dodawanie nowych kont [#dodawanie-nowych-kont]

Przycisk „+ Nowe konto" otwiera modal, w którym podaje się kod, nazwę,
typ i (opcjonalnie) konto nadrzędne. Najczęstsze przypadki:

1. **Nowe subkonto walutowe** — np. `135-EUR`, `135-USD` z typem `asset`.
2. **Nowe konto kosztowe** — gdy spółka wchodzi w nową kategorię wydatków nieobecną w planie wzorcowym.
3. **Subkonta VAT** — analityka na <AccountRef code="220" /> rozdzielająca VAT należny, naliczony i rozliczenie z urzędem.

Kod konta musi być **unikalny w obrębie spółki**. Pierwsza cyfra
wyznacza zespół — ze względu na spójność raportów nie należy dodawać
kont spoza zakresu 0–8.

## Zmiana planu kont a ciągłość [#zmiana-planu-kont-a-ciągłość]

Plan kont jest elementem polityki rachunkowości. Jego zmiana w trakcie
roku obrotowego (np. zmiana typu istniejącego konta, usunięcie konta)
narusza zasadę ciągłości (<LegalRef act="UoR" art="5" paragraph="1" />)
i wymaga uzasadnienia oraz zapisu w polityce. Rekomendowany workflow:

1. **W trakcie roku** — dodawanie nowych kont (nie zmienia historii) jest bezpieczne.
2. **Na początek nowego roku obrotowego** — dezaktywacja nieużywanych kont i uporządkowanie analityki.
3. **Zmiana typu istniejącego konta z saldem** — unikać; w razie konieczności przenieść saldo zapisem korygującym i dezaktywować stare konto.

Numify nie pozwala usuwać kont fizycznie — pozostają w bazie dla
audytu (zakaz usuwania, <LegalRef act="UoR" art="25" paragraph="1" />).

## Powiązania z innymi funkcjami [#powiązania-z-innymi-funkcjami]

* <FeatureRef slug="opening-balance">Bilans otwarcia</FeatureRef> — używa kont aktywnych do wprowadzenia sald początkowych.
* <FeatureRef slug="konta-bankowe">Konta bankowe</FeatureRef> — każdy rachunek mapuje się na konto GL, typowo <AccountRef code="130" /> / <AccountRef code="135" />.
* <FeatureRef slug="accounting-policy">Polityka rachunkowości</FeatureRef> — generowany dokument zawiera zakładowy plan kont.
* <FeatureRef slug="balance-sheet">Bilans</FeatureRef> i <FeatureRef slug="profit-loss">RZiS</FeatureRef> — agregują salda po tagach `balanceSheetTag` / `pnlTag`.

## Co dalej [#co-dalej]

Pełna referencja kont (kod → opis → typowe księgowania) jest
zaplanowana jako osobna strona w sekcji **Zgodność z prawem** i nie jest
jeszcze dostępna.
