Wystawianie faktur korygujących – kluczowa umiejętność w fakturowaniu KSeF 

Konieczność poprawienia wystawionej faktury to bardzo częsta sytuacja. Prosta literówka, nieprzekazanie przez kontrahenta istotnej informacji do umieszczenia w treści faktury albo zmiany w przedmiocie i warunkach transakcji już po wystawieniu faktury. Wszystko to może powodować konieczność korekty treści faktury. W praktyce fakturowania przed 1 lutego 2026r większość poprawek wprowadzano albo poprzez nieoficjalne zniszczenie „starej” faktury i wygenerowanie „nowej”, poprawionej, albo za pomocą not korygujących. Faktury korygujące wystawiane były stosunkowo rzadko, jedynie wtedy gdy było to absolutnie konieczne. W efekcie wiele, zwłaszcza mniejszych firm, w swojej praktyce fakturowania nigdy nie miało okazji takiej faktury wystawić.

W niniejszym artykule przedstawimy powody, dla których obowiązkowy KSeF oznacza drastyczny wzrost znaczenia faktur korygujących. Omówimy również zasady prawidłowego wystawiania faktur korygujących w KSeF oraz w aplikacji CONTsup.

Faktura zapisana w KSeF jest nieedytowalna 

Nie da się w żaden sposób zmienić faktury wprowadzonej do bazy danych Krajowego Systemu e-Faktur. Cały system, zaprojektowany między innymi jako wiarygodne źródło informacji o wystawionych fakturach, opiera się na tej prostej zasadzie. Oznacza to, że – w zależności od programu i jego konfiguracji – kliknięcie „Zapisz” albo „Wyślij do KSeF” kończy możliwość edytowania treści dokumentu. W tej sytuacji niezwykle istotne jest wyrobienie sobie nawyku sprawdzania podglądu roboczej wersji faktury przed jej ostatecznym wystawieniem. Możliwe jest to w Aplikacji Podatnika KSeF, gdzie na ostatnim etapie wystawiania faktury wystarczy kliknąć „Podgląd faktury” i przejrzeć podgląd na ekranie (brak możliwości pobrania PDF). Możliwe jest to również w programach do wystawiania faktur, takich jak aplikacja CONTsup, gdzie wystarczy kliknąć widoczną w dolnej części formularza ikonę „Podgląd” i przejrzeć podgląd na ekranie albo pobrać PDF.

Jeżeli faktury wystawiane są w programie zewnętrznym, w pełni zintegrowanym z KSeF, to można korzystać z trybu offline. W tym trybie jeszcze przed wysłaniem faktury do KSeF można wygenerować i sprawdzić obraz faktury z 2 kodami QR. Zgodnie z wytycznymi Ministerstwa Finansów, jeżeli nie ma awarii KSeF, taki obraz powinno się generować wyłącznie w przypadku gdy Nabywca nie ma NIP, a co za tym idzie nie otrzymuje faktury za pośrednictwem KSeF. W przypadku gdy Nabywca ma NIP, przed wysłaniem faktury do KSeF powinno się generować jedynie bardzo ograniczone treściowo Potwierdzenie transakcji (więcej o tym w Potwierdzenie transakcji KSeF – co musisz wiedzieć?). W związku z tym w aplikacji CONTsup taki obraz nie generuje się automatycznie po zapisaniu dokumentu. Można jednak jednym kliknięciem wygenerować dowolny z dwóch wskazanych dokumentów. Samo wygenerowanie PDF nie blokuje edycji faktury.

                  Brak not korygujących

                  Przed 1 lutego 2026r nota korygująca była dokumentem powszechnie stosowanym w obrocie gospodarczym. Jeżeli pomyłka nie dotyczyła kwot, lecz błędów formalnych, to Nabywca mógł samodzielnie takie błędy poprawić, wystawiając notę i przesyłając ją do wystawcy faktury. Po jej zatwierdzeniu dokument stawał się integralną częścią faktury. Ten prosty mechanizm znacząco przyspieszał obieg dokumentów i ograniczał formalności. W związku z uchyleniem art. 106k ustawy o VAT, ta praktyka przeszła jednak do historii (więcej o tym w Koniec not korygujących – co to oznacza dla przedsiębiorców?).

                      Zmiana dotyczy wszystkich faktur – zarówno tych wystawionych w KSeF, jak i tych wystawionych poza kSeF, niezależnie od daty ich wystawienia. Zgodnie ze stanowiskiem MF pozostawienie not korygujących wyłącznie dla faktur wystawianych poza KSeF prowadziłoby do niejednoznaczności i chaosu prawnego. Podatnicy mogliby mieć trudności z ustaleniem, do których dokumentów dopuszczalne jest wystawianie not korygujących poza systemem.

                      W efekcie każda pomyłka stwierdzona już po wprowadzeniu faktury do KSeF, niezależnie od jej charakteru, może być skorygowana wyłącznie przez wystawcę faktury i wyłącznie w formie faktury korygującej.

                      Jak wystawić fakturę korygującą KSeF?

                      Opisane powyżej zmiany powodują, że wystawianie faktur korygujących staje się nie tylko częstsze, ale i powszechniejsze. Z dużym prawdopodobieństwem można założyć, że każdy kto wystawia „zwykłe” faktury, prędzej czy później będzie musiał zmierzyć się z wystawieniem faktury korygującej. Brak wiedzy o zasadach jej prawidłowego wystawienia może generować koszty i opóźnienia.  

                      Nienaprawialne błędy w fakturach korygujących

                      Przy wystawianiu faktur korygujących krytycznie istotne jest nie popełnianie błędów. Likwidacja not korygujących, przy równoczesnym braku faktur korygujących do faktur korygujących powoduje, że niektóre błędy popełnione przy wystawianiu faktur korygujących są praktycznie niemożliwe do prawidłowego poprawienia. Przykłady takich błędów to:

                      • Błędny NIP Nabywcy (inny niż w fakturze korygowanej). W efekcie w KSeF faktura korygująca w ogóle nie trafia do podmiotu, który otrzymał fakturę pierwotną.
                      • Błędny Numer faktury pierwotnej albo Numer KSeF faktury pierwotnej. W efekcie faktura korygująca w ogóle nie koryguje właściwej faktury.
                      • Błędne wartości w pozycjach faktury albo kontraktu/zamówienia Przed korektą. W efekcie korekta w ogóle nie odnosi się do treści pierwotnej faktury.

                      Jak wynika z pytań zadawanych na internetowych forach dyskusyjnych, każdy ze wskazanych błędów został już popełniony po 1 kwietnia 2026r. Zwykle przez wystawców korzystających z Aplikacji Podatnika KSeF. Narzędzie to bowiem w żaden sposób nie wspiera bezbłędnego wystawiania faktur korygujących. Wszystkie dane trzeba w nim ręcznie wpisać. Równocześnie brak walidacji wpisanych danych pod względem zgodności z treścią faktury korygowanej.

                      Zupełnie inaczej wygląda to w przypadku korzystania z zewnętrznego Programu do wystawiania faktur, takiego jak aplikacja CONTsup. W tym przypadku wszystkie dane faktury korygowanej oraz dane przed korektą system automatycznie pobiera z faktury pierwotnej – bez możliwości edycji. Dzięki temu żadnego ze wskazanych błędów nie da się popełnić.

                      Rodzaje faktur korygujących 

                      Najważniejszy funkcjonalny podział faktur korygujących wynika z efektu ich wystawienia: 

                      • Korekty tzw. „zerujące”, czyli polegające na wystawieniu korekty do zera. Zgodnie z wyraźnym stanowiskiem MF jest to dopuszczalne wyłącznie w określonych przypadkach.
                      • Korekty „zwykłe”, których zadaniem jest zmodyfikowanie lub uzupełnienie treści faktury korygowanej, tak aby mogła nadal funkcjonować.

                      Pierwszy rodzaj faktury korygującej z reguły ma bardzo ograniczoną treść. Skoro w tym przypadku faktura korygowana i tak „znika” to nie ma sensu korygować poszczególnych, zawartych w niej błędów. „Wyzerowanie pozycji” jest wystarczające.

                      Drugi rodzaj faktury korygującej to zbiór korekt wynikających z poszczególnych błędów lub zmian w fakturze pierwotnej. Każdą z tych korekt trzeba zapisać we właściwy dla niej sposób, opisany w Broszurze informacyjnej dotyczącej struktury logicznej FA(3) oraz wyjaśnieniach Ministerstwa Finansów.

                      Korekty „zerujące” 

                      Przed 1 lutego 2026r faktury korygujące do zera wystawiano przede wszystkim w przypadku, gdy faktura pierwotna była całkowicie bezzasadna – np. została wystawiona przedwcześnie, pomimo niespełnienia wszystkich warunków, wskazanych w umowie z kontrahentem. KSeF wprowadził dodatkowe sytuacje, w których zerowanie faktury musi być stosowane. Jak jednak podkreśla Ministerstwo Finansów „zerowanie” jest dopuszczalne „wyłącznie wtedy, gdy nie da się osiągnąć prawidłowego rezultatu jedną korektą, jednak nadużywanie zerowania przy drobnych błędach formalnych może zostać zakwestionowane”.

                      Wystawienie korekty „zerującej” wskazano w wytycznych jako metodę korygowania w przypadku błędnego NIP-u Nabywcy. Taki błąd powoduje, że w KSeF faktura trafia do niewłaściwego podmiotu. W takiej sytuacji jest to jedyny możliwy sposób skorygowania faktury. Analogicznie można spojrzeć na sytuację, w której faktura nie trafiła do Innego Podmiotu (Podmiot3), z uwagi na błąd w jego NIP, albo jego całkowite pominięcie w fakturze. W takim przypadku skorygowanie faktury do 0 i wystawienie nowej, wydaje się być uzasadnione. Jednak ponieważ brak jasnych wytycznych w tym zakresie, taka korekta powinna zostać wystawiona wyłącznie w odpowiedzi na jednoznaczne żądanie Nabywcy. Bez takiego żądania wystarczająca wydaje się „zwykła” korekta danych formalnych.

                      Jeżeli wystawienie faktury zerującej jest wynikiem błędu w NIP, akceptowany przez organy skarbowe schemat działania polega na wystawieniu kolejno:

                      • faktury pierwotnej,
                      • faktury korygującej „do zera”, zawierającej te same błędne dane,
                      • nowej faktury pierwotnej wystawionej na prawidłowego nabywcę.

                      Wystawianie korekt „zerujących” w Aplikacji Podatnika KSeF 

                      Wobec powyższego, wystawiając korektę zerującą w Aplikacji Podatnika KSeF, należy zwrócić uwagę, że dane Nabywcy muszą być identycznie błędne jak w fakturze pierwotnej. W kolejnym kroku należy skopiować pozycje faktury korygowanej do sekcji Pozycje przed korektą. Następnie w sekcji Pozycje po korekcie należy umieścić te same pozycje, zmieniając na 0 wszystkie kwoty w kolumnach Ilość oraz Wartość sprzedaży netto/brutto. Wyliczona przez system Kwota należności ogółem powinna być równa ujemnej wartości faktury pierwotnej.

                      Wystawianie korekt „zerujących” w aplikacji CONTsup 

                      W aplikacji CONTsup, błąd w NIP jest mało prawdopodobny, gdyż polega na wybraniu niewłaściwego kontrahenta z listy kontrahentów. W przypadku konieczności wystawienia faktury korygującej wszystkie wymagane dane w formularzu system pobiera z faktury pierwotnej. Opcja „Korekta przedmiotu i wartości faktury” jest domyślnie zaznaczona. Należy jedynie w Pozycjach faktury w sekcji PO nadpisać zerami wszystkie Ilości. Aby fakturę wysłać do KSeF wystarczy wybrać serię numeracji oraz daty.

                      Korekty „zwykłe”

                      Przed 1 lutego 2026r faktury korygujące inne niż „zerujące” wystawiane były niemal wyłącznie w przypadku potrzeby skorygowania pozycji faktury. Wszelkie inne błędy szybciej można było skorygować przy użyciu not korygujących, tym bardziej że inicjatorem korekty zwykle był nabywca. W efekcie, wiele programów do wystawiania faktur w ogóle nie miało funkcji wystawiania faktur korygujących dane formalne. Jeżeli już wystawiana była taka faktura, to jej treść była bardzo podobna do treści noty korygującej. Widoczne w niej 2 kolumny „Przed korektą” oraz „Po korekcie” umożliwiały proste zaprezentowanie każdej możliwej zmiany.

                      Zapisywanie korekt w plikach XML 

                      Konieczność generowania faktur w formie struktur FA(3) uporządkowała, ale też usztywniła prawidłowy sposób zapisywania korekt. Na podstawie Broszury informacyjnej dotyczącej struktury logicznej FA(3) oraz wyjaśnień Ministerstwa Finansów można wyodrębnić 2 sposoby takiego zapisu:

                      • Korekty polegające na wskazaniu w treści faktury korygującej zarówno danych przed korektą jak i po korekcie. Taki sposób obowiązuje przy zalecanym przez MF sposobie korygowania pozycji faktury oraz pozycji kontraktu/zamówienia. Jest również używany przy korygowaniu niektórych danych formalnych.
                      • Korekty polegające na wskazaniu w treści faktury korygującej wyłącznie danych po korekcie. Taki sposób obowiązuje przy korygowaniu wszystkich pozostałych danych.

                      W generowanym pliku XML pozycje faktury przed korektą oraz pozycje kontraktu/zamówienia przed korektą zapisuje się w niemal identyczny sposób jak zwykłe pozycje. Jedynym ich wyróżnikiem jest znacznik odpowiednio StanPrzed=1 lub StanPrzedZ=1. Pozostałe przypadki prezentowania danych przed korektą wynikają z elementów węzła Fa:

                      • pole NrFaKorygowany – umożliwia wpisanie poprawionego numeru faktury pierwotnej (błędny numer wpisuje się w polu NrFaKorygowanej),
                      • element Podmiot1K – wypełniany danymi Sprzedawcy przed korektą, w przypadku korygowania danych Sprzedawcy,
                      • element Podmiot2K – wypełniany danymi Nabywcy przed korektą, w przypadku korygowania danych Nabywcy lub Dodatkowego nabywcy,
                      • pole P_15ZK – wypełniane kwotą zaliczki przed korektą – w przypadku korygowania faktur zaliczkowych – albo kwotą pozostałą do zapłaty przed korektą – w przypadku korygowania faktur zaliczkowych końcowych (rozliczających),
                      • pole KursWalutyZK – wypełniane kursem waluty zastosowanym do wyliczenia kwoty podatku w fakturze korygowanej, w przypadku gdy wystawiana jest faktura korygująca do faktury zaliczkowej w walucie obcej.

                      Wystawianie korekt „zwykłych” w Aplikacji Podatnika KSeF 

                      Formularz wystawiania faktury w aplikacji rządowej jest wspólny dla wszystkich typów dokumentów. Po wybraniu faktury korygującej pojawiają się w nim jedynie uzupełnienia w postaci sekcji Dane faktury korygowanej oraz Dane identyfikacyjne faktury korygowanej. We wskazanych powyżej przypadkach należy jednak pamiętać o wpisaniu w treści nie tylko poprawionych wartości, ale również wartości przed korektą:

                      • W przypadku korygowania przedmiotu faktury (podstawowej, zaliczkowej lub rozliczającej), po rozwinięciu służącej do tego sekcji od razu pojawiają się wszystkie wymagane pola Przed korektą i Po korekcie.
                      • W przypadku korygowania danych Sprzedawcy, Nabywcy lub Dodatkowego nabywcy należy pamiętać o zaznaczeniu opcji „Tak”, jako odpowiedzi na pytanie, czy dane podmiotu uległy zmianie w stosunku do danych w fakturze korygowanej. Bez tego wpisane poprawne dane znajdą się w treści faktury korygującej, nie będzie to jednak korekta tych danych w fakturze pierwotnej.
                      • W przypadku korygowania pozostałych danych prawidłową treść należy po prostu wpisać, po rozwinięciu odpowiedniej sekcji formularza – analogicznie jak w przypadku wystawiania faktury pierwotnej.

                      Wydaje się zatem, że użytkownik uważnie czytający informacje zawarte w formularzu oraz wiedzący co chce skorygować, nie powinien popełnić błędu, polegającego na pominięciu wypełnienia któregoś z wymaganych pól.

                      Problemem Aplikacji Podatnika KSeF jest natomiast konieczność samodzielnego wpisania każdej wymaganej informacji w odpowiednim polu. Dotyczy to również danych identyfikacyjnych faktury korygowanej oraz wszystkich danych przed korektą. W przypadku tych ostatnich należy pamiętać, że nie zawsze są to dane widoczne w treści faktury korygowanej. Jeżeli wcześniej wystawiane były już faktury korygujące tę samą fakturę pierwotną, to dane Przed korektą muszą uwzględniać wynikające z nich modyfikacje. O znaczeniu bezbłędnego wypełnienia zwłaszcza tych informacji, wspomniano już wyżej w sekcji „Nienaprawialne błędy w fakturach korygujących”.

                      Wystawianie korekt „zwykłych” w aplikacji CONTsup 

                      Wystawianie faktur korygujących w aplikacji CONTsup jest bardzo proste. Najważniejszą czynnością jest wybranie korygowanych obszarów, poprzez zaznaczenie opcji w boxie Przedmiot korekty. Poszczególne opcje są dostępne w zależności od typu faktury korygowanej. Po zaznaczeniu pojawiają się odpowiednie sekcje i pola formularza.

                      Pojawiające się sekcje i pola są albo wypełnione i gotowe do zatwierdzenia, albo wypełnione danymi pobranymi z faktury korygowanej, do edycji:

                      • Zarówno dane identyfikacyjne jak i wszystkie dane przed korektą system pobiera z faktury pierwotnej (z uwzględnieniem wcześniejszych korekt), bez możliwości edycji.
                      • Część danych po korekcie, jak np. dane Sprzedawcy, Nabywcy, Innych podmiotów oraz Pozycje kontraktu/zamówienia również nie wymaga ręcznego wpisania. Są one automatycznie pobierane z Listy kontrahentów, Listy kontraktów/zamówień lub z Ustawień aplikacji. Tak więc w przypadku wykrycia błędu w fakturze należy najpierw skorygować te dane w odpowiednim miejscu.
                      • Wszystkie pozostałe pola formularza, służące do wpisywania danych prawidłowych, automatycznie wypełniają się danymi korygowanymi. Dzięki temu niczego nie trzeba przepisywać od zera. Wystarczy zmodyfikować widoczne dane, usunąć je lub dodać nowe.

                      W efekcie ilość czasu potrzebnego na wystawienie faktury korygującej oraz możliwości popełnienia przy tej okazji błędów, zostały zredukowane do minimum.

                      Podsumowanie 

                      Konieczność poprawienia wystawionej faktury to bardzo częsta sytuacja. Po jej wysłaniu do KSeF nie da się tego zrobić ani poprzez edytowanie faktury, ani poprzez wystawienie noty korygującej. W efekcie wystawienie faktury korygującej to jedyny dostępny na to sposób. Zgodnie z wytycznymi organów skarbowych, korekta ta jedynie w wyjątkowych, uzasadnionych przypadkach może polegać na „wyzerowaniu” faktury i wystawieniu nowej. W zdecydowanej większości przypadków należy wystawić „zwykłą” korektę. Sposób jej zapisania w strukturze FA(3) jest ściśle określony. Aby samo wystawienie faktury korygującej nie generowało kolejnych błędów, warto korzystać z narzędzia wspierającego ten proces, takiego jak aplikacja CONTsup.

                      Chcesz dowiedzieć się więcej? Sprawdź nasz program do zarządzania finansami i wybierz ofertę dopasowaną do Twoich potrzeb. 

                      Chcesz bezpłatnie przetestować aplikację CONTsup?

                      Tekst przygotowany we współpracy z: