Jak skorygować fakturę w KSeF krok po kroku – instrukcja z przykładami

Jak skorygować fakturę w KSeF krok po kroku – instrukcja z przykładami

System KSeF zmienił zasady gry. Od momentu, gdy faktury muszą trafiać do centralnego rejestru, korekta dokumentu nie polega już na wystawieniu papierowej noty i wysłaniu jej pocztą. Teraz to proces ściśle techniczny, wymagający precyzyjnego pliku XML i znajomości specyfikacji FA(2). W tym artykule pokażę Ci, jak skorygować fakturę w KSeF od A do Z – z konkretnymi przykładami, kodami błędów i praktycznymi trikami.

Kiedy i dlaczego trzeba skorygować fakturę w KSeF?

Zacznijmy od podstaw. Korekta w KSeF to nie fanaberia – to obowiązek, gdy faktura została już wysłana i zaakceptowana przez system, a zawiera błędy. I tu jest haczyk: w KSeF nie ma opcji „wymaż i wpisz od nowa”. Każda korekta to nowy dokument, który musi być powiązany z oryginałem za pomocą unikalnego numeru KSeF. To jak poprawianie tatuażu – nie da się go po prostu zmyć, trzeba nanieść nowy wzór.

Podstawy prawne korekt w KSeF

Podstawą jest ustawa o VAT oraz rozporządzenia wykonawcze, które określają format FA(2). Zgodnie z przepisami, faktura korygująca w KSeF to w rzeczywistości nowa faktura z atrybutem korekty. Nie ma czegoś takiego jak osobny dokument „faktura korygująca” – to mit, który wciąż krąży wśród księgowych. W systemie KSeF wysyłasz po prostu kolejną fakturę, ale z odpowiednimi znacznikami XML wskazującymi, że jest to korekta.

I tu ważna uwaga: jeśli popełnisz błąd w dacie sprzedaży, NIP-ie kontrahenta lub kwocie – musisz działać szybko. System KSeF nie pozwala na anulowanie faktury. Jedyna droga to korekta. A im dłużej zwlekasz, tym większe ryzyko kontroli skarbowej.

Najczęstsze powody korekt – błędy, zmiany danych, zwroty

Z mojego doświadczenia wynika, że najczęściej koryguje się faktury z trzech powodów:

  • Błędy w danych podstawowych – nieprawidłowy NIP, nazwa firmy, adres. To klasyka. W KSeF taki błąd oznacza, że faktura jest ważna, ale kontrahent nie może jej odczytać poprawnie.
  • Błędy kwotowe i stawki VAT – np. wpisałeś 23% zamiast 8% lub pomyliłeś się w cenie. Tu korekta jest konieczna, aby rozliczenie podatkowe było zgodne z prawdą.
  • Zwroty towarów i reklamacje – gdy klient zwraca część zamówienia, musisz wystawić korektę zmniejszającą wartość. W KSeF robisz to przez fakturę z kodem korekty „ZW” (zwrot).

Pamiętaj: korekta może być pełna (całościowa) lub częściowa. Jeśli błąd dotyczy tylko jednej pozycji, nie musisz poprawiać całej faktury. Wystarczy skorygować tę konkretną linię.

Przygotowanie do korekty – co musisz wiedzieć przed rozpoczęciem?

Zanim w ogóle otworzysz edytor XML, upewnij się, że masz pod ręką konkretne dane. Bez nich ani rusz. I uwaga – to nie jest takie proste jak w Excelu.

Dane potrzebne do korekty

Oto lista rzeczy, które musisz znać przed rozpoczęciem:

  • Numer KSeF oryginalnej faktury – to 36-znakowy identyfikator nadany przez system. Bez niego nie powiążesz korekty z oryginałem.
  • Data wystawienia oryginału – musi być zgodna z tym, co widnieje w systemie. Nawet dzień różnicy może spowodować odrzucenie pliku.
  • Kod przyczyny korekty – lista kodów jest dostępna w specyfikacji FA(2). Najczęściej używane to: „KOR” (korekta ogólna), „ZW” (zwrot), „BŁ” (błąd danych).

I jeszcze jedno: nie próbuj korygować faktury, która nie została jeszcze zaakceptowana przez KSeF. Jeśli dokument jest w statusie „oczekujący” lub „odrzucony”, musisz go najpierw poprawić i wysłać od nowa – to nie jest korekta w rozumieniu przepisów.

Różnice między korektą w KSeF a tradycyjną fakturą korygującą

To kluczowa kwestia, którą wiele firm bagatelizuje. W tradycyjnym obiegu wystawiałeś fakturę korygującą, drukowałeś ją i wysyłałeś do kontrahenta. W KSeF to działa inaczej:

  • Nie ma osobnego dokumentu „faktura korygująca” – wysyłasz nową fakturę z atrybutem korekty.
  • Kontrahent widzi w swoim panelu KSeF zarówno oryginał, jak i korektę – ale to Ty decydujesz, która wersja jest aktualna.
  • Korekta musi zawierać wszystkie dane z oryginału, nawet jeśli się nie zmieniają. Nie możesz pominąć pola, bo „jest takie samo” – XML musi być kompletny.

Brzmi skomplikowanie? W praktyce to proste, jeśli użyjesz dobrego narzędzia. Ale o tym za chwilę.

Krok 1 – Wygeneruj plik XML z danymi do korekty

To najważniejszy etap całego procesu. Jeśli XML jest niepoprawny, system odrzuci korektę i będziesz musiał zaczynać od nowa. Dlatego warto poświęcić chwilę na zrozumienie struktury.

Struktura XML faktury korygującej

Plik XML musi być zgodny ze schematem FA(2). W praktyce oznacza to, że musisz wypełnić określone pola w określonej kolejności. Oto najważniejsze elementy:

  • <Korekta> – znacznik informujący, że to faktura korygująca. Wartość „true” oznacza korektę.
  • <PrzyczynaKorekty> – kod przyczyny (np. „KOR”, „ZW”). Bez niego system nie przyjmie pliku.
  • <NumerOryginału> – numer KSeF oryginalnej faktury. To pole jest obowiązkowe.
  • <DataOryginału> – data wystawienia oryginału w formacie YYYY-MM-DD.

Przykład z życia: klient zwrócił towar o wartości 1000 zł netto. W oryginalnej fakturze była jedna pozycja z 23% VAT. W korekcie musisz wpisać tę samą pozycję, ale z wartością ujemną (-1000 zł) i kodem „ZW”. System automatycznie powiąże to z oryginałem.

Jak poprawnie wypełnić pola korekty?

Ręczne pisanie XML to proszenie się o błąd. Nawet doświadczeni programiści popełniają literówki. Dlatego polecam użyć narzędzia, które zrobi to za Ciebie. Korektownia.pl to dedykowana usługa online, która generuje poprawny plik XML na podstawie danych, które wprowadzisz w formularzu. Wystarczy podać numer oryginału, kod błędu i nowe wartości – resztę robi system.

A jeśli koniecznie chcesz zrobić to ręcznie? Użyj edytora XML (np. Notepad++ z wtyczką XML Tools) i sprawdź plik walidatorem. Pamiętaj o polach takich jak <KodKraju> (dla Polski to „PL”) i <StawkaVAT> – nawet jeden brakujący znacznik może zablokować wysyłkę.

Krok 2 – Wyślij plik XML do KSeF i pobierz potwierdzenie

Masz gotowy XML? Czas wysłać go do systemu. To prostsze, niż myślisz, ale są pewne niuanse.

Wysyłka przez API KSeF lub panel MF

Masz dwie opcje:

  • Panel Ministerstwa Finansów – logujesz się na stronie KSeF, wybierasz opcję „Wyślij fakturę” i wgrywasz plik XML. To najprostsza droga dla małych firm, które nie mają własnego systemu księgowego.
  • API KSeF – jeśli używasz programu księgowego (np. wfirma, Comarch), wysyłka odbywa się automatycznie. Ale uwaga: nie wszystkie programy obsługują korekty w pełni – przed wysyłką sprawdź, czy Twoje oprogramowanie wspiera atrybut korekty.

Po wysłaniu system zwróci Ci numer KSeF nowej faktury – to 36-znakowy identyfikator. Zapisz go w bezpiecznym miejscu. Będzie potrzebny do ewidencji i ewentualnych przyszłych korekt.

Co zrobić, gdy system odrzuci korektę?

To się zdarza. Najczęściej z powodu błędów walidacji – brakujące pole, niepoprawny kod przyczyny, niezgodność dat. System zwróci komunikat z opisem błędu (np. „BŁ-001: brak wymaganego pola PrzyczynaKorekty”).

I tu dochodzimy do zalety narzędzi takich jak korektownia.pl: przed wysłaniem pliku narzędzie automatycznie weryfikuje XML pod kątem zgodności ze schematem FA(2). Jeśli coś jest nie tak, dostajesz ostrzeżenie i możesz poprawić błąd, zanim trafi do KSeF. Oszczędza to czas i nerwy.

Krok 3 – Sprawdź poprawność korekty i zarchiwizuj dokumenty

Faktura korygująca została wysłana i zaakceptowana? Świetnie. Ale to nie koniec roboty. Musisz upewnić się, że wszystko jest w porządku i odpowiednio przechować dokumenty.

Weryfikacja w systemie KSeF

Zaloguj się do panelu KSeF i znajdź swoją fakturę korygującą. Sprawdź, czy:

  • Ma status „Aktywna” – to oznacza, że została przyjęta przez system.
  • Jest powiązana z oryginałem – w szczegółach powinien widnieć numer oryginalnej faktury.
  • Wszystkie dane są poprawne – porównaj kwoty, stawki VAT i daty z tym, co chciałeś osiągnąć.

Jeśli coś jest nie tak, nie panikuj. Masz 14 dni na ponowną korektę (zgodnie z przepisami). Ale im szybciej to zrobisz, tym lepiej.

Archiwizacja faktur korygujących

KSeF nie wymaga przechowywania plików PDF – system sam trzyma XML-e. Ale w praktyce warto mieć PDF-a dla siebie i dla kontrahenta. Dlaczego? Bo nie każdy ma dostęp do panelu KSeF, a faktura w formacie PDF jest czytelna i łatwa do archiwizacji.

Korektownia.pl automatycznie generuje podgląd PDF dla każdej korekty. Możesz go pobrać i wysłać kontrahentowi mailem. Pamiętaj tylko, aby przechowywać obie wersje (oryginał i korektę) przez 5 lat – to wymóg ustawy o VAT.

Najlepsze narzędzia do korekty faktur w KSeF – porównanie

Na rynku jest kilka rozwiązań, ale nie wszystkie są sobie równe. Oto krótkie porównanie, które pomoże Ci wybrać odpowiednie narzędzie.

Narzędzie Funkcje Zalety Wady
Korektownia.pl Generowanie XML, walidacja, podgląd PDF, wsparcie dla FA(2) Prosty interfejs, automatyczna weryfikacja, niska cena za jednorazowe korekty Wymaga ręcznego wprowadzania danych (nie integruje się z systemami księgowymi)
wfirma / Comarch Integracja z KSeF, automatyczna wysyłka Automatyzacja procesów księgowych Wymaga subskrypcji, często brak dedykowanego modułu do korekt
Ręczne generowanie XML Brak – wszystko robisz sam Pełna kontrola nad plikiem Bardzo ryzykowne – łatwo popełnić błąd, brak wsparcia technicznego

Jak widzisz, korektownia.pl wyróżnia się prostotą i dedykacją do korekt. To idealne rozwiązanie dla małych i średnich firm, które nie chcą przepłacać za subskrypcję programu księgowego, a potrzebują szybko i bezpiecznie skorygować fakturę. Dodatkowo narzędzie jest na bieżąco aktualizowane pod kątem zmian w schemacie FA(2) – więc nie musisz martwić się o zgodność z przepisami.

Podsumowanie – jak skorygować fakturę w KSeF w 3 krokach

Oto szybkie przypomnienie całego procesu:

<

Najczesciej zadawane pytania

Jakie są główne sposoby korekty faktury w KSeF?

W KSeF fakturę można skorygować na dwa sposoby: poprzez wystawienie faktury korygującej (w przypadku zmian danych, np. ceny lub ilości) lub przez anulowanie faktury (gdy dokument został wystawiony omyłkowo lub nie doszło do transakcji). Faktura korygująca musi być oznaczona odpowiednim kodem i powiązana z oryginałem.

Czy można skorygować fakturę w KSeF po jej zatwierdzeniu?

Tak, fakturę w KSeF można skorygować po jej zatwierdzeniu, ale tylko poprzez wystawienie faktury korygującej. Anulowanie jest możliwe wyłącznie przed upływem terminu do wystawienia faktury (zazwyczaj 15 dni od końca miesiąca, w którym dostarczono towar lub wykonano usługę) i wymaga spełnienia określonych warunków, np. zgody nabywcy.

Jakie dane muszą znaleźć się na fakturze korygującej w KSeF?

Faktura korygująca w KSeF musi zawierać: numer i datę wystawienia faktury korygującej, dane identyfikujące fakturę pierwotną (numer i datę), przyczynę korekty, oraz prawidłowe dane po korekcie (np. skorygowaną kwotę netto, VAT i brutto). Dokument musi być oznaczony jako korygujący w systemie KSeF.

Jak długo trwa proces korekty faktury w KSeF?

Proces korekty w KSeF jest zazwyczaj szybki i trwa od kilku minut do kilku godzin, w zależności od obciążenia systemu. Faktura korygująca po wystawieniu jest automatycznie przesyłana do KSeF i otrzymuje unikalny numer identyfikacyjny. Należy pamiętać, że korekta wymaga akceptacji nabywcy w ciągu 7 dni od otrzymania.

Czy istnieją ograniczenia co do liczby korekt jednej faktury w KSeF?

W KSeF nie ma formalnego ograniczenia co do liczby korekt jednej faktury. Można wystawić wiele faktur korygujących do jednego oryginału, pod warunkiem że każda korekta jest uzasadniona (np. zmiana ceny, ilości lub stawki VAT). Każda kolejna korekta musi odwoływać się do ostatniej poprawionej wersji.