Centrum pomocy
Jak skontrolować plik JPK_KR_PD, jak czytać wyniki i jak działają limity analiz.
Pierwsza analiza krok po kroku
- Zaloguj się i wybierz Kontroler JPK_CIT z menu.
- Wybierz firmę, której dotyczy plik (biura rachunkowe dodają firmy klientów w zakładce „Firmy”).
- Wskaż okres rozliczeniowy — system porówna go z okresem w pliku.
- Prześlij plik XML wygenerowany przez program księgowy (nie archiwum ZIP).
- 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.
- 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
| ID | Kontrola | Kategoria | Podstawa |
|---|---|---|---|
| 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