Kontrola JPK przed bramką MF

Sprawdź czy bramka MF przyjmie Twój JPK — zanim go wyślesz.

Trzy werdykty zamiast surowej listy błędów: akceptacja, możliwe auto-wezwanie lub odrzucenie. Walidacja zgodna ze schematem MF i regułami bramki — bez chmury, bez logowania. Twój plik zostaje na Twoim dysku.

Akceptacja Możliwe auto-wezwanie Odrzucenie
  • macOS · Windows · v0.2.2
  • Działa offline — bez konta, bez emaila
  • Faktura VAT na NIP firmy
Zrzut ekranu JPK Doctor: werdykt 'Bramka MF prawdopodobnie przyjmie, ale wezwanie / kontrola podatkowa są niemal pewne' z 14 niezgodnościami broszurowymi w pliku JPK_FA.
Co to robi

Cztery rzeczy, które robi codziennie. Bez konsoli, bez Pythona, bez logowania.

Mówi, co odrzuci bramka

Walidacja zgodna ze schematem MF, zasady biznesowe i reguły bramki, których nie znajdziesz w XSD. Każda reguła ma stabilne rule_id, wagę błędu i cytat ze źródła — schematu, broszury MF albo konkretnego odrzucenia.

MT940 → gotowy JPK_WB

Upuść .sta z ING, Pekao, Santandera, BNP Paribas — JPK Doctor wykryje kodowanie (CP852 / CP1250 / UTF-8), zbuduje JPK_WB(1) i od razu go zwaliduje.

PDF rejestru VAT do Wyjaśnień

JPK_FA → czysty PDF rejestru VAT na biurko księgowej albo w załączniku do pisma „Wyjaśnienia". Subtotale miesięczne, kursy NBP, identyfikacja walut, podpisy stron.

Twój plik nie opuszcza dysku

Schematy MF zaszyte w aplikacji. Walidacja w Rust, lokalnie, bez sieci. RODO załatwione przez to, że dane nigdzie nie wychodzą — nie ma DPA, nie ma podpowierzających.

Nowość · 2026-05

Sześć zakładek zanim klikniesz Wyślij.

Funkcje wprowadzone w maju 2026. Bramka MF od Q1 2026 sama porównuje JPK_FA, JPK_V7M i KSeF — i automatycznie wysyła wezwanie, gdy dane się rozjeżdżają. JPK Doctor pokazuje to rozjechanie zanim bramka je zobaczy.

S2 Werdykt bramki

Trzy stany zamiast listy błędów

Akceptacja, możliwe auto-wezwanie albo odrzucenie — z polskim podtytułem dla księgowej. Krótka lista reguł „Auto-Fiskus" mówi dlaczego wezwanie jest prawdopodobne.

S1 Oznaczenia KSeF

NrKSeF / OFF / BFK / DI w V7M(3)

Walidacja 35-znakowego NrKSeF — format, NIP zgodny ze sprzedawcą, data w okresie ±14 dni, wymagane DowodInny dla RO/WEW/MK/VAT_RR/MPP. 12 reguł, każda z cytatem ze schematu.

S3 Kontrola krzyżowa

JPK_FA × JPK_V7M przed wysyłką

Faktura jest w FA, a nie ma jej w V7M? Sumy VAT różnią się o więcej niż 1 zł? NIP sprzedawcy nie pasuje? Pięć reguł cross.fa_v7.* łapie to zanim auto-wezwanie wpadnie do skrzynki.

A1 Biała Lista

Biała Lista dla wszystkich kontrahentów naraz

Sprawdzenie statusu VAT i rachunku wszystkich kontrahentów z JPK_FA / JPK_WB jednym kliknięciem — do 30 NIP-ów w jednym wywołaniu, cache 24h. Koszt sankcji od 2026 to utrata kosztu + solidarna odpowiedzialność za VAT przy płatnościach ≥15 000 zł.

Q1 Walidacja wsadowa

Cały folder klienta w jednej kolejce

Upuść 47 plików naraz — JPK Doctor zwaliduje równolegle, pokaże werdykt per wiersz, liczbę reguł BLOCK / WARN, zaznaczenia KSeF i status FA × V7M. Stan per plik (zatwierdzony, czeka na klienta, ręcznie nadpisany), wsadowy eksport PDF/CSV, własne notatki na wierszach.

K1 Live KSeF · Pro Agency

JPK_FA porównane z metadanymi z KSeF

Logowanie tokenem z Aplikacji Podatnika. Cztery tabele: faktury tylko w JPK, tylko w KSeF, niezgodne, niejednoznaczne. Wskazówka o 24-godzinnym oknie offline. Podgląd XML faktury z KSeF, notatki per wiersz, eksport CSV/PDF do śladu rewizyjnego.

Pełna lista

Wszystkie reguły z rule_id i cytatem.

Każda reguła w JPK Doctor ma stabilne rule_id, wagę błędu (BLOCK / WARN / INFO) i link do źródła — schematu, broszury MF lub konkretnego odrzucenia bramki.

Katalog reguł
Obsługiwane struktury

Wszystkie publikowane formaty JPK.

Reguły zaszyte w programie pochodzą z trzech źródeł: schematu XSD Ministerstwa Finansów, oficjalnych broszur opisujących pola, oraz obserwowanych odrzuceń bramki MF i raportowanych kontroli.

StrukturaWersjaRegułyRender PDF
JPK_FA
Faktury sprzedaży i zakupu + kontrola krzyżowa z V7M
451 rejestr VAT
JPK_WB
Wyciąg bankowy + konwersja MT940
146
JPK_V7M
Ewidencja VAT (miesięczna) + oznaczenia NrKSeF / OFF / BFK / DI
2, 383
JPK_V7K
Ewidencja VAT (kwartalna) + oznaczenia NrKSeF / OFF / BFK / DI
2, 383
JPK_PKPIR
Podatkowa księga przychodów i rozchodów
334
JPK_EWP
Ewidencja przychodów (ryczałt)
349
JPK_KR
Księgi rachunkowe (z JPK_KR_PD)
1108
JPK_ST
Ewidencja środków trwałych
168
JPK_ST_KR
Środki trwałe — księgi rachunkowe
163
JPK_MAG
Magazyn (PZ, WZ, RW, MM)
141
Studium przypadku · 2026-05-04

Program księgowy wygenerował JPK_FA. Bramka odrzuciła.

Godzina ręcznego debugowania, pomoc księgowej, pisanie do supportu programu księgowego — wszystko po to, żeby znaleźć jeden brakujący wiersz <FakturaWiersz>.

JPK Doctor wykryłby ten problem w 0,3 sekundy z komunikatem wskazującym dokładnie którą fakturę poprawić — i dlaczego. To dosłownie powód, dla którego ten program istnieje.

Zobacz katalog reguł
BLOCK fa.ctrl.liczba_wierszy_matches

LiczbaWierszyFaktur różni się od liczby <FakturaWiersz> w pliku.

Pole kontrolne deklaruje 10 wierszy, a w pliku jest 9. Bramka MF odrzuci dokument na poziomie XSD — kod błędu 429.

<Faktura>
  <P_1>2026-04-15</P_1>
  <P_2A>FV/2026/04/123</P_2A>
  ...
</Faktura>
<LiczbaWierszyFaktur>10</LiczbaWierszyFaktur>  ← deklaracja
                                  ↑ rzeczywiście: 9
Źródło: obserwowane odrzucenie bramki MF Wprowadzono: 2026-05-04
Pobierz za darmo

Jeden instalator. Dwa zastosowania. Bez konta, bez emaila, bez czekania.

Wersja darmowa zawiera: pełny walidator JPK_WB + 4 darmowe konwersje MT940→JPK_WB + skrócona diagnoza pozostałych formatów (top 3 błędy). Porównaj z Pro →

macOS

JPK Doctor

Apple Silicon + Intel · uniwersalny .dmg

🍎
  • Podpisany + notarized przez Apple — żadnego ostrzeżenia Gatekeepera
  • Auto-aktualizacje przez wbudowany updater
Pobierz dla macOS — v0.2.2

SHA-256: f3c5455c162150d430a8455d957b512315a1ef1e8304a7ba774ba2a6c46750a9

Windows 10/11

JPK Doctor

.msi · 64-bit

  • Bez certyfikatu wydawcy — SmartScreen może ostrzec przy pierwszym uruchomieniu
  • Auto-aktualizacje przez wbudowany updater
Pobierz dla Windows — v0.2.2

SHA-256: 2f78fb31329e53ddc1ec816417e72ab6327a6d7b0eddeadf084e538ea3c02375

Dlaczego płatne

Walidator JPK_WB jest darmowy bez limitów. Reszta finansuje rozwój reguł.

Konwersja MT940→JPK_WB ma 4 darmowe próby, żebyś mógł sprawdzić jakość wyniku przed zakupem.

Płatne tiery (od 499 zł netto/rok) finansują ciągły rozwój reguł walidacji dla pozostałych formatów — FA, V7M, PKPIR, EWP, ST, KR, MAG — render rejestru VAT, edycję profili podatników oraz wsparcie KSeF.

Reguły rosną z każdym zgłoszonym odrzuconym plikiem. Wystarczy mail do [email protected] — Twoja krew, pot i łzy z bramki MF zasilają reguły dla kolejnych użytkowników.

Zbudowane przez Applied AI Piotr Rojek po własnej kontroli VAT 04/2026. Nie SaaS. Nie cloud. Po prostu narzędzie.

FAQ

Często zadawane pytania.

  • Nigdy. Walidacja jest zawsze lokalna — schematy MF zaszyte w aplikacji, plik nie opuszcza Twojego dysku. Jedyny ruch sieciowy to pobranie aktualizacji programu i — opcjonalnie — kursy NBP do przeliczeń FX.