RPD w JPK_KR_PD — różnice wynik bilansowy–podatkowy
S_12_3. Schemat XSD tego nie sprawdzi.
Co to jest RPD i dlaczego ktoś o to pyta
Księgowość bilansowa i księgowość podatkowa to dwa różne światy z różnymi zasadami. Wynik finansowy spółki liczony według ustawy o rachunkowości rzadko pokrywa się z dochodem do opodatkowania. Są koszty księgowe, które nie są kosztami podatkowymi (na przykład część rezerw czy odsetek), są przychody zwolnione, są różnice w momencie rozpoznania. Zestawienie tych różnic to właśnie sekcja RPD w JPK_KR_PD. Zamiast pokazywać je urzędowi dopiero w zeznaniu CIT, struktura wymaga ich w samym pliku z księgami.
W pliku wygląda to skromnie: osiem pól kwotowych, od K_1 do K_8.
<RPD>
<K_1>0.00</K_1> <K_2>0.00</K_2>
<K_3>0.00</K_3> <K_4>0.00</K_4>
<K_5>0.00</K_5> <K_6>0.00</K_6>
<K_7>0.00</K_7> <K_8>0.00</K_8>
</RPD>
Same pola niewiele mówią. Ich sens bierze się z tego, jak są powiązane z resztą pliku, a o tym decyduje plan kont.
RPD nie bierze kwot z powietrza
Najważniejsza zasada brzmi tak: kwoty w RPD mają wynikać z kont oznaczonych znacznikami podatkowymi w zestawieniu obrotów i sald. Konto, które generuje różnicę podatkową, dostaje w ZOiS znacznik S_12_3, a system FK sumuje te konta do odpowiednich pól K_1–K_8. Jeśli w pliku sekcja RPD ma niezerowe kwoty, a żadne konto nie ma znacznika S_12_3, to znaczy, że kwoty wpisano ręcznie albo system je wyliczył z innego źródła. Taki plik jest wewnętrznie niespójny i właśnie to wychwytuje nasza kontrola W73.
W praktyce widzimy dwa warianty problemu. Pierwszy: księgowa przygotowuje RPD w arkuszu, bo system FK tego nie obsługuje, i wpisuje je do pliku. Drugi: plan kont ma znaczniki podatkowe, ale przypisano je nie tym kontom, których dotyczą różnice. Oba efekty są takie same: RPD i ZOiS opowiadają dwie różne historie.
Kiedy RPD ma być wypełnione
Zgodnie z FAQ JPK_PD sekcję RPD wypełnia się wyłącznie w pliku rocznym, czyli za ostatni okres roku obrotowego. Jeżeli składasz pliki częściowe, na przykład miesięczne albo kwartalne, wszystkie poza ostatnim powinny mieć w RPD zera. Dwa typowe błędy, które widzimy:
- Kwoty RPD w pliku częściowym. Plik obejmuje na przykład okres do 30 września, a sekcja zawiera niezerowe wartości. Struktura tego w pliku częściowym nie przewiduje. To kontrola W72, ostrzeżenie.
- Same zera w pliku rocznym. To nie zawsze błąd, bo niektóre spółki rzeczywiście nie mają różnic. Ale jeśli w księgach są koszty niestanowiące kosztów podatkowych, a RPD jest puste, to rozliczenie podatku najpewniej nie zostało przeniesione do struktury. Walidator zgłasza to jako informację, żebyś jeszcze raz sprawdził.
Różnice trwałe i przejściowe, czyli skąd w ogóle biorą się liczby
Żeby wypełnić RPD sensownie, trzeba rozumieć, z czego składa się różnica. Różnice trwałe to pozycje, które nigdy nie wejdą do podstawy opodatkowania albo nigdy z niej nie wypadną: na przykład koszty reprezentacji czy przychody wolne od podatku. Różnice przejściowe dotyczą momentu: koszt księgowy ujęty dziś, a podatkowy dopiero po zapłacie, albo odwrotnie. Przy dużej spółce lista takich pozycji liczy się w dziesiątkach i najczęściej istnieje już gdzieś w arkuszu przygotowywanym do zeznania CIT. Dla pierwszego pliku warto zacząć właśnie od tego arkusza i zmapować każdą pozycję na konto w planie kont.
Nie ma jednego uniwersalnego sposobu mapowania, bo to zależy od przyjętej polityki rachunkowości i tego, jak system FK prowadzi ewidencję podatkową. Dlatego zalecamy, żeby decyzję o przypisaniu znaczników podatkowych podjął księgowy odpowiedzialny za CIT razem z osobą, która zna plan kont.
Jak się przygotować do sezonu 2027
- Weź zeznanie CIT-8 za ubiegły rok i listę korekt wyniku, którą przygotowywano do jego złożenia.
- Dla każdej pozycji wskaż konto (lub konta) w planie kont, z którego pochodzi. Jeśli takiego konta nie ma, trzeba je założyć.
- Ustaw na tych kontach znaczniki podatkowe zgodnie z aktualnym słownikiem MF.
- W grudniu wygeneruj plik próbny i sprawdź, czy sumy RPD są zbliżone do wyliczeń z arkusza. Różnice w tym miejscu zdradzają, które konto ma zły znacznik.
- Po zamknięciu roku porównaj ostateczne RPD z rozliczeniem w zeznaniu CIT. Kwoty powinny się zgadzać co do grosza, a jeśli się nie zgadzają, wiesz, którą z dwóch ewidencji trzeba poprawić.
Więcej o całym harmonogramie prac przed pierwszym plikiem piszemy w poradniku o sezonie 2027, a o budowie samego pliku w artykule o strukturze JPK_KR_PD.
RPD zgodne z ZOiS?
Kontrole W72 i W73 sprawdzą, czy RPD jest w pliku za właściwy okres i ma pokrycie w znacznikach kont. Od 1500 zł netto, raport w 8 godzin roboczych.
Zamów walidację plikuFAQ
Co to jest RPD w JPK_KR_PD?
RPD to sekcja struktury, w której wykazuje się różnice między wynikiem bilansowym a podatkowym. Składa się z ośmiu pól kwotowych (K_1 do K_8), a ich wartości wynikają z kont oznaczonych znacznikami podatkowymi.
W którym pliku wypełnia się RPD?
Tylko w pliku rocznym, czyli za ostatni okres roku obrotowego. W plikach częściowych sekcja zawiera zera, a plik częściowy z kwotami RPD jest sygnałem błędu (kontrola W72).
Czy zerowe RPD w pliku rocznym to błąd?
Nie musi być, ale jest powodem do sprawdzenia. Jeśli w księgach są koszty niestanowiące kosztów podatkowych albo przychody zwolnione, to zerowe RPD oznacza, że rozliczenie podatku nie zostało przeniesione do struktury. Walidator zgłasza to jako informację, a nie błąd.
Skąd RPD bierze kwoty?
Z kont ze znacznikiem podatkowym S_12_3 w zestawieniu obrotów i sald. Jeśli sekcja RPD ma kwoty, a żadne konto nie ma takiego znacznika, plik jest niespójny (kontrola W73).