KSeF — tryb Offline24
Wystawianie faktur gdy KSeF jest niedostępny — znaczniki OFF i BFK, obowiązek przesłania w ciągu 1 dnia roboczego, zasady i ryzyko nadużycia.
Tryb Offline24 (znacznik OFF) to rozwiązanie awaryjne: kiedy
KSeF jest niedostępny z przyczyn technicznych, wystawca może wystawić
fakturę lokalnie pod warunkiem, że prześle ją do KSeF w ciągu 1 dnia
roboczego od wystawienia (Ustawa o VAT, art. 106nf).
Informacje mają charakter edukacyjny
Dokumentacja nie zastępuje porady doradcy podatkowego ani biegłego rewidenta. W sprawach szczegółowych skontaktuj się ze specjalistą. Jak weryfikujemy dokumentację ↗
Kiedy wolno korzystać z Offline24
Tryb jest awaryjny — wolno go użyć tylko w konkretnych sytuacjach:
- Awaria po stronie KSeF — MF ogłasza przerwy w dostępie lub API zwraca błędy HTTP 5xx przez dłuższy czas.
- Problemy z łącznością internetową po stronie wystawcy — np. praca na laptopie w miejscu bez zasięgu, w trasie.
- Awaria po stronie systemu księgowego — np. błąd certyfikatu, wygaśnięcie klucza.
Nie wolno używać Offline24 jako zwykłego trybu pracy — to nadużycie, za które grożą kary (po zakończeniu grace period) do 100 % kwoty VAT na fakturze.
Znaczniki Offline
| Znacznik | Znaczenie | Kiedy |
|---|---|---|
OFF | Offline24 — faktura wystawiona poza KSeF z powodu awarii | Awaria KSeF lub łączności |
BFK | Bez faktury KSeF — wystawiona poza KSeF z legitymowanego wyjątku | B2C, transgraniczna, niskowartościowa |
DI | Dokument inny — nie faktura (np. dokument wewnętrzny, dokument uproszczony) | Dokumenty niebędące fakturami |
Znaczniki trafiają do JPK_V7M(3) w odpowiednich polach — dzięki temu MF wie, że faktura istnieje, nawet jeśli nie ma jej jeszcze w KSeF.
Obowiązek 1 dnia roboczego
Faktura wystawiona w trybie Offline24 musi być przesłana do KSeF najpóźniej następnego dnia roboczego od wystawienia.
Przykład 1: faktura wystawiona w poniedziałek o 14:00 — termin przesłania do KSeF: wtorek do końca dnia.
Przykład 2: faktura wystawiona w piątek o 16:00 — termin przesłania: poniedziałek do końca dnia (piątek + 1 dzień roboczy).
Przykład 3: faktura wystawiona w przeddzień świąt (np. piątek przed Bożym Narodzeniem) — termin przesłania przesuwa się na pierwszy dzień roboczy po świętach (zgodnie z regułą Ord. Pod., art. 12 § 5).
Przekroczenie terminu 1 dnia roboczego traktowane jest jako brak wystawienia przez KSeF — w skutek kara do 100 % kwoty VAT (po grace period).
Flow Offline24 w Numify
Model docelowy (częściowo zaimplementowany, częściowo planowany):
- Próba wystawienia online. Numify wysyła FA(3) do KSeF API.
Przy sukcesie — nadany
NrKSeF, PDF z QR, koniec. - Tryb Offline24 w razie awarii. Jeśli KSeF jest niedostępny,
faktura zapisywana jest lokalnie z flagą
OFFna wpisie VAT (poleksefFlagobsługiwane przez ksef-service.ts). - Wizualizacja PDF bez QR. Dopóki nie ma
NrKSeF, faktura nie jest drukowana z kodem QR — dopiero po synchronizacji. - Ponowne wysyłanie. Po przywróceniu łączności użytkownik
uruchamia ponowną synchronizację ze strony KSeF (
/ksef). Po otrzymaniuNrKSeFflagaOFFzostaje na wpisie VAT (bo zgodnie z przepisami tak trafia do JPK_V7M za miesiąc wystawienia), a PDF jest regenerowany z QR. - Automatyczne wykrycie awarii i auto-retry — planowane, obecnie nie jest zaimplementowane. Odpowiedzialność za przesyłanie offline spoczywa na użytkowniku — musi on uważać, żeby nie przekroczyć 1 dnia roboczego od wystawienia.
Zob. ksef-service.ts oraz ksef-api.ts.
Co z JPK_V7M w miesiącu awarii
Faktura Offline24 trafia do JPK_V7M(3) za miesiąc wystawienia — nie
za miesiąc przesłania do KSeF. Znacznik OFF w pliku informuje MF,
że faktura przyszła z opóźnieniem, ale data wystawienia pozostaje
pierwotna.
Jeśli NrKSeF zostanie nadany już po wygenerowaniu JPK_V7M — kolejny
JPK powinien zawierać korektę z uzupełnionym polem NrKSeF.
Ryzyka i nadużycia
Fałszywe OFF
Próba uniknięcia kar przez sztuczne oznaczanie faktur jako Offline24,
mimo że KSeF działał — jest traktowana jako oszustwo. MF może
zweryfikować każdy OFF przez logi dostępności KSeF z danego okresu.
Kara po grace period: jak za fakturę wystawioną poza KSeF (do 100 % kwoty VAT).
Przekroczenie 1 dnia roboczego
Faktura jest prawnie skuteczna dopiero po przesłaniu do KSeF. Przekroczenie terminu oznacza, że faktura nie była wystawiona przez KSeF — ryzykujemy kwestionowanie jej przez nabywcę przy odliczeniu VAT oraz karę po grace period.
Rekomendacja
Jeśli w firmie regularnie pojawiają się potrzeby Offline24 (np. praca w trasie bez internetu) — rozważ:
- Wystawianie faktur z opóźnieniem (po powrocie do biura) zamiast Offline24.
- Kartę mobilnego internetu jako backup.
- Fakturowanie zawsze w biurze zamiast w terenie.
Historia zmian podstawy prawnej
- Phase 2
Pierwsza wersja — zagregowana z
_legacy/KSEF-REFERENCE.mdoraz art. 106nf Ustawy o VAT.
Kody QR na fakturach KSeF
Obowiązek umieszczenia kodu QR KSeF na wizualizacjach PDF faktury — format URL weryfikacji, biblioteka generowania, weryfikacja po stronie odbiorcy.
Słownik pojęć
Alfabetyczny słownik polskiej terminologii księgowej i podatkowej używanej w Numify AI, z angielskimi odpowiednikami i linkami do podstawy prawnej.