Raportowanie JPK w SAP nie kończy się na wygenerowaniu pliku XML. Najwięcej problemów robią dane podstawowe, wersja struktury, mapowanie podatków i to, czy informacje z FI, sprzedaży, magazynu oraz środków trwałych składają się w jeden spójny obraz. Poniżej pokazuję, które pliki są dziś istotne, jak przygotować system, czym różnią się dostępne rozwiązania SAP i gdzie najczęściej pojawiają się błędy.
Co naprawdę trzeba sprawdzić przed wysyłką JPK z SAP
- Od 1 lutego 2026 obowiązują JPK_V7M(3) i JPK_V7K(3), więc starsze warianty nie wystarczą do bieżących okresów.
- W praktyce coraz większe znaczenie mają też struktury dochodowe, zwłaszcza JPK_KR_PD i JPK_ST_KR.
- Najpierw trzeba uporządkować dane źródłowe, dopiero potem uruchamiać generator pliku.
- W SAP strategicznym kierunkiem jest dziś Document and Reporting Compliance, a starszy add-on ma ograniczony horyzont utrzymania.
- Najczęstsze błędy wynikają nie z samego eksportu, lecz z numeracji dokumentów, kodów VAT i braków w kartotekach.
Jakie pliki JPK są dziś ważne w systemie SAP
Jeżeli patrzę na polskie wdrożenia SAP, to punkt ciężkości jest jasny: JPK_VAT nadal pozostaje podstawą, ale obok niego rosną pliki związane z księgami rachunkowymi, środkami trwałymi i wybranymi obszarami operacyjnymi. W polskim wydaniu chodzi o standard SAF-T, czyli ustrukturyzowany plik kontrolny przekazywany do administracji podatkowej. KAS podaje, że od 1 lutego 2026 obowiązują nowe warianty JPK_V7M(3) i JPK_V7K(3), więc w firmach, które nadal pracują na starszych ustawieniach, temat aktualizacji nie jest opcjonalny.
| Struktura | Do czego służy | Co zwykle zasila w SAP | Na co uważać |
|---|---|---|---|
| JPK_V7M / JPK_V7K | Ewidencja VAT i część deklaracyjna | FI, SD, MM, kody podatkowe, dokumenty sprzedaży i zakupów | Wersja struktury, oznaczenia procedur, spójność z księgą |
| JPK_KR_PD | Księgi rachunkowe dla podatku dochodowego | G/L, tagi podatkowe, konta syntetyczne i analityczne | Mapowanie kont, znaczniki podatkowe, kompletność zapisów |
| JPK_ST_KR | Ewidencja środków trwałych i WNiP | Asset Accounting | Historia amortyzacji, identyfikacja składników, daty nabycia i ulepszeń |
| JPK_FA | Raport faktur | Faktury sprzedaży i archiwum dokumentów | Numeracja, korekty, zgodność pozycji z dokumentem źródłowym |
| JPK_MAG | Ruchy magazynowe | MM, IM, WM lub EWM | Rzetelność ruchów, jednostki miary, korelacja z dokumentami materiałowymi |
| JPK_WB | Wyciągi bankowe | Moduł bankowy, treasury i rozrachunki | Kompletność importu, daty waluty i dekretacja wyciągów |
W praktyce nie każda firma potrzebuje wszystkich struktur, ale architektura SAP powinna być gotowa na rozszerzenie zakresu. Najbardziej mylący błąd, jaki widzę, polega na tym, że organizacja myśli wyłącznie o VAT, a później okazuje się, że dane do ksiąg, środków trwałych albo magazynu nie są w ogóle przygotowane pod raportowanie.
Struktury dochodowe nie są już teorią na przyszłość. Dla części podatników CIT i PIT prowadzących księgi rachunkowe obowiązek wchodzi od 1 stycznia 2026, a dla kolejnych grup od 1 stycznia 2027. To oznacza, że dział finansów i IT powinny już teraz wiedzieć, skąd system bierze tagi, konta i historię środków trwałych.
To prowadzi wprost do pytania: co trzeba uporządkować w samych danych, zanim plik w ogóle ma szansę być poprawny.
Co trzeba uporządkować w danych, zanim wygenerujesz plik
Ja zaczynam zawsze od warstwy danych, nie od samego mechanizmu eksportu. Generator w SAP zwykle działa poprawnie tylko wtedy, gdy kartoteki, przypisania podatkowe i numeracja dokumentów są już czyste. W firmach produkcyjnych i dystrybucyjnych problem najczęściej siedzi w detalach: w kodach VAT, w magazynie, w środkach trwałych albo w dokumentach międzyspółkowych.
- Kody i stawki VAT - muszą mieć jednoznaczne przypisanie do transakcji, bo błędne mapowanie od razu psuje ewidencję.
- Numeracja dokumentów - jeśli system miesza numery wewnętrzne, zewnętrzne i korekty, raport staje się trudny do obrony przed kontrolą.
- Dane kontrahentów - NIP, VAT UE, adres i status podatkowy muszą być kompletne, inaczej pojawiają się luki w sprzedaży i zakupach.
- Mapowanie kont i tagów podatkowych - szczególnie ważne przy JPK_KR_PD, bo bez tego księga nie przenosi się w oczekiwanym układzie.
- Środki trwałe - w JPK_ST_KR liczy się nie tylko wartość, ale też ciągłość historii amortyzacji i poprawne daty zdarzeń.
- Magazyn i produkcja - jeśli JPK_MAG obejmuje Twój zakres, każdy ruch materiałowy musi być spójny z dokumentem źródłowym.
W praktyce największą różnicę robi nie „ładny” eksport, tylko dyscyplina w danych podstawowych i zamknięcie okresu księgowego przed generacją pliku. Gdy te warunki są spełnione, dopiero wtedy ma sens wybór konkretnego rozwiązania SAP.
Które rozwiązanie SAP wybrać do raportowania
W Polsce najczęściej porównuje się dziś trzy podejścia: starszy add-on do SAF-T, SAP Document and Reporting Compliance oraz rozwiązanie szyte na miarę przez partnera lub wewnętrzny eksport. Z mojego punktu widzenia wybór nie powinien zależeć od tego, co jest „tańsze na papierze”, tylko od tego, jak długo firma chce utrzymać zgodność bez ciągłych ręcznych poprawek.
| Rozwiązanie | Kiedy ma sens | Mocne strony | Ograniczenia |
|---|---|---|---|
| SAP Add-on for Polish SAF-T Regulatory Requirements | Gdy firma działa na starszym krajobrazie SAP i potrzebuje utrzymać obecny proces jeszcze przez pewien czas | Znane scenariusze, lokalna funkcjonalność, szybkie wykorzystanie w istniejącym układzie | SAP wskazuje, że wsparcie kończy się 31 grudnia 2027, więc to rozwiązanie przejściowe |
| SAP Document and Reporting Compliance | Gdy organizacja planuje rozwój, migrację do nowszego SAP albo chce zbudować dłuższy horyzont zgodności | Strategiczny kierunek SAP, lepsza perspektywa na kolejne zmiany prawne, spójne raportowanie | Wymaga porządnego projektu wdrożeniowego i dobrego ustawienia odpowiedzialności biznesowej oraz IT |
| Własny eksport lub rozwiązanie partnerskie | Gdy zakres raportowania jest wąski albo organizacja ma bardzo specyficzne procesy | Elastyczność, możliwość dopasowania do niszowych potrzeb | Największe ryzyko utrzymaniowe, trudniejsza walidacja i większy koszt zmian przy każdej nowelizacji |
Jeśli miałbym doradzić praktycznie, to dla nowych lub modernizowanych środowisk skłaniałbym się do DRC. Add-on nadal bywa użyteczny, ale z perspektywy 2026 roku jest to już raczej bezpieczna ścieżka pomostowa niż docelowa architektura compliance. To ważne, bo wybór rozwiązania wpływa nie tylko na dziś, ale na to, ile pracy czeka zespół po kolejnej zmianie struktury.
Kiedy technologia jest już wybrana, zostaje drugi, często ważniejszy temat: jak ułożyć proces generowania i wysyłki, żeby nie działać pod presją zamknięcia miesiąca.
Jak ułożyć bezpieczny proces generowania i wysyłki
Najlepszy proces JPK w SAP ma kilka stałych punktów kontrolnych. Nie musi być skomplikowany, ale musi być powtarzalny. Zwykle dzielę go na sześć kroków, bo to wystarcza, żeby ograniczyć ryzyko błędów bez dokładania biurokracji.
- Zamknij okres - bez zamknięcia miesiąca lub kwartału raport będzie się różnił od księgi w chwili wysyłki.
- Uruchom kontrolę źródeł - sprawdź dokumenty sprzedaży, zakupu, magazynu, wyciągi oraz środki trwałe.
- Wygeneruj plik testowy - najlepiej na pełnym, rzeczywistym okresie, a nie na sztucznym przykładzie.
- Porównaj sumy i oznaczenia - chodzi nie tylko o kwoty, ale też o liczbę dokumentów i kompletność tagów.
- Wyślij plik - w SAP DRC można to robić z użyciem web service, ale część firm nadal korzysta z zewnętrznego kanału wysyłki.
- Zarchiwizuj wynik - trzymaj plik, logi walidacji i potwierdzenie wysyłki (UPO) razem z opisem okresu.
Najlepiej działa model, w którym jest jeden właściciel merytoryczny po stronie finansów i jeden właściciel techniczny po stronie IT. Bez tego odpowiedzialność rozmywa się w chwili, gdy system zwraca komunikat o błędzie, a nikt nie wie, czy poprawiać kartotekę, konfigurację czy sam XML. Z takim procesem można już sensownie przejść do najczęstszych pułapek.
Najczęstsze błędy, które psują plik
W praktyce problemy rzadko wynikają z jednego dużego błędu. Zwykle plik psuje się przez kilka drobnych rozjazdów, które długo pozostają niewidoczne. To właśnie dlatego JPK w SAP trzeba traktować jako proces kontrolny, a nie jednorazowy eksport.
- Nieaktualna wersja struktury - szczególnie groźna po zmianach obowiązujących od 1 lutego 2026.
- Błędne kody VAT - raport wygląda poprawnie technicznie, ale merytorycznie nie zgadza się z transakcją.
- Rozjazd dat - data wystawienia, księgowania i sprzedaży nie powinny działać „wbrew sobie”.
- Braki w kartotekach kontrahentów - brak NIP-u albo niepełny adres potrafi wywrócić cały zestaw ewidencyjny.
- Niepoprawne tagi podatkowe - przy JPK_KR_PD to jeden z najczęstszych powodów odrzuceń lub korekt.
- Niespójna ewidencja środków trwałych - gdy amortyzacja albo data przyjęcia do używania nie zgadza się z księgą, problem wychodzi na końcu, nie na początku.
- Zbyt późne testy - jeśli pierwszy plik powstaje w dniu wysyłki, na poprawki zwykle jest już za mało czasu.
Ja patrzę na te błędy dość trzeźwo: to nie są „techniczne drobiazgi”, tylko sygnał, że organizacja nie domknęła procesu danych. Dlatego ostatni etap to nie kolejne narzędzie, ale dobre przygotowanie przed zamknięciem okresu.
Zanim zamkniesz okres, sprawdź w SAP trzy miejsca, które najczęściej ratują raport
Jeżeli miałbym zostawić po tym temacie tylko jedną praktyczną checklistę, wyglądałaby tak:
- Wersja struktury - upewnij się, że generujesz dokładnie ten wariant, który obowiązuje dla danego okresu rozliczeniowego.
- Dane podstawowe - kontrahenci, kody VAT, konta, środki trwałe i magazyn muszą być poprawione przed generacją, nie po niej.
- Test na pełnym miesiącu - najlepiej na rzeczywistym okresie, bo to ujawnia błędy, które na próbce są niewidoczne.
- Plan migracji - jeśli jeszcze korzystasz ze starszego add-onu, zaplanuj przejście na nowszy model zanim utrzymanie stanie się problemem operacyjnym.
Jeśli masz produkcję lub duży magazyn, sprawdź szczególnie JPK_MAG i JPK_ST_KR, bo właśnie tam najczęściej wychodzą pierwsze rozjazdy między operacjami a księgą. To samo uporządkowanie danych przyda się też przy KSeF, bo w obu projektach pracuje się na tych samych kartotekach i dokumentach.
W 2026 roku najrozsądniejsze podejście jest proste: trzymać dane w ryzach, pilnować aktualnej wersji struktury, a rozwiązanie SAP dobrać do tego, jak długo firma chce bezpiecznie żyć z kolejnymi zmianami prawa. Jeśli zaczynasz od porządku w źródłach, sam JPK przestaje być kryzysem na koniec miesiąca, a staje się zwykłym elementem zamknięcia okresu.