Jak wystawić fakturę w KSeF w 2026 roku — krok po kroku
Wystawianie faktury w KSeF: FA(3), własny numer, numer KSeF, UPO, uprawnienia, kontrahent zagraniczny, offline24 i korekty.
Fakturę w KSeF przygotowuje się jako XML zgodny ze strukturą FA(3), wysyła do systemu i sprawdza, czy została przyjęta. Dopiero przyjęty dokument otrzymuje numer KSeF oraz UPO.
Faktura w KSeF — poprawny obieg w 2026 roku
Przygotuj obieg, uprawnienia i tryb awaryjny.
Oxyok →Najpierw sprawdź, czy dokument podlega KSeF
Obowiązek jest wdrażany:
- od 1 lutego 2026 roku dla podatników ze sprzedażą brutto przekraczającą 200 mln zł w 2024 roku,
- od 1 kwietnia 2026 roku dla pozostałych objętych podatników.
Do końca 2026 roku działa przejściowe ułatwienie dla najmniejszych wystawców, jeżeli miesięczna sprzedaż brutto udokumentowana fakturami poza KSeF nie przekracza 10 000 zł.
Faktury B2C są poza obowiązkowym KSeF. Wyłączenia dotyczą również niektórych podatników zagranicznych i szczególnych dokumentów.
1. Ustaw dostęp i uprawnienia
Właściciel JDG może uwierzytelnić się w narzędziach Ministerstwa Finansów i nadać uprawnienia:
- sobie,
- pracownikowi,
- biuru rachunkowemu,
- programowi lub osobie obsługującej fakturowanie.
Nie przekazuj księgowej prywatnego loginu do Profilu Zaufanego. Nadaj jej odpowiednie uprawnienia w KSeF.
Mechanizmy techniczne KSeF 2.0 różnią się od starego środowiska KSeF 1.0. Integracji nie należy budować na nieaktualnych instrukcjach dotyczących dawnych sesji i tokenów bez sprawdzenia bieżącej dokumentacji API.
2. Utwórz fakturę FA(3)
Program tworzy XML według struktury logicznej FA(3). Dokument zawiera między innymi:
- dane sprzedawcy,
- dane nabywcy i jego identyfikator,
- datę wystawienia i sprzedaży,
- własny numer faktury sprzedawcy,
- pozycje, ilości, ceny i stawki,
- wartości netto, VAT i brutto,
- walutę i dane płatności,
- wymagane adnotacje.
PKWiU nie jest obowiązkowe na każdej pozycji. Zakres pól zależy od transakcji.
3. Zachowaj własny numer
Numer KSeF jest dodatkowym identyfikatorem. Nie zastępuje numeru faktury nadanego w serii przedsiębiorcy.
Faktura może więc mieć jednocześnie:
- numer własny, np.
FV/27/07/2026, - numer KSeF nadany przez system po przyjęciu.
Nie należy wpisywać wymyślonego wzoru numeru KSeF do własnej numeracji.
4. Wyślij i sprawdź status
Po przesłaniu system waliduje strukturę. Wynik może oznaczać:
- przyjęcie faktury i nadanie numeru KSeF,
- przetwarzanie,
- odrzucenie techniczne.
Odrzucony plik nie jest fakturą wystawioną w KSeF. Trzeba poprawić błąd i wysłać go ponownie.
KSeF sprawdza zgodność techniczną, ale nie potwierdza prawidłowości podatkowej stawki, wykonania usługi ani prawa do kosztu.
5. Pobierz UPO
Po przyjęciu dokumentu zachowaj:
- numer KSeF,
- UPO,
- własny numer faktury,
- dane powiązania z zamówieniem lub umową.
Samo naciśnięcie „wyślij” w programie nie dowodzi przyjęcia faktury.
6. Udostępnij fakturę nabywcy
Polski nabywca korzystający z KSeF uzyskuje dostęp do faktury w systemie. Nie musi jej akceptować.
Jeżeli nabywca nie ma dostępu do KSeF — na przykład jest kontrahentem zagranicznym — sprzedawca przekazuje mu fakturę w uzgodnionej formie wraz z wymaganym kodem QR lub danymi dostępu.
PDF może być czytelną wizualizacją, ale nie zastępuje faktury ustrukturyzowanej, gdy wystawca ma obowiązek użyć KSeF.
7. Popraw błędy korektą
Po przyjęciu faktury błędu nie usuwa się przez edycję dokumentu ani „odrzucenie” przez nabywcę. Sprzedawca wystawia fakturę korygującą.
Jeżeli KSeF odrzucił dokument technicznie, nie koryguje się nieistniejącej faktury — poprawia się plik i wysyła ponownie z zachowaniem prawidłowej numeracji i dat.
Waluta obca
Faktura może być wystawiona w walucie obcej. Nie zawsze wpisuje się na niej jeden kurs do wszystkich podatków.
VAT wykazany w polskiej fakturze trzeba podać w PLN według zasad ustawy o VAT. Kurs dla PIT może wynikać z odrębnego momentu uzyskania przychodu. Program powinien rozdzielić te zasady.
Błędny NIP
Błędny NIP nie musi powodować technicznego odrzucenia XML — może skierować dokument do niewłaściwego podmiotu albo stworzyć wadliwą fakturę.
Przed wysyłką sprawdź NIP i dane kontrahenta. Po przyjęciu błędnego dokumentu zastosuj korektę zgodnie z przepisami.
Tryb offline24
W trybie offline24 fakturę wystawia się poza bieżącym połączeniem z KSeF, przekazuje nabywcy z właściwym kodem QR i dosyła do systemu w ustawowym terminie.
To nie jest dowolne „wyślę, gdy wróci internet”. Trzeba zachować strukturę FA(3), oznaczenia, daty i termin dosłania.
Awaria lub niedostępność
Procedura zależy od rodzaju problemu:
- wybór trybu offline24,
- niedostępność po stronie podatnika,
- awaria albo niedostępność ogłoszona przez Ministerstwo Finansów.
Terminy dosłania dokumentów różnią się. Nie obowiązuje jedna uniwersalna reguła dwóch dni roboczych dla każdej sytuacji.
Faktury spoza KSeF
W 2026 roku nadal mogą występować legalne faktury papierowe lub PDF, między innymi:
- od zagranicznych dostawców,
- dla konsumentów,
- od wystawców korzystających z okresowego ułatwienia,
- w sytuacjach wyłączonych albo awaryjnych.
Nie każda faktura bez numeru KSeF jest automatycznie nieważna i nie każdy koszt z takiego dokumentu jest automatycznie wykluczony.
Najczęstsze błędy
- Używanie struktury FA(2) zamiast FA(3).
- Zastępowanie własnego numeru numerem KSeF.
- Założenie, że KSeF sprawdza poprawność stawki VAT.
- Oczekiwanie technicznego odrzucenia każdego błędnego NIP.
- Przyjęcie jednego kursu waluty do VAT i PIT bez analizy.
- Uznanie każdego PDF za nieważny.
- Brak UPO.
- Udostępnienie księgowej prywatnych danych logowania.
- Brak kodu QR w trybie offline lub dla odbiorcy poza KSeF.
- Stosowanie jednej procedury do wszystkich awarii.
Źródła
Chcesz wystawiać faktury bez pilnowania XML?
Oxyok obsługuje fakturowanie, odbiór i księgowanie w KSeF. Księgowość kosztuje od 49 zł + VAT miesięcznie.
Napisz do Pawła albo zobacz księgowość Oxyok.
Materiał ma charakter ogólny. Obowiązek i tryb zależą od wystawcy, nabywcy, rodzaju dokumentu i aktualnej dostępności systemu.
