Faktura nie chce się wysłać do KSeF. Pytanie, które naprawdę się liczy, nie brzmi „co się stało", tylko: czy to mój problem, czy awaria po stronie systemu? Od odpowiedzi zależy, ile masz czasu na dosłanie — jeden dzień roboczy albo siedem — i czy w ogóle wolno Ci sięgnąć po dany tryb.
offline24 i tryb awaryjny to dwa różne narzędzia na dwie różne sytuacje. Pomylenie ich nie boli dziś, w okresie ochronnym, ale od 1 stycznia 2027 spóźniona wysyłka może kosztować.
W tym tekście pokazuję, kiedy działa który tryb, jakie są dokładne terminy i podstawy prawne, oraz co zrobić, gdy offline24 nagle zmienia się w awarię.
Dwa różne problemy, dwa różne tryby
Cała różnica sprowadza się do źródła kłopotu.
offline24 to Twój problem lokalny — padł internet, zawiesił się router, oprogramowanie nie odpowiada albo KSeF przetwarza faktury z opóźnieniem. Sam KSeF działa, to po Twojej stronie coś nie gra. Z tego trybu korzystasz z własnej inicjatywy i jest on dostępny zawsze, dla każdego podatnika.
Tryb awaryjny to problem KSeF — poważna usterka po stronie infrastruktury rządowej, którą Ministerstwo Finansów oficjalnie ogłasza w Biuletynie Informacji Publicznej (BIP) i w oprogramowaniu interfejsowym (API). Dopóki nie ma komunikatu MF, formalnie nie ma trybu awaryjnego — choćby system odpowiadał wolno.
Najprostsza reguła decyzyjna: sprawdź status KSeF. Zielony status i brak komunikatu o awarii oznaczają, że problem jest po Twojej stronie — to offline24. Komunikat MF o awarii oznacza tryb awaryjny.
offline24 tryb awaryjny Przyczyna Twój problem (internet, oprogramowanie, wolne API) awaria KSeF ogłoszona przez MF Kto decyduje Ty Ministerstwo Finansów (komunikat w BIP + API) Podstawa prawna art. 106nda ustawy o VAT art. 106nf ustawy o VAT Termin wysyłki do KSeF następny dzień roboczy po wystawieniu 7 dni roboczych od zakończenia awarii Struktura faktury FA(3) XML FA(3) XML Kody QR dwa (OFFLINE + CERTYFIKAT) dwa (OFFLINE + CERTYFIKAT) Certyfikat KSeF typu 2 KSeF typu 2 Data wystawienia pole P_1 struktury pole P_1 struktury
Podstawy prawne i pełen opis procedur znajdziesz na stronie Ministerstwa Finansów o trybach szczególnych.
Tryb offline24 — gdy problem jest po Twojej stronie
offline24 (art. 106nda ustawy o VAT) został pomyślany jako tryb ciągłości działania, a nie furtka do omijania KSeF. Wystawiasz fakturę poza systemem, ale wciąż w strukturze FA(3), i dosyłasz ją do KSeF najpóźniej w następnym dniu roboczym po dniu wystawienia. Szczegóły opisuje strona MF o trybie offline24.
Kilka rzeczy, o których trzeba pamiętać:
Datą wystawienia jest data z pola P_1 struktury, czyli ta, którą sam wpisujesz na fakturze — nie moment dotarcia do KSeF.
Faktura musi być oznaczona dwoma kodami QR: pierwszy (z oznaczeniem „OFFLINE") zapewnia dostęp do faktury w KSeF i weryfikację danych, drugi (z oznaczeniem „CERTYFIKAT") potwierdza tożsamość wystawcy. Drugi kod wygenerujesz tylko mając certyfikat KSeF typu 2.
Nabywca krajowy (czynny lub zwolniony podatnik VAT) otrzyma fakturę przez KSeF po nadaniu numeru — i to data nadania numeru jest dla niego datą otrzymania. Nabywcy zagranicznemu, konsumentowi albo podmiotowi bez NIP udostępniasz fakturę poza KSeF, w uzgodniony sposób. Krajowemu nabywcy z NIP, zanim faktura dostanie numer, możesz wydać potwierdzenie transakcji.
Przykład (ilustracyjny): w piątek wieczorem na stacji paliw z kiepskim łączem wystawiasz fakturę w offline24. Termin „następny dzień roboczy" oznacza, że masz czas na wysyłkę do poniedziałku — weekend się nie liczy. (Zastąp realnym scenariuszem, jeśli masz dane.)
Tryb awaryjny — gdy KSeF ma awarię
Tryb awaryjny (art. 106nf ustawy o VAT) wchodzi w grę dopiero po oficjalnym komunikacie MF o awarii w BIP i oprogramowaniu interfejsowym. To nie Ty zawiniłeś — padła infrastruktura rządowa — i dlatego ustawodawca daje znacznie więcej luzu.
Termin: 7 dni roboczych od dnia zakończenia awarii na przesłanie faktur do KSeF i nadanie im numerów.
Reguła resetu zegara: jeśli w trakcie 7-dniowego okna MF ogłosi kolejną awarię, termin liczysz od zakończenia tej nowej. Dlatego trzeba śledzić komunikaty do skutku, a nie tylko do pierwszego „odwołania".
Przekazanie nabywcy: fakturę przekazujesz nabywcy poza systemem, w uzgodniony sposób; jego datą otrzymania jest data faktycznego otrzymania, a nie nadania numeru KSeF.
Korekta: do faktury wystawionej podczas awarii wystawisz korektę dopiero po przesłaniu oryginału do KSeF i nadaniu mu numeru. Kolejność jest sztywna: oryginał → KSeF → numer → korekta.
Szczególny przypadek: offline24, które przechodzi w awarię
To scenariusz, który najłatwiej przegapić. Wystawiasz fakturę w offline24 w poniedziałek, masz na nią jeden dzień roboczy. Ale we wtorek rano MF ogłasza oficjalną awarię KSeF. Co z terminem?
Zmienia się: faktura wystawiona przed ogłoszeniem awarii „wpada" w reżim awaryjny i przesyłasz ją do KSeF w ciągu 7 dni roboczych od zakończenia awarii. Dla firmy oznacza to jeden praktyczny wniosek — trzeba monitorować komunikaty o dostępności KSeF i umieć przypisać każdą fakturę do właściwego reżimu terminów.
Dla pełnego obrazu — to nie dwa, a cztery tryby, które łatwo ułożyć w drabinkę po terminie dosłania:
offline24 (art. 106nda) → następny dzień roboczy po wystawieniu
offline – niedostępność (art. 106nh) → następny dzień roboczy po zakończeniu zaplanowanej przerwy ogłoszonej przez MF
tryb awaryjny (art. 106nf) → 7 dni roboczych od zakończenia awarii
awaria całkowita (ogłoszona w środkach przekazu, np. katastrofa, cyberatak) → wracasz do faktury papierowej lub PDF, bez FA(3) i bez kodów QR, i nie dosyłasz jej później do KSeF
Co to zmienia w praktyce (i jak nie przegapić terminu)
W 2026 trwa okres ochronny — spóźniona wysyłka faktury offline nie grozi karą administracyjną. To się zmienia 1 stycznia 2027: od tego dnia naruszenie terminu może podlegać karze (przepisy przewidują nawet 100% kwoty VAT z faktury). Wniosek jest prosty — nie wykorzystuj całego okna „bo można". Wysyłaj, gdy tylko system wróci.
Cała operacyjna trudność tych trybów polega na tym, że termin zależy od tego, który tryb obowiązuje, a to wymaga znajomości statusu KSeF w danej chwili. Tu właśnie odpowiednie narzędzie zdejmuje z Ciebie ryzyko:
Biurko samo wykrywa serię nieudanych połączeń z bramką KSeF i przełącza wystawianie w tryb offline, żebyś nie musiał ręcznie zgadywać, czy to już awaria.
Gdy środowisko KSeF wraca do życia, zaległe faktury wracają do wysyłki automatycznie — bez Twojego udziału.
Osobny mechanizm pilnuje terminu dosłania i oznacza do ręcznego sprawdzenia każdą fakturę, która zbliża się do końca okna lub je przekroczyła, od razu Cię powiadamiając. Żadna faktura nie „wisi" po cichu.
Oba tryby offline wymagają certyfikatu KSeF typu 2 — Biurko przypomina o jego wygaśnięciu z wyprzedzeniem (7/3/1 dzień), żeby awaria nie zastała Cię bez ważnego certyfikatu.
Więcej o samym certyfikacie piszę w osobnym wpisie: certyfikat KSeF typu 2 — jak go pobrać i po co. (Placeholder — podmień finalny URL.)
Szybka ściąga
Najpierw sprawdź status KSeF — zielony status i brak komunikatu = problem po Twojej stronie = offline24
Miej pobrany certyfikat KSeF typu 2, zanim będzie potrzebny (bez niego faktura offline to prawnie szkic)
Zapamiętaj terminy: offline24 = następny dzień roboczy, awaria = 7 dni roboczych od zakończenia
Ustal z nabywcami kanał przekazania faktury offline (mail, portal), żeby nie było sporu o datę odbioru
Najpierw oryginał do KSeF i numer, dopiero potem korekta
Nie czekaj do końca okna — wyślij, gdy tylko system wróci
Podsumowanie
offline24 a tryb awaryjny to nie kwestia nazwy, tylko terminu i tego, kto zawinił. Twój problem to offline24 i jeden dzień roboczy. Awaria po stronie MF to tryb awaryjny i siedem dni roboczych. Reszta — struktura FA(3), dwa kody QR, certyfikat typu 2 — jest taka sama, więc na fakturze tych trybów nie odróżnisz; różnica żyje w kalendarzu.
Jeśli nie chcesz tego pilnować ręcznie, przetestuj Biurko przez 14 dni za darmo — wykryje awarię za Ciebie, dośle zaległe faktury po powrocie systemu i ostrzeże, zanim termin się zamknie.
FAQ
Czym różni się tryb offline24 od trybu awaryjnego? offline24 stosujesz, gdy problem jest po Twojej stronie (brak internetu, awaria oprogramowania) — masz wtedy następny dzień roboczy na wysyłkę do KSeF. Tryb awaryjny obowiązuje, gdy Ministerstwo Finansów oficjalnie ogłosi awarię KSeF w BIP — wtedy masz 7 dni roboczych od jej zakończenia.
Ile czasu mam na wysłanie faktury do KSeF w trybie awaryjnym? 7 dni roboczych liczonych od dnia zakończenia awarii ogłoszonej przez MF. Jeśli w tym czasie zostanie ogłoszona kolejna awaria, termin liczysz od zakończenia tej nowej. Faktura musi być w strukturze FA(3) i oznaczona dwoma kodami QR.
Skąd wiem, czy to awaria KSeF, czy mój problem? Sprawdź status systemu i komunikaty MF. Jeśli KSeF działa (zielony status, brak komunikatu o awarii), problem jest po Twojej stronie — obowiązuje offline24 i termin jednego dnia roboczego. Komunikat MF o awarii w BIP oznacza tryb awaryjny i 7 dni roboczych.
Czy do offline24 i trybu awaryjnego potrzebuję certyfikatu? Tak. W obu trybach do oznaczenia faktury drugim kodem QR („CERTYFIKAT") potrzebny jest certyfikat KSeF typu 2, pobierany w Aplikacji Podatnika KSeF 2.0 lub przez API. Bez niego nie wystawisz poprawnej faktury poza systemem.
Co się stanie, jeśli nie wyślę faktury offline w terminie? W 2026 trwa okres ochronny i spóźnienie nie grozi karą administracyjną. Od 1 stycznia 2027 naruszenie terminu może podlegać karze (przepisy przewidują nawet 100% kwoty VAT z faktury). Dlatego najlepiej dosyłać faktury jak najszybciej, nie czekając na koniec okna.
