Jeśli Twoja firma rozlicza CIT i prowadzi pełne księgi rachunkowe, JPK_CIT to temat, którego nie da się już odłożyć na później. Nowy obowiązek zmienia sposób raportowania danych księgowych do fiskusa i wymaga konkretnych działań w systemie ERP – w tym artykule pokazujemy, na czym polega JPK_CIT, jakie są terminy oraz jak skonfigurować znaczniki kont i wygenerować plik w Comarch ERP XL.
Czym jest JPK_CIT i kogo dotyczy?
JPK (Jednolity Plik Kontrolny) to elektroniczna struktura danych, w której firmy przekazują urzędom skarbowym informacje księgowe w ujednoliconej, gotowej do automatycznej analizy formie – podobny mechanizm od kilku lat funkcjonuje już w VAT (JPK_V7). JPK_CIT to rozszerzenie tej idei na podatek dochodowy od osób prawnych.
W praktyce JPK_CIT to nie jeden plik, lecz dwie odrębne struktury:
- JPK_KR_PD – zapisy na kontach księgowych rozszerzone o dane potrzebne do rozliczenia podatku dochodowego (odpowiednik dotychczasowego JPK_KR, ale ze znacznikami kont i węzłem RPD),
- JPK_ST_KR – ewidencja środków trwałych oraz wartości niematerialnych i prawnych.
Obie struktury podatnik składa razem z rocznym zeznaniem CIT-8.
Harmonogram wdrożenia – kiedy obowiązek dotyczy Twojej firmy
Przepisy wchodzą w życie etapami, w zależności od wielkości i profilu podatnika:
- Rok podatkowy 2025 – podatkowe grupy kapitałowe oraz najwięksi podatnicy CIT, których przychody przekroczyły 50 mln euro w poprzednim roku,
- Rok podatkowy 2026 – czynni podatnicy VAT rozliczający się miesięcznie (JPK_V7M) będący jednocześnie podatnikami CIT, a także pozostali podatnicy CIT prowadzący pełne księgi,
- Rok podatkowy 2027 – wszyscy pozostali podatnicy CIT i PIT prowadzący księgi rachunkowe.
Ważna zmiana terminu. Pierwotnie plik JPK_KR_PD trzeba było złożyć w ciągu 3 miesięcy od zakończenia roku podatkowego – razem z zeznaniem CIT-8. Rozporządzeniem z lutego 2026 r. termin ten wydłużono do 7 miesięcy. Dla firm z rokiem podatkowym pokrywającym się z kalendarzowym oznacza to, że plik za 2025 r. trzeba było złożyć do 31 lipca 2026 r. – zamiast pierwotnych 31 marca. Termin złożenia samego zeznania CIT-8 pozostał bez zmian – wydłużeniu podlega wyłącznie termin przesłania ksiąg (JPK_KR_PD).
Obowiązek nie dotyczy jednostek budżetowych i samorządowych – chyba że rozliczają się podatkiem CIT.
Znaczniki kont – fundament raportowania w Comarch ERP XL
Największym wyzwaniem organizacyjnym przy wdrażaniu JPK_CIT nie jest sama konfiguracja systemu, lecz audyt i oznaczenie planu kont. Ministerstwo Finansów przestaje interesować się indywidualną strukturą planu kont danej firmy – wszystkie dane muszą trafić do systemu w jednolitej, znacznikowanej postaci.

W Comarch ERP XL do każdego konta księgowego, które w danym roku wykazywało obroty lub saldo, trzeba przypisać co najmniej jeden znacznik z urzędowego słownika. Robi się to na zakładce [Zestawienia] karty konta. Schemat pliku dopuszcza przypisanie do jednego konta:
- obowiązkowego znacznika wskazującego podstawową funkcję rachunkową konta (np. „Środki pieniężne w kasie i na rachunkach”),
- opcjonalnego drugiego znacznika – dla kont wykazywanych persaldem, pełniących dwie funkcje jednocześnie (np. rachunek bieżący z linią kredytową),
- opcjonalnego znacznika „PD” – dla kont pełniących specyficzną rolę w kalkulacji podatku dochodowego.
System ma wbudowany mechanizm propagacji – wystarczy nadać znacznik na koncie syntetycznym, a XL zapyta, czy przepisać go również na konta analityczne niższego poziomu. Pełną listę dostępnych znaczników znajdziesz w module Administrator → Listy → Słowniki kategorii → Księgowość i środki trwałe → Mapowanie kont księgowych. Elementy tej listy można edytować, ale nie warto dodawać własnych pozycji spoza rozporządzenia – utrudni to poprawną walidację pliku.

Dla kont pozabilansowych dostępny jest dodatkowo parametr „Nie pokazuj konta w JPK_KR_PD”, który pozwala wyłączyć wybrane obroty z raportu.
Generowanie pliku JPK_KR_PD krok po kroku
Plik generuje się analogicznie do innych deklaracji JPK – w module Księgowość → Jednolity Plik Kontrolny, po wskazaniu typu deklaracji JPK_KR_PD.

Kluczowe kroki:
- Zakładka [Ogólne] – określasz zakres dat oraz to, czy do wyliczenia mają zostać uwzględnione zapisy księgowe znajdujące się jeszcze w buforze.
- Zakładka [Nagłówek] – ustawiasz rok obrotowy i ewentualną rozbieżność między rokiem podatkowym a obrotowym.
- Zakładka [Podmiot] – dane adresowe firmy, flagi dla CIT estońskiego i MSSF oraz typ zestawienia obrotów i sald – zdecyduj, z którego zestawu znaczników korzysta Twoja firma (dla większości użytkowników Comarch ERP XL będzie to typ „pozostałe jednostki”).
Po skompletowaniu parametrów klikasz Przelicz, co generuje zawartość pliku. Jedna uwaga techniczna, o której łatwo zapomnieć: po konwersji bazy, przed wygenerowaniem pierwszego raportu, konieczne jest uruchomienie funkcji specjalnej Odbudowa stanów kont – bez niej zestawienie może być niekompletne.
Co zawiera plik – najważniejsze zakładki
- Kontrahenci – pomocnicza lista kontrahentów z NIP-em i kodem kraju, powiązana z zapisami w dzienniku.
- ZOiS (Zestawienie Obrotów i Sald) – dane pogrupowane wg pierwszych dwóch znaków numeru konta, z kolumnami pokazującymi przypisane znaczniki.
- Dziennik – wszystkie zapisy księgowe, łącznie z kontami pozabilansowymi (poza pozabilansowymi kontami walutowymi, których wartość dokłada się do zapisów na kontach rozrachunkowych). Jako operatora system pobiera akronim osoby, która zatwierdziła zapis – a jeśli pole to jest puste, osobę, która go zmodyfikowała lub wprowadziła. Do zapisów dołączany jest też numer faktury z Krajowego Systemu e-Faktur (KSeF), jeśli występuje w dokumencie źródłowym.
- RPD (Rozliczenie Podatku Dochodowego) – węzeł „mostkujący” wynik bilansowy z podatkowym, złożony z 8 pól kwotowych (przychody i koszty niepodlegające/podlegające opodatkowaniu w różnych okresach). Ważne: wartości tych pól nie są wyliczane automatycznie – trzeba je uzupełnić ręcznie lub przygotować odpowiednie wyrażenia na bazie znaczników kont.
- Sumy kontrolne – podsumowanie wartości z dziennika, ułatwiające weryfikację przed wysyłką.

Walidacja i eksport – jak uniknąć najczęstszych błędów
Przed wygenerowaniem pliku XML warto skorzystać z wbudowanego przycisku walidacji, który sprawdza m.in.:
- czy każde konto ma uzupełniony obowiązkowy znacznik,
- czy każdy zapis w dzienniku ma opis operacji gospodarczej (unikaj sformułowań typu „do wyjaśnienia” – organy kontroli traktują je jako sygnał ostrzegawczy),
- czy daty w dzienniku mieszczą się w dopuszczalnym zakresie,
- czy pola RPD zostały uzupełnione (to tylko ostrzeżenie, nie błąd blokujący).
Najczęstszą przyczyną odrzucenia pliku jest błąd walidatora „Element tns:S_12_1. Błąd ograniczenia Enumeration” – oznacza on, że jakieś konto nie ma przypisanego żadnego znacznika albo przypisano znacznik spoza dopuszczalnego słownika.
Warto też zaplanować czas na eksport z wyprzedzeniem – ze względu na skomplikowane zapytania i zakres danych (cały rok obrotowy) generowanie pliku może trwać nawet kilka godzin. Dobra praktyka to rozpoczęcie przygotowań kilka dni przed terminem, z możliwością wygenerowania pliku XML na dysk i wysłania go później jako plik gotowy.
Plan działań – jak przygotować firmę do JPK_CIT w Comarch ERP XL
- Aktualizacja systemu do wersji Comarch ERP XL obsługującej struktury JPK_KR_PD i JPK_ST_KR.
- Audyt planu kont – przegląd kont zespołów 4, 5 i 7, wyodrębnienie kosztów niestanowiących kosztów uzyskania przychodu (NKUP) oraz nadanie znaczników.
- Przegląd schematów księgowań – jeśli automatyczne dekretacje księgują na wiele kont, sprawdź, czy wynik odpowiada wymogom struktury.
- Konfiguracja zestawienia RPD – przygotowanie reguł lub wyrażeń opartych na znacznikach kont.
- Audyt środków trwałych – w kontekście struktury JPK_ST_KR, przed jej obowiązkowym wejściem w życie.
- Testowe wygenerowanie i walidacja pliku – z wykorzystaniem bramki testowej Ministerstwa Finansów, zanim nadejdzie realny termin.
Podsumowanie
JPK_CIT to jeden z największych obowiązków sprawozdawczych ostatnich lat – wymaga nie tylko aktualizacji systemu, ale przede wszystkim gruntownego audytu planu kont i procesów księgowych. Firmy, które zaczną przygotowania z wyprzedzeniem – zamiast tuż przed terminem – unikną nerwowej pracy pod presją czasu i ryzyka błędów w pliku.
Potrzebujesz wsparcia we wdrożeniu JPK_CIT w Comarch ERP XL? Zespół Arcus Soft przeprowadza audyty planu kont, konfiguruje znaczniki i wspiera przy testowym generowaniu plików JPK_KR_PD i JPK_ST_KR. Skontaktuj się z nami, aby przygotować firmę do nowego obowiązku bez stresu.
