JPK_MAG to struktura Jednolitego Pliku Kontrolnego zawierająca dane o operacjach magazynowych – przyjęciach (PZ), wydaniach (WZ) i przesunięciach (MM). Dotyczy firm prowadzących magazyn i ewidencję stanów towarowych. Dowiedz się kto musi posiadać JPK_MAG i jak go wygenerować.
Kto musi posiadać JPK_MAG?
JPK_MAG jest wymagany od firm, które:
- Prowadzą ewidencję magazynową (stany towarowe)
- Używają systemu informatycznego do zarządzania magazynem
- Są podatnikami VAT lub CIT
Firmy prowadzące uproszczoną ewidencję magazynową (ręcznie, w arkuszach Excel) lub nieposiadające magazynu – nie są zobowiązane do JPK_MAG. Jednak jeśli Twój program do faktur prowadzi stany magazynowe – urząd skarbowy może żądać JPK_MAG podczas kontroli.
JPK_MAG składa się tylko na żądanie urzędu – nie co miesiąc
Kluczowa różnica między JPK_MAG a JPK_V7M: JPK_MAG nie jest składany dobrowolnie ani cyklicznie. Obowiązek jego przekazania powstaje wyłącznie na żądanie organu podatkowego – w trakcie kontroli podatkowej, kontroli celno-skarbowej lub czynności sprawdzających. Urząd ma prawo zażądać JPK_MAG za określony okres i podatnik musi go dostarczyć w wyznaczonym terminie (zazwyczaj 3–7 dni roboczych).
Co zawiera JPK_MAG?
Plik JPK_MAG zawiera dla każdej operacji magazynowej:
- Typ dokumentu (PZ, WZ, MM, PW, RW)
- Numer i datę dokumentu
- Dane kontrahenta (dla PZ i WZ)
- Pozycje: towar, ilość, jednostka, cena, wartość
- Stany magazynowe przed i po operacji
- Odniesienia do faktur VAT
Struktura pliku JPK_MAG – jakie sekcje zawiera?
Plik JPK_MAG generowany zgodnie ze schematem Ministerstwa Finansów składa się z następujących sekcji:
- Nagłówek – dane identyfikacyjne firmy (NIP, nazwa, adres), cel złożenia, okres danych
- Podmiot – szczegółowe dane podatnika
- Lokalizacje magazynowe – lista magazynów z nazwami i adresami
- Dokumenty magazynowe – nagłówki dokumentów PZ/WZ/MM/PW/RW z numerami, datami i kontrahentami
- Pozycje dokumentów – szczegółowe dane każdej pozycji towaru: indeks, nazwa, jednostka, ilość, cena netto/brutto, wartość
- Stany towarowe – stan początkowy i końcowy każdego towaru w okresie
Jak wygenerować JPK_MAG w programie Faktura VAT PRO?
Program Faktura VAT PRO posiada pełny moduł magazynowy obsługujący dokumenty PZ, WZ, MM i generujący JPK_MAG. Ewidencja stanów towarowych prowadzona jest automatycznie na podstawie dokumentów sprzedaży i zakupów.
Aby wygenerować JPK_MAG w programie Faktura VAT PRO:
- Przejdź do menu JPK → Generuj JPK_MAG
- Określ zakres dat (miesiąc lub dowolny przedział wymagany przez urząd)
- Wybierz magazyn (jeśli prowadzisz kilka)
- Kliknij „Generuj” – program tworzy plik XML zgodny ze schematem MF
- Zweryfikuj plik walidatorem MF przed wysłaniem do urzędu
Terminy i procedura gdy urząd żąda pliku
Gdy otrzymasz wezwanie do złożenia JPK_MAG, koniecznie zwroć uwagę na:
- Termin złożenia – zazwyczaj 3–7 dni roboczych od doręczenia wezwania. Można wnioskować o przedłużenie.
- Format pliku – XML zgodny z aktualnym schematem JPK_MAG (sprawdz wersję na stronie podatki.gov.pl)
- Sposób dostarczenia – przez portal JPK (bramka MF) lub na zabezpieczonym nośniku danych
- Podpis – plik powinien być podpisany kwalifikowanym podpisem elektronicznym lub podpisem zaufanym (ePUAP)
Różnica między JPK_MAG a JPK_V7M
| Cecha | JPK_MAG | JPK_V7M |
|---|---|---|
| Co obejmuje | Operacje magazynowe (PZ, WZ, MM) | Ewidencja VAT sprzedaży i zakupów |
| Kiedy składany | Na żądanie urzędu skarbowego | Co miesiąc (obowiązkowo) |
| Kto składa | Firmy z ewidencją magazynową | Wszyscy czynni podatnicy VAT |
| Co sprawdza US | Prawidłowość ewidencji stanów, zgodność PZ/WZ z fakturami | Prawidłowość odliczeń VAT, podatek należny |
Co sprawdza urząd skarbowy w JPK_MAG?
Analizując JPK_MAG, urząd skarbowy weryfikuje przede wszystkim:
- Zgodność stanów towarowych – czy stany początkowe + przyjęcia – wydania = stany końcowe
- Powiązania z fakturami – czy każde WZ ma odpowiadającą fakturę sprzedaży, a każde PZ – fakturę zakupu
- Kompletność ewidencji – czy nie brakuje dokumentów w danym okresie
- Wycenę towarów – czy ceny w dokumentów magazynowych są spójne z cenami na fakturach
- Chronologię – czy wydania (WZ) nie poprzedzają przyjęć (PZ) bez uzasadnienia
Najczęstsze błędy w JPK_MAG
- Brak powiązania dokumentów WZ/PZ z numerami faktur VAT
- Rozbieżności między ilościami na fakturze a dokumentem magazynowym
- Niezgodność stanów: bilans otwarcia + przyjęcia ≠ wydania + bilans zamknięcia
- Brakujące lub zduplikowane numery dokumentów
- Nieaktualna wersja schematu XML JPK_MAG (schema validation error)
- Brak danych kontrahenta w PZ i WZ
JPK_MAG a program Faktura VAT PRO
Program Faktura VAT PRO posiada pełny moduł magazynowy obsługujący dokumenty PZ, WZ, MM i generujący JPK_MAG. Ewidencja stanów towarowych prowadzona jest automatycznie na podstawie dokumentów sprzedaży i zakupów. Generowanie JPK_MAG odbywa się jednym kliknięciem za wskazany okres.
Więcej o dokumentach magazynowych w artykule dokumenty magazynowe PZ, WZ, MM – kiedy które wystawić. Sprawdź też program do faktur z magazynem.
Najczęściej zadawane pytania
Czy JPK_MAG składa się razem z JPK_V7M?
Nie – JPK_MAG nie jest plikiem składanym regularnie. Generujesz go na żądanie urzędu skarbowego podczas kontroli lub postępowania podatkowego. JPK_V7M składasz co miesiąc dobrowolnie; JPK_MAG tylko na wezwanie US.
Co jeśli prowadzę magazyn w arkuszu Excel, a nie w programie?
Jeśli prowadzisz ewidencję ręcznie lub w Excelu, urząd skarbowy może nie żądać JPK_MAG (który dotyczy ewidencji prowadzonej w systemach informatycznych). Jednak przeprowadzanie inwentaryzacji i przechowywanie dokumentów PZ/WZ jest i tak wymagane. Warto przejść na program z modułem magazynowym dla większej kontroli i bezpieczeństwa.
Czy JPK_MAG dotyczy firmy handlowej bez własnego magazynu (dropshipping)?
Firma dropshippingowa, która nie prowadzi fizycznie magazynu, zazwyczaj nie ma obowiązku JPK_MAG. Jednak jeśli w systemie informatycznym prowadzi wirtualną ewidencję towarów – US może uznać ją za ewidencję magazynową i żądać JPK_MAG. Warto skonsultować z doradcą podatkowym.
Ile lat należy przechowywać dane do JPK_MAG?
Dokumenty i dane będące podstawą do wygenerowania JPK_MAG należy przechowywać przez 5 lat od końca roku podatkowego, w którym powstało zobowiązanie podatkowe. W praktyce oznacza to, że program do faktur powinien umożliwiać wygenerowanie JPK_MAG za ostatnie 5 lat.
Czy można złożyć korekty JPK_MAG?
Tak – jeśli po złożeniu JPK_MAG wykryjesz błąd, możesz złożyć korekty oznaczone jako „korygujący” w nagłówku pliku. Należy poinformować urząd skarbowy o korekcie i jej przyczynach. Korekta nie zwalnia z odpowiedzialności za pierwotne błędy, ale może zmniejszyć ryzyko sankcji.
Szukasz programu do fakturowania?
Faktura VAT 2026 – prosty program dla firm. KSeF 2.0, JPK_V7M, wielowalutowość.
Pobierz bezpłatnie na 31 dni