---
title: "Art. 16–17 UoR — Księgi pomocnicze"
description: "Konta analityczne uszczegóławiające księgę główną — per kontrahent, per środek trwały, per pracownik, per operacje sprzedaży i zakupu. Podstawa prawna (art. 16 + art. 17) i realizacja w Numify."
url: https://numifyai.com/docs/zgodnosc-z-prawem/ustawa-o-rachunkowosci/art-16-ksiegi-pomocnicze
review_status: internal
updated: 2026-04-16
---


<PolishTerm pl="Księgi pomocnicze" en="Subsidiary ledgers">Księgi
pomocnicze</PolishTerm> (inaczej: analityka) to drugi poziom ewidencji.
Konto syntetyczne w księdze głównej (np. 202 „Rozrachunki z dostawcami")
mówi, że spółka ma 48 500 zł do zapłaty — ale **komu konkretnie**,
wynika dopiero z konta pomocniczego rozbijającego 202 na poszczególnych
dostawców.

Dwa artykuły UoR regulują temat: **art. 16** (ogólna rola ksiąg
pomocniczych) i **art. 17** (konkretny wykaz obszarów, dla których
prowadzenie ewidencji pomocniczej jest obligatoryjne).

<ComplianceDisclaimer />

## Art. 16 — funkcja i sposób prowadzenia [#art-16--funkcja-i-sposób-prowadzenia]

### Ust. 1 — uszczegółowienie i uzgodnienie z księgą główną [#ust-1--uszczegółowienie-i-uzgodnienie-z-księgą-główną]

> Konta ksiąg pomocniczych zawierają zapisy będące uszczegółowieniem i
> uzupełnieniem zapisów kont księgi głównej. Prowadzi się je w ujęciu
> systematycznym jako wyodrębniony system ksiąg, kartotek (zbiorów
> kont), komputerowych zbiorów danych, uzgodniony z saldami i zapisami
> na kontach księgi głównej.

Dwa kluczowe wymogi:

1. **Uszczegółowienie i uzupełnienie** — konta pomocnicze rozbijają
   konto syntetyczne na analityczne pozycje (np. 202 na 202-ACME,
   202-BETA), ale nie zmieniają kwoty sumarycznej na koncie
   syntetycznym.
2. **Uzgodnienie z saldami i zapisami księgi głównej** — suma sald
   wszystkich kont pomocniczych w ramach danego konta syntetycznego
   musi być równa saldu konta syntetycznego. Jest to zasada
   **dwupoziomowej kontroli**: błąd w analityce lub w syntetyce
   ujawnia się jako rozjazd między tymi dwiema wartościami.

### Ust. 2 — jednostki naturalne [#ust-2--jednostki-naturalne]

Na kontach pomocniczych można stosować jednostki naturalne
(kilogramy, sztuki) obok lub zamiast jednostek pieniężnych — ale
**na koniec okresu sprawozdawczego** trzeba sporządzić zestawienie
tych zapisów i ustalić ich wartość w PLN. Dotyczy to głównie kart
magazynowych towarów i materiałów.

W Numify rzeczowe aktywa obrotowe (zespół 3) są domyślnie w PLN —
nie prowadzimy ewidencji magazynowej w sztukach. Dla spółek
prowadzących detaliczny obrót towarami jest to uproszczenie, które
wymaga świadomej decyzji w polityce rachunkowości.

## Art. 17 — obszary wymagające ksiąg pomocniczych [#art-17--obszary-wymagające-ksiąg-pomocniczych]

<LegalRef act="UoR" art="17" paragraph="1" /> wymienia siedem kategorii,
w których prowadzenie kont analitycznych jest **obligatoryjne**:

| Pkt | Obszar                                                     | Typowa analityka                                |
| --- | ---------------------------------------------------------- | ----------------------------------------------- |
| 1   | Środki trwałe, WNiP, odpisy amortyzacyjne                  | Karta ewidencyjna per środek trwały             |
| 2   | Rozrachunki z kontrahentami                                | Konto per dostawca, per odbiorca                |
| 3   | Rozrachunki z pracownikami (imienna ewidencja wynagrodzeń) | Karta wynagrodzeń per pracownik                 |
| 4   | Operacje sprzedaży                                         | Rejestr faktur własnych z numerami              |
| 5   | Operacje zakupu                                            | Rejestr faktur obcych                           |
| 6   | Koszty i istotne składniki aktywów                         | Analityka kosztów (miejsce powstawania, rodzaj) |
| 7   | Operacje gotówkowe (przy prowadzeniu kasy)                 | Raport kasowy                                   |

> **Uwaga:** słowo „w szczególności" w art. 17 ust. 1 oznacza katalog
> otwarty — obligatoryjne są co najmniej te siedem, ale jednostka może
> prowadzić analitykę także dla innych obszarów (np. budżetowe centra
> kosztów).

### Metody ewidencji rzeczowych aktywów obrotowych (ust. 2) [#metody-ewidencji-rzeczowych-aktywów-obrotowych-ust-2]

Dla towarów, materiałów i produktów gotowych <LegalRef act="UoR" art="17" paragraph="2" />
dopuszcza cztery metody, z których wybór należy do kierownika jednostki:

1. **Ilościowo-wartościowa** — dla każdego składnika: stany i obroty
   w jednostkach naturalnych i pieniężnych. Najpełniejsza kontrola,
   ale też najbardziej pracochłonna.
2. **Ilościowa** — tylko w jednostkach naturalnych; wycena stanu
   przynajmniej na koniec okresu sprawozdawczego do rozliczeń
   podatkowych.
3. **Wartościowa** — tylko w jednostkach pieniężnych; stosowana w
   detalicznym obrocie, gdzie zapisem jest przychód, rozchód i stan
   całego zapasu.
4. **Odpisywanie w koszty w momencie zakupu / wytworzenia** — z
   korektą kosztów o wartość stanu na dzień bilansowy (tzw. „koszt
   100%"). Najprostsza, ale wymaga inwentaryzacji na koniec roku.

## Jak Numify realizuje art. 16–17 [#jak-numify-realizuje-art-1617]

Numify prowadzi księgi pomocnicze automatycznie dla następujących
obszarów:

### Rozrachunki z kontrahentami (art. 17 ust. 1 pkt 2) [#rozrachunki-z-kontrahentami-art-17-ust-1-pkt-2]

Każda faktura ma przypisanego `contractorId` — przy księgowaniu zapis
w `journal_lines` otrzymuje kolumnę `contractorId`, co daje możliwość
zapytania „jakie są salda per kontrahent". Realizacja:
`getContractorLedger` w
<ServiceRef path="src/lib/services/subsidiary-ledger.ts">subsidiary-ledger.ts</ServiceRef>.

Ekran `/contractors/{id}` pokazuje:

* Salda Dt/Ct per kontrahent (saldo dodatnie = należność, ujemne =
  zobowiązanie).
* Historię dokumentów (faktury, płatności).
* Suma rozrachunków zgodna z kontem syntetycznym 201/202.

### Środki trwałe (art. 17 ust. 1 pkt 1) [#środki-trwałe-art-17-ust-1-pkt-1]

Każdy środek trwały ma osobną kartę w tabeli `fixed_assets` zawierającą:

* Wartość początkową, metodę i stawkę amortyzacji.
* Historię odpisów amortyzacyjnych (`depreciation_entries`).
* Numer inwentarzowy, klasyfikację KŚT.

Wygenerowanie odpisu amortyzacyjnego tworzy zapis w dzienniku
(`journal_entries.source = 'auto_depreciation'`) i odnośnik do karty.
Realizacja w
<ServiceRef path="src/lib/services/fixed-assets.ts">fixed-assets.ts</ServiceRef>,
zapytanie analityczne — `getFixedAssetLedger` w
<ServiceRef path="src/lib/services/subsidiary-ledger.ts">subsidiary-ledger.ts</ServiceRef>.

### Operacje sprzedaży i zakupu (art. 17 ust. 1 pkt 4 i 5) [#operacje-sprzedaży-i-zakupu-art-17-ust-1-pkt-4-i-5]

* **Faktury sprzedaży** mają kolejną numerację własną (wzorzec
  konfigurowalny w ustawieniach spółki) — rejestrowane w tabeli
  `invoices`.
* **Faktury zakupu** trafiają do tabeli `documents` / `transactions` z
  numerem KSeF (od 1 kwietnia 2026 r.) albo numerem dostawcy przed tą
  datą.

Oba rejestry są podstawą do generowania JPK\_V7M (patrz
<ServiceRef path="src/lib/services/jpk-vat-generator.ts">jpk-vat-generator.ts</ServiceRef>).

### Koszty (art. 17 ust. 1 pkt 6) [#koszty-art-17-ust-1-pkt-6]

Numify prowadzi ewidencję kosztów w układzie rodzajowym (zespół 4 —
<AccountRef code="401" name="Zużycie materiałów" />,
<AccountRef code="402" name="Usługi obce" />,
<AccountRef code="403" name="Podatki i opłaty" /> itd.), z możliwością
dodania analityki per projekt / centrum kosztów (ręcznie w planie
kont).

### Czego Numify nie prowadzi [#czego-numify-nie-prowadzi]

* **Imienna ewidencja wynagrodzeń** (art. 17 ust. 1 pkt 3) — Numify
  nie obsługuje płac, wynagrodzenia księgowane są zbiorczo. Prowadzenie
  imiennej ewidencji wymaga osobnego systemu kadrowo-płacowego.
* **Raport kasowy** (art. 17 ust. 1 pkt 7) — jeśli spółka prowadzi
  kasę, obecnie wymaga to wyodrębnienia analityki w planie kont
  ręcznie. Automatyczny moduł kasowy nie jest zaimplementowany.

## Uzgodnienie analityki z syntetyką [#uzgodnienie-analityki-z-syntetyką]

Sprawdzenie uzgodnienia jest wbudowane:

* Na ekranie `/chart-of-accounts/{code}` pokazywane jest saldo konta
  syntetycznego oraz suma sald analityki.
* Różnica (powinna być zerem) jest wyświetlana jako ostrzeżenie, jeśli
  przekracza 1 grosz — co wynika z <LegalRef act="UoR" art="16" paragraph="1" />
  (wymóg uzgodnienia).

Dla konkretnego konta rozrachunkowego można też zbudować zestawienie
sald wszystkich kontrahentów na koniec okresu — realizuje to
`getContractorLedgerSummary` w
<ServiceRef path="src/lib/services/subsidiary-ledger.ts">subsidiary-ledger.ts</ServiceRef>,
dostępne z widoku `/contractors` oraz w eksportach `/reports`.

<ChangeHistory>
  <ChangeEntry date="2026-04-16" act="Phase 3a">
    Pierwsza wersja — oparta na aktualnych tekstach art. 16 i art. 17
    UoR (Dz.U. 2023 poz. 120). Rozbudowano zakres w stosunku do
    wcześniejszych wersji dokumentacji, które łączyły oba artykuły pod
    hasłem „art. 16" — uszczegółowienie katalogu siedmiu obszarów
    (art. 17 ust. 1) oraz metod ewidencji (art. 17 ust. 2).
  </ChangeEntry>
</ChangeHistory>
