Przejdź do treści
Fakturowalnia

Wystawiaj faktury z wysyłką do KSeF.

Faktury KSeF krok po kroku: wystawienie, numer KSeF, odrzucenia

Informacje o wpisieOpublikowano 23 września 2026Czas czytania: około 9 minut

Faktury KSeF to już nie plik PDF wysłany mailem, tylko ustrukturyzowany dokument XML, który trafia do systemu Ministerstwa Finansów, dostaje tam własny numer i dopiero wtedy staje się fakturą otrzymaną przez nabywcę. W tym poradniku przechodzimy przez cały proces: od przygotowania danych i uprawnień, przez wysyłkę i numer KSeF, po najczęstsze powody odrzucenia dokumentu i sposoby, żeby ich uniknąć.

Faktura ustrukturyzowana zamiast pliku PDF

Krajowy System e-Faktur (KSeF) to centralna platforma Ministerstwa Finansów, przez którą przechodzą faktury wystawiane między podatnikami. Faktura w KSeF ma postać pliku XML zgodnego ze schemą logiczną FA(3), obowiązującą w KSeF 2.0. Oznacza to, że każdy element dokumentu, od NIP-u sprzedawcy po stawkę VAT w pozycji, ma swoje ściśle określone pole i format. Program do faktur przygotowuje ten plik za Ciebie, a Ty widzisz zwykły formularz z nabywcą, pozycjami i terminem płatności.

Najważniejsza zmiana w stosunku do tradycyjnego obiegu dotyczy momentu doręczenia. Faktura wystawiona w KSeF jest uznawana za otrzymaną przez nabywcę w dniu nadania jej numeru identyfikującego w KSeF. Nie ma więc już sporów o to, czy mail z fakturą dotarł, trafił do spamu albo czy ktoś go otworzył. Zasady ustalania daty wystawienia faktury ustrukturyzowanej, w tym w trybach awaryjnych, precyzują objaśnienia Ministerstwa Finansów i warto je sprawdzić, jeśli wystawiasz dokumenty na przełomie miesiąca.

Jakie dokumenty idą do KSeF, a jakie nie

Do KSeF trafiają faktury VAT w rozumieniu ustawy o VAT: faktury podstawowe, korygujące, zaliczkowe i rozliczeniowe (końcowe), a także faktury uproszczone. Poza systemem zostają dokumenty, które fakturą VAT nie są:

  • faktura proforma, która jest tylko ofertą albo wezwaniem do zapłaty i nie rodzi obowiązku podatkowego,
  • rachunek wystawiany na podstawie Ordynacji podatkowej, na przykład przez podatnika zwolnionego z VAT, gdy nie wystawia faktury,
  • nota odsetkowa i nota obciążeniowa, które nie dokumentują sprzedaży opodatkowanej VAT,
  • wezwanie do zapłaty i inne pisma związane z windykacją.

Dlatego w dobrym systemie te dokumenty mają osobne ścieżki: faktura proforma zostaje w programie i idzie do klienta mailem, a dopiero faktura VAT wystawiona po zapłacie trafia do KSeF.

Uprawnienia do KSeF: kto może wysyłać faktury firmy

Zanim wyślesz pierwszą fakturę, KSeF musi wiedzieć, kto działa w imieniu firmy. Właściciel jednoosobowej działalności uwierzytelnia się sam. W spółkach uprawnienia nadaje osoba uprawniona do reprezentacji, a jeśli firma nie może tego zrobić elektronicznie, składa w urzędzie skarbowym zawiadomienie ZAW-FA. Następnie w systemie można nadawać uprawnienia kolejnym osobom, biuru rachunkowemu albo programowi, który będzie wysyłał faktury w imieniu firmy.

Metody uwierzytelnienia w KSeF 2.0 (certyfikaty KSeF, podpis kwalifikowany, pieczęć kwalifikowana, profil zaufany oraz zasady okresu przejściowego dla starszych tokenów) opisuje Ministerstwo Finansów w dokumentacji na stronie ksef.podatki.gov.pl. Warto sprawdzić tam aktualny stan przed pierwszą konfiguracją, bo szczegóły techniczne bywają doprecyzowywane komunikatami.

Dane, które muszą się zgadzać przed pierwszą wysyłką

Większość odrzuceń bierze się z danych, a nie z samego systemu. Przed startem warto uporządkować:

  • dane sprzedawcy: NIP, pełną nazwę i adres zgodne z rejestrem,
  • kartoteki kontrahentów: NIP-y nabywców, najlepiej sprawdzone w białej liście VAT,
  • serie numeracji: każda seria ma dawać numery unikalne i rosnące bez dziur,
  • stawki VAT i kody zwolnień, z podstawą prawną zwolnienia tam, gdzie jest wymagana,
  • rachunki bankowe, które pojawiają się na fakturach i powinny być zgłoszone na białej liście.

Krok 1: formularz faktury

Wystawianie faktur w KSeF zaczyna się tak samo jak zawsze: wybierasz nabywcę, dodajesz pozycje, ustawiasz stawki VAT, termin i formę płatności. Różnica polega na tym, że program od razu sprawdza, czy wszystkie pola wymagane przez strukturę FA(3) są wypełnione i mają poprawny format. Brak NIP-u przy transakcji między firmami, błędna długość numeru rachunku albo stawka niepasująca do rodzaju sprzedaży zostaną wskazane, zanim dokument opuści program.

Krok 2: walidacja i wysyłka do KSeF

Po zatwierdzeniu program zamienia fakturę na plik XML i przesyła go do KSeF w ramach sesji. KSeF sprawdza zgodność pliku ze schemą, uprawnienia wysyłającego i unikalność dokumentu. Wysyłka może odbywać się pojedynczo, zaraz po wystawieniu, albo paczkami, co przydaje się przy fakturach cyklicznych wystawianych na początku miesiąca dla wielu klientów naraz.

Krok 3: numer KSeF i UPO

Jeśli dokument przejdzie weryfikację, KSeF nadaje mu numer identyfikujący, czyli numer KSeF. To ciąg znaków zawierający między innymi NIP wystawcy i datę, unikalny w skali całego systemu. Od tej chwili faktura jest w KSeF dostępna dla nabywcy. Potwierdzeniem przyjęcia jest Urzędowe Poświadczenie Odbioru (UPO), które warto przechowywać razem z fakturą, bo stanowi dowód, że dokument trafił do systemu w określonym momencie.

W programie numer KSeF powinien być widoczny bezpośrednio przy fakturze, obok Twojego numeru z serii. To dwa różne numery: Twój numer (na przykład w formacie FV/A/2026/09/10482) nadajesz Ty zgodnie z ustawą o VAT, a numer KSeF nadaje system. Księgowa i nabywca posługują się oboma.

Krok 4: przekazanie faktury klientowi

Nabywca będący czynnym podatnikiem odbiera fakturę bezpośrednio z KSeF. W praktyce wiele firm nadal wysyła klientowi wizualizację faktury, na przykład PDF, żeby przyspieszyć płatność. Faktura udostępniona poza KSeF powinna wtedy zawierać kod QR, który pozwala zweryfikować dokument w systemie. Konsumentom i kontrahentom zagranicznym fakturę przekazuje się w uzgodniony sposób, a sama faktura i tak jest wystawiana w KSeF, jeśli sprzedawca ma do tego obowiązek.

Dlaczego KSeF odrzuca fakturę

Odrzucona faktura nie dostaje numeru KSeF, więc w sensie prawnym nie została wystawiona w KSeF. Trzeba poprawić przyczynę i wysłać dokument ponownie. Najczęstsze powody odrzucenia to:

  • niezgodność pliku ze schemą FA(3): brak wymaganego pola, zły format daty, kwoty albo NIP-u,
  • brak uprawnień: osoba, certyfikat albo program nie ma nadanego uprawnienia do wystawiania faktur dla danego NIP-u,
  • duplikat: KSeF rozpoznaje powtórzenie po zestawie danych obejmującym NIP sprzedawcy, rodzaj faktury i numer faktury nadany przez sprzedawcę, więc dwa dokumenty z tym samym numerem w tej samej serii nie przejdą,
  • błędy techniczne sesji, na przykład wygaśnięcie sesji albo przekroczenie limitów, które zwykle wystarczy ponowić.

Duplikat numeru: pułapka przy kilku seriach i kilku programach

Problem duplikatów pojawia się najczęściej, gdy firma wystawia faktury z dwóch miejsc naraz (na przykład ze sklepu internetowego i z programu do faktur) albo gdy po migracji ktoś zaczyna numerację od nowa. Rozwiązaniem są osobne serie dla każdego źródła i licznik, który nie cofa się ani nie zeruje w sposób powodujący powtórzenia. Warto też pamiętać, że KSeF przechowuje faktury przez dziesięć lat, więc numer użyty raz w danej serii nie powinien się powtórzyć.

Co zrobić z fakturą odrzuconą, a co z błędną, ale przyjętą

To dwie różne sytuacje. Faktura odrzucona nie istnieje w KSeF, więc poprawiasz dane i wysyłasz ją jeszcze raz. Faktura przyjęta, która zawiera błąd (zła cena, stawka, ilość czy dane nabywcy), może zostać zmieniona wyłącznie fakturą korygującą. W KSeF nie ma usuwania ani edycji dokumentu po nadaniu numeru. Więcej na ten temat piszemy we wpisie faktura korygująca w KSeF.

Tryb offline i awaria KSeF

Przepisy przewidują sytuacje, w których faktury nie da się wysłać od razu. W trybie offline podatnik wystawia fakturę w strukturze FA(3) i dosyła ją do KSeF w określonym terminie, a numer KSeF dokument otrzymuje po przesłaniu. Osobne zasady obowiązują przy awarii systemu ogłoszonej przez Ministerstwo Finansów oraz przy awarii całkowitej. Terminy dosłania i sposób oznaczania takich faktur opisują objaśnienia i komunikaty Ministerstwa Finansów, a o awariach resort informuje na swoich stronach i w aplikacjach.

Dla firmy ważne jest, żeby program przechowywał takie faktury w kolejce i dosyłał je sam, gdy tylko połączenie wróci, a nie polegał na tym, że ktoś będzie pamiętał o ręcznej wysyłce po kilku dniach.

Odbieranie faktur zakupowych z KSeF

KSeF działa w dwie strony. Faktury od dostawców również trafiają do systemu i to tam trzeba je odebrać. Obowiązek odbierania faktur przez KSeF dotyczy wszystkich podatników od 1 lutego 2026 roku. W praktyce oznacza to, że ktoś w firmie albo w biurze rachunkowym musi regularnie pobierać faktury kosztowe z KSeF, sprawdzać je i przekazywać do księgowania. Program, który pobiera je automatycznie i łączy z eksportem do księgowości, oszczędza tu sporo ręcznej pracy.

Faktury KSeF w skrócie

  • faktura w KSeF to plik XML w strukturze FA(3), który dostaje numer KSeF i od tej chwili jest uznany za otrzymany przez nabywcę,
  • proforma, rachunek, nota odsetkowa i wezwanie do zapłaty nie idą do KSeF,
  • przed startem trzeba nadać uprawnienia i uporządkować dane kontrahentów oraz serie numeracji,
  • odrzucenia wynikają najczęściej z błędów w danych, braku uprawnień i duplikatów numerów,
  • błędu w przyjętej fakturze nie da się edytować, poprawia się go fakturą korygującą,
  • szczegóły techniczne i terminy trybów awaryjnych warto sprawdzać w komunikatach Ministerstwa Finansów na ksef.podatki.gov.pl.

Jak faktury KSeF działają w Fakturowalni

W Fakturowalni wystawiasz fakturę w zwykłym formularzu, a program sprawdza ją pod kątem struktury FA(3) przed wysyłką, przesyła do KSeF i pokazuje numer KSeF oraz UPO przy dokumencie. Odrzucenia widzisz z opisem przyczyny, faktury kosztowe pobierają się z KSeF do jednego widoku, a proformy i rachunki zostają poza systemem tam, gdzie ich miejsce. Szczegóły opisujemy na stronie program KSeF, a plany i limity dokumentów znajdziesz w cenniku.

Zobacz cennik