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.
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
Kroki (8)
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ę.
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.
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 zaliczkowejUzupeł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).
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.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.
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.
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.
Rozwiązuje błędy
Ukończyłeś playbook?
Oznacz jako ukończony i podziel się opinią