Dlaczego KSeF odrzuca fakturę - 3 główne powody
Tekst opracowany z wykorzystaniem sztucznej inteligencji. Zasady i ograniczenia
Krajowy System e-Faktur, funkcjonujący jako ogólnokrajowy program informatyczny wprowadzony przez Ministerstwo Finansów, pełni rolę centralnego repozytorium dokumentów ustrukturyzowanych. System ten został uruchomiony 1 lutego 2026 r. i od tego momentu nakłada na przedsiębiorców obowiązek przesyłania dokumentów w ściśle określonym formacie elektronicznym. Zrozumienie mechanizmów walidacji jest kluczowe, gdyż odrzucenie dokumentu przez bramkę API skutkuje tym, że faktura odrzucona nie jest uznawana za wystawioną, co może narazić podatnika na dotkliwe sankcje finansowe.
Podstawowym mitem dotyczącym funkcjonowania systemu jest przekonanie, że weryfikuje on poprawność danych finansowych zawartych w dokumencie. Jak wskazuje oficjalne stanowisko resortu: „KSeF nie odrzuci faktury z powodu błędów rachunkowych”. Oznacza to, że system nie waliduje poprawności matematycznej kwot, stawek VAT czy sum końcowych. Można posłużyć się stwierdzeniem, że KSeF to bramnik, nie księgowy - jego zadaniem jest sprawdzenie, czy dokument posiada odpowiednią „formę”, a nie czy jego treść jest zgodna ze stanem faktycznym. Jeśli faktura zawiera błąd w kwocie podatku, zostanie przyjęta do systemu i nada jej unikalny numer identyfikacyjny, a jedyną dopuszczalną formą korekty będzie faktura korygująca wystawiana wyłącznie przez sprzedawcę.
Najczęstszym powodem negatywnej weryfikacji jest błąd struktury XML, czyli niezgodność pliku ze schematem XSD MF-2.0. Statystyki wskazują, że 18% odrzuceń wynika z braku numeru KSeF faktury pierwotnej w procesach powiązanych, jednak równie częste są uchybienia w polach elementarnych. Przykładowo, brak wypełnienia pola P_1, określającego datę wystawienia, lub podanie NIP nabywcy, który nie figuruje w bazie VIES bądź na Białej Liście VAT, natychmiastowo przerywa proces przetwarzania. Według danych statystycznych, odsetek odrzuceń z błędu NIP wynosi aż 34% wszystkich nieudanych transmisji.
- Brak wymaganego pola P_1 - data wystawienia zgodnie ze strukturą logiczną
- NIP nabywcy niezgodny z bazą VIES lub nieprawidłowa suma kontrolna numeru identyfikacji podatkowej
- Niezgodność ze schematem XSD MF-2.0, w tym błędne formatowanie dat lub brak węzłów obowiązkowych
Trzecim filarem powodującym odrzucenie dokumentu jest kwestia uwierzytelnienia i uprawnień. System KSeF odrzuci fakturę, jeżeli zostanie ona przesłana przez osobę lub podmiot nieposiadający stosownych pełnomocnictw w profilu e-Urzędu Skarbowego. Problem ten często dotyczy procesów automatyzacji w systemach ERP, gdzie certyfikat pieczęci elektronicznej lub token pracownika (np. praktykanta) nie został poprawnie powiązany z kontem firmowym. Biorąc pod uwagę, że w systemie uwierzytelniono już 1,9 mln osób, zarządzanie rolami staje się krytycznym elementem bezpieczeństwa obiegu dokumentów.
Co się dzieje z fakturą po odrzuceniu - status prawny i kolejne kroki
W momencie, gdy serwer Ministerstwa Finansów zwraca komunikat o błędzie, dokument wpada w swoistą „czarną dziurę” legislacyjną. Zgodnie z doktryną, faktura, która została odrzucona, nie jest uznawana za wystawioną. Oznacza to, że z punktu widzenia ustawy o podatku od towarów i usług (art. 106na ust. 1), dokument ten nie wywołuje żadnych skutków podatkowych. Nie powstaje obowiązek podatkowy u sprzedawcy, a nabywca nie otrzymuje prawa do odliczenia podatku naliczonego. W tej sytuacji nie można wystawić faktury korygującej, gdyż nie istnieje dokument pierwotny, do którego mogłaby się ona odnosić.
Kluczowym dowodem na poprawne wprowadzenie danych do obrotu jest Urzędowe Poświadczenie Odbioru (UPO). Brak UPO oznacza, że faktura nie istnieje w systemie. Prowadzi to do poważnych implikacji w relacjach B2B - kontrahent ma prawo odmówić zapłaty za towar lub usługę, argumentując, że nie otrzymał faktury ustrukturyzowanej. Warto podkreślić, że KSeF będzie blokował wysyłkę duplikatów faktur, jednak w przypadku odrzucenia, ponowna próba wysłania tego samego pliku (po poprawie błędów) nie jest traktowana jako duplikat, lecz jako nowa próba wystawienia dokumentu.
| Sytuacja | Skutek prawny i księgowy |
|---|---|
| Faktura odrzucona przez KSeF | Brak UPO, dokument nieważny, brak numeru KSeF, brak skutku w VAT |
| Faktura z nadanym numerem i UPO | Dokument prawny, podstawa księgowania, rozpoczęcie biegu terminu płatności |
Postępowanie po otrzymaniu statusu odrzucenia wymaga zachowania rygorystycznej procedury. Należy przede wszystkim pobrać szczegółowy log błędu z API, który wskaże konkretny element struktury XML wymagający naprawy. Po dokonaniu zmian w oprogramowaniu księgowym lub ERP, dokument musi zostać wygenerowany ponownie. Ważne jest, aby pamiętać, że nowa faktura otrzyma zupełnie nowy numer KSeF oraz nową datę wystawienia, co może wymagać aktualizacji rejestrów sprzedaży u podatnika.
- Pobierz szczegółowy log błędu z API (np. kod 400 - błąd biznesowy)
- Popraw strukturę XML zgodnie z otrzymanym komunikatem walidacyjnym
- Zweryfikuj uprawnienia użytkownika lub ważność tokena autoryzacyjnego
- Wyślij poprawioną fakturę - po akceptacji otrzyma ona unikatowy numer KSeF i zostanie wygenerowane UPO
„Faktura, która została odrzucona nie jest uznawana za wystawioną, zatem nie można do niej wystawić korekty ani jej anulować. To kluczowa zasada bezpieczeństwa obrotu w nowym systemie.” - PG Partner Gospodarczy
Jak naprawić błąd i wysłać fakturę ponownie - instrukcja krok po kroku
Proces naprawczy powinien rozpocząć się od precyzyjnej identyfikacji kodu błędu. Dokumentacja KSeF definiuje ponad 100 kodów błędów, z których najczęściej występującym jest status HTTP 400 (błąd biznesowy/składniowy). Jeśli system zwróci komunikat typu „Pole P_6 nie spełnia warunków wzorca”, oznacza to, że wprowadzona data sprzedaży ma niewłaściwy format lub jest logicznie błędna w kontekście okresu rozliczeniowego. Średni czas wystawienia XML to zazwyczaj 15 minut, jednak przy wykorzystaniu gotowych szablonów w systemach klasy ERP, poprawka i ponowna wysyłka mogą zająć zaledwie 5 minut.
Ministerstwo Finansów udostępnia darmowy walidator on-line pod adresem podatki.gov.pl/ksef/walidator, który pozwala na sprawdzenie dokumentu przed próbą jego oficjalnej wysyłki. Narzędzie to weryfikuje zgodność ze schematem XSD MF-2.0, co pozwala uniknąć „zaśmiecania” historii wysyłek błędnymi próbami. Należy pamiętać, że każda faktura odrzucona pozostaje w logach systemu jako próba nieudana, co w przypadku częstych błędów może być sygnałem dla organów skarbowych o niskiej jakości procesów fakturowania w danej jednostce.
W przypadku błędu w NIP klienta sytuacja jest bardziej złożona. Jak wskazują wytyczne, błąd w NIP wymaga wystawienia faktury korygującej do zera i nowej faktury pierwotnej, ale dotyczy to tylko faktur już przyjętych (z numerem KSeF). Jeśli faktura z błędnym NIP-em została od razu odrzucona przez walidację, po prostu poprawiamy numer w systemie źródłowym i wysyłamy dokument jako nowy. Implementacja mechanizmów sprawdzających zgodność pliku xml ze wzorem struktury logicznej przed wysyłką jest najlepszą strategią prewencyjną.
- Stwórz własną bibliotekę poprawnych szablonów XML w systemie ERP, aby zminimalizować ryzyko błędów ręcznych
- Ustaw automatyczne powiadomienia e-mail do działu księgowości w razie wykrycia braku UPO po upływie 2 godzin od wysyłki
- Stosuj walidację XSD przed każdą sesją wysyłkową
FAQ - najczęstsze pytania o odrzucenie faktury w KSeF
Czy mogę wystawić korektę do faktury odrzuconej?
Czy data sprzedaży się zmienia przy ponownej wysyłce?
Czy muszę poinformować kontrahenta o odrzuceniu faktury?
Czy błąd w kwocie VAT też powoduje odrzucenie?
Ile czasu mam na ponowną wysyłkę odrzuconej faktury?
Redakcja · wszystkie artykuły