Część 3 z 5 · seria o KSeF
Jak działa KSeF w praktyce? Krok po kroku
Wiesz już, czy i od kiedy KSeF Cię dotyczy. Teraz czas na praktykę: co dokładnie dzieje się z fakturą od chwili, gdy ją przygotowujesz, do momentu, gdy nabywca ją księguje. Ten artykuł prowadzi przez cały cykl życia e-faktury, wyjaśnia znaczenie dat i numeru KSeF, opisuje tryby awaryjne oraz pokazuje gotowe scenariusze dla czterech typowych firm.
Spis treści
- Cykl życia e-faktury – mapa procesu
- Krok po kroku: od przygotowania do archiwum
- Data wystawienia a data otrzymania
- Do czego służy numer KSeF?
- Kody QR, wizualizacja i weryfikacja faktur poza systemem
- Tryby szczególne: offline24, niedostępność, awaria, awaria całkowita
- Szczególne rodzaje faktur i sytuacje
- Scenariusze krok po kroku dla czterech firm
- Typowe błędy i jak ich unikać
- FAQ
- Słowniczek
- Źródła
Cykl życia e-faktury – mapa procesu#
- Sprzedawcaprzygotowuje fakturę – plik XML w strukturze FA(3)
- Sprzedawca → KSeFuwierzytelnia się (np. login.gov.pl, podpis kwalifikowany, token lub certyfikat KSeF)
- Sprzedawca → KSeFwysyła plik w sesji interaktywnej lub wsadowej
- KSeFprzeprowadza walidację techniczną
- KSeF → Sprzedawcanadaje numer KSeF i udostępnia UPO
- KSeF → Nabywcaudostępnia fakturę nabywcy
- Nabywcapobiera fakturę i księguje ją (JPK_VAT z numerem KSeF)
- KSeFprzechowuje fakturę przez 10 lat
Plik błędny KSeF odrzuca plik – faktura nie zostaje wystawiona
Krok po kroku: od przygotowania do archiwum#
Krok 1. Przygotowanie faktury#
Fakturę przygotowujesz w programie do fakturowania zintegrowanym z KSeF albo w bezpłatnym narzędziu MF (Aplikacja Podatnika KSeF, Aplikacja Mobilna KSeF, e-mikrofirma). Program tworzy plik XML zgodny ze strukturą FA(3).
Na tym etapie odpowiadasz za merytoryczną poprawność: dane nabywcy (NIP), stawki VAT, kwoty, daty, oznaczenia (np. mechanizm podzielonej płatności). KSeF tych rzeczy nie sprawdzi.
Krok 2. Uwierzytelnienie#
Zanim wyślesz fakturę, system musi wiedzieć, kim jesteś i w czyim imieniu działasz. Dostępne metody to m.in. Węzeł Krajowy (login.gov.pl – Profil Zaufany, aplikacja mObywatel, bankowość elektroniczna, e-Dowód), kwalifikowany podpis lub pieczęć elektroniczna, token KSeF i certyfikat KSeF. Podczas logowania wskazujesz kontekst, czyli NIP podmiotu, w imieniu którego działasz.
Szczegóły metod, certyfikatów i uprawnień opisujemy w artykule Zasady, obowiązki, uprawnienia i sankcje.
Krok 3. Wysłanie faktury#
Faktury wysyła się w ramach sesji:
- interaktywnej – pojedyncze faktury, typowe dla małych firm i aplikacji MF;
- wsadowej – paczki faktur, typowe dla systemów z dużym wolumenem.
Krok 4. Walidacja#
KSeF sprawdza zgodność pliku ze schemą FA(3) i regułami technicznymi (np. poprawność identyfikatorów, uprawnienia wysyłającego). Nie ocenia, czy transakcja jest rzetelna.
Krok 5. Nadanie numeru KSeF#
Po pozytywnej walidacji system nadaje fakturze numer KSeF. Od tej chwili faktura istnieje w obrocie prawnym jako faktura ustrukturyzowana.
Krok 6. UPO#
Urzędowe Poświadczenie Odbioru (UPO) potwierdza przyjęcie faktury. Zawiera m.in. numer KSeF, numer faktury nadany przez Ciebie (P_2), NIP sprzedawcy, datę wystawienia z pola P_1, datę przesłania, datę nadania numeru KSeF, skrót kryptograficzny dokumentu oraz tryb wysyłki (online lub offline).
Krok 7. Udostępnienie nabywcy#
Nabywca z polskim NIP widzi fakturę w KSeF. Nie musi jej akceptować – w okresie obowiązkowym zgoda nabywcy na odbiór w KSeF nie jest potrzebna. Nabywcom wskazanym w art. 106gb ust. 4 ustawy o VAT (np. konsumentom, podmiotom zagranicznym bez SMPD w Polsce, nabywcom bez NIP) udostępniasz fakturę w uzgodniony sposób. Jeśli robisz to poza KSeF, faktura musi mieć kod QR; konsumentowi lub nabywcy bez NIP możesz zamiast tego przekazać kod i dane do pobrania faktury z KSeF.
Krok 8. Pobranie przez nabywcę#
Nabywca (albo jego biuro rachunkowe z uprawnieniem do dostępu do faktur) pobiera fakturę: w programie zintegrowanym z KSeF automatycznie, w aplikacjach MF – ręcznie (podgląd, XML, wizualizacja).
Krok 9. Księgowanie#
Faktura trafia do ewidencji VAT i księgowej. W JPK_VAT (od rozliczeń za luty 2026 r.) każda pozycja ma numer KSeF albo jedno z oznaczeń: OFF – tylko faktura z trybu awaryjnego (art. 106nf) bez numeru KSeF na dzień złożenia ewidencji; BFK – faktura wystawiona poza KSeF (np. przy awarii całkowitej, przez podatnika bez obowiązku, z kasy rejestrującej do końca 2026 r., przy WNT i imporcie usług); DI – dowód inny niż faktura (np. dowód wewnętrzny) oraz faktura z trybu offline24 lub z trybu niedostępności KSeF (art. 106nh) bez numeru na dzień złożenia ewidencji. Jeśli taka faktura sprzedażowa została udostępniona nabywcy poza KSeF, po nadaniu numeru KSeF oznaczenie DI koryguje się na numer KSeF (broszura MF o znacznikach JPK_VAT, wersja 1.1).
Krok 10. Archiwizacja#
Faktury przesłane do KSeF są przechowywane w systemie przez 10 lat, licząc od końca roku wystawienia (art. 112aa ustawy o VAT). Po upływie tego okresu – jeśli zobowiązanie podatkowe się nie przedawniło – przechowujesz je sam. Szczegóły w artykule Zasady, obowiązki i sankcje.
Data wystawienia a data otrzymania#
| Sytuacja | Data wystawienia | Data otrzymania przez nabywcę |
|---|---|---|
| Tryb online (P_1 = dzień wysyłki) | Dzień przesłania do KSeF (art. 106na ust. 1) | Dzień nadania numeru KSeF (art. 106na ust. 3) |
| Wysyłka później niż data w P_1 | Data z P_1 – faktura uznana za offline24 (art. 106nda ust. 16) | Dzień nadania numeru KSeF |
| Tryb offline24 | Data z P_1 | Dzień nadania numeru KSeF (art. 106nda ust. 11). Krajowemu nabywcy z NIP nie wydaje się faktury offline24 poza KSeF – przed nadaniem numeru możesz mu wręczyć tylko potwierdzenie transakcji, które nie zmienia daty otrzymania |
| Tryb offline – niedostępność KSeF | Data z P_1 | Jak w offline24 – dzień nadania numeru KSeF (art. 106nh ust. 4 w zw. z art. 106nda ust. 11) |
| Tryb awaryjny | Data z P_1 | Dzień faktycznego otrzymania faktury, a jeśli nastąpiło później niż nadanie numeru KSeF – dzień nadania numeru (decyduje to, co nastąpiło wcześniej; art. 106nf ust. 10) |
| Nabywca z art. 106gb ust. 4 (np. konsument, podmiot zagraniczny) | Jak wyżej | Dzień faktycznego otrzymania poza KSeF (art. 106na ust. 4) |
| Awaria całkowita | Data z P_1 | Dzień faktycznego otrzymania (faktura nie trafia do KSeF) |
Przykład. Wysyłasz fakturę 1 lutego 2026 r. o 23:58, wpisując w P_1 datę 1 lutego. System nadaje numer KSeF 2 lutego o 00:01. Data wystawienia: 1 lutego (dzień przesłania zgodny z P_1). Data otrzymania przez nabywcę: 2 lutego (dzień nadania numeru). To przykład zbliżony do materiałów szkoleniowych KAS.
Dlaczego to ważne:
- obowiązek podatkowy w niektórych przypadkach powstaje z chwilą wystawienia faktury (art. 19a ust. 5 ustawy o VAT);
- termin płatności liczony od otrzymania faktury biegnie od dnia nadania numeru KSeF – nawet jeśli nabywca nie zajrzał do systemu;
- odliczenie VAT przez nabywcę jest możliwe nie wcześniej niż w okresie otrzymania faktury.
Do czego służy numer KSeF?#
| Zastosowanie | Od kiedy | Co robisz |
|---|---|---|
| Korekta faktury | 1.02.2026 | W fakturze korygującej wskazujesz numer KSeF faktury korygowanej (art. 106j ust. 2 pkt 2a) |
| JPK_VAT | Rozliczenia za luty 2026 i później | W ewidencji podajesz numer KSeF albo oznaczenie OFF/BFK/DI |
| Przelewy między czynnymi podatnikami VAT | 1.01.2027 | W tytule przelewu podajesz numer KSeF faktury albo identyfikator zbiorczy (art. 108g) |
| Mechanizm podzielonej płatności (MPP) | 1.01.2027 | W komunikacie przelewu MPP wskazujesz numer KSeF (przy jednej fakturze) |
| Weryfikacja faktury poza KSeF | 1.02.2026 | Numer KSeF widnieje pod kodem QR na wizualizacji |
Identyfikator zbiorczy#
Gdy płacisz jednym przelewem za kilka faktur, zamiast wpisywać wszystkie numery KSeF używasz identyfikatora zbiorczego. Generuje się go w KSeF (w Aplikacji Podatnika lub w programie połączonym z API), podając numery KSeF faktur od tego samego sprzedawcy; może to zrobić wystawca albo odbiorca. Identyfikator ma 35 znaków w formacie 9999999999-IZRRRRMM-XXXXXXXXXXXX-XX (10-cyfrowy NIP, oznaczenie „IZ” z rokiem i miesiącem, część techniczna i suma kontrolna).
- Obejmuje co najmniej 2 faktury (art. 106nd ust. 2 pkt 8a ustawy o VAT). Górną granicę dokumenty MF podają różnie: Podręcznik KSeF 2.0 cz. III – 10 000 faktur, dokumentacja API – domyślny limit techniczny 500 faktur, który można zmienić dla danego kontekstu.
- Do wygenerowania identyfikatora wystarczy uprawnienie do dostępu do faktur albo do ich wystawiania. Od września 2026 r. KSeF ma też osobne techniczne uprawnienie do obsługi identyfikatorów zbiorczych; obowiązujące rozporządzenie go nie wymienia, a projekt nowelizacji rozporządzenia ma je wprowadzić W procesie legislacyjnym.
Kody QR, wizualizacja i weryfikacja faktur poza systemem#
Kiedy faktura musi mieć kod QR?#
Kod weryfikujący (QR) umieszczasz na fakturze, gdy udostępniasz ją lub używasz jej poza KSeF – m.in. dla konsumentów, nabywców bez NIP, podmiotów zagranicznych bez SMPD w Polsce, gdy miejscem świadczenia jest inne państwo UE lub państwo spoza UE, gdy nabywcą jest podatnik korzystający ze zwolnienia SME, oraz zawsze, gdy faktura krąży poza systemem.
Dwa rodzaje kodów#
| Kod | Kiedy | Podpis pod kodem | Do czego służy |
|---|---|---|---|
| KOD I | Każda faktura używana poza KSeF | Numer KSeF (po nadaniu) albo „OFFLINE” (przed wysłaniem) | Sprawdzenie, czy faktura jest w KSeF, i dostęp do jej danych |
| KOD II | Tylko faktury offline przed wysłaniem do KSeF | „CERTYFIKAT” | Potwierdzenie pochodzenia i integralności – czy certyfikat jest aktywny i czy jego właściciel może wystawiać faktury za podatnika; wymaga certyfikatu KSeF typu 2 |
Kod zawiera adres zasobu API, datę wystawienia (P_1), NIP sprzedawcy i wyróżnik faktury (skrót pliku XML). Skan kodu otwiera stronę KSeF z podstawowymi danymi i statusem faktury; pełne pobranie faktury wymaga dodatkowych danych dostępowych.
Jak zweryfikować fakturę otrzymaną poza KSeF?#
- Zeskanuj kod QR aparatem telefonu albo otwórz link pod kodem – otworzy się strona KSeF z danymi faktury.
- Sprawdź, czy dane (NIP sprzedawcy, data, numer KSeF) zgadzają się z wydrukiem.
- Jeśli faktura ma podpis „OFFLINE”, sprawdź ponownie po kilku dniach, czy została dosłana i otrzymała numer KSeF.
- W razie niezgodności skontaktuj się ze sprzedawcą – wydruk bez potwierdzenia w KSeF nie jest dowodem istnienia faktury ustrukturyzowanej.
Potwierdzenie transakcji#
Jeśli sprzedawca chce coś wydać klientowi „od ręki”, zanim faktura dostanie numer KSeF, może wydać potwierdzenie transakcji. To dobrowolny dokument, nieuregulowany w przepisach: zawiera tylko dane stron, numer faktury, kwotę należności ogółem i dwa kody QR. Nie jest fakturą, ale pozwala później zweryfikować, czy faktura trafiła do systemu i kto ją wystawił.
Tryby szczególne: offline24, niedostępność, awaria, awaria całkowita#
| Online | Offline24 | Offline – niedostępność KSeF | Tryb awaryjny | Awaria całkowita | |
|---|---|---|---|---|---|
| Podstawa | art. 106na | art. 106nda i 106nha | art. 106nh | art. 106nf | art. 106ng w zw. z art. 106ne ust. 3 |
| Kiedy wolno | Zawsze | Bez ustawowych ograniczeń przyczyny (np. brak internetu, problem z programem, wybór wystawcy) | Niedostępność ogłoszona w BIP MF (MF informuje o niej także w oprogramowaniu interfejsowym, m.in. przez tzw. Latarnię KSeF) | Awaria ogłoszona w BIP MF i w oprogramowaniu interfejsowym | Awaria ogłoszona w środkach społecznego przekazu (np. telewizja, radio, internet), gdy nie da się opublikować komunikatu w BIP MF |
| Postać faktury | XML FA(3) | XML FA(3) | XML FA(3) | XML FA(3) | Papier lub dowolna elektroniczna, bez obowiązku stosowania wzoru FA(3) |
| Data wystawienia | Dzień przesłania | Data z P_1 | Data z P_1 | Data z P_1 | Data z P_1 |
| Termin przesłania do KSeF | Na bieżąco | Niezwłocznie, najpóźniej w następnym dniu roboczym po dniu wystawienia | Najpóźniej w następnym dniu roboczym po dniu zakończenia niedostępności | 7 dni roboczych od dnia zakończenia awarii | Nie przesyła się |
| Kody QR przy udostępnieniu poza KSeF przed wysłaniem | – | Dwa (OFFLINE + CERTYFIKAT) – tylko dla nabywców z art. 106gb ust. 4 (np. konsument, podmiot zagraniczny, nabywca bez NIP) | Jak w offline24 | Dwa (OFFLINE + CERTYFIKAT) – przy każdym udostępnieniu poza KSeF | Brak |
| Po nadaniu numeru KSeF | Jeden kod z numerem | Jeden kod z numerem | Jeden kod z numerem | Jeden kod z numerem | – |
Ważne zasady praktyczne:
- Nakładanie się trybów. Jeśli po wystawieniu faktury w offline24 zostanie ogłoszona awaria KSeF, termin dosłania wydłuża się do 7 dni roboczych od zakończenia awarii, a datę otrzymania ustala się jak w trybie awaryjnym (art. 106nha pkt 1). To samo dotyczy faktur z okresu niedostępności (art. 106nh ust. 3). Jeżeli w tym czasie ogłoszono kolejną awarię, termin liczy się od zakończenia tej nowej. Jeśli ogłoszono awarię całkowitą, faktur w ogóle się nie dosyła.
- Awaria po Twojej stronie (brak internetu, awaria serwera, program) to zawsze offline24 – z krótkim terminem. Planuj więc rezerwowe łącze lub zapasowe narzędzie (np. aplikację MF).
- Certyfikat KSeF typu 2 jest potrzebny do wygenerowania KODU II. Bez niego nie wydasz prawidłowej faktury offline poza KSeF przed jej wysłaniem. Aplikacja Podatnika KSeF nie obsługuje faktur offline. Aplikacja Mobilna KSeF od wersji 2.4.0 (październik 2026) pobiera własny certyfikat typu 2 i pozwala wystawiać proste faktury offline; w pozostałych przypadkach potrzebne jest oprogramowanie zintegrowane z API.
- Odrzucenie faktury offline. Odrzucony plik oznacza, że faktura nie została przyjęta. Przepisy nie przewidują odrębnego terminu na ponowne przesłanie, a ustawowe terminy przesłania (offline24, niedostępność, awaria) nie zostają przedłużone – wysyłaj poprawiony plik od razu. MF wskazuje, by poprawić plik XML i wysłać go jako tzw. korektę techniczną: w sesji interaktywnej, ze wskazaniem skrótu pierwotnego, odrzuconego pliku, dzięki czemu kody QR wydane nabywcy nadal prowadzą do faktury (Podręcznik KSeF 2.0 cz. III, dokumentacja API).
- Korekta faktury offline. Najpierw dosyłasz fakturę pierwotną, by uzyskała numer KSeF, dopiero potem wystawiasz korektę z tym numerem.
- Sankcje. Niewystawienie faktury w KSeF wbrew obowiązkowi, wystawienie faktury w trybie offline24, awaryjnym lub w czasie niedostępności niezgodnie z udostępnionym wzorem oraz niedosłanie jej w terminie to naruszenia z art. 106ni (przepisy o karach wchodzą w życie 1.01.2027 r. – patrz art. 04).
Czy MF ogłosiło awarię lub niedostępność KSeF?
- Nie, problem jest po mojej stronie (internet, program, serwer) tryb offline24 – dosłanie najpóźniej w następnym dniu roboczym po wystawieniu
- Tak – niedostępność ogłoszona w BIP MF (np. prace serwisowe) tryb offline – niedostępność KSeF; dosłanie najpóźniej w następnym dniu roboczym po jej zakończeniu
- Tak – awaria ogłoszona w BIP MF i w oprogramowaniu interfejsowym tryb awaryjny; dosłanie w 7 dniach roboczych od zakończenia awarii
- Tak – awaria całkowita ogłoszona w środkach społecznego przekazu (BIP MF niedostępny) faktura papierowa lub elektroniczna poza KSeF, bez dosyłania
Szczególne rodzaje faktur i sytuacje#
Faktury korygujące#
- Korektę faktury z KSeF wystawiasz w KSeF, wskazując numer KSeF faktury korygowanej.
- Nie da się „poprawić” ani usunąć faktury, która dostała numer KSeF – jedyną drogą jest korekta.
- Noty korygujące zlikwidowano od 1 lutego 2026 r. Jeśli nabywca zauważy błąd, prosi sprzedawcę o korektę.
- Korektę faktury wystawionej poza KSeF przed objęciem Cię obowiązkiem, jeśli wystawiasz ją już w okresie obowiązkowym, wystawiasz w KSeF. W strukturze FA(3) oznaczasz wtedy, że faktura korygowana nie ma numeru KSeF (pole NrKSeFN), i podajesz jej numer oraz datę wystawienia (Podręcznik KSeF 2.0 cz. II; pytania i odpowiedzi MF; odpowiedź MF na interpelację nr 17096). Wyjątek: do 31.12.2026 r. podatnik mieszczący się w limicie 10 000 zł miesięcznie może wystawiać poza KSeF także faktury korygujące. Duplikatów starych faktur nie wystawia się w KSeF.
Faktury zaliczkowe i rozliczeniowe (końcowe)#
Faktury zaliczkowe wystawiasz w KSeF tak jak zwykłe faktury. W fakturze rozliczeniowej (końcowej) wskazujesz faktury zaliczkowe – w strukturze FA(3) przewidziano do tego odwołanie do ich numerów KSeF. Pamiętaj o terminie z art. 106i ustawy o VAT dla faktury zaliczkowej (najpóźniej 15. dnia miesiąca po otrzymaniu zaliczki).
Duplikaty#
W KSeF duplikaty są zbędne – oryginał faktury jest w systemie przez 10 lat i obie strony mogą go pobrać w każdej chwili. Dla faktur wystawionych poza KSeF (np. B2C, awaria całkowita) zasady duplikatów pozostają jak dotąd.
Załączniki do faktury#
Od 1 lutego 2026 r. możesz dołączać do faktury załącznik – głównie przy rozbudowanych danych o cenach jednostkowych, ilościach i miarach (energia, gaz, telekomunikacja, paliwa). Załącznik jest integralną częścią faktury, nie może zawierać treści marketingowych i wymaga wcześniejszego zgłoszenia w e-Urzędzie Skarbowym (możliwe od 1 stycznia 2026 r.).
Samofakturowanie#
Nabywca może wystawiać faktury w imieniu sprzedawcy, jeśli mają umowę o samofakturowaniu (art. 106d ustawy o VAT). W KSeF wymaga to nadania nabywcy przez sprzedawcę uprawnienia do wystawiania faktur w trybie samofakturowania. Przy WDT nabywca z unijnym numerem VAT może dobrowolnie wystawić samofakturę w KSeF; jeśli ani nabywca, ani sprzedawca nie mają polskiego NIP – samofakturowanie jest poza KSeF.
Faktury od podmiotów spoza KSeF#
Faktury od zagranicznych dostawców bez SMPD w Polsce, faktury dla konsumentów, faktury z kas (do 31.12.2026) czy faktury z awarii całkowitej nadal przychodzą „po staremu”. W JPK_VAT oznaczasz je odpowiednim symbolem (najczęściej BFK). Warto prowadzić dla nich osobny strumień obiegu dokumentów, żeby nie zginęły wśród faktur z KSeF.
Faktury VAT RR#
Od 1 kwietnia 2026 r. nabywca produktów rolnych może wystawiać faktury VAT RR i ich korekty w KSeF (struktura FA_RR(1)) – za zgodą rolnika ryczałtowego. Rolnik musi mieć NIP: uwierzytelnia się w KSeF, wskazuje nabywcę i składa oświadczenie o statusie rolnika ryczałtowego. Do czasu odwołania tego wskazania nabywca musi wystawiać VAT RR w KSeF (art. 116 ust. 3i u.VAT); obowiązek nie dotyczy okresu ogłoszonej awarii lub niedostępności KSeF.
Faktury do paragonów#
Do 31.12.2026 r. paragon z NIP do 450 zł (100 euro) może być fakturą uproszczoną poza KSeF. Od 1.01.2027 r. paragon z NIP jest tylko paragonem – jeśli nabywca-firma chce faktury, wystawiasz ją w KSeF.
Scenariusze krok po kroku dla czterech firm#
Scenariusz 1: JDG – kilka faktur miesięcznie#
Anna, graficzka na JDG, czynna podatniczka VAT, wystawia 4–6 faktur miesięcznie firmom, łącznie ok. 15 000 zł brutto. Nie ma księgowej na etacie; rozlicza się z biurem rachunkowym.
- Ustala termin. Sprzedaż przekracza 10 000 zł brutto miesięcznie, więc obowiązek wystawiania ma od 1.04.2026 r. (odbierania – od 1.02.2026 r.).
- Wybiera narzędzie. Na tę skalę wystarcza bezpłatna Aplikacja Podatnika KSeF (w przeglądarce) lub Aplikacja Mobilna KSeF.
- Loguje się przez login.gov.pl (np. Profilem Zaufanym lub aplikacją mObywatel) w kontekście swojego NIP.
- Nadaje uprawnienie biuru rachunkowemu do dostępu do faktur (biuro pobiera faktury sprzedażowe i zakupowe do księgowania).
- Wystawia fakturę w aplikacji, sprawdza status i zapisuje numer KSeF oraz UPO.
- Klientom, którzy pytają o PDF, wysyła wizualizację z kodem QR (faktura „właściwa” jest w KSeF).
- Raz w tygodniu sprawdza faktury zakupowe w KSeF – od dnia nadania numeru biegną terminy płatności.
- Przygotowuje się na 2027 r.: od 1 stycznia w przelewach do czynnych podatników VAT wpisuje numer KSeF faktury.
Scenariusz 2: firma z wysokim wolumenem#
Spółka produkcyjno-handlowa, ok. 3 000 faktur sprzedażowych i 1 500 zakupowych miesięcznie, system ERP, kilka oddziałów.
- Termin: sprzedaż w 2024 r. poniżej 200 mln zł z VAT → obowiązek od 1.04.2026 r.
- Integracja przez API KSeF w ERP (lub przez platformę pośredniczącą), wysyłka w sesjach wsadowych.
- Testy w środowisku testowym (dane zanonimizowane), potem w przedprodukcyjnym Demo (realne dane uwierzytelniające, bez skutków prawnych).
- Uwierzytelnianie systemowe: certyfikaty KSeF typu 1 (dla integracji) i typu 2 (dla faktur offline); kontrola dat ważności (max 2 lata).
- Model uprawnień: osobne uprawnienia do wystawiania, do dostępu do faktur i do zarządzania uprawnieniami; administratorzy jednostek wewnętrznych dla oddziałów.
- Monitoring statusów: codzienny raport faktur odrzuconych i offline czekających na dosłanie; alerty przed upływem terminu.
- Obieg zakupów: automatyczne pobieranie faktur zakupowych, dopasowanie do zamówień, akceptacja, księgowanie z numerem KSeF w JPK_VAT.
- Płatności od 2027 r.: generowanie identyfikatorów zbiorczych przy przelewach za wiele faktur, numer KSeF w komunikacie MPP.
- Plan awaryjny: procedura offline24, rezerwowe łącze, osoba odpowiedzialna za śledzenie komunikatów MF o niedostępności i awariach.
Scenariusz 3: biuro rachunkowe obsługujące wielu klientów#
Biuro obsługuje 80 klientów: 50 JDG, 25 spółek, 5 fundacji.
- Inwentaryzacja klientów: kto wystawia sam (własny program lub aplikacja MF), komu biuro wystawia faktury, kto korzysta z limitu 10 000 zł do końca 2026 r.
- Uprawnienia: klienci nadają biuru (jako podmiotowi z NIP) uprawnienia – do dostępu do faktur, a w razie potrzeby także do wystawiania – z możliwością dalszego przekazywania. Biuro nadaje je pracownikom w ramach konkretnych klientów (uprawnienia pośrednie).
- Spółki bez pieczęci kwalifikowanej składają ZAW-FA, wskazując osobę, która potem elektronicznie nada uprawnienia biuru.
- Rejestr uprawnień: kto, do jakiego klienta, jaki zakres, od kiedy; przegląd co kwartał i przy odejściu pracownika.
- Pobieranie faktur: codziennie lub kilka razy w tygodniu, automatycznie w programie księgowym.
- Komunikacja z klientami: jasne zasady, kto pilnuje terminów offline24 i faktur odrzuconych; kto przekazuje faktury spoza KSeF (zagraniczne, z kas).
- Przygotowanie na 1.01.2027 r.: lista klientów kończących korzystanie z limitu 10 000 zł i z faktur z kas; szkolenie z numeru KSeF w płatnościach.
Scenariusz 4: sprzedawca B2C z kasą fiskalną#
Sklep stacjonarny i internetowy sprzedaje głównie konsumentom, czasem firmom (faktury do paragonów).
- 2026 r.: faktury dla firm wystawiane z kasy rejestrującej i paragony z NIP do 450 zł mogą funkcjonować poza KSeF do 31.12.2026 r. Faktury dla konsumentów – poza obowiązkiem.
- Odbiór: od 1.02.2026 r. faktury od dostawców sklep odbiera w KSeF.
- Faktury dla firm spoza kasy (np. sprzedaż internetowa na firmę) – w KSeF od 1.04.2026 r. (lub od przekroczenia limitu 10 000 zł, jeśli z niego korzysta).
- Przygotowanie na 1.01.2027 r.: kasa przestaje wystawiać faktury; trzeba połączyć system sprzedaży z KSeF tak, by po paragonie z NIP szybko wystawić fakturę ustrukturyzowaną.
- Faktury dla konsumentów: sklep może wystawiać je poza KSeF albo dobrowolnie w KSeF i wydawać z kodem QR – ważne, by system rozróżniał nabywcę z NIP i bez NIP.
- Zwroty i reklamacje firmowe: korekty faktur z KSeF – tylko w KSeF.
Typowe błędy i jak ich unikać#
| Błąd | Skutek | Jak uniknąć |
|---|---|---|
| Brak kontroli statusu wysyłki | Odrzucona faktura = niewystawiona; klient jej nie ma | Codzienny przegląd statusów, alerty w programie |
| Mylenie numeru faktury (P_2) z numerem KSeF | Błędy w korektach, JPK, przelewach | Osobne pola w programie i na wizualizacji |
| Wysyłka później niż data w P_1 bez świadomości | Faktura uznana za offline24; przesłanie później niż w następnym dniu roboczym po dacie z P_1 to spóźnienie | Ustaw P_1 na dzień wysyłki albo pilnuj terminu |
| Nieodbieranie faktur zakupowych | Przeterminowane płatności, utrata kontroli nad kosztami | Harmonogram pobierania, uprawnienie dla biura |
| Udostępnianie faktury offline poza KSeF bez dwóch kodów QR | Faktura wydana nieprawidłowo; ryzyko kary po wejściu w życie przepisów o karach | Certyfikat typu 2 w programie lub wydanie faktury po nadaniu numeru |
| Liczenie limitu 10 000 zł netto lub z fakturami konsumenckimi | Wystawianie poza KSeF mimo obowiązku | Limit brutto, tylko faktury objęte obowiązkiem |
| Korekta przed nadaniem numeru KSeF fakturze pierwotnej (offline) | Odrzucenie lub błędna korekta | Najpierw dosłanie faktury pierwotnej |
| Brak uprawnień dla zastępstwa | Paraliż fakturowania podczas urlopu/choroby | Co najmniej dwie osoby z uprawnieniem do wystawiania |
| Udostępnianie tokenów lub certyfikatów innym osobom | Naruszenie zasad, brak rozliczalności, ryzyko nadużyć | Imienne narzędzia, rejestr, unieważnianie po odejściu pracownika |
| Wystawianie faktury dla firmy jako konsumenckiej, by uniknąć KSeF | Faktura wystawiona wbrew obowiązkowi | Weryfikacja NIP nabywcy w procesie sprzedaży |
FAQ#
Jak wystawić fakturę w KSeF?#
Przygotuj fakturę w programie zintegrowanym z KSeF lub w aplikacji MF, uwierzytelnij się w kontekście swojego NIP, wyślij plik i sprawdź, czy otrzymał numer KSeF oraz UPO. Dopiero wtedy faktura jest wystawiona.
Jak odebrać fakturę w KSeF?#
Zaloguj się do Aplikacji Podatnika KSeF, Aplikacji Mobilnej, e-mikrofirmy lub programu zintegrowanego z KSeF i pobierz faktury zakupowe. Możesz też nadać biuru rachunkowemu uprawnienie do dostępu do faktur.
Jaka jest data wystawienia faktury w KSeF?#
W trybie online – dzień przesłania do KSeF. Jeśli wyślesz fakturę później niż w dniu wskazanym w polu P_1, datą wystawienia będzie data z P_1, a faktura zostanie uznana za wystawioną w trybie offline24 (art. 106nda ust. 16).
Kiedy nabywca otrzymuje fakturę z KSeF?#
Co do zasady w dniu nadania numeru KSeF – niezależnie od tego, kiedy faktycznie zajrzy do systemu. Wyjątek: nabywcy, którym faktura jest przekazywana poza KSeF (np. konsumenci, podmioty zagraniczne) – liczy się faktyczne otrzymanie.
Co zrobić, gdy KSeF nie działa?#
Jeśli MF ogłosiło niedostępność lub awarię – stosujesz odpowiedni tryb (dosłanie w 1 albo 7 dni roboczych po ich zakończeniu). Jeśli problem jest po Twojej stronie – tryb offline24 i dosłanie najpóźniej następnego dnia roboczego. Przy awarii całkowitej ogłoszonej w mediach faktur nie dosyłasz.
Czy mogę anulować fakturę wysłaną do KSeF?#
Nie. Faktura z numerem KSeF nie może zostać usunięta ani zmieniona. Błędy poprawiasz fakturą korygującą wystawioną w KSeF.
Czy w KSeF są duplikaty faktur?#
Nie są potrzebne – oryginał jest dostępny w systemie przez 10 lat dla obu stron.
Czy konsument może dostać fakturę z KSeF?#
Tak, jeśli sprzedawca wystawi ją w KSeF dobrowolnie. Konsument otrzymuje ją poza systemem (wydruk, PDF) z kodem QR, który pozwala sprawdzić, że faktura istnieje w KSeF.
Do czego służy kod QR na fakturze?#
Do weryfikacji, czy faktura znajduje się w KSeF, i dostępu do jej danych. Faktura offline przed wysłaniem ma dodatkowo kod „CERTYFIKAT”, który potwierdza, kto ją wystawił.
Czy numer KSeF trzeba wpisywać w przelewie?#
Od 1 stycznia 2027 r. – tak, przy płatnościach między czynnymi podatnikami VAT za faktury ustrukturyzowane (numer KSeF albo identyfikator zbiorczy). Do końca 2026 r. jest to dobrowolne.
Jak długo mam na dosłanie faktury w trybie offline24?#
Niezwłocznie, nie później niż w następnym dniu roboczym po dniu jej wystawienia.
Słowniczek#
- Sesja interaktywna / wsadowa – sposoby wysyłania faktur do KSeF: pojedynczo albo paczkami.
- Walidacja – automatyczne sprawdzenie zgodności pliku XML ze schemą i regułami technicznymi.
- Pole P_1 / P_2 – w strukturze FA(3): data wystawienia wskazana przez podatnika / numer faktury nadany przez wystawcę.
- UPO – Urzędowe Poświadczenie Odbioru faktury przez KSeF.
- Tryb offline24 – stały tryb wystawienia faktury poza systemem z obowiązkiem dosłania najpóźniej następnego dnia roboczego.
- Tryb awaryjny – tryb stosowany w czasie awarii KSeF ogłoszonej przez MF; dosłanie w 7 dni roboczych.
- Awaria całkowita – awaria ogłoszona w mediach; faktury wystawia się poza KSeF i ich nie dosyła.
- KOD I / KOD II – kody QR: weryfikacyjny (z numerem KSeF lub „OFFLINE”) i certyfikatowy („CERTYFIKAT”).
- Certyfikat KSeF typu 2 – certyfikat do oznaczania faktur offline kodem II.
- Potwierdzenie transakcji – dokument z kodami QR wydawany przed nadaniem numeru KSeF; nie jest fakturą.
- Identyfikator zbiorczy – numer obejmujący wiele faktur, używany przy płatności zbiorczej.
- OFF / BFK / DI – oznaczenia w JPK_VAT dla pozycji bez numeru KSeF: OFF – faktura z trybu awaryjnego, BFK – faktura wystawiona poza KSeF, DI – dowód inny niż faktura oraz faktura z trybu offline24 lub niedostępności bez numeru.
- Samofakturowanie – wystawianie faktur przez nabywcę w imieniu sprzedawcy.
Źródła#
Źródła sprawdzone przez redakcję 9 listopada 2026 r. (wraz z dostępnością odnośników).
- Ustawa o VAT (t.j. Dz.U. 2026 poz. 1263 ze zm.), m.in. art. 106gb, 106j, 106na–106ng, 106nha, 108g, 112aa – ISAP
- Rozporządzenie MFiG z 12 grudnia 2025 r. w sprawie korzystania z KSeF (Dz.U. 2025 poz. 1815) – ISAP
- MF – Tabela „Tryby wystawiania faktur ustrukturyzowanych” (24.02.2026) – PDF
- Serwis KSeF MF – Tryby szczególne wystawiania faktur – ksef.podatki.gov.pl
- Serwis KSeF MF – Tryb offline24 – ksef.podatki.gov.pl
- Serwis KSeF MF – Kody weryfikujące QR – ksef.podatki.gov.pl
- Serwis KSeF MF – Numer KSeF i zbiorczy identyfikator – ksef.podatki.gov.pl
- Serwis KSeF MF – Potwierdzenie transakcji – ksef.podatki.gov.pl
- MF – wzór UPO (grafika UPO v01/2026) – PDF
- Podręcznik KSeF 2.0 cz. I (wersja z 6.08.2026) – PDF
- Podręcznik KSeF 2.0 cz. III – Dodatkowe funkcjonalności KSeF (wersja z 6.08.2026) – PDF
- Podręcznik KSeF 2.0 cz. II – Wystawianie i otrzymywanie faktur (wersja z 6.08.2026) – PDF
- Odpowiedź MF na interpelację nr 17096 (korekty faktur wystawionych przed obowiązkiem) – api.sejm.gov.pl
- Dokumentacja API KSeF 2.0 (repozytorium MF) – github.com/CIRFMF/ksef-docs
- Serwis KSeF MF – Zakres obowiązkowego KSeF (załączniki, VAT RR, przepisy epizodyczne) – ksef.podatki.gov.pl
- Serwis KSeF MF – Wsparcie dla integratorów (sesje, środowiska) – ksef.podatki.gov.pl
- Odpowiedź MF na interpelację nr 19230 (brak ustawowych awarii w 2026 r. do daty odpowiedzi) – api.sejm.gov.pl
- Odpowiedź MF na interpelację nr 14672 (numer KSeF w przelewie) – api.sejm.gov.pl
- MF – JPK_VAT z deklaracją: stosowanie znaczników w części ewidencyjnej (wersja 1.1) – PDF