KSeF miał działać całą dobę, bez przerw. W praktyce każdy system IT bywa niedostępny — a Twój internet potrafi paść dokładnie wtedy, gdy klient czeka na fakturę. Ustawodawca to przewidział: w takich sytuacjach wystawiasz dokument w jednym z trybów szczególnych, a na wydruku pojawiają się dwa kody QR z dopiskiem „OFFLINE".
Problem w tym, że mało kto wie, co te kody właściwie robią i dlaczego są aż dwa. A pomyłka nie jest kosmetyczna — od 1 stycznia 2027 r. spóźnione dosłanie faktury do KSeF może kosztować do 100% VAT.
W tym artykule tłumaczymy, po co są oba kody QR, skąd bierze się kod offline, czym różnią się tryby offline24, offline i awaryjny oraz w jakim terminie musisz przesłać dokument.
Dlaczego na fakturze offline są aż dwa kody QR
Kiedy faktura powstaje poza KSeF, system nie może w czasie rzeczywistym potwierdzić dwóch rzeczy: że taki dokument istnieje i że wystawiłeś go właśnie Ty. Dlatego przepisy wymagają dwóch niezależnych kodów QR, z których każdy odpowiada za coś innego.
To nie jest podwójne zabezpieczenie „na wszelki wypadek". Każdy kod pełni odrębną funkcję i bez żadnego z nich faktura offline nie jest kompletna.
Kod I — QR identyfikacyjny („OFFLINE")
Pierwszy kod jest identyfikacyjny. Generuje go automatycznie Twój program do fakturowania i zawiera podstawowe dane dokumentu: numer faktury, NIP sprzedawcy, kwoty i daty. Do kodu wpleciony jest też adres weryfikacyjny.
Dzięki temu nabywca może zeskanować kod telefonem i sprawdzić fakturę, zanim jeszcze trafi ona do KSeF. Kod nosi widoczne oznaczenie „OFFLINE" — to sygnał, że dokument został wystawiony w trybie szczególnym i czeka na przesłanie do systemu.
Ten kod nie wymaga od Ciebie niczego poza poprawnie wygenerowaną strukturą FA(3) — obowiązkowym wzorem faktury od 1 lutego 2026 r.
Kod II — QR z certyfikatu KSeF typu 2
Drugi kod jest uwierzytelniający i to on sprawia najwięcej kłopotów. Powstaje na podstawie certyfikatu KSeF typu 2 (nazywanego też certyfikatem offline lub certyfikatem wystawcy faktury). Jego zadaniem jest potwierdzenie, że fakturę wystawił uprawniony podmiot — bez połączenia z systemem, w oparciu o zaufany certyfikat.
Tu leży sedno: bez certyfikatu typu 2 w ogóle nie wystawisz faktury w trybie offline. Nie ma certyfikatu — nie ma drugiego kodu QR — nie ma legalnej faktury podczas awarii.
Certyfikat pobierasz w Module Certyfikatów i Uprawnień (MCU) aplikacji Podatnika KSeF 2.0. Można go było uzyskać od 1 listopada 2025 r., a używać — od startu obowiązkowego KSeF. Certyfikat jest ważny 2 lata, więc warto zawczasu wpisać w kalendarz jego wygaśnięcie.
Trzy tryby offline i terminy przesłania do KSeF
„Tryb offline" to tak naprawdę kilka odrębnych procedur. Różnią się przyczyną i — co najważniejsze — terminem, w którym musisz dosłać fakturę do KSeF.
Tryb Kiedy stosujesz Termin przesłania do KSeF offline24 Dobrowolnie, w każdej chwili — np. brak internetu, KSeF działa wolno, własna decyzja Najpóźniej następnego dnia roboczego po dniu wystawienia offline (niedostępność) MF ogłasza planowaną przerwę techniczną w BIP Najpóźniej następnego dnia roboczego po zakończeniu przerwy awaryjny (awaria) MF ogłasza awarię KSeF w BIP lub przez API W ciągu 7 dni roboczych od zakończenia awarii awaria całkowita Sytuacja nadzwyczajna (np. klęska żywiołowa) Brak obowiązku przesłania; dopuszczalny papier/PDF bez FA(3) i QR
Dwie rzeczy warto zapamiętać. Po pierwsze, datą wystawienia faktury pozostaje data, którą wpisałeś w dokumencie — nawet jeśli prześlesz go później. Po drugie, w trybie awaryjnym termin 7 dni liczysz od zakończenia awarii, a jeśli w tym czasie MF ogłosi kolejną awarię, licznik startuje od końca tej drugiej.
Przykład: wystawiasz fakturę 8 lipca 2026 r. w trybie offline24, bo padł internet w biurze. Datą wystawienia jest 8 lipca. Fakturę musisz przesłać do KSeF najpóźniej 9 lipca (następny dzień roboczy). Jeśli tego nie zrobisz, data wystawienia się nie zmieni — ale od 2027 r. narazisz się na sankcję.
Aktualne zasady dla wszystkich trybów szczególnych znajdziesz na ksef.podatki.gov.pl.
Co ma z tym wspólnego Biurko
W Biurko podszliśmy do trybów offline tak, żeby nie zostawić Cię z ręczną robotą w najgorszym momencie:
Certyfikat na pierwszym miejscu. Postawiliśmy na uwierzytelnianie certyfikatem, a nie tokenem — to ten sam certyfikat typu 2, który jest niezbędny do drugiego kodu QR. Dzięki temu nie musisz w panice organizować go dopiero w dniu awarii.
Kod offline i QR na PDF automatycznie. Faktura wystawiona w trybie szczególnym dostaje kod referencyjny offline i kod QR z linkiem weryfikacyjnym prosto na wydruku — bez ręcznego sklejania.
Auto-ponawianie po awarii. Gdy KSeF wróci do życia, zakolejkowane faktury offline są wysyłane automatycznie, bez Twojego udziału.
Pilnowanie terminu. Jeśli faktura zbliża się do granicy „następnego dnia roboczego" lub „7 dni", system oznacza ją do przeglądu i powiadamia osobę odpowiedzialną — zanim termin przepadnie.
Praktyczna checklista na wypadek awarii KSeF
Pobierz certyfikat KSeF typu 2 w MCU zanim będzie potrzebny — bez niego nie wystawisz faktury offline.
Wpisz do kalendarza datę wygaśnięcia certyfikatu (ważny 2 lata).
Upewnij się, że Twój program generuje oba kody QR i strukturę FA(3).
Zapamiętaj terminy: offline24 i niedostępność — następny dzień roboczy; awaria — 7 dni roboczych od jej zakończenia.
Śledź komunikaty MF w BIP — to tam ogłaszana jest niedostępność i awaria.
Po przywróceniu KSeF sprawdź, czy wszystkie faktury offline zostały faktycznie przyjęte i mają numer KSeF.
Podsumowanie
Dwa kody QR na fakturze offline to nie ozdoba, lecz dwa niezależne dowody: że faktura istnieje i że wystawił ją uprawniony podmiot. Kluczem do drugiego z nich jest certyfikat typu 2 — bez niego cały tryb offline przestaje działać. A skoro fakturę i tak trzeba dosłać do KSeF w ściśle określonym terminie, warto mieć narzędzie, które zrobi to za Ciebie.
Biurko generuje kody offline i QR automatycznie, ponawia wysyłkę po awarii i pilnuje terminów za Ciebie. Wypróbuj bezpłatnie przez 14 dni na biurko.io — bez karty, bez zobowiązań.
FAQ
Po co są dwa kody QR na fakturze offline? Pierwszy kod identyfikuje fakturę i pozwala nabywcy ją zweryfikować przed przesłaniem do KSeF. Drugi, generowany z certyfikatu KSeF typu 2, potwierdza tożsamość wystawcy. Oba są wymagane, by faktura wystawiona w trybie offline była kompletna i zgodna z przepisami.
Czy do trybu offline potrzebuję certyfikatu KSeF? Tak. Certyfikat KSeF typu 2 (certyfikat offline) jest niezbędny do wygenerowania drugiego, uwierzytelniającego kodu QR w każdym trybie szczególnym: offline24, offline i awaryjnym. Bez niego wystawienie faktury poza systemem nie jest możliwe. Pobierzesz go w MCU aplikacji Podatnika KSeF 2.0.
Ile mam czasu na przesłanie faktury offline do KSeF? W trybie offline24 — najpóźniej następnego dnia roboczego po dniu wystawienia. W trybie niedostępności — następnego dnia roboczego po zakończeniu przerwy. W trybie awaryjnym — w ciągu 7 dni roboczych od zakończenia awarii ogłoszonej przez MF.
Co się stanie, jeśli nie zdążę przesłać faktury w terminie? Data wystawienia faktury się nie zmieni, ale od 1 stycznia 2027 r. przekroczenie terminu może skutkować sankcją z art. 106ni ustawy o VAT — do 100% kwoty VAT (faktura z VAT) lub do 18,7% kwoty należności ogółem (faktura bez VAT).
Skąd dowiem się, że KSeF ma awarię? Ministerstwo Finansów ogłasza niedostępność i awarię w Biuletynie Informacji Publicznej (BIP) oraz przez interfejs API. To ten komunikat decyduje, czy stosujesz tryb niedostępności (następny dzień roboczy), czy awaryjny (7 dni roboczych).
