Przejdź do treści
Korekta faktury sprzed KSeF – jak ją rozpoznać w eksporcie
Start Blog Prawo i bezpieczeństwo
Prawo i bezpieczeństwo · Poradnik

Korekta faktury sprzed KSeF – jak ją rozpoznać w eksporcie

Korekta do faktury wystawionej przed KSeF trafia do systemu bez numeru KSeF faktury pierwotnej – dopasowujesz ją po własnym numerze i dacie faktury, nie po numerze KSeF.

Wypróbuj za darmo
MW Michał Wójcik 7 min Akt. 20 września 2026 Zweryfikowane
Szybka odpowiedź

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ł.

TL;DR – w skrócie
  • 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

PWE
1
Problem
Korekta przychodzi z numerem KSeF, ale bez numeru KSeF faktury, którą poprawia

Dostawca 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.

2
Jak rozwiązujemy
KSeF Import eksportuje numer faktury pierwotnej z korekty, nie tylko jej własny numer KSeF

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.

3
Efekt
Zamykasz starą pozycję kosztową, zamiast liczyć fakturę i korektę osobno

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.

Dwa różne przypadki „faktury pierwotnej sprzed 1 lutego 2026 r.”

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 korektyFaktura pierwotna z KSeFFaktura pierwotna sprzed KSeF
Numer KSeF faktury korygowanejwypełniony (numer nadany przez system)puste
Numer faktury korygowanej (własny numer wystawcy)wypełnionywypełniony – to jedyny punkt odniesienia
Data wystawienia faktury pierwotnejwypełnionawypełniona – razem z numerem identyfikuje dokument
Powiązanie idzie po numerze i dacie, nie po numerze KSeF

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.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

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. 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. 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. 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. 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.

Jedyna droga: faktura korygująca od sprzedawcy

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.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR