Kody GTU – co to jest i dlaczego nie da się ich pominąć
Kody Grup Towarowo-Usługowych (GTU) stanowią integralną część ewidencji JPK_V7M(3) z deklaracją VAT-7 i są niezbędne do prawidłowej identyfikacji transakcji przez algorytmy Krajowej Administracji Skarbowej. Podatnik jest zobowiązany dokonywać weryfikowania sprzedawanych towarów oraz świadczonych usług pod kątem ich przynależności do jednej z 13 grup towarowo-usługowych określonych w przepisach podatkowych. Obowiązek ten dotyczy transakcji opodatkowanych, zwolnionych, a także tych, dla których miejsce opodatkowania znajduje się poza terytorium kraju.
W powszechnym obrocie gospodarczym funkcjonuje mylne przekonanie, że mapowanie GTU dotyczy wyłącznie największych podmiotów. W rzeczywistości limit 200 000 zł dla oznaczenia GTU_12 odnosi się do wartości sprzedaży netto konkretnej kategorii usług, a nie całkowitego przychodu przedsiębiorstwa. Przykładowo, jednostka handlująca urządzeniami elektronicznymi klasyfikowanymi jako GTU_06 przekracza próg raportowania już przy sprzedaży zaledwie 15 laptopów wysokiej klasy. Dlatego też każda faktura wysyłana bezpośrednio do ap.ksef.mf.gov.pl musi posiadać precyzyjnie przypisane oznaczenia na poziomie każdej pozycji towarowej, a nie zbiorczo dla całego dokumentu.
| Kod GTU | Nazwa grupy | Przykład towaru/usługi | Ryzyko błędu |
|---|---|---|---|
| GTU_01 | Napoje alkoholowe | Wino o zawartości alkoholu 12% | Dostawa napojów alkoholowych bez GTU_01 – brak rejestracji w KSeF |
| GTU_05 | Odpady i surowce wtórne | Złom stalowy (załącznik nr 7) | Błędna klasyfikacja odpadów niebezpiecznych – odrzucenie pliku |
| GTU_06 | Urządzenia elektroniczne | Smartfony i procesory | Pominięcie kodu przy sprzedaży hurtowej – kara finansowa do 100% VAT |
| GTU_12 | Usługi niematerialne | Usługi doradcze i księgowe | Przekroczenie limitu sprzedaży bez oznaczenia – wadliwość JPK |
Brak wymaganego kodu GTU skutkuje natychmiastowym odrzuceniem pliku przez bramkę API Ministerstwa Finansów, co uniemożliwia nadanie dokumentowi numeru identyfikacyjnego KSeF. Warto podkreślić, że kody GTU mogą być oznaczane na karcie produktu w systemie magazynowym lub bezpośrednio w trakcie wystawiania faktury w module sprzedażowym. Zaleca się, aby przed przypisaniem kodów takich jak GTU_11, GTU_12 lub GTU_13, każdorazowo oznaczyć produkty jako usługi w kartotece towarowej, co minimalizuje ryzyko błędów logicznych w strukturze XML.
Procedury VAT – jak nie pomylić „EX” z „EXP” i nie płacić kary
Procedury VAT w KSeF wymagają od podatnika precyzyjnego określenia charakteru transakcji za pomocą dedykowanych znaczników numerycznych. Poprawne oznaczanie procedur jest kluczowe dla zachowania spójności z ewidencją JPK_V7K(3) oraz JPK_V7M(3). Każdy podmiot musi posiadać indywidualne konto w KSeF, aby móc raportować m.in. dostawy wewnątrzwspólnotowe, eksport towarów czy transakcje typu marża, które od 1 lutego 2026 r. (dla dużych podmiotów) oraz 1 kwietnia 2026 r. (dla pozostałych) będą podlegały rygorystycznej weryfikacji systemowej.
Wdrożenie prawidłowego schematu decyzyjnego w dziale księgowym pozwala na uniknięcie sankcji za nieprawidłowe raportowanie procedur szczegołowych. Proces weryfikacji powinien przebiegać w następujących krokach:
- Krok 1: Jeśli towar fizycznie opuszcza terytorium Unii Europejskiej, należy zastosować kod 19 (eksport towarów poza UE, stawka 0%).
- Krok 2: Jeśli realizowana jest usługa lub dostawa towarów dla kontrahenta zarejestrowanego w systemie VIES na terytorium UE, stosuje się kod 11 (WDT).
- Krok 3: W przypadku sprzedaży towarów używanych, takich jak samochody osobowe, gdzie podstawą opodatkowania jest marża, obligatoryjne jest użycie kodu 17.
Analiza błędów w JPK_V7K(3) wykazuje, że najczęstsze pomyłki dotyczą nieprawidłowego stosowania znaczników transakcyjnych. Poniższa lista prezentuje krytyczne uchybienia:
- Stosowanie kodu 09 zamiast 08 przy krajowym odwrotnym obciążeniu – skutkuje to odrzuceniem faktury przez KSeF i koniecznością dokonania korekty w JPK w terminie 14 dni.
- Brak kodu 12 przy imporcie usług – powoduje niezgodność deklaracji z ewidencją, co generuje wezwanie do wyjaśnień z Urzędu Skarbowego.
- Podwójne oznaczenie procedury i GTU_05 dla tej samej pozycji – błąd walidacji struktury FA(3), faktura odrzucona przez system, wymagana natychmiastowa reemisja dokumentu.
Warto pamiętać, że KSeF nie zmienia zasad rozliczania korekt in plus, jednak wprowadza znaczące uproszczenia w zakresie korekt in minus. Podanie numeru KSeF będzie dotyczyło faktur wystawionych w systemie bez względu na tryb ich przesyłania. Przed organem skarbowym za zobowiązania podatkowe odpowiada wyłącznie przedsiębiorca, dlatego weryfikacja NIP kontrahenta w białej liście VAT przed wyborem kodu procedury 11 jest niezbędnym elementem dochowania należytej staranności.
Mapowanie w ERP – praktyczna konfiguracja dla Symfonia i Comarch
Integracja systemów klasy ERP z Krajowym Systemem e-Faktur to proces wymagający zarówno dostosowania technologicznego, jak i organizacyjnego. Od 2026 roku każda faktura VAT będzie trafiać do KSeF, co wymusza na producentach oprogramowania, takich jak Symfonia czy Comarch, wprowadzenie zaawansowanych mechanizmów mapowania. Integracja z KSeF wymaga użycia tokenu API, który należy pobrać z portalu podatki.gov.pl. Należy pamiętać, że tokeny wygenerowane w fazie testowej są ważne do końca 2026 roku.
W systemie Symfonia Handel 2025.1.3 procedura mapowania została zautomatyzowana, co pozwala na masowe przypisywanie atrybutów. Ścieżka konfiguracji to: Handel → Konfiguracja → KSeF → Mapowanie kodów GTU. Realizacja procesu obejmuje trzy etapy:
- Import aktualnego pliku GTU.xml pobranego z zasobów Głównego Urzędu Statystycznego.
- Przypisanie kategorii PKWiU do odpowiednich kodów GTU na poziomie kartoteki towarowej.
- Aktywacja opcji „aktualizuj automatycznie przy zmianie stawki VAT”, co zapewnia spójność danych przy zmianach legislacyjnych.
W przypadku oprogramowania Comarch ERP Optima, konfiguracja odbywa się poprzez ścieżkę: System → KSeF → Słowniki → Procedury VAT. Aby dodać własny kod procedury, należy wpisać symbol, opis oraz wskazać odpowiednią stawkę (0% lub NP) i zaznaczyć opcję „domyślny dla eksportu”. Należy jednak zachować czujność, gdyż bez wykupionej licencji KSeF 2.0 mapowanie nie będzie funkcjonalne po zakończeniu bezpłatnego okresu wsparcia, który upływa 31 lipca 2026 r. Spółki muszą dodatkowo złożyć formularz ZAW-FA w wersji 3, aby upoważnić system do komunikacji z serwerami Ministerstwa Finansów.
"Procedura KSeF to nie tylko dokument, z którym trzeba się zmierzyć – to narzędzie, które porządkuje funkcjonowanie całej firmy. Dzięki niej każdy pracownik wie dokładnie, czym może, a czym nie może się zajmować, a ryzyko błędów i nadużyć drastycznie spada" – Wojciech Ośka, ekspert PCDK Group.
Zaleca się stworzenie planu awaryjnego na wypadek niedostępności systemu oraz wyznaczenie osoby odpowiedzialnej za administrację („KSeF Master”). Przed masową aktualizacją kodów GTU w bazie danych ERP, konieczne jest wykonanie pełnej kopii zapasowej, aby uniknąć utraty spójności rejestrów VAT.
FAQ – najczęstsze błędy i jak je naprawić w 5 minut
Poniżej znajdują się odpowiedzi na najczęściej pojawiające się problemy techniczne i merytoryczne związane z obsługą faktur ustrukturyzowanych i mapowaniem kodów.
KSeF zwraca błąd „Brak obowiązkowego GTU” – co robić?
Czy mogę dodać GTU po wysłaniu faktury?
Jak sprawdzić, który GTU pasuje do mojego towaru?
Czy procedurę VAT też mogę skorygować notą?
Ile czasu mam na korektę błędnego mapowania?
Prawidłowe wdrożenie procedur KSeF harmonizuje obieg dokumentów i minimalizuje ryzyko sankcji finansowych, które dla faktur bez wykazanego podatku VAT mogą wynosić do 18,7% kwoty należności ogółem. Warto na bieżąco monitorować nową broszurę informacyjną Ministerstwa Finansów dotyczącą JPK VAT z deklaracją, która od 1 lutego 2026 r. uwzględnia integrację z systemem kaucyjnym.