Jak sprawdzić plik JPK_KR_PD krok po kroku
Sama walidacja XSD (np. w bramce Ministerstwa Finansów) potwierdza tylko, że plik ma poprawną strukturę. Nie wykryje, że księgi się nie bilansują albo że obroty w zestawieniu nie zgadzają się z dziennikiem. Poniższa instrukcja obejmuje pełną kontrolę — techniczną i merytoryczną.
Krok 1. Wygeneruj plik z systemu FK
Wyeksportuj JPK_KR_PD za właściwy okres i dla właściwego podmiotu. Zweryfikuj od razu NIP i kod urzędu w nagłówku — przy obsłudze wielu spółek łatwo wygenerować plik dla niewłaściwej.
Krok 2. Walidacja techniczna (XSD)
Sprawdź zgodność pliku ze schematem XSD MF — poprawność struktury, typów pól i ich wymagalności. To warunek konieczny, ale niewystarczający.
Krok 3. Kontrole merytoryczne
Najważniejszy etap. Zweryfikuj:
- Bilansowanie: bilans otwarcia Wn = Ma, suma Wn = Ma w każdym wpisie.
- Uzgodnienie ZOiS z dziennikiem: obroty zestawienia zgodne z zapisami, per konto, co do grosza.
- Sumy kontrolne C_1–C_5 — liczba wpisów, suma kwot, obroty Wn/Ma.
- NIP-y kontrahentów: suma kontrolna, format, brak PESEL-i w polu NIP.
- Daty i chronologia: księgowania w okresie, ciągła numeracja.
Pełną listę reguł znajdziesz w słowniku kontroli W01–W82.
Krok 4. Biała lista VAT
Sprawdź status kontrahentów w wykazie podatników VAT — status inny niż „Czynny" lub brak w wykazie to sygnał do weryfikacji.
Krok 5. Popraw i wygeneruj ponownie
Błędy poprawiaj w systemie FK, u źródła — nie w samym pliku XML. Po korekcie wygeneruj plik ponownie i zwaliduj, aż raport będzie czysty.
Krok 6. Wyślij w terminie
Prześlij poprawny plik do urzędu w obowiązującym terminie — szczegóły w artykule Terminy i sankcje JPK_KR_PD.
Jak czytać raport z walidacji
Raport dzieli ustalenia na trzy poziomy i warto je traktować różnie. Błąd oznacza twardą niezgodność: na przykład bilans otwarcia, który się nie równoważy, albo obroty zestawienia różne od sumy zapisów. Z takim plikiem nie idziesz do urzędu, dopóki nie znajdziesz przyczyny. Ostrzeżenie to prawdopodobny problem: saldo kasy po stronie Ma, NIP z błędną sumą kontrolną, księgowania w dni wolne w nietypowej liczbie. Tu trzeba podjąć decyzję, czy to błąd, czy uzasadniony wyjątek, i najlepiej zapisać tę decyzję. Informacja to statystyka: liczba kontrahentów, miesiące bez zapisów, zapisy ze storno. Informacje nie wymagają poprawek, ale pomagają ocenić, czy plik wygląda wiarygodnie.
Przy każdym ustaleniu podajemy kod kontrolki (W01–W84), opis i wskazanie, gdzie w pliku leży problem, więc nie musisz przeszukiwać XML. Pełny wykaz z uzasadnieniami znajdziesz w słowniku kontroli.
Pierwsza godzina z raportem
Zacznij od błędów i idź od ogółu do szczegółu. Najpierw sprawdź kontrole nagłówka i podmiotu (zakres dat, NIP, kod urzędu), bo błąd w nagłówku unieważnia resztę. Potem sumy kontrolne i bilansowanie, bo wskazują, czy plik w ogóle jest spójny. Dopiero na końcu uzgodnienie ZOiS z dziennikiem per konto. Taka kolejność ma sens: rozjazd w sumach kontrolnych zwykle tłumaczy dziesiątki rozjazdów na kontach. Ostrzeżenia zostaw na koniec i przejrzyj je razem z księgowym, który zna specyfikę spółki.
Czego nie robić przy poprawianiu
- Nie edytuj XML ręcznie. Plik po ręcznych poprawkach przestaje odzwierciedlać księgi, a to jest cały cel obowiązku. Poprawiasz w systemie FK i generujesz plik ponownie.
- Nie wyłączaj kontroli, żeby raport był czysty. Wyjątki (na przykład konta techniczne) wolno konfigurować, ale każdy wymaga uzasadnienia.
- Nie poprawiaj wszystkiego naraz. Po każdej większej zmianie generuj plik i sprawdzaj ponownie, bo jedna poprawka potrafi zlikwidować kilkadziesiąt ustaleń albo wprowadzić nowe.
Lista kontrolna przed wysyłką
- Nagłówek zgadza się ze spółką (NIP, kod urzędu, zakres dat, rok obrotowy).
- Walidacja XSD bez błędów, w wersji schematu obowiązującej od 1 lipca 2026 r.
- Brak błędów w kontrolach merytorycznych, a każde ostrzeżenie ma decyzję.
- Sumy kontrolne C_1–C_5 zgodne z zawartością dziennika.
- Kontrahenci z poprawnymi NIP-ami, bez PESEL-i i bez kodów krajów w polu numeru.
- Sekcja RPD wypełniona tylko w pliku rocznym i spójna ze znacznikami podatkowymi.
- Kontrolny bilans i rachunek zysków i strat odtworzone ze znaczników zgadzają się ze sprawozdaniem.
- Pole
CelZlozeniaustawione prawidłowo: pierwotne złożenie albo korekta.
Ostatni punkt ma znaczenie przy korektach: jeśli po wysyłce znajdziesz błąd, składasz poprawiony plik jako korektę, a nie drugi „pierwotny". Co grozi za brak lub błędy, opisujemy w poradniku o terminach i sankcjach.
Zlecimy za Ciebie kroki 2–4
Ponad 80 kontroli merytorycznych + XSD + biała lista VAT, z raportem i rekomendacjami. Od 1500 zł netto, raport w 8 godzin roboczych.
Zamów walidację plikuFAQ
Czy walidacja XSD wystarczy przed wysyłką JPK_KR_PD?
Nie. Walidacja XSD potwierdza tylko poprawną strukturę pliku. Nie sprawdza bilansowania, zgodności zestawienia obrotów i sald z dziennikiem ani sum kontrolnych. Przed wysyłką potrzebna jest dodatkowo walidacja merytoryczna.
Co zrobić, gdy walidacja wykryje błąd?
Błąd poprawia się w systemie finansowo-księgowym (u źródła), a następnie generuje plik ponownie i waliduje raz jeszcze. Większość błędów pochodzi z generatora FK, więc korekta samego pliku XML bez poprawy w księgach zwykle nie wystarcza.
- Źródła:
- Ustawa o rachunkowości (art. 15, 18) — podwójny zapis i zgodność obrotów z dziennikiem.
- Broszura informacyjna dot. struktury JPK_KR_PD, MF — gov.pl.