Średniozaawansowany12 minWalidacja XML

Korekta faktury zaliczkowej w KSeF - przepisanie zaliczki z K_04 do K_10 (eksport)

Praktyczny scenariusz: zaliczka 0% kraj omyłkowo trafiła do K_04 w JPK_VAT, a powinna być w K_10 (eksport towarów). Pokazujemy, jak zrobić to korektą bez zerowania faktury, zgodnie z wytycznymi KIS 2026.

0 wyświetleń0 ukończonych0 pomocne

Przed rozpoczęciem

  • Faktura zaliczkowa pierwotna w postaci XML (FA(3)) - najlepiej z numerem KSeF
  • Dostęp do panelu Aplikacji Podatnika KSeF lub Twojego systemu fakturującego
  • Decyzja, do którego pola JPK_VAT pozycja ma trafić (np. K_10 dla eksportu, K_11 dla świadczenia usług poza krajem)

Potrzebne narzędzia

Generator korekt NaprawKSeF (/dashboard/corrections lub /tools/korekta)Edytor XML lub system księgowy do podłożenia wygenerowanego XML

Kroki (8)

1

Zidentyfikuj fakturę pierwotną i błąd klasyfikacji

Otwórz w panelu KSeF (lub w systemie księgowym) fakturę zaliczkową, której dotyczy korekta. Sprawdź: typ (RodzajFaktury = ZAL), stawkę VAT pozycji (0%), kod kraju nabywcy oraz znacznik P_22 (eksport towarów). Najczęstszy objaw błędu: w JPK_VAT wartość trafia do K_04 (dostawa 0% kraj), a powinna do K_10 (eksport) - bo nabywca jest spoza UE i fizycznie towar opuszcza Polskę.

Oczekiwany rezultatWiesz, że faktura ma RodzajFaktury ZAL, stawkę 0%, kraj nabywcy np. US, ale brakuje P_22=1 - dlatego w JPK trafiła do K_04.
2

Wgraj fakturę pierwotną do Generatora Korekt NaprawKSeF

Wejdź na /tools/korekta (publicznie) lub /dashboard/corrections (jako zalogowany). Przeciągnij XML pierwotnej faktury. Generator rozpozna typ ZAL, kraj nabywcy, stawki i podpowie scenariusz „change-jpk-classification" jako rekomendowany.

Oczekiwany rezultatWidzisz panel rozpoznanych danych faktury + listę 12 scenariuszy korekty, z zaznaczonym „Zmiana przypisania pozycji do pola JPK_VAT" jako rekomendacja.
3

Wybierz scenariusz i pole docelowe JPK

Zaznacz scenariusz „Zmiana przypisania pozycji do pola JPK_VAT (np. K_19 ↔ K_22)". Generator zaproponuje KOR_ZAL (bo pierwotna była zaliczkowa) + TypKorekty A (błąd istniał w momencie wystawienia - ujęcie wstecz w JPK). Z listy pól JPK wybierz „K_22 - Eksport towarów" (lub K_10 jeśli to świadczenie usług poza krajem).

Rekomendowane parametry:
RodzajFaktury: KOR_ZAL
TypKorekty: A
Docelowe pole JPK_VAT: K_22 (eksport towarów ze stawką 0%)
Ujęcie w JPK_VAT: wstecz, w okresie pierwotnej faktury zaliczkowej
Oczekiwany rezultatSystem wyświetla podpowiedź pól do zmiany: P_22 = 1, kod kraju nabywcy spoza UE.
4

Uzupełnij brakujące pola źródłowe

Aby pozycja zgodnie z prawem trafiła do K_22 (eksport), faktura musi mieć: <P_22>1</P_22>, kod kraju nabywcy spoza UE (np. US, GB, NO, CH) i - w idealnym świecie - referencję do komunikatu IE-599 z urzędu celnego. Wpisz te wartości w polach „Pola do zmiany". Generator zwaliduje spójność i ostrzeże, jeśli któryś warunek nie jest spełniony (kod walidatora: JPK-KOR-001).

Oczekiwany rezultatWszystkie wymagane pola są uzupełnione. Generator nie zgłasza JPK-KOR-001.
5

Wpisz konkretną PrzyczynaKorekty

Od 1 lutego 2026 PrzyczynaKorekty jest obowiązkowa. Generator wkleja domyślny szablon - uzupełnij go konkretami. Przykład:

Korekta klasyfikacji transakcji w ewidencji VAT - pozycja zaliczki na poczet dostawy towarów do kontrahenta US została pierwotnie zaksięgowana w polu K_04 (dostawa 0% kraj). Po weryfikacji dokumentacji eksportowej (komunikat IE-599 nr [...]) pozycja powinna być ujęta w polu K_10 (eksport towarów ze stawką 0%). Korekta wsteczna, bez zmian kwotowych.
Oczekiwany rezultatPrzyczynaKorekty jest precyzyjna, opisuje powód i pole docelowe.
6

Wygeneruj XML korekty i zwaliduj go

Kliknij „Wygeneruj XML korekty". Generator zbuduje plik z RodzajFaktury KOR_ZAL, sekcją DaneFaKorygowanej (z NrKSeF pierwotnej zaliczki), poprawnymi sumami P_13/P_14/P_15 i znacznikiem P_22=1. Walidator korekty sprawdzi spójność i pokaże ewentualne ostrzeżenia.

Oczekiwany rezultatDostajesz gotowy XML korekty + raport walidacji (powinien być zielony - bez błędów krytycznych i ostrzeżeń typu JPK-KOR-001).
Jeśli coś poszło nie takJeśli pojawi się ostrzeżenie JPK-EXPORT-NO-FLAG - wróć do kroku 4 i upewnij się, że masz P_22=1. Jeśli JPK-EXPORT-MISSING-COUNTRY - zmień kod kraju nabywcy na właściwy (spoza UE).
7

Pobierz paczkę audytową i podłóż XML pod system

W panelu (dostępne dla użytkowników Starter+) pobierz paczkę audytową - to TXT z metadanymi korekty, deltami kwot, treścią PrzyczynaKorekty i wynikiem walidacji. Trzymaj ją razem z XML korekty w aktach księgowych. Sam XML korekty wgrasz do swojego systemu fakturującego, który prześle go do KSeF.

Oczekiwany rezultatMasz XML korekty + paczkę audytową gotową do archiwum.
8

Po wysłaniu korekty: zaktualizuj JPK_VAT

Po przyjęciu korekty przez KSeF (otrzymasz nowy NrKSeF dla korekty), w systemie księgowym przeksięguj pozycję z K_04 do K_10/K_22 za okres pierwotnej faktury (TypKorekty A = ujęcie wstecz). Jeśli JPK_VAT za ten okres został już złożony - wyślij korektę JPK z poprawionym przypisaniem do pola.

Oczekiwany rezultatJPK_VAT za okres pierwotnej zaliczki pokazuje wartość w K_10/K_22, nie w K_04. Korekta KSeF i korekta JPK są spójne.
Jeśli coś poszło nie takJeśli US zażąda dokumentu na wartość VAT - pamiętaj, że delta podatku jest zerowa (0% → 0%), zmienia się tylko pole w ewidencji. Nie powstaje obowiązek dopłaty.

Ukończyłeś playbook?

Oznacz jako ukończony i podziel się opinią