Kod offline i kody QR na fakturze KSeF — po co są i jak działają

Podczas awarii lub niedostępności KSeF fakturę wystawiasz poza systemem, ale musi ona nieść na sobie dwa kody QR: jeden identyfikuje dokument i pozwala go zweryfikować, drugi — generowany z certyfikatu KSeF typu 2 — potwierdza tożsamość wystawcy. Fakturę i tak trzeba przesłać do KSeF: w trybie offline24 najpóźniej następnego dnia roboczego, w trybie awaryjnym — w ciągu 7 dni roboczych od zakończenia awarii. Od 1 stycznia 2027 r. za przekroczenie terminu grożą kary z art. 106ni ustawy o VAT.

6 min czytania 74 wyświetleń
Kod offline i kody QR na fakturze KSeF — po co są i jak działają

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).

Tagi

#KSeF
Udostępnij

Poprzedni artykuł

Tryb awaryjny vs offline24 — czym się różnią i kiedy który Cię ratuje

Następny artykuł

Pierwsza e-faktura w KSeF: 10 rzeczy do sprawdzenia

Bądź na bieżąco

Otrzymuj powiadomienia o nowych artykułach. Bez spamu, rezygnacja w każdej chwili.

Szanujemy Twoją prywatność. Możesz zrezygnować w dowolnym momencie.

Pliki cookies

Używamy plików cookies, aby zapewnić działanie usługi i — za Twoją zgodą — usprawnić ją. Możesz zaakceptować wszystkie, odrzucić opcjonalne lub dostosować wybór. Polityka cookies