Dane do CIT
Szacunkowe wyliczenie dochodu podatkowego i kwoty CIT — dochód księgowy, korekty o NKUP (koszty niestanowiące kosztów uzyskania przychodów), zastosowanie stawki 19% lub 9%. Pomoc w wyliczeniu zaliczki miesięcznej; nie zastępuje zeznania CIT-8.
Dane do CIT to ekran pomagający wyliczyć dochód podatkowy spółki i szacunkową kwotę podatku dochodowego od osób prawnych — na podstawie zaksięgowanych przychodów i kosztów skorygowanych o NKUP.
Informacje mają charakter edukacyjny
Dokumentacja nie zastępuje porady doradcy podatkowego ani biegłego rewidenta. W sprawach szczegółowych skontaktuj się ze specjalistą. Jak weryfikujemy dokumentację ↗
Honest framing — co to jest, a czego nie
Co Numify liczy:
- ✅ Wynik finansowy brutto (przychody – koszty księgowe) z zapisów w dzienniku.
- ✅ Rozpoznaje koszty zaksięgowane na kontach oznaczonych jako NKUP (np. 403 reprezentacja, kary — per chart-of-accounts).
- ✅ Stosuje stawkę 19% lub 9% zgodnie z ustawieniem spółki (
citRate). - ✅ Zwraca szacunkowy dochód podatkowy i kwotę CIT — przydatne do wyliczenia zaliczki miesięcznej (Ustawa o CIT, art. 25 ust. 1).
Czego Numify nie robi:
- ❌ Nie zastępuje zeznania CIT-8 — deklarację roczną składa podatnik, po konsultacji z księgowym / doradcą podatkowym.
- ❌ Nie obsługuje wszystkich korekt podatkowych — w szczególności: straty z lat ubiegłych (Ustawa o CIT, art. 7 ust. 5), ulgi (B+R, IP Box, sponsoring), podatek u źródła (WHT), ceny transferowe, minimum tax, estoński CIT (ryczałt od dochodów spółek), podatek od przerzuconych dochodów.
- ❌ Nie wykrywa automatycznie wszystkich NKUP — detekcja opiera się na tagach konta z planu kont. Koszt zaksięgowany na „zwykłym" koncie kosztowym, ale który ustawa kwalifikuje jako NKUP (np. samochód osobowy powyżej limitu z Ustawa o CIT, art. 16 ust. 1 pkt 4), wymaga ręcznej korekty.
Traktuj wynik jako punkt wyjścia do weryfikacji, nie gotową kwotę do wpłaty do urzędu.
Jak liczone jest w Numify
src/lib/services/cit-data.ts15 ✓ wywołuje
generateCitData(companyId, fiscalYear) i zwraca strukturę:
accountingRevenue // przychody księgowe narastająco
accountingCosts // koszty księgowe narastająco
accountingResult // wynik księgowy brutto
nonDeductibleCosts // suma NKUP
nkupItems[] // lista pozycji NKUP (konto, kwota, powód)
taxableRevenue // przychody podatkowe
taxDeductibleCosts // koszty podatkowe (= accountingCosts - NKUP)
taxResult // dochód podatkowy
citRate // stawka (19 lub 9)
citDue // szacunkowa kwota CITWynik księgowy
Suma obrotów kont typu revenue (zespół 7 — przychody) minus suma
obrotów kont typu expense (zespół 4 / 5 — koszty), za wybrany rok.
To samo co wynik widoczny w profit-loss na dzień
bilansowy.
Detekcja NKUP
Numify wylicza NKUP na podstawie tagów przypisanych do kont w planie kont:
- Konto
403(reprezentacja) — domyślnie tagowane NKUP (Ustawa o CIT, art. 16 ust. 1 pkt 28: koszty reprezentacji, w szczególności gastronomia i napoje alkoholowe). - Konta kar, grzywien, odsetek od zaległości podatkowych — tagowane NKUP.
- Darowizny, PFRON powyżej limitu — tagowane NKUP.
Wyświetlona tabela NKUP (nkupItems) pokazuje każdą pozycję z
opisem powodu (reason) — np. „Reprezentacja — art. 16 ust. 1 pkt 28
CIT". Użytkownik widzi, które konkretnie kwoty zostały odjęte.
Dochód podatkowy
dochód podatkowy = przychody księgowe - (koszty księgowe - NKUP)
= wynik księgowy + NKUPTożsamościowo: dodanie NKUP do wyniku księgowego daje dochód podatkowy w uproszczonym modelu (bez uwzględnienia różnic trwałych i przejściowych poza NKUP).
Stawka CIT
| Stawka | Warunki | Ustawienie w Numify |
|---|---|---|
| 19% | Stawka podstawowa (Ustawa o CIT, art. 19 ust. 1 pkt 1) | citRate = "standard_19" |
| 9% | Mały podatnik — przychody ≤ 2 mln EUR w roku poprzednim (Ustawa o CIT, art. 19 ust. 1 pkt 2) | citRate = "small_9" |
| Estoński CIT | Ryczałt od dochodów spółek (art. 28j–28t CIT) | citRate = "estonian" — nieobsługiwany przez generator danych do CIT |
Próg 2 mln EUR dla stawki 9%: kwota przeliczona na złote po kursie
średnim NBP z pierwszego dnia roboczego roku podatkowego, zaokrąglona
do 1000 zł. Numify nie weryfikuje automatycznie, czy spółka nadal
kwalifikuje się jako mały podatnik — ustawienie citRate zmienia
zarząd spółki świadomie.
Zaliczki miesięczne
Ustawa o CIT, art. 25 ust. 1 wymaga wpłacania zaliczek miesięcznych na CIT do 20 dnia miesiąca następującego po miesiącu, którego dotyczy zaliczka. Kwota zaliczki: różnica między podatkiem od dochodu narastająco a sumą zaliczek zapłaconych w poprzednich miesiącach tego roku.
Workflow miesięczny
- Zamknij okres miesięczny — wszystkie faktury zaksięgowane, wszystkie płatności dopasowane.
- Otwórz
/cit-data, wybierz rok bieżący. - Przeczytaj
taxResult(dochód narastająco) icitDue(CIT należny narastająco). - Odejmij zaliczki już wpłacone.
- Wpłać różnicę na mikrorachunek podatkowy spółki do 20 dnia miesiąca.
Numify nie wysyła powiadomień o terminach — to obszar planowany jako osobne ostrzeżenia w pulpicie.
Mały podatnik — zaliczki kwartalne
Ustawa o CIT, art. 25 ust. 1 ust. 1b: rozpoczynający działalność (w pierwszym roku) i mali podatnicy mogą wpłacać zaliczki kwartalne — do 20 dnia miesiąca następującego po kwartale. Numify wyświetla wynik narastająco i pozostawia decyzję o terminie użytkownikowi — formularz CIT-8 i deklaracje cząstkowe nie są tutaj generowane.
Co wymaga ręcznej korekty przed zeznaniem CIT-8
Lista najczęstszych sytuacji, w których szacunek Numify różni się od dochodu podatkowego w CIT-8:
| Sytuacja | Co zrobić |
|---|---|
| Koszty samochodu osobowego powyżej limitu (Ustawa o CIT, art. 16 ust. 1 pkt 4, 49, 51) | Ręcznie wyliczyć nadwyżkę (amortyzacja powyżej 150 000 zł, leasing, 25% wydatków dla samochodu mieszanego) i dodać do NKUP |
| Straty z lat ubiegłych (Ustawa o CIT, art. 7 ust. 5) | Odjąć od dochodu bieżącego roku do 50% kwoty straty rocznie (lub jednorazowo do 5 mln zł) |
| Ulga B+R / IP Box / sponsoring | Odjąć odliczenia od podstawy opodatkowania |
| WHT — podatek u źródła | Pomniejsza CIT do zapłaty (nie dochód) |
| Różnice kursowe naliczone vs zrealizowane | Weryfikacja: Numify ujmuje zrealizowane; naliczone (metoda bilansowa) wymagają odrębnej analizy |
| Koszty niedokumentowane lub bez NIP | Ręczna weryfikacja — automatyczna detekcja ich nie wyłapie |
| Rezerwy i odpisy aktualizujące bez uprawdopodobnienia | NKUP per Ustawa o CIT, art. 16 ust. 1 pkt 26–27; Numify oznaczy je poprawnie tylko jeśli konto jest odpowiednio otagowane |
Dla każdego z tych przypadków polityka: konsultacja z doradcą podatkowym przed wysłaniem CIT-8.
Widok /cit-data
- Selektor roku — ograniczony do przedziału
[registrationYear, currentYear](nie ma danych CIT dla lat przyszłych ani przed rejestracją spółki). - Karty podsumowujące — przychody, koszty, wynik księgowy, NKUP, dochód podatkowy, stawka, CIT należny.
- Tabela NKUP — lista pozycji z kolumnami: kod konta, nazwa, kwota, powód.
- Brak przycisku „Wyślij" — celowe. Faktyczne zeznanie CIT-8 składasz poza Numify, z podpisem zarządu.
Powiązania
- RZiS — wynik księgowy z RZiS zgadza się z
accountingResultw danych do CIT. - Plan kont — tagi kont NKUP determinują detekcję.
- Eksporty — JPK_KR_PD zawiera znaczniki
jpkPdMarkerdla każdego zapisu, spójne z tą logiką. - Okresy fiskalne — warto zamknąć okres przed generowaniem szacunku CIT, żeby dane nie były „żywe".
Raporty
Centralny hub wszystkich raportów księgowych i podatkowych w Numify — zestawienie obrotów i sald, bilans, RZiS, rejestr VAT, dane do CIT oraz eksporty JPK. Punkt wyjścia dla miesięcznego i rocznego zamknięcia ksiąg.
KSeF
Integracja z Krajowym Systemem e-Faktur (KSeF) — zapis tokena API, otwieranie i zamykanie sesji, synchronizacja faktur otrzymanych oraz wysyłanie faktur wystawionych w schemacie FA(3). Obowiązkowy KSeF od 1 kwietnia 2026 r. dla podatników VAT czynnych z siedzibą w Polsce.