Czy korekta do faktury wystawionej przed KSeF musi iść przez KSeF?
Tak – od dnia, w którym wystawcę obejmuje obowiązek KSeF, każdą korektę wystawia się jako fakturę ustrukturyzowaną w systemie, niezależnie od tego, że faktura pierwotna była papierowa albo przesłana mailem. Jedyna różnica: pole numeru KSeF faktury pierwotnej zostaje puste, bo taki numer nigdy nie istniał.
- Struktura FA(3) od 1 lutego 2026 r. służy też do wystawiania korekt do faktur pierwotnych wystawionych przed tą datą – dotyczy to zarówno starszych faktur ustrukturyzowanych FA(1)/FA(2), jak i faktur wystawionych całkowicie poza KSeF.
- Gdy faktura pierwotna nie miała numeru KSeF, pole numeru KSeF faktury korygowanej pozostaje puste – wypełnia się tylko własny numer faktury pierwotnej i datę jej wystawienia.
- Nota korygująca nie istnieje od 1 lutego 2026 r. (uchylony art. 106k ustawy o VAT) – dotyczy to również pomyłek na starych, przed-KSeF-owych fakturach.
- W eksporcie KSeF Import taką korektę dopasujesz po kolumnie „Nr faktury korygowanej”, nie po numerze KSeF – bo w starej pozycji w arkuszu numeru KSeF po prostu nie ma.
- Kolumna „Nr faktury korygowanej” nie jest dodatkowo ograniczona planem – dostajesz ją w konfiguracji pól, w każdym formacie eksportu dostępnym w Twoim planie (Arkusze Google w Solo; też Excel/CSV/PDF od Firmy wzwyż).
W tym artykule
Od problemu do efektu
PWEDostawca wystawił Ci fakturę w 2025 r., papierowo albo mailem – w rejestrze kosztów ma ona swój numer, ale nie ma numeru KSeF, bo KSeF wtedy jeszcze go nie obowiązywał. Teraz przysyła korektę do tej faktury, ale już w KSeF – z własnym, nowym numerem KSeF korekty. Automatyczne dopasowanie „po numerze KSeF” nie zadziała, bo po stronie faktury pierwotnej tego numeru nie ma.
Korekta trafia do arkusza jak każdy inny dokument, a w kolumnie „Nr faktury korygowanej” widzisz numer i identyfikację dokumentu, który poprawia – dokładnie tę wartość, którą wystawca wpisał w polu NrFaKorygowanej struktury FA(3). To wystarczy, żeby ręcznie odnaleźć starą pozycję w rejestrze.
Zamiast zgadywać, do której z zeszłorocznych faktur odnosi się nowa korekta, masz w eksporcie gotowy punkt odniesienia – numer faktury pierwotnej – i możesz poprawić kwotę kosztu w tej samej pozycji, w której go pierwotnie zaksięgowałeś.
Dlaczego korekta do starej faktury trafia do KSeF
Obowiązek KSeF nie działa wstecz – faktur wystawionych przed swoją datą wejścia w obowiązek (1 lutego, 1 kwietnia 2026 r. albo 1 stycznia 2027 r., zależnie od wielkości firmy) nikt nie musi „wprowadzać” do systemu. Inaczej jest z korektami: liczy się data wystawienia korekty, nie data faktury pierwotnej. Jeśli sprzedawca poprawia dziś fakturę z zeszłego roku, a sam już podlega KSeF, korektę musi wystawić jako fakturę ustrukturyzowaną w systemie – niezależnie od formy, w jakiej powstał dokument pierwotny.
Ministerstwo Finansów potwierdza w opisie struktury logicznej FA(3), że służy ona także do wystawiania korekt do faktur pierwotnych wystawionych przed 1 lutego 2026 r. przy użyciu starszych struktur FA(1) lub FA(2) – czyli faktur, które już były w KSeF, tylko w poprzedniej wersji schematu. Ten artykuł opisuje inny, dalej idący przypadek: fakturę pierwotną wystawioną całkowicie poza KSeF – jako dokument papierowy, mailowy albo jakikolwiek inny, który nigdy nie był fakturą ustrukturyzowaną przekazaną przez system. Zgodnie z art. 106j ust. 2 pkt 2a ustawy o VAT faktura korygująca zawiera numer KSeF faktury pierwotnej, gdy korekta dotyczy faktury ustrukturyzowanej – a skoro faktura pierwotna nigdy nie miała numeru KSeF, w praktyce to pole pozostaje puste.
Dla Ciebie jako nabywcy oznacza to jedno: dostajesz korektę tam, gdzie zwykle odbierasz faktury z KSeF – w KSeF Import, przy najbliższej synchronizacji – nawet jeśli oryginalny dokument leży u Ciebie w segregatorze albo w skrzynce mailowej, a nie w systemie.
Puste pole numeru KSeF faktury korygowanej – to nie błąd
Struktura FA(3) ma osobne pole na numer KSeF faktury pierwotnej (element DaneFaKorygowanej). Gdy ta faktura nigdy nie przeszła przez system, pole to zostaje puste – wystawca nie wymyśla numeru na siłę, bo zgłoszenie nieistniejącego numeru KSeF byłoby podaniem danych niezgodnych z rzeczywistością. Zgodnie z art. 106j ust. 2 pkt 2a ustawy o VAT numer KSeF faktury pierwotnej podaje się, gdy korekta dotyczy faktury ustrukturyzowanej – w praktyce więc pole to wypełnia się tylko wtedy, gdy taki numer w ogóle istnieje.
| Element korekty | Faktura pierwotna z KSeF | Faktura pierwotna sprzed KSeF |
|---|---|---|
| Numer KSeF faktury korygowanej | wypełniony (numer nadany przez system) | puste |
| Numer faktury korygowanej (własny numer wystawcy) | wypełniony | wypełniony – to jedyny punkt odniesienia |
| Data wystawienia faktury pierwotnej | wypełniona | wypełniona – razem z numerem identyfikuje dokument |
Skoro numeru KSeF faktury pierwotnej nie ma, jedynym sposobem na powiązanie korekty z dokumentem, który poprawia, jest jej własny numer nadany przez wystawcę i data wystawienia. Dokładnie te dwie wartości musisz mieć pod ręką, szukając starej pozycji w swoim rejestrze.
Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.
Jak dopasować taką korektę w eksporcie KSeF Import
KSeF Import pobiera korektę z KSeF tak samo jak każdą inną fakturę – z własnym, nowym numerem KSeF. Różnicę widać w jednej dodatkowej kolumnie, którą trzeba samodzielnie włączyć w konfiguracji pól eksportu.
-
1
Włącz kolumnę „Nr faktury korygowanej”
To pole (kategoria „Inne” w konfiguracji pól) nie jest domyślnie widoczne w eksporcie i nie jest dodatkowo ograniczone planem – dodaj je raz w ustawieniach, a zobaczysz je w każdym formacie eksportu, do którego masz dostęp w swoim planie.
-
2
Odczytaj numer i porównaj z rejestrem
Wartość w tej kolumnie to numer faktury pierwotnej wpisany przez wystawcę – dokładnie ten, który masz zapisany przy starej pozycji kosztowej z 2025 r. albo z okresu przed Twoim obowiązkiem KSeF.
-
3
Sprawdź, że pole numeru KSeF korygowanej jest puste
Puste pole to sygnał, że faktura pierwotna nigdy nie przeszła przez KSeF – to normalne dla tego scenariusza, nie błąd synchronizacji ani błąd wystawcy.
-
4
Popraw starą pozycję w rejestrze o różnicę z korekty
Nową korektę księgujesz jako korektę tamtej, konkretnej pozycji – nie jako nowy, osobny koszt. Kwotę do zaksięgowania i okres rozliczeniowy ustalasz z księgowym, zwłaszcza gdy korekta zmniejsza VAT naliczony.
Nota korygująca nie pomoże – nawet na starej fakturze
Zanim zadzwonisz do dostawcy z prośbą o notę korygującą na drobną pomyłkę (np. w adresie) na starej, przed-KSeF-owej fakturze – to już nie zadziała. Od 1 lutego 2026 r. nota korygująca zniknęła z ustawy o VAT (uchylony art. 106k) i nie wróciła dla żadnej kategorii dokumentów, także tych wystawionych przed obowiązkiem KSeF.
Każdą pomyłkę na starej fakturze, także formalną, poprawia wyłącznie sprzedawca fakturą korygującą wystawioną już w KSeF. Szerzej o samym końcu not korygujących pisaliśmy w artykule nota korygująca w KSeF – zasady dotyczące daty wejścia w życie są identyczne dla faktur bieżących i tych z zeszłego roku.
W praktyce warto po prostu pilnować kompletu pól w eksporcie – jeśli korzystasz z konfiguracji pól eksportu, dodaj kolumnę „Nr faktury korygowanej” raz, a nie tylko wtedy, gdy trafi się pierwsza korekta do starej faktury.
Najczęstsze pytania
Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.
Tak. Liczy się data wystawienia korekty, nie data faktury pierwotnej. Jeśli sprzedawca wystawia korektę już w okresie, w którym sam podlega obowiązkowi KSeF, musi ją wystawić jako fakturę ustrukturyzowaną w systemie – niezależnie od tego, że dokument pierwotny był papierowy albo przesłany mailem.
Nic – pole zostaje puste. Numer KSeF nadaje system tylko dokumentom, które przez niego przeszły, więc faktura wystawiona poza KSeF nigdy takiego numeru nie miała. Wystawca identyfikuje fakturę pierwotną wyłącznie przez jej własny numer i datę wystawienia.
Włącz w konfiguracji pól eksportu kolumnę „Nr faktury korygowanej” – zawiera ona numer faktury pierwotnej wpisany przez wystawcę. Porównaj tę wartość z numerem faktury zapisanym przy starej pozycji w Twoim rejestrze kosztów; numeru KSeF do porównania nie będzie, bo faktura pierwotna go nie ma.
Nie. Nota korygująca nie istnieje w obrocie prawnym od 1 lutego 2026 r. (uchylony art. 106k ustawy o VAT) i ta zmiana obejmuje też pomyłki na fakturach wystawionych przed tą datą. Jedynym dokumentem poprawiającym błąd – nawet drobny, formalny – jest faktura korygująca wystawiona przez sprzedawcę w KSeF.
Tak, sama korekta pojawi się przy najbliższej synchronizacji jak każdy inny dokument z KSeF, z własnym numerem KSeF. To, czy zobaczysz też numer faktury, którą poprawia, zależy od tego, czy masz włączoną kolumnę „Nr faktury korygowanej” w konfiguracji pól – domyślnie nie jest ona widoczna w eksporcie.
Zasady rozliczenia korekty in-minus (kiedy zmniejszasz VAT naliczony) są takie same niezależnie od tego, czy faktura pierwotna była w KSeF, czy sprzed KSeF – decyduje moment otrzymania korekty. Szczegóły tego mechanizmu opisaliśmy w artykule o fakturach korygujących z KSeF.
Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).
- Struktura logiczna FA(3) – Krajowy System e-Faktur (KSeF), Ministerstwo Finansów
- Faktura korygująca w KSeF do faktury spoza systemu – pole numeru KSeF trzeba zostawić puste, PIT.pl (2026)
- Czy noty księgowe i noty korygujące można będzie wystawiać w KSeF od lutego 2026 roku?, Infor.pl (2026)
- Ustawa z 16 czerwca 2023 r. o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw (Dz.U. 2023 poz. 1598 ze zm.) – uchylenie art. 106k
- Ustawa z 11 marca 2004 r. o podatku od towarów i usług (t.j. Dz.U. 2024 poz. 361 ze zm.), art. 106j ust. 2 pkt 2a
