Obowiązkowy KSeF zmienia jedną rzecz fundamentalnie: faktura nie powstaje w momencie zapisania PDF-a, tylko w momencie przyjęcia jej przez system Ministerstwa Finansów. Poniżej masz całą ścieżkę — od uwierzytelnienia po archiwizację — w kolejności, w jakiej realnie ją wykonujesz.
W skrócie: logujesz się do KSeF (podpis kwalifikowany, pieczęć, Profil Zaufany lub token), przygotowujesz fakturę w schemacie FA(3), wysyłasz ją do systemu, a po pozytywnej walidacji dostajesz numer KSeF i UPO. Datą wystawienia jest data przesłania faktury do systemu.
Krok 1. Sprawdź, czy obowiązek już Cię dotyczy
| Kto | Od kiedy obowiązkowo wystawia w KSeF |
|---|---|
| Podatnicy ze sprzedażą powyżej 200 mln zł brutto w 2024 r. | 1 lutego 2026 |
| Pozostali przedsiębiorcy | 1 kwietnia 2026 |
| Najmniejsi (sprzedaż do 10 000 zł brutto miesięcznie) | 1 stycznia 2027 |
Odbiór faktur zakupowych przez KSeF działa dla wszystkich od lutego 2026 r. — nawet jeśli sam korzystasz jeszcze z okresu przejściowego, kontrahenci będą wystawiać Ci faktury w systemie. Pełny harmonogram: KSeF 2026 — harmonogram i obowiązki.
Krok 2. Uwierzytelnij się i nadaj uprawnienia
Do KSeF wchodzisz jednym z czterech sposobów:
- kwalifikowany podpis elektroniczny osoby fizycznej (JDG lub osoba umocowana),
- kwalifikowana pieczęć elektroniczna firmy (najwygodniejsza dla spółek i integracji),
- Profil Zaufany (osoba fizyczna, JDG),
- token KSeF wygenerowany w systemie — używany przez programy do fakturowania i API.
W spółce właściciel uprawnień nadaje dostęp księgowej, biuru rachunkowemu lub aplikacji. Nadanie uprawnień to osobna czynność — zrób ją zanim pojawi się pierwsza pilna faktura.
Krok 3. Przygotuj dane obowiązkowe
Zanim wyślesz cokolwiek, komplet danych musi się zgadzać, bo KSeF nie „poprawia" faktur — odrzuca je.
| Blok danych | Co musi się znaleźć |
|---|---|
| Sprzedawca | NIP, nazwa, adres |
| Nabywca | NIP (B2B) albo oznaczenie braku identyfikatora (B2C, kontrahent zagraniczny) |
| Dokument | numer własny, data wystawienia, data sprzedaży/dostawy |
| Pozycje | nazwa, ilość, jednostka, cena netto, stawka VAT, wartość netto i VAT |
| Podsumowanie | wartości w rozbiciu na stawki, kwota należności ogółem |
| Płatność | termin, forma, rachunek bankowy (przy MPP obowiązkowo) |
| Adnotacje | mechanizm podzielonej płatności, odwrotne obciążenie, metoda kasowa, podstawa zwolnienia z VAT |
| Kody | GTU i oznaczenia procedur, jeśli dotyczą |
W InInk te pola są sprawdzane w edytorze faktury, zanim dokument trafi do wysyłki — sekcja Procedury VAT pod listą pozycji podpowiada m.in. podstawę zwolnienia i MPP, a panel JPK pilnuje kodów GTU.
Krok 4. Wystaw fakturę w InInk
- Otwórz Faktury → Nowa faktura.
- Wybierz kontrahenta — dane pobierają się z bazy MF po numerze NIP, więc nazwa i adres są zgodne z rejestrem.
- Dodaj pozycje: nazwa, ilość, cena netto, stawka VAT. Kwoty przeliczają się automatycznie, także przy walucie obcej (kurs NBP z ostatniego dnia roboczego przed powstaniem obowiązku podatkowego).
- Ustaw termin i formę płatności oraz rachunek — to te dane trafiają później do przypomnień o zapłacie.
- Rozwiń Procedury VAT i zaznacz adnotacje, jeśli dotyczą (MPP, odwrotne obciążenie, zwolnienie z podstawą prawną).
- Sprawdź sekcję JPK/GTU — kody wybierzesz z wyszukiwarki, bez wpisywania z pamięci.
- Zapisz i wyślij do KSeF. Po pozytywnej walidacji dokument dostaje numer KSeF, a Ty UPO.
Dopiero po tym możesz wysłać kontrahentowi wizualizację PDF z numerem KSeF i kodem QR — to jest wyłącznie kopia informacyjna, oryginałem jest dokument w systemie.
Krok 5. Co zrobić, gdy faktura zostanie odrzucona
Najczęstsze przyczyny odrzucenia:
- NIP nabywcy niezgodny z rejestrem albo wpisany z myślnikami,
- brak wymaganej adnotacji (np. odwrotne obciążenie przy usłudze dla podatnika z UE),
- niespójne sumy: wartość pozycji nie zgadza się z podsumowaniem po zaokrągleniach,
- brak kursu waluty przy fakturze w EUR/USD,
- pusty numer rachunku przy MPP.
Odrzucona faktura nie istnieje w obrocie prawnym — nie korygujesz jej, tylko poprawiasz dane i wysyłasz ponownie z tym samym numerem własnym.
Krok 6. Awaria i tryb offline
Gdy KSeF jest niedostępny, wystawiasz fakturę poza systemem i przesyłasz ją niezwłocznie po przywróceniu działania — datą wystawienia pozostaje data faktycznego wystawienia, nie data przesłania. Tryb offline24 jest dobrowolny i przeznaczony dla sprzedaży ciągłej; faktura trafia do systemu w ciągu doby. W obu przypadkach kontrahent dostaje dokument z kodem QR pozwalającym zweryfikować go po udostępnieniu w KSeF.
Archiwizacja i dostęp
Faktur w KSeF nie musisz archiwizować samodzielnie — system przechowuje je przez 10 lat. Warto jednak trzymać własną kopię (PDF + XML) na potrzeby kontroli i sporów z kontrahentem, zwłaszcza gdy faktura była podstawą windykacji. Zobacz też: wezwanie do zapłaty 2026 i kalkulator odsetek.
Kto i od kiedy — harmonogram wdrożenia
| Termin | Kogo obejmuje | Zakres obowiązku |
|---|---|---|
| 1 lutego 2026 | duzi podatnicy (sprzedaż powyżej 200 mln zł w 2025 r.) | wystawianie i odbiór faktur w KSeF |
| 1 kwietnia 2026 | pozostali podatnicy VAT, w tym mikrofirmy i JDG | wystawianie i odbiór faktur w KSeF |
| do 31 grudnia 2026 | okres przejściowy | brak kar za nieprzesłanie faktury w terminie, dopuszczalne faktury z kasy fiskalnej |
| od 1 stycznia 2027 | wszyscy | pełny reżim sankcyjny, obowiązek podawania numeru KSeF w płatnościach |
Niezależnie od daty startu odbiór faktur zakupowych działa dla wszystkich od momentu, gdy Twoi kontrahenci zaczną je wystawiać. To najczęściej pomijany element przygotowań: firma jest gotowa na wystawianie, a nie ma procesu na przyjmowanie kilkuset faktur kosztowych z systemu.
Uprawnienia w KSeF — ustaw to przed pierwszą fakturą
Zanim wystawisz cokolwiek, ustal, kto działa w Twoim imieniu:
- właściciel — podatnik (JDG lub spółka reprezentowana przez zarząd),
- uprawnienie do wystawiania — pracownik działu sprzedaży,
- uprawnienie do odbioru — księgowość lub biuro rachunkowe,
- uprawnienie do nadawania uprawnień — administrator,
- token / certyfikat — dla integracji programu fakturowego, nie dla człowieka.
Praktyczna zasada: token techniczny przypisuj do systemu, a nie do prywatnego konta pracownika. Odejście osoby z firmy nie może zablokować wystawiania faktur. Uprawnienia dla biura rachunkowego nadaj wyłącznie do odbioru, jeśli nie fakturuje w Twoim imieniu.
Dane, których brak najczęściej powoduje odrzucenie
- NIP nabywcy w transakcjach B2B — bez niego dokument nie jest fakturą ustrukturyzowaną dla przedsiębiorcy.
- Kod kraju przy kontrahencie zagranicznym i prefiks VAT UE.
- Stawka i podstawa zwolnienia — przy zwolnieniu trzeba wskazać przepis, nie tylko „zw.".
- Adnotacja „mechanizm podzielonej płatności" przy towarach z załącznika nr 15 i kwocie brutto powyżej 15 000 zł.
- Kurs waluty — kurs średni NBP z ostatniego dnia roboczego poprzedzającego datę powstania obowiązku podatkowego.
- Jednostka miary i ilość — pole liczbowe, nie opis.
- Sumy kontrolne — wartości netto pozycji muszą zsumować się do wartości dokumentu z dokładnością do groszy.
Tryb offline i awaryjny — co zrobić, gdy system nie odpowiada
| Tryb | Kiedy | Termin przesłania |
|---|---|---|
| offline24 | Twoja decyzja, np. sprzedaż mobilna | najbliższy dzień roboczy po wystawieniu |
| awaria KSeF (komunikat MF) | ogłoszona niedostępność systemu | 1 dzień roboczy po zakończeniu awarii |
| awaria totalna | komunikat w BIP i środkach masowego przekazu | 7 dni roboczych od zakończenia |
| brak internetu u podatnika | Twoja infrastruktura | najbliższy dzień roboczy |
W trybie offline faktura jest skuteczna wobec nabywcy z chwilą wystawienia, jeśli przekażesz mu ją w postaci wizualizacji z kodem QR. Numer KSeF pojawi się dopiero po przesłaniu — dlatego program musi kolejkować dokumenty i wysyłać je automatycznie po powrocie łączności.
Odrzucenie faktury — jak czytać komunikat
Najczęstsze grupy błędów i co robić:
- błąd struktury (XSD) — złe pole, zła kolejność, znak niedozwolony: popraw dane w programie i wyślij ponownie; dokument nie istnieje w systemie, więc nie robisz korekty,
- błąd semantyczny — sumy nie zgadzają się ze stawkami: popraw pozycje,
- błąd uprawnień — token wygasł albo nie ma prawa do wystawiania: odnów token,
- duplikat — ta sama faktura wysłana dwa razy: sprawdź numerację i status w programie przed ponowną próbą.
Kluczowa różnica: faktura odrzucona nie została wystawiona. Poprawiasz i wysyłasz ponownie. Faktura przyjęta i błędna wymaga już korekty — anulowanie nie jest możliwe.
Wizualizacja faktury i kod QR
Nabywca-przedsiębiorca pobiera dokument z KSeF, ale w praktyce nadal potrzebujesz czytelnego PDF: do wysyłki mailem, do akt, do klienta zagranicznego, do konsumenta. Wizualizacja poza systemem musi zawierać kod QR umożliwiający weryfikację, a przy trybie offline — dodatkowe oznaczenie. Faktury dla konsumentów nie przechodzą przez KSeF, więc obieg PDF lub papier zostaje bez zmian.
Numer KSeF w płatnościach
Od 2027 r. przy przelewach za faktury objęte mechanizmem podzielonej płatności numer KSeF trzeba wskazać w komunikacie przelewu. Warto już teraz ustawić w programie zapisywanie numeru KSeF przy każdej fakturze zakupowej i przekazywanie go do modułu płatności — inaczej w styczniu 2027 księgowość będzie przepisywać numery ręcznie.
Lista kontrolna przed 1 kwietnia 2026
- nadane uprawnienia w KSeF (wystawianie, odbiór, administrator),
- token techniczny dla programu fakturowego,
- uzupełnione NIP-y i kody krajów wszystkich kontrahentów,
- przypisane stawki i podstawy zwolnienia do usług i towarów,
- ustawione kody GTU i procedury VAT dla powtarzalnych pozycji,
- przetestowana wysyłka i odbiór faktury testowej,
- procedura na wypadek awarii, z osobą odpowiedzialną,
- proces obiegu faktur kosztowych z KSeF do księgowości,
- archiwizacja wizualizacji dla konsumentów.
Najczęstsze pytania
Jak wystawić fakturę w KSeF krok po kroku?
Uwierzytelnij się w systemie (podpis kwalifikowany, pieczęć, Profil Zaufany lub token), przygotuj fakturę w schemacie FA(3) z kompletem danych sprzedawcy, nabywcy i pozycji, wyślij dokument do KSeF, poczekaj na pozytywną walidację, odbierz numer KSeF i UPO, a następnie przekaż kontrahentowi wizualizację PDF z numerem KSeF. Cały proces w programie do fakturowania sprowadza się do wypełnienia formularza i jednego kliknięcia wysyłki.
Jaka jest data wystawienia faktury w KSeF?
Datą wystawienia jest data przesłania faktury do KSeF, a nie data zapisania dokumentu w programie. Wyjątkiem są faktury wystawione w trybie awaryjnym i offline, gdzie zachowana zostaje data faktycznego wystawienia wskazana na dokumencie.
Czy trzeba wysyłać fakturę mailem, skoro jest w KSeF?
Nie ma takiego obowiązku wobec podatników objętych KSeF, ponieważ nabywca pobiera dokument z systemu. W praktyce wielu sprzedawców nadal wysyła wizualizację PDF z numerem KSeF i kodem QR, bo ułatwia to kontrahentowi obieg dokumentów i przyspiesza płatność.
Co zrobić, gdy KSeF odrzuci fakturę?
Odrzucony dokument nie wywołuje skutków prawnych i nie wymaga korekty. Popraw dane wskazane w komunikacie walidacji, najczęściej NIP nabywcy, adnotacje, kurs waluty lub niespójne sumy, i wyślij fakturę ponownie z tym samym numerem własnym.
Czy fakturę w KSeF trzeba archiwizować?
System przechowuje faktury ustrukturyzowane przez 10 lat, więc odrębne archiwum nie jest wymagane przepisami. Warto mimo to przechowywać własną kopię XML i PDF, ponieważ przy sporze z kontrahentem lub windykacji szybki dostęp do dokumentu bywa kluczowy.
Czy fakturę odrzuconą przez KSeF trzeba korygować?
Nie. Faktura odrzucona nie została wystawiona w rozumieniu przepisów, więc nie ma czego korygować — poprawiasz dane i wysyłasz dokument ponownie pod tym samym numerem własnym. Korekta jest konieczna tylko wtedy, gdy faktura została przyjęta i otrzymała numer KSeF.
Czy faktury dla osób prywatnych wysyła się do KSeF?
Nie. Faktury dla konsumentów pozostają poza systemem, więc przekazujesz je jak dotychczas — w PDF lub papierze. Jeśli jednak konsument poda NIP i wystąpi jako przedsiębiorca, dokument trafia do KSeF na zasadach ogólnych.
Co daje numer KSeF i gdzie go przechowywać?
Numer KSeF jednoznacznie identyfikuje fakturę w systemie i jest potrzebny przy korektach, weryfikacji dokumentu oraz — od 2027 r. — w komunikacie przelewu przy podzielonej płatności. Powinien być zapisywany automatycznie przy fakturze w programie i przekazywany do księgowości oraz do modułu płatności.
Stan prawny: 2026 r. Materiał ma charakter informacyjny i nie stanowi porady podatkowej.