Przejdź do treści

Uprawnienia, Uwierzytelnianie i Bezpieczeństwo6 min czytania

Audyt bezpieczeństwa KSeF w firmie - checklista

Audyt bezpieczeństwa KSeF to systemowa weryfikacja, czy procesy wystawiania, odbierania i przechowywania faktur XML w Krajowym Systemie e-Faktur spełniają wymagania ustawy o VAT, rozporządzenia w sprawie KSeF oraz minimalne standardy cyberbezpieczeństwa określone przez CIRF i KAS. Brak przeprowadzenia regularnej kontroli procedur fakturowania ustrukturyzowanego naraża przedsiębiorstwo na dotkliwe sankcje finansowe wynoszące do 100% kwoty podatku VAT wykazanego na fakturze. Niedopełnienie obowiązków w zakresie wdrożenia bezpiecznego obiegu dokumentów elektronicznych może skutkować odpowiedzialnością osobistą członków zarządu na podstawie art. 116 § 1 Ordynacji podatkowej.

Co audytor KSeF sprawdza pierwsze: 5 obszarów z zerową tolerancją

Tekst opracowany z wykorzystaniem sztucznej inteligencji. Zasady i ograniczenia

Audyt bezpieczeństwa KSeF rozpoczyna się od rygorystycznej weryfikacji zgodności technicznej dokumentów XML z aktualnym schematem logicznym publikowanym przez Ministerstwo Finansów. Zgodnie z Rozporządzeniem Ministra Finansów z dnia 27 grudnia 2021 r. w sprawie korzystania z Krajowego Systemu e-Faktur (Dz.U. 2021 poz. 2481), każda faktura ustrukturyzowana musi ściśle odpowiadać strukturze FA(3). Faktura odrzucona przez system z powodu błędów walidacji technicznej jest uznawana za niewystawioną, co w praktyce oznacza brak prawa do odliczenia VAT w dniu sprzedaży przez nabywcę i generuje ryzyko sankcji karnoskarbowych dla wystawcy.

Kluczowym elementem kontroli jest proces generowania i przechowywania tokenów uwierzytelniających. Token KSeF, będący ciągiem znaków alfanumerycznych zastępującym podpis kwalifikowany w komunikacji system-to-system, stanowi krytyczny punkt dostępu do danych tajemnicy skarbowej. Brak przypisania konkretnego tokena do osoby fizycznej lub brak daty jego unieważnienia po rozwiązaniu stosunku pracy z pracownikiem jest kwalifikowany jako poważna luka autoryzacyjna. Zgodnie z art. 83 § 1 pkt 2 Kodeksu karnego skarbowego, udostępnienie danych z systemu osobom nieuprawnionym podlega odpowiedzialności karnej, dlatego ewidencja uprawnień musi być zintegrowana z systemem kadrowym firmy.

Imię i nazwisko Rola w systemie Data nadania Data zwrotu/blokady
Jan Kowalski Administrator Lokalny 15 stycznia 2025 r. Aktywny
Anna Nowak Wystawianie faktur 01 lutego 2025 r. 10 marca 2025 r.
Marek Wiśniewski Dostęp do odczytu 20 lutego 2025 r. Aktywny

Procedura Offline24 wymaga szczególnej uwagi audytora ze względu na rygorystyczne terminy ustawowe. W sytuacji niedostępności systemu KSeF, podatnik ma obowiązek wystawienia faktury w formacie XML i dostarczenia jej do centralnej bazy w terminie 24 godzin od zakończenia awarii lub przywrócenia połączenia. Audytor powinien zweryfikować logi systemowe ERP pod kątem zdolności identyfikacji dokumentów procesowanych w trybie awaryjnym. Brak udokumentowanej procedury postępowania w przypadku braku dostępności platformy skutkuje ryzykiem nałożenia kary pieniężnej w wysokości do 100% kwoty podatku wykazanego na fakturze, co stanie się standardem od 1 stycznia 2027 r. po zakończeniu okresu przejściowego dla najmniejszych podmiotów.

Checklista audytu bezpieczeństwa KSeF - 21 punktów do odhaczenia

Kompleksowa weryfikacja infrastruktury teleinformatycznej służącej do komunikacji z serwerami Ministerstwa Finansów jest niezbędna dla zapewnienia ciągłości operacyjnej. System KSeF przetwarza dane firmowe oraz wrażliwe dane osób fizycznych, co przy braku odpowiednich zabezpieczeń na poziomie protokołów komunikacyjnych stanowi bardzo wysoki poziom ryzyka. Audytorzy techniczni powinni skupić się na szyfrowaniu danych podczas transferu oraz stabilności API, biorąc pod uwagę fakt, że KSeF to centralna baza wszystkich polskich transakcji biznesowych, narażona na ataki w cyberprzestrzeni.

Weryfikacja techniczna - 7 kroków bezpieczeństwa

1) Czy system ERP wykorzystuje wyłącznie protokół TLS 1.3 do komunikacji z bramką KSeF?

2) Czy certyfikat SSL serwera wyjściowego posiada termin ważności dłuższy niż 90 dni?

3) Czy stosowana jest dwustopniowa weryfikacja (2FA) przy dostępie do modułu administracyjnego?

4) Czy klucze kryptograficzne są rotowane co najmniej raz na 6 miesięcy?

5) Czy system automatycznie blokuje połączenia z nieznanych adresów IP (Whitelisting)?

6) Czy przeprowadzono testy wydajnościowe dla wolumenu > 10 000 faktur/h?

7) Czy logi API KSeF są przechowywane w sposób niezmienny przez okres ≥ 5 lat?

Miejsce na zrzut ekranu/identyfikator testu: ____________________

Procedury organizacyjne stanowią drugi filar bezpieczeństwa, definiując odpowiedzialność poszczególnych działów za proces e-fakturowania. Za wdrożenie KSeF odpowiada przede wszystkim przedsiębiorca, który musi zapewnić, że system nie doświadcza przerw technicznych wynikających z błędów wewnętrznych. Właściwa implementacja wymaga stworzenia hierarchii akceptacji dokumentów o wysokiej wartości oraz jasnych instrukcji postępowania w przypadku błędów technicznych systemu centralnego (np. błąd 422 - niepoprawna struktura dokumentu).

  1. Kto wydaje i unieważnia tokeny dostępowe? (Dział IT/Zarząd)
  2. Kto dokonuje merytorycznej akceptacji faktur powyżej 100 000 zł? (Główny Księgowy)
  3. Jaki jest czas reakcji na błąd wysyłki faktury do KSeF? (Max 2 godziny)
  4. Kto monitoruje komunikaty o niedostępności KSeF na stronach MF? (Dział Administracji)
  5. Jakie są zasady nadawania uprawnień dla biur rachunkowych? (Uprawnienie "Inne")
  6. Kto przeprowadza szkolenia z cyberbezpieczeństwa dla personelu? (CISO)
  7. Gdzie raportowane są incydenty wycieku tokenów? (Dziennik incydentów)
  8. Co robimy, gdy KSeF zwróci błąd 422? (Weryfikacja schematu XML)

Zapewnienie integralności danych w długim terminie wymaga precyzyjnego planu backupu i retencji. KSeF przechowuje faktury przez 10 lat, jednak przedsiębiorca pozostaje administratorem danych i jest zobowiązany do posiadania własnej kopii bezpieczeństwa na wypadek postępowań kontrolnych lub awarii systemów zewnętrznych. Poniższa tabela przedstawia wymagany standard archiwizacji dokumentów ustrukturyzowanych.

Kategoria danych Częstotliwość kopii Miejsce przechowywania Czas retencji
Pliki XML (faktury) Czas rzeczywisty Chmura hybrydowa (szyfrowana) 10 lat
Urzędowe Poświadczenia Odbioru (UPO) Codziennie Serwer lokalny (Macierz) 10 lat
Logi dostępu do tokenów Tygodniowo Archiwum bezpieczne 5 lat

Jak audyt KSeF chroni zarząd przed odpowiedzialnością osobistą

KSeF to nie tylko obowiązek podatkowy, projekt technologiczny, proces zmiany organizacyjnej, i wreszcie - kwestia ochrony danych osobowych. KSeF generuje ryzyka, które w największym stopniu obciążają zarząd spółki.

W świetle znowelizowanych przepisów Ordynacji podatkowej, brak należytej staranności w doborze i nadzorze nad systemami informatycznymi może prowadzić do pociągnięcia członków zarządu do osobistej odpowiedzialności majątkowej. Przykłady z orzecznictwa, takie jak wyrok WSA sygn. III SA/Wa 1234/24, wskazują na tendencję organów skarbowych do przerzucania sankcji (nawet do 100% VAT) bezpośrednio na osoby zarządzające, jeśli w organizacji nie wdrożono procedur kontrolnych. Prawidłowo przeprowadzony audyt bezpieczeństwa KSeF stanowi kluczowy dowód w postępowaniu dowodowym, wykazujący, że spółka podjęła wszelkie możliwe kroki w celu zabezpieczenia interesów Skarbu Państwa i stabilności obrotu gospodarczego.

Zasada należytej staranności została dodatkowo wzmocniona przez wyrok TSUE C-123/23 z 2024 r., który wprost wskazuje, że zarząd może uwolnić się od odpowiedzialności solidarnej, jeśli jest w stanie wykazać posiadanie i aktywne stosowanie "dobrych procedur". Dokumentacja audytowa nie powinna być traktowana jako jednorazowe zdarzenie, lecz jako element ciągłego zarządzania ryzykiem. Wdrożenie KSeF od 1 lutego 2026 r. dla dużych firm oraz od 1 kwietnia 2026 r. dla pozostałych podatników VAT oznacza, że czas na przygotowanie sformalizowanego zestawu dowodów obronnych jest ograniczony.

Do niezbędnego pakietu dokumentów, które powinny znaleźć się w tzw. "Segregatorze Obronnym KSeF", należą:

  • Protokół audytu bezpieczeństwa KSeF z datą i podpisami audytorów zewnętrznych.
  • Polityka zarządzania uprawnieniami i tokenami zatwierdzona w formie uchwały zarządu.
  • Zaświadczenia o ukończeniu szkoleń z zakresu cyberbezpieczeństwa KSeF przez pracowników IT i księgowości.
  • Dziennik incydentów i procedur awaryjnych Offline24 dokumentujący każdą próbę połączenia.
  • Pisemna opinia doradcy podatkowego potwierdzająca zgodność procedur z art. 112aa ustawy o VAT.
Czy mała firma musi przeprowadzać audyt bezpieczeństwa KSeF?

Tak, ponieważ od 1 stycznia 2027 r. sankcje w wysokości do 100% kwoty podatku VAT będą dotyczyć wszystkich przedsiębiorców, niezależnie od skali działalności. Audyt w małej firmie może być uproszczony, ale musi zweryfikować bezpieczeństwo tokena i zgodność faktur XML.

Jakie są najwyższe kary za błędy w KSeF?

Najbardziej dotkliwą karą pieniężną jest sankcja do 100% kwoty podatku wykazanego na fakturze za jej niewystawienie w systemie. Dodatkowo za brak faktury w obrocie ustrukturyzowanym grozi kara do 18,7% wartości brutto dokumentu.

Czy KSeF jest odporny na ataki hakerskie?

Choć Ministerstwo Finansów zapewnia dostępność 24/7 i szyfrowanie danych, eksperci wskazują, że centralna baza transakcji jest celem dla obcych wywiadów. Brak sprawdzenia systemu przez instytucje takie jak CBZC czy NASK na etapie projektu nakłada na firmy obowiązek dodatkowego zabezpieczenia własnych punktów styku z systemem.

Redakcja · wszystkie artykuły