JPK_V7M 2025 — jak wygenerować i wysłać plik kontrolny do urzędu
JPK_V7M to obowiązkowy plik XML łączący w sobie deklarację VAT-7 oraz ewidencję sprzedaży i zakupów VAT. Obowiązuje od października 2020 r., stale aktualizowany — w 2025 obowiązuje schema JPK_V7M(2) wprowadzona rozporządzeniem z 29.06.2021 (Dz.U. 2021 poz. 1179) z późniejszymi modyfikacjami GTU.
Kto musi wysyłać JPK_V7M
- Czynni podatnicy VAT rozliczający się miesięcznie → JPK_V7M (litery: monthly).
- Czynni podatnicy VAT rozliczający się kwartalnie → JPK_V7K (kwartalna deklaracja + miesięczna ewidencja).
- Podatnicy zwolnieni (do 200 000 zł) — nie składają żadnego JPK_V7.
Uwaga: wybór rozliczenia kwartalnego (V7K) możliwy tylko dla małych podatników (sprzedaż < 2 mln EUR/rok) i nie wcześniej niż po 12 miesiącach od rejestracji.
Terminy złożenia
| Rodzaj | Okres | Termin |
|---|---|---|
| JPK_V7M | miesiąc | do 25 dnia kolejnego miesiąca |
| JPK_V7K — ewidencja | miesiąc | do 25 dnia kolejnego miesiąca |
| JPK_V7K — deklaracja | kwartał | do 25 dnia po końcu kwartału |
Termin nie ulega przesunięciu, jeśli 25-ty wypada w weekend? Tak — przesuwa się na pierwszy roboczy dzień.
Struktura pliku — 3 sekcje
JPK_V7M(2) składa się z trzech głównych części:
- Nagłówek — dane podatnika, okres, urząd.
- Ewidencja — szczegółowy wykaz faktur sprzedaży i zakupu z kodami.
- Deklaracja — sumy zbiorcze (P_10–P_67) odpowiadające polom dawnej VAT-7.
Kody GTU 01–13 — klasyfikacja towarów wrażliwych
Kody GTU oznaczają sprzedaż towarów i usług szczególnie wrażliwych (oszustwa karuzelowe). Stosujemy w polu GTU_xx ewidencji sprzedaży:
| Kod | Co obejmuje |
|---|---|
| GTU_01 | napoje alkoholowe (powyżej 1,2%) |
| GTU_02 | benzyny, oleje napędowe, gaz LPG |
| GTU_03 | oleje opałowe i smary |
| GTU_04 | wyroby tytoniowe, susz tytoniowy, e-papierosy |
| GTU_05 | odpady (CN 3825, surowce wtórne, złom) |
| GTU_06 | urządzenia elektroniczne i ich części (np. laptopy, smartfony, konsole) |
| GTU_07 | pojazdy oraz części (CN 8701–8708) |
| GTU_08 | metale szlachetne i nieszlachetne |
| GTU_09 | leki, wyroby medyczne i kosmetyczne |
| GTU_10 | budynki, budowle i grunty |
| GTU_11 | usługi przenoszenia uprawnień do emisji CO₂ |
| GTU_12 | usługi niematerialne (doradcze, księgowe, prawne, marketingowe, IT) |
| GTU_13 | usługi transportowe i magazynowania (PKWiU 49.4, 52.1) |
Praktyka: firmy IT najczęściej stosują GTU_12 (usługi niematerialne) i GTU_06 (sprzedaż sprzętu). Brak kodu = błąd ewidencji = ryzyko korekty + sankcji.
Kody procedur (transakcji)
| Kod | Znaczenie |
|---|---|
| SW | sprzedaż wysyłkowa z terytorium kraju |
| EE | usługi telekomunikacyjne, nadawcze i elektroniczne (B2C) |
| TP | transakcje z podmiotem powiązanym |
| TT_WNT / TT_D | transakcja trójstronna w procedurze uproszczonej |
| MR_T / MR_UZ | procedura marży (turystyka / towary używane) |
| I_42 / I_63 | importy z odwrotnym obciążeniem |
| B_SPV / B_SPV_DOSTAWA / B_MPV_PROWIZJA | transakcje bonami |
| MPP | obowiązkowy mechanizm podzielonej płatności (faktury > 15 000 zł brutto za towary z zał. 15) |
| IMP | import towarów rozliczany w deklaracji |
Kody dokumentów
| Kod | Znaczenie |
|---|---|
| RO | dokument zbiorczy z kasy fiskalnej |
| WEW | dokument wewnętrzny |
| FP | faktura wystawiona do paragonu (tylko gdy paragon był z NIP do 450 zł) |
| MK | metoda kasowa |
| VAT_RR | faktura VAT RR (rolnik ryczałtowy) |
Jak wygenerować plik
Wariant 1 — system księgowy. Większość programów (InInk, wfirma, iFirma, Comarch ERP, Symfonia) generuje gotowy plik XML jednym kliknięciem na podstawie zarejestrowanych faktur. Plik trzeba podpisać Profilem Zaufanym, podpisem kwalifikowanym lub kwotą przychodu z PIT za rok poprzedni − 2.
Wariant 2 — narzędzie MF. Aplikacja e-mikrofirma (e-mikrofirma.podatki.gov.pl) — bezpłatna, dla najmniejszych podatników. Wystawiasz faktury i automatycznie tworzysz JPK.
Wariant 3 — ręczna budowa XML. Zgodnie ze strukturą XSD opublikowaną w BIP MF — w praktyce stosowane wyłącznie przez programistów ERP.
Wysyłka i potwierdzenie (UPO)
- Plik XML podpisany → wysłany przez bramkę MF (
https://e-dokumenty.mf.gov.pl/). - Otrzymujemy Numer Referencyjny (status 100 — w trakcie).
- Po przetworzeniu — UPO (Urzędowe Poświadczenie Odbioru) — status 200.
- Status 4xx → odrzucenie pliku (błąd schemy lub podpisu).
Zachowaj UPO przez 5 lat — jest to dowód terminowego złożenia.
Kontrole krzyżowe — co dopasowuje algorytm KAS
Po stronie urzędu pliki JPK są automatycznie krzyżowane:
- JPK_V7M sprzedawcy ↔ JPK_V7M nabywcy (numer faktury + NIP),
- JPK_FA (faktury) ↔ JPK_V7M (ewidencja),
- JPK_V7M ↔ PIT/CIT roczny (sprzedaż netto),
- JPK_V7M ↔ JPK_KR / JPK_PKPIR (księgi),
- JPK_VAT_KSeF od 2026 — pełna integracja z KSeF.
Niezgodność = wezwanie do wyjaśnień w 30 dni.
Najczęstsze błędy
- Brak kodu GTU dla usług IT/doradczych (najczęściej GTU_12).
- Zła data sprzedaży vs data wystawienia — w JPK liczy się data dostawy/wykonania usługi.
- Pominięcie kodu MPP dla faktur > 15 000 zł brutto z zał. 15 ustawy o VAT.
- Błędy w JPK importu — pole IMP wymagane, jeśli rozliczasz import w deklaracji.
- Brak ewidencji faktur "do paragonu" z kodem FP.
- Korygowanie zwykłą fakturą zamiast korekty → niezgodność krzyżowa.
- Faktury bez NIP nabywcy wprowadzone jako transakcja B2B.
Zobacz pełną listę: 10 najczęstszych błędów na fakturach VAT.
Korekty JPK_V7M
Korektę składamy poprzez ponowne złożenie pełnego pliku z polem CelZlozenia = 2. Termin: bez ograniczeń, ale do 5 lat wstecz (przedawnienie zobowiązania VAT).
Korekta techniczna (np. brak kodu GTU) — bez sankcji, jeśli złożona w trakcie czynności sprawdzających.
Korekta merytoryczna (zaniżenie VAT) — odsetki (8,5% rocznie w 2025 — odsetki podatkowe) + ewentualna sankcja 15–100% VAT (art. 112b i 112c ustawy o VAT).
Dobrowolna korekta — czyn niekarany
Jeśli wyślesz korektę przed wszczęciem kontroli i dopłacisz VAT z odsetkami w ciągu 14 dni od korekty — korzystasz z czynnego żalu (art. 16 KKS) → brak odpowiedzialności karno-skarbowej.
Sankcje za błędy ewidencyjne
| Naruszenie | Kara |
|---|---|
| Brak ewidencji / niezłożenie JPK | grzywna karno-skarbowa do 240 stawek dziennych |
| Błąd w ewidencji niedopuszczający kontroli krzyżowej | 500 zł za każdy błąd (art. 109 ust. 3f VAT), max 5 000 zł od jednej deklaracji |
| Złożenie po terminie | mandat KKS od 350 zł |
| Zaniżenie VAT — sankcja | 15%, 20%, 30% lub 100% zaniżenia (zależnie od trybu wykrycia) |
JPK_V7M vs JPK_V7K — różnice
| Cecha | JPK_V7M | JPK_V7K |
|---|---|---|
| Okres rozliczeniowy | miesiąc | kwartał |
| Termin ewidencji | miesięczny | miesięczny (sic!) |
| Termin deklaracji | miesięczny | kwartalny |
| Kto może | wszyscy podatnicy VAT | tylko mali podatnicy po 12 mies. |
| Płynność finansowa | gorsza (co miesiąc) | lepsza (co kwartał) |
FAQ
Czy mogę wysłać JPK z domu? Tak — Profilem Zaufanym (login.gov.pl) lub kwotą przychodu z PIT.
Co jeśli w danym miesiącu nie miałem ŻADNEJ transakcji? Składasz JPK zerowy — obowiązek istnieje niezależnie od aktywności.
Czy JPK_V7M zastępuje VAT-UE? Nie. VAT-UE (informacja podsumowująca) jest osobnym formularzem składanym do 25 dnia kolejnego miesiąca w przypadku WNT/WDT.
Co z odwrotnym obciążeniem? Wykazujemy podwójnie — w sprzedaży (jako nabywca odprowadzający VAT) i w zakupach (jako nabywca odliczający VAT). Pole IMP lub kody dla WNT/usług UE.
Praktyka InInk: moduł VAT w InInk automatycznie przypisuje kody GTU do pozycji sprzedaży, weryfikuje obowiązek MPP i generuje gotowy XML JPK_V7M zgodny z aktualnym schema MF. Zobacz też przewodniki: Faktura VAT 2025, KPiR 2025, KSeF 2026 obowiązkowy.