Krajowy System e-Faktur działa jako centralny system online — faktury wystawiane są poprzez API, a ich ważność potwierdza nadanie numeru KSeF. Co jednak dzieje się, gdy system jest niedostępny? Co zrobić w przypadku awarii po stronie Ministerstwa Finansów lub gdy Twoja firma traci dostęp do internetu? Ustawodawca przewidział te scenariusze, wprowadzając tzw. tryb awaryjny (offline), który pozwala na kontynuowanie wystawiania faktur mimo braku połączenia z KSeF. Tryb offline wiąże się jednak z istotnymi ograniczeniami i obowiązkami, o których każdy przedsiębiorca powinien wiedzieć. W tym artykule szczegółowo porównujemy tryb online i offline w KSeF, omawiamy procedury awaryjne, ograniczenia oraz praktyczne wskazówki, jak przygotować firmę na sytuacje kryzysowe.
Tryb online KSeF — jak działa standardowy proces fakturowania
W standardowym trybie online faktura wystawiana jest poprzez przesłanie pliku XML do systemu KSeF za pośrednictwem API. System waliduje dokument — sprawdza poprawność struktury XML, zgodność danych ze schematem FA(2) i kompletność wymaganych pól. Po pozytywnej walidacji faktura otrzymuje unikalny numer KSeF (UPO — Urzędowe Poświadczenie Odbioru), który potwierdza jej wystawienie.
Moment nadania numeru KSeF jest kluczowy — to on wyznacza datę wystawienia faktury w rozumieniu przepisów podatkowych. Od tego momentu faktura jest dostępna zarówno dla wystawcy, jak i dla odbiorcy. System przechowuje dokument przez okres wymagany przepisami, eliminując konieczność archiwizacji po stronie przedsiębiorcy.
- Przesłanie pliku XML przez API REST KSeF
- Automatyczna walidacja struktury i danych
- Nadanie unikalnego numeru KSeF (UPO)
- Natychmiastowa dostępność faktury dla obu stron transakcji
- Archiwizacja dokumentu w centralnym repozytorium
Kiedy KSeF jest niedostępny — rodzaje awarii i przestojów
Niedostępność KSeF może mieć różne przyczyny i różny zakres. Kluczowe jest rozróżnienie między awarią ogłoszoną oficjalnie przez Ministerstwo Finansów a problemami po stronie przedsiębiorcy — każda z tych sytuacji rządzi się innymi zasadami.
Awaria systemowa KSeF ogłaszana jest oficjalnie przez Ministerstwo Finansów za pośrednictwem komunikatów na stronie KSeF i w Biuletynie Informacji Publicznej. W przypadku ogłoszonej awarii wszyscy podatnicy mogą korzystać z trybu awaryjnego na jednakowych zasadach. Komunikat określa czas rozpoczęcia awarii, a po jej usunięciu — termin na przesłanie faktur wystawionych w trybie offline.
Problemy techniczne po stronie przedsiębiorcy — awaria serwera, brak internetu, błąd w oprogramowaniu — to odrębna kategoria. W takich sytuacjach system KSeF działa prawidłowo, ale konkretna firma nie może się z nim połączyć. Przepisy przewidują procedury również na tę okoliczność.
Tryb awaryjny (offline) — zasady wystawiania faktur
Gdy KSeF jest niedostępny z powodu ogłoszonej awarii, przedsiębiorca może wystawiać faktury w trybie awaryjnym. Faktura wystawiona offline musi spełniać wszystkie wymogi faktury ustrukturyzowanej — czyli być w formacie XML zgodnym ze schematem FA(2) — ale nie jest przesyłana do systemu w momencie wystawienia.
Faktura w trybie offline jest dostarczana nabywcy w sposób uzgodniony między stronami — np. e-mailem, poprzez platformę wymiany dokumentów lub nawet w formie wydruku wizualizacji. Kluczowe jest, aby dokument zawierał wszystkie wymagane dane i był przygotowany w formacie umożliwiającym późniejsze przesłanie do KSeF.
Po przywróceniu dostępności systemu przedsiębiorca ma obowiązek przesłania faktur wystawionych w trybie offline do KSeF w określonym terminie. Termin ten jest ogłaszany przez Ministerstwo Finansów po zakończeniu awarii — zazwyczaj wynosi od jednego do kilku dni roboczych.
- Faktura musi być przygotowana w formacie XML zgodnym ze schematem FA(2)
- Dokument jest dostarczany nabywcy poza systemem KSeF
- Obowiązkowe przesłanie do KSeF po przywróceniu dostępności systemu
- Faktura offline musi zawierać specjalne oznaczenie trybu awaryjnego
- Data wystawienia to data faktycznego utworzenia dokumentu, nie data przesłania do KSeF
Różnice między fakturą online a offline — porównanie
Choć zarówno faktura online, jak i offline muszą spełniać te same wymogi formalne co do treści, istnieją istotne różnice w procesie ich wystawiania, dostarczania i rozliczania. Poniższe zestawienie pomoże zrozumieć te różnice.
- Numer KSeF: online — nadawany natychmiast; offline — nadawany po przesłaniu do systemu po awarii
- Data wystawienia: online — moment nadania numeru KSeF; offline — data faktycznego wystawienia dokumentu
- Dostarczenie nabywcy: online — automatycznie przez system KSeF; offline — bezpośrednio przez wystawcę (e-mail, platforma, wydruk)
- Archiwizacja: online — automatyczna w systemie KSeF; offline — tymczasowo po stronie wystawcy, docelowo w KSeF
- Walidacja: online — natychmiastowa przez system; offline — po przesłaniu do KSeF po przywróceniu dostępności
- Prawo do odliczenia VAT: online — od momentu pojawienia się w KSeF; offline — na zasadach szczególnych określonych w przepisach przejściowych
Procedura przesyłania faktur offline do KSeF po przywróceniu systemu
Po zakończeniu awarii i przywróceniu dostępności KSeF przedsiębiorca stoi przed kluczowym zadaniem — przesłaniem wszystkich faktur wystawionych w trybie offline do centralnego systemu. Procedura ta wymaga precyzji i dotrzymania terminów.
Pierwszym krokiem jest przegląd wszystkich dokumentów wystawionych w okresie awarii i upewnienie się, że są one kompletne i zgodne ze schematem XML. Następnie faktury przesyła się do KSeF standardowym kanałem API — system nadaje im numery KSeF i rejestruje w centralnym repozytorium.
Ważne jest, że data wystawienia faktury offline pozostaje tą, która widniała na oryginalnym dokumencie — przesłanie do KSeF nie zmienia daty wystawienia. System KSeF rejestruje dodatkową informację o dacie przesłania, co pozwala odróżnić faktury wystawione online od tych przesłanych z opóźnieniem.
Problemy techniczne po stronie firmy — co robić?
Awaria KSeF ogłoszona przez Ministerstwo to jedna sytuacja, ale znacznie częściej zdarzają się problemy po stronie samego przedsiębiorcy — awaria komputera, przerwa w dostawie internetu, błąd w oprogramowaniu do fakturowania czy problemy z certyfikatem autoryzacyjnym.
W takich przypadkach system KSeF działa prawidłowo, a problem leży po stronie firmy. Przepisy przewidują możliwość wystawienia faktury w trybie awaryjnym również w tej sytuacji — pod warunkiem, że niemożność połączenia z KSeF jest rzeczywista i udokumentowana. Przedsiębiorca powinien podjąć wszelkie racjonalne kroki w celu przywrócenia łączności.
Kluczowe jest posiadanie planu awaryjnego — alternatywnego sposobu wystawienia faktury XML i jej późniejszego przesłania do KSeF. Dobry program do KSeF powinien obsługiwać tryb offline, kolejkowanie faktur do wysyłki i automatyczną synchronizację po przywróceniu połączenia.
- Sprawdź status systemu KSeF na stronie Ministerstwa Finansów — czy to awaria ogólna, czy problem po Twojej stronie
- Zweryfikuj połączenie internetowe i status certyfikatów autoryzacyjnych
- Skorzystaj z alternatywnego urządzenia lub sieci do połączenia z KSeF
- Jeśli problem utrzymuje się — wystawiaj faktury w trybie offline i przechowuj je lokalnie
- Prześlij faktury do KSeF niezwłocznie po usunięciu problemu technicznego
- Dokumentuj okoliczności awarii — może to być istotne w razie kontroli podatkowej
Planowane przestoje i konserwacja systemu KSeF
Oprócz nieplanowanych awarii, KSeF — jak każdy system informatyczny — wymaga okresowej konserwacji i aktualizacji. Ministerstwo Finansów informuje o planowanych przestojach z wyprzedzeniem, publikując harmonogram prac serwisowych.
Planowane przestoje zazwyczaj odbywają się w godzinach nocnych lub w weekendy, aby zminimalizować wpływ na działalność przedsiębiorców. Mimo to firmy wystawiające faktury o nietypowych porach (np. e-commerce działający 24/7, firmy obsługujące klientów w różnych strefach czasowych) powinny uwzględniać okna serwisowe w swoich procesach.
Dobrą praktyką jest skonfigurowanie systemu fakturowania tak, aby automatycznie sprawdzał dostępność KSeF przed wysyłką i kolejkował faktury w razie tymczasowej niedostępności. Rozwiązania takie oferują zaawansowane platformy do e-fakturowania, w tym Finito Pro, które minimalizują ryzyko przerw w procesie fakturowania.
Konsekwencje podatkowe faktur wystawionych offline
Wystawianie faktur w trybie offline rodzi pytania o konsekwencje podatkowe — szczególnie w kontekście rozliczenia VAT, prawa do odliczenia i momentu powstania obowiązku podatkowego.
Dla sprzedawcy obowiązek podatkowy powstaje na zasadach ogólnych — niezależnie od tego, czy faktura została wystawiona online czy offline. Data wystawienia faktury offline jest datą jej faktycznego utworzenia, nie datą przesłania do KSeF. Oznacza to, że opóźnienie w przesłaniu faktury do systemu nie przesuwa momentu powstania obowiązku podatkowego.
Dla nabywcy sytuacja jest bardziej złożona. Prawo do odliczenia VAT naliczonego z faktury offline może podlegać szczególnym zasadom — w zależności od tego, kiedy nabywca faktycznie otrzymał dokument i kiedy faktura została zarejestrowana w KSeF. Przepisy przejściowe regulują te kwestie, ale warto skonsultować szczegóły z biurem rachunkowym.
Jak przygotować firmę na tryb awaryjny — plan ciągłości działania
Profesjonalne podejście do KSeF wymaga opracowania planu ciągłości działania (Business Continuity Plan) dla procesów fakturowych. Nawet jeśli prowadzisz małą firmę, warto mieć przygotowaną procedurę na wypadek niedostępności systemu.
- Wybierz oprogramowanie obsługujące tryb offline z automatyczną synchronizacją
- Przygotuj szablon faktury XML do lokalnego generowania w razie awarii
- Ustal wewnętrzną procedurę — kto odpowiada za monitorowanie statusu KSeF
- Zapewnij alternatywne łącze internetowe (np. hotspot z telefonu komórkowego)
- Przygotuj listę kontrahentów z alternatywnymi kanałami dostarczania faktur
- Przetestuj procedurę awaryjną zanim będzie potrzebna — przeprowadź ćwiczenia
- Dokumentuj każdy przypadek korzystania z trybu offline — przyczyny, czas trwania, liczbę faktur
- Ustal alert monitorujący dostępność API KSeF w Twoim systemie
Najczęstsze problemy z trybem offline — doświadczenia z fazy testowej
Doświadczenia firm korzystających z KSeF w fazie dobrowolnej i testowej ujawniły kilka typowych problemów związanych z trybem offline, na które warto się przygotować.
Najczęstszym problemem było zdublowanie faktur — wystawienie dokumentu offline i ponowne wystawienie online po przywróceniu systemu, bez anulowania wersji offline. W KSeF nie można anulować faktur, więc korekta takiego błędu wymaga wystawienia faktury korygującej do zera — co generuje dodatkową pracę administracyjną.
Innym częstym problemem była niezgodność formatu XML faktur offline z wymaganiami walidacji KSeF. Faktury generowane w trybie awaryjnym przez uproszczone narzędzia nie zawsze przechodziły walidację po przesłaniu do systemu. To podkreśla znaczenie korzystania z certyfikowanego oprogramowania, które generuje poprawne pliki XML niezależnie od trybu pracy.
Podsumowanie
Tryb online to standardowy i docelowy sposób pracy z KSeF — zapewnia natychmiastową walidację, nadanie numeru KSeF i dostępność faktury dla obu stron transakcji. Tryb offline to procedura awaryjna na wypadek niedostępności systemu, która pozwala na kontynuowanie działalności, ale wiąże się z dodatkowymi obowiązkami: koniecznością samodzielnego dostarczenia faktury nabywcy i przesłania dokumentów do KSeF po przywróceniu dostępności. Klucz do bezproblemowej obsługi obu trybów to odpowiednie oprogramowanie, przetestowane procedury awaryjne i świadomość różnic w rozliczeniach podatkowych między fakturami online a offline.