Centrum pomocy

Jak skontrolować plik JPK_KR_PD, jak czytać wyniki i jak działają limity analiz.

Pierwsza analiza krok po kroku

  1. Zaloguj się i wybierz Kontroler JPK_CIT z menu.
  2. Wybierz firmę, której dotyczy plik (biura rachunkowe dodają firmy klientów w zakładce „Firmy”).
  3. Wskaż okres rozliczeniowy — system porówna go z okresem w pliku.
  4. Prześlij plik XML wygenerowany przez program księgowy (nie archiwum ZIP).
  5. Po kilku sekundach zobaczysz wynik: liczbę kontroli, błędów i ostrzeżeń, listę problemów z lokalizacją (numer linii, konto, numer zapisu) oraz zalecane działania.
  6. Pobierz raport PDF lub XLSX, a po poprawieniu pliku — porównaj obie analizy.

Jak czytać wyniki

Każda kontrola ma unikalny identyfikator (np. KRPD-L-003), kategorię, poziom istotności, podstawę merytoryczną, źródło i wersję. Wyniki dzielimy na trzy kategorie:

  • A Błędy formalne — naruszenia oficjalnej struktury (schemat XSD, formaty, słowniki).
  • B Błędy logiczne — niespójności wynikające z jednoznacznych reguł (sumy kontrolne, podwójny zapis, Dziennik vs ZOiS).
  • C Ostrzeżenia eksperckie — potencjalne problemy wymagające Twojej oceny. Nie są pewnymi błędami podatkowymi.

Statusy kontroli: OK Błąd Ostrzeżenie Informacja Nie dotyczy Nie wykonano. Reguły, których podstawa wymaga dodatkowej weryfikacji, nigdy nie zgłaszają statusu „Błąd”.

Limity i rozliczanie analiz

  • Każda nowa organizacja otrzymuje 2 bezpłatne analizy (limit liczony na organizację).
  • Analiza zużywa limit dopiero po ukończeniu — również gdy plik zawiera błędy księgowe (wtedy raport jest najbardziej przydatny).
  • Limit nie jest pobierany, gdy: plik jest nieczytelny lub nie jest strukturą JPK_KR_PD, wystąpi awaria systemu, anulujesz analizę przed zakończeniem albo plik przekracza limity techniczne.
  • Analizy z pakietu miesięcznego są ważne do końca okresu rozliczeniowego; analizy kupione pojedynczo nie wygasają.

Lista kontroli Kontrolera JPK_CIT

IDKontrolaKategoriaPodstawa
KRPD-F-001 Identyfikacja struktury i wersji schematu
Sprawdza przestrzeń nazw, kod systemowy (kodSystemowy) i wersję schematu (wersjaSchemy) w elemencie KodFormularza.
A. Błąd formalny Element Naglowek/KodFormularza — atrybuty kodSystemowy="JPK_KR_PD (1)", wersjaSchemy="1-1" (wartości stałe w schemacie)
KRPD-F-002 Zgodność z oficjalnym schematem XSD
Walidacja pliku względem oficjalnego schematu JPK_KR_PD(1) v1-1 i importowanych schematów dziedzinowych (crd.gov.pl): wymagane elementy, kolejność, typy danych, formaty dat i kwot, słowniki (kody walut, urzędów, znaczniki kont), wzorce identyfikatorów (NIP, numer KSeF).
A. Błąd formalny Struktura logiczna JPK_KR_PD(1) opublikowana w BIP MF (art. 193a Ordynacji podatkowej)
KRPD-F-003 Formaty kwot, dat i liczb
Sprawdza, czy pola kwotowe, daty i liczby dają się jednoznacznie odczytać (kropka jako separator dziesiętny, daty RRRR-MM-DD). Wartości nieczytelne są pomijane w kontrolach logicznych.
A. Błąd formalny Formaty pól (danych) ksiąg rachunkowych JPK_KR_PD — broszura MF, „Ogólne założenia dotyczące formatu pól” pkt 3–5
KRPD-F-004 Poprawność NIP podmiotu (cyfra kontrolna)
Weryfikuje cyfrę kontrolną NIP i REGON z elementu Podmiot1/IdentyfikatorPodmiotu/NIP (wagi 6,5,7,2,3,4,5,6,7, modulo 11). Schemat XSD sprawdza wyłącznie wzorzec znaków.
A. Błąd formalny Algorytm cyfry kontrolnej NIP (identyfikacja podatników i płatników) — wymaga potwierdzenia aktualnego aktu wykonawczegowymaga weryfikacji
KRPD-F-005 Znaczniki kont zgodne ze słownikiem
Sprawdza, czy S_12_1 i S_12_2 należą do słownika właściwego dla wariantu zestawienia (ZOiS1–ZOiS7), a S_12_3 do słownika znaczników PD. Wskazuje konkretne konta (walidator XSD podaje tylko numer linii).
A. Błąd formalny Rozporządzenie w sprawie dodatkowego zakresu danych, o które należy uzupełnić prowadzone księgi rachunkowe — słowniki znaczników w typach TMapKonta*
KRPD-L-001 Spójność dat okresu i roku obrotowego
DataOd ≤ DataDo, RokDataOd ≤ RokDataDo, okres pliku mieści się w roku obrotowym; RokPdDataOd/RokPdDataDo podane parami i niesprzeczne.
B. Błąd logiczny Naglowek: DataOd/DataDo — okres, którego dotyczy JPK; RokDataOd/RokDataDo — rok obrotowy (art. 3 ust. 1 pkt 9 UoR); RokPdDataOd/RokPdDataDo — rok podatkowy, gdy różni się od obrotowego
KRPD-L-002 Zgodność z deklarowanym okresem analizy
Porównuje okres wskazany przy przesyłaniu pliku z okresem DataOd–DataDo w nagłówku.
B. Błąd logiczny Naglowek/DataOd, DataDo — okres, którego dotyczy JPK_KR_PD
KRPD-L-003 Sumy kontrolne (Ctrl C_1–C_5)
C_1 = liczba zapisów Dziennik, C_2 = suma D_11, C_3 = liczba zapisów KontoZapis, C_4 = suma Z_4 (Winien), C_5 = suma Z_7 (Ma).
B. Błąd logiczny Węzeł Ctrl — „Sumy kontrolne dla tabeli Dziennik oraz sekcji KontoZapis”
KRPD-L-004 Zasada podwójnego zapisu (Wn = Ma)
Suma zapisów Winien musi być równa sumie zapisów Ma — łącznie dla pliku oraz w ramach każdego zapisu w Dzienniku.
B. Błąd logiczny Art. 15 ust. 1 UoR — ujęcie zdarzeń na kontach księgi głównej zgodnie z zasadą podwójnego zapisu
KRPD-L-005 Konta z zapisów istnieją w zestawieniu obrotów i sald
Każdy identyfikator konta Z_3 w KontoZapis musi występować jako S_1 w ZOiS.
B. Błąd logiczny Element Z_3 — „Identyfikator konta ostatecznego zapisu … identyczny z elementem S_1 sekcji ZOiS”
KRPD-L-006 Kontrahenci z Dziennika istnieją w sekcji Kontrahent
Kod kontrahenta D_3 musi być identyczny z elementem T_1 w sekcji Kontrahent.
B. Błąd logiczny Element D_3 — „Kod kontrahenta … identyczny jak w elemencie T_1 w sekcji Kontrahent”
KRPD-L-007 Duplikaty identyfikatorów
Wykrywa powtórzone identyfikatory kont (S_1), kody kontrahentów (T_1) oraz numery zapisów (D_1) w ramach tego samego dziennika (D_2).
B. Błąd logiczny S_1 — identyfikator konta; T_1 — kod „identyfikujący jednoznacznie podmiot”; D_1 — zapisy „kolejno numerowane” (art. 14 ust. 2 i 4 UoR)
KRPD-L-008 Daty księgowania w okresie pliku
Data ujęcia dowodu w księgach (D_8) musi mieścić się w okresie DataOd–DataDo.
B. Błąd logiczny Art. 14 ust. 1 UoR — chronologiczne ujęcie zdarzeń w danym okresie sprawozdawczym; DataOd/DataDo — okres, którego dotyczy JPK
KRPD-L-009 Bilansowanie się zestawienia obrotów i sald
Suma BO Wn = suma BO Ma (S_4 = S_5), suma obrotów okresu Wn = Ma (S_6 = S_7), suma obrotów narastających Wn = Ma (S_8 = S_9), suma sald Wn = Ma (S_10 = S_11).
B. Błąd logiczny Art. 18 ust. 1 pkt 3 UoR — zestawienie zawiera sumy sald na dzień otwarcia, obrotów i sald; art. 15 ust. 1 UoR — zasada podwójnego zapisu
KRPD-L-010 Saldo konta = bilans otwarcia + obroty narastające
Dla każdego konta: (S_10 − S_11) = (S_4 − S_5) + (S_8 − S_9). Porównanie sald netto, niezależne od prezentacji sald dwustronnych.
B. Błąd logiczny S_10/S_11 — saldo na datę końcową „z uwzględnieniem bilansu otwarcia”; S_8/S_9 — obroty od otwarcia ksiąg do daty końcowej okresu
KRPD-L-011 Obroty zestawienia zgodne z obrotami dziennika
Dla każdego konta obroty okresu S_6 (Wn) i S_7 (Ma) muszą być równe sumie zapisów Z_4 i Z_7 w Dzienniku na tym koncie; suma S_6 = C_4 i suma S_7 = C_5.
B. Błąd logiczny Art. 18 ust. 1 UoR — „Obroty tego zestawienia powinny być zgodne z obrotami dziennika lub obrotami zestawienia obrotów dzienników częściowych”
KRPD-L-012 Obroty narastające przy okresie od początku roku
Jeżeli DataOd = RokDataOd, obroty od otwarcia ksiąg do końca okresu (S_8/S_9) muszą być równe obrotom okresu (S_6/S_7).
B. Błąd logiczny S_6/S_7 — obroty w okresie, którego dotyczy JPK; S_8/S_9 — obroty w okresie od otwarcia ksiąg do daty końcowej okresu
KRPD-L-013 Zgodność NIP z wybraną firmą
Porównuje NIP z Podmiot1/IdentyfikatorPodmiotu/NIP z NIP-em firmy, dla której uruchomiono analizę.
B. Błąd logiczny Podmiot1/IdentyfikatorPodmiotu/NIP — identyfikator podatkowy podmiotu składającego JPK_KR_PD
KRPD-E-001 Saldo dwustronne na koncie analitycznym
Konto ostatecznego zapisu wykazuje jednocześnie saldo Wn (S_10) i saldo Ma (S_11).
C. Ostrzeżenie eksperckie Praktyka rachunkowa — konto analityczne wykazuje zwykle saldo jednostronne; salda dwustronne dotyczą kont syntetycznych rozrachunkowych
KRPD-E-002 Bilans otwarcia na kontach wynikowych
Konto oznaczone znacznikiem z sekcji wynikowej (WYNIKOWE/RZIS/RW) posiada bilans otwarcia.
C. Ostrzeżenie eksperckie Konta wynikowe są zamykane na koniec roku obrotowego (art. 12 UoR — zamknięcie ksiąg); BO na kontach wynikowych może świadczyć o błędnym znaczniku lub niezamkniętym roku
KRPD-E-003 Strona salda niezgodna z sekcją znacznika
Konto ze znacznikiem aktywów wykazuje saldo Ma lub konto ze znacznikiem pasywów saldo Wn (z wyłączeniem kont korygujących: umorzenie, odpisy aktualizujące, wielkości ujemne — rozpoznawanych z opisu w słowniku).
C. Ostrzeżenie eksperckie Struktura słowników znaczników (sekcje AKTYWA/PASYWA) w schemacie JPK_KR_PD; zasady prezentacji aktywów i pasywów
KRPD-E-004 Użycie znaczników „Inne” i powtórzone znaczniki
Wskazuje konta oznaczone pozycją „Inne, niewskazane w słowniku” oraz konta, w których S_12_2 powtarza S_12_1.
C. Ostrzeżenie eksperckie Słowniki znaczników kont w schemacie; S_12_2 — „dodatkowy znacznik konta”
KRPD-E-005 Znaczniki PD a rozliczenie podatku (RPD)
Porównuje obecność kont oznaczonych znacznikami PD (S_12_3) z wartościami pól K_1–K_6 sekcji RPD: konta PD z obrotami przy K = 0 lub K ≠ 0 bez kont PD.
C. Ostrzeżenie eksperckie Opisy znaczników PD1–PD6 (TMapKontaPD) są tożsame z opisami pól K_1–K_6 sekcji RPD; schemat nie definiuje jednak wprost równości kwotwymaga weryfikacji
KRPD-E-006 Znacznik MSSF a wariant zestawienia
Znacznik_MSSF = 1 wskazuje jednostkę stosującą MSSF — oczekiwany wariant ZOiS8; wariant ZOiS8 bez znacznika MSSF wymaga wyjaśnienia.
C. Ostrzeżenie eksperckie Podmiot1/Znacznik_MSSF — „Znacznik dla podatnika stosującego MSSF”; ZOiS8 — „Zestawienie obrotów i sald dla jednostek stosujących MSSF”
KRPD-E-007 Kontrahenci bez operacji w okresie
Kontrahenci z sekcji Kontrahent, do których nie odwołuje się żaden zapis Dziennika (D_3).
C. Ostrzeżenie eksperckie Broszura MF, tabela 8: „Wskazuje się kontrahentów, z którymi miały miejsce operacje gospodarcze w okresie, za który składany jest JPK_KR_PD”
KRPD-E-008 NIP kontrahentów krajowych
Dla kontrahentów z kodem kraju PL (lub bez kodu kraju, gdy numer ma 10 cyfr) sprawdza cyfrę kontrolną NIP oraz brak prefiksu kraju w T_3.
C. Ostrzeżenie eksperckie T_3 — numer identyfikacji podatkowej kontrahenta „bez literowego kodu kraju” (broszura, tabela 8); algorytm cyfry kontrolnej NIPwymaga weryfikacji
KRPD-E-009 Kolejność dat operacji, dowodu i księgowania
Data operacji (D_6) lub data sporządzenia dowodu (D_7) późniejsza niż data ujęcia w księgach (D_8).
C. Ostrzeżenie eksperckie D_6 — data operacji, D_7 — data sporządzenia dowodu, D_8 — data ujęcia dowodu w księgach (art. 21, 23 UoR)
KRPD-E-010 Nietypowe kwoty zapisów
Zapisy o kwocie zero, kwoty ujemne (storno czerwone) oraz kwoty odstające statystycznie (powyżej 20-krotności 99. percentyla).
C. Ostrzeżenie eksperckie Analiza ekspercka — wartości nietypowe wymagające oceny; nie stanowią naruszenia przepisów
KRPD-E-011 Kwota operacji a suma dekretów
Kwota operacji D_11 różni się od sumy zapisów Wn w ramach zapisu dziennika.
C. Ostrzeżenie eksperckie D_11 — kwota operacji gospodarczej z dowodu (art. 23 ust. 2 pkt 4 UoR); dekretacja może legalnie obejmować inną kwotę (np. częściowe ujęcie)
KRPD-E-012 Data wytworzenia pliku przed końcem okresu
DataWytworzeniaJPK wcześniejsza niż DataDo — plik mógł nie obejmować wszystkich zdarzeń okresu.
C. Ostrzeżenie eksperckie Naglowek/DataWytworzeniaJPK — data i czas wytworzenia pliku; DataDo — data końcowa okresu
KRPD-E-013 Kompletność danych walutowych
Kwota w walucie obcej (Z_5/Z_8) bez kodu waluty (Z_6/Z_9) lub odwrotnie; kod waluty równy walucie domyślnej przy różnych kwotach.
C. Ostrzeżenie eksperckie Z_5/Z_8 — kwota w walucie obcej dla operacji walutowych; Z_6/Z_9 — kod waluty dla operacji walutowych
KRPD-E-014 Konta bez obrotów i sald
Konta wykazane w zestawieniu bez bilansu otwarcia, obrotów i salda.
C. Ostrzeżenie eksperckie Informacja analityczna — ZOiS obejmuje konta ostatecznego zapisu; konta „puste” mogą zaciemniać zestawienie

Najczęstsze pytania

Czy wynik analizy jest opinią podatkową?

Nie. Fiskio jest narzędziem wspierającym pracę księgowego. Wyniki nie stanowią doradztwa podatkowego ani opinii biegłego rewidenta.

Skąd pochodzą reguły kontrolne?

Z oficjalnego schematu JPK_KR_PD(1) v1-1 i broszury Ministerstwa Finansów oraz ustawy o rachunkowości. Każda reguła ma wskazane źródło. Reguły, których podstawy nie da się jednoznacznie potwierdzić, są oznaczone jako wymagające weryfikacji i zgłaszają co najwyżej ostrzeżenia.

Mój plik ma wersję schematu 1-0. Co dalej?

Aktualna wersja to 1-1. Dla wersji 1-0 wykonujemy kontrole logiczne, ale nie walidację XSD — raport wyraźnie to zaznacza. Zalecamy wygenerowanie pliku w aktualnej wersji.

Jak długo przechowujecie moje pliki?

Pliki źródłowe domyślnie 30 dni, wyniki zgodnie z historią pakietu. Okres retencji plików możesz skrócić w ustawieniach organizacji. Po upływie okresu pliki są trwale usuwane (wraz z kluczem szyfrującym).

Czy sugestie znaczników są stosowane automatycznie?

Nie. Sugestie zawsze wymagają zatwierdzenia przez księgowego. Zatwierdzone znaczniki są zapamiętywane dla firmy i wykorzystywane w kolejnych analizach.

Kontakt

W sprawie pakietu ENTERPRISE, integracji z ERP, pomocy technicznej lub reklamacji napisz do nas. Podając identyfikator analizy przyspieszysz obsługę zgłoszenia. Reklamacje rozpatrujemy w ciągu 14 dni (szczegóły: Regulamin).

Sebastian Nowak
Kąty 42, 32-862 Kąty
NIP 8691999328
admin@fiskio.pl

Wystąpił nieoczekiwany błąd. Odśwież stronę 🗙

Ponowne łączenie z serwerem…

Nie udało się połączyć — kolejna próba za s.

Nie udało się połączyć.
Spróbuj ponownie lub odśwież stronę.

Sesja została wstrzymana przez serwer.

Nie udało się wznowić sesji.
Odśwież stronę.