Od 1 stycznia 2025 r. najwięksi podatnicy CIT (przychody powyżej 50 mln euro) oraz Podatkowe Grupy Kapitałowe mają obowiązek raportowania ksiąg rachunkowych w nowej strukturze JPK_KR_PD, a od 2026 r. wymóg ten obejmuje pozostałe spółki na pełnej księgowości. W przedsiębiorstwach korzystających z Comarch ERP XL wdrożenie wymaga dostosowania wielowymiarowego planu kont, cechowania analityk oraz przygotowania serwera bazy danych MS SQL na przetwarzanie dużych wolumenów zapisów. Poniżej przedstawiamy techniczną instrukcję konfiguracji modułu Księgowość oraz procedury weryfikacji danych przed wysyłką do bramki MF.
Krok 1: Trzypoziomowe cechowanie kont w planie kont
Struktura logiczna JPK_KR_PD dopuszcza przypisanie do pojedynczego konta księgowego maksymalnie trzech niezależnych znaczników zgodnych ze słownikiem Ministerstwa Finansów (ZOiS).
📍 Ścieżka w programie:Księgowość > Plan kont > Edycja konta
Na karcie konta konfigurujesz następujące pola:
- Zestawienie księgowe 1 (Pole obowiązkowe): Definiuje nadrzędną funkcję rachunkową konta w strukturze bilansu lub rachunku zysków i strat (np. Środki trwałe, Należności od jednostek powiązanych, Koszty usług obcych).
- Zestawienie księgowe 2 (Pole opcjonalne): Stosowane dla kont o złożonym charakterze salda – np. rachunków bieżących z limitem kredytowym lub kont rozrachunkowych wykazujących jednocześnie saldo debetowe i kredytowe.
- Znacznik PD / Zestawienie podatkowe (Pole kluczowe): Precyzuje kwalifikację podatkową zapisów na danym koncie:
- Koszty uzyskania przychodów (KUP),
- Koszty niestanowiące kosztów uzyskania przychodów (NKUP),
- Przychody podlegające opodatkowaniu oraz wyłączone z opodatkowania,
- Różnice przejściowe i trwałe między prawem bilansowym a podatkowym.
⚠️ Wskazówka techniczna: Konta techniczne, czyszczące oraz pozabilansowe można wykluczyć z raportowania za pomocą dedykowanego parametru na karcie konta, co zapobiega sztucznemu powiększaniu objętości pliku XML.
Krok 2: Automatyzacja cechowania na poziomie schematów dekretacji
Ręczne przypisywanie znaczników przy rozbudowanych, wielopoziomowych planach kont w przedsiębiorstwach produkcyjnych i handlowych jest nieefektywne. Comarch ERP XL oferuje dwa mechanizmy automatyzacji:
1. Dziedziczenie w dół drzewa planu kont
Przypisanie znacznika na poziomie konta syntetycznego pozwala na automatyczne przeniesienie cechy na wszystkie podległe konta analityczne o jednolitej kwalifikacji podatkowej.
2. Dynamiczne schematy księgowań powiązane z wymiarami
W systemie XL kwalifikacja podatkowa może wynikać bezpośrednio ze schematów dekretacji powiązanych z centrami kosztów (MPK), kodami projektów lub atrybutami dokumentów źródłowych. System w momencie księgowania automatycznie przyporządkowuje właściwy znacznik podatkowy, eliminując błędy personelu operacyjnego.
Krok 3: Parametry generowania pliku JPK_KR_PD
Moduł generowania jednolitego pliku kontrolnego w Comarch ERP XL pozwala na precyzyjną definicję parametrów przed utworzeniem finalnego komunikatu XML.
📍 Ścieżka w programie:Księgowość > Jednolity Plik Kontrolny > Formularz JPK_KR_PD
Na formularzu generowania operator definiuje:
- Okres obrachunkowy: Rok podatkowy podlegający sprawozdawczości.
- Reżim opodatkowania: Wskazanie, czy spółka rozlicza się na zasadach ogólnych CIT, w reżimie ryczałtu od dochodów spółek (tzw. estoński CIT), czy raportuje według standardów MSSF/MSR.
- Zapisy w buforze: Opcja wykluczenia dekretów niezatwierdzonych (do oficjalnej wysyłki plik musi bazować wyłącznie na księgach zamkniętych).
- Węzeł RPD: Weryfikacja spójności zestawienia rozliczenia podatku dochodowego z roczną deklaracją podatkową CIT-8.
Krok 4: Wydajność bazy danych MS SQL przy dużych wolumenach danych
W przedsiębiorstwach realizujących setki tysięcy transakcji rocznie, plik JPK_KR_PD osiąga rozmiary od kilkuset megabajtów do kilkunastu gigabajtów.

Comarch ERP XL realizuje proces generowania struktur JPK za pomocą dedykowanych procedur składowanych po stronie silnika Microsoft SQL Server:
- Przetwarzanie asynchroniczne: Generowanie pliku odbywa się w tle, bez blokowania bieżącej pracy użytkowników w modułach logistycznych, handlowych i produkcyjnych.
- Optymalizacja tempdb: Procedury intensywnie wykorzystują bazę tymczasową
tempdbserwera SQL – administratorzy powinni zweryfikować konfigurację plików bazy tymczasowej (multiple data files) oraz dostępną przestrzeń dyskową na macierzach NVMe/SSD. - Dzielenie plików XML: System automatycznie obsługuje mechanizmy podziału wolumenów zgodnie z limitem narzuconym przez bramkę Ministerstwa Finansów.
Obszary newralgiczne: Gdzie najczęściej pojawiają się niezgodności?
Podczas audytów wdrożeniowych w systemie Comarch ERP XL inżynierowie Arcus Soft najczęściej identyfikują błędy w następujących obszarach:
- Różnice kursowe: Prawidłowe rozgraniczenie różnic kursowych podatkowych (metoda podatkowa) od wycen bilansowych na dzień bilansowy.
- Rozliczenia międzyokresowe kosztów (RMK): Automatyzacja odpisów z przypisaniem właściwego momentu powstania kosztu podatkowego.
- Konta rozliczenia zakupu (grupa 300): Weryfikacja powiązań z fakturami źródłowymi oraz unikalnymi identyfikatorami KSeF.
- Środki trwałe w leasingu: Spójność danych między ewidencją majątku trwałego a zapisami na kontach zespołu 0 i 7.
Audyt i wdrożenie JPK_CIT w Comarch ERP XL z Arcus Soft
Wdrożenie JPK_KR_PD w skali korporacyjnej wymaga ścisłej współpracy inżyniera systemowego z głównym księgowym. Jako doświadczony partner Comarch zapewniamy pełne wsparcie technologiczne:
- Przeprowadzamy techniczny audyt spójności planu kont i schematów dekretacji w bazie Comarch ERP XL,
- Konfigurujemy matryce znaczników i automatyzację procedur księgowych,
- Optymalizujemy procedury SQL Server pod kątem bezawaryjnego generowania wielogigabajtowych struktur JPK,
- Wykonujemy próbne generowanie pliku XML wraz z pełną walidacją schemą XSD Ministerstwa Finansów.
👉 Skonsultuj instalację Comarch ERP XL:
Umów audyt gotowości JPK_CIT z inżynierem Arcus Soft
