W Krajowym Systemie e-Faktur (KSeF) uwierzytelnienie to proces logowania i potwierdzenia tożsamości użytkownika, a autoryzacja to nadawanie uprawnień do konkretnych czynności (np. wystawiania lub przeglądania faktur). Oba mechanizmy są kluczowe dla bezpieczeństwa i sprawnego obiegu e-faktur.
Podstawowe pojęcia – uwierzytelnienie a autoryzacja – klarowna różnica
Uwierzytelnienie w KSeF to pierwszy krok, który umożliwia dostęp do systemu poprzez weryfikację tożsamości użytkownika. Można je porównać do logowania – potwierdza, kim jesteś, ale nie określa, co możesz zrobić.
Z kolei autoryzacja to przydzielenie konkretnych praw: właściciel decyduje, kto i w jakim zakresie może działać w jego imieniu (np. wystawianie e-faktur, odbieranie dokumentów, zarządzanie ustawieniami).
Uwierzytelnienie potwierdza tożsamość, a autoryzacja wyznacza zakres uprawnień – te etapy zawsze następują w tej kolejności.
Według Ministerstwa Finansów, oba procesy są obowiązkowe dla korzystających z KSeF – zarówno przez stronę rządową, jak i zewnętrzne programy księgowe (np. Symfonia, inFakt). Poniżej zestawienie kluczowych różnic:
| Aspekt | Uwierzytelnienie | Autoryzacja |
|---|---|---|
| Cel | Potwierdzenie tożsamości (logowanie) | Nadanie uprawnień do czynności |
| Kto wykonuje | Użytkownik indywidualny lub system | Właściciel konta (podatnik) |
| Metody | Profil Zaufany, podpis kwalifikowany, token | Token, Profil Zaufany, podpis kwalifikowany |
| Bezpieczeństwo | Weryfikacja tożsamości | Ograniczenie zakresu dostępu |
| Koszt | Często darmowe (np. PZ) | Darmowe (token) lub płatne (podpis) |
Tabela oparta na materiałach Ministerstwa Finansów.
Metody uwierzytelnienia w KSeF – od darmowych po zaawansowane
Przedsiębiorcy mają do wyboru kilka sposobów na uwierzytelnienie, dostosowanych do typu podmiotu i potrzeb. Najpopularniejsze to:
- Profil Zaufany (PZ) – darmowa metoda dla osób fizycznych, w tym właścicieli JDG; logowanie przez login.gov.pl, bankowość elektroniczną, aplikację mObywatel lub e-dowód; prosty w użyciu, bez dodatkowych kosztów, ale przeznaczony wyłącznie dla osób fizycznych;
- Kwalifikowany podpis elektroniczny – płatna opcja (ok. 300–500 zł rocznie), równoważna podpisowi własnoręcznemu; zapewnia wysoki poziom bezpieczeństwa i pełne uprawnienia właścicielskie w KSeF;
- Kwalifikowana pieczęć elektroniczna – rozwiązanie dla spółek i podmiotów niebędących osobami fizycznymi; płatna, często stosowana w integracjach z programami księgowymi;
- Certyfikat lub token – token to ciąg znaków generowany po uwierzytelnieniu (np. PZ lub podpisem); umożliwia automatyczne logowanie systemów zewnętrznych (np. wFirma.pl, Symfonia KSeF); nie wymaga danych osobowych, ale wymaga ostrożności, ponieważ można go skopiować.
Dla osób fizycznych prowadzących JDG uwierzytelnienie własne skutkuje nadaniem najszerszych, tzw. uprawnień właścicielskich.
Autoryzacja w KSeF – jak nadać dostęp innym?
Po skutecznym uwierzytelnieniu przedsiębiorca może autoryzować osoby trzecie lub systemy. To kluczowe w firmach współpracujących z pracownikami i biurami rachunkowymi. Opcje autoryzacji obejmują:
- Profil Zaufany osoby trzeciej – darmowe rozwiązanie wymagające własnego PZ użytkownika; po zalogowaniu otrzymuje on nadane uprawnienia;
- Podpis kwalifikowany osoby trzeciej – płatne, ale bardzo bezpieczne dzięki silnej weryfikacji tożsamości;
- Token – najprostszy i darmowy; generowany przez właściciela po jego uwierzytelnieniu, pozwala przypisać konkretne uprawnienia (np. tylko odbiór faktur); wgrywany do programu księgowego zapewnia dostęp bez podawania danych osobowych; wadą jest brak śladu, kto dokładnie użył tokenu – nie jest zabezpieczony przed kopiowaniem.
W KSeF token nie ogranicza uprawnień właściciela i nie wymaga, aby autoryzowana strona miała własne uprawnienia do wystawiania faktur. Przykład: w systemie wFirma.pl przedsiębiorca generuje token na stronie KSeF i przekazuje go pracownikowi do pracy z fakturami.
Praktyczne scenariusze – uwierzytelnienie i autoryzacja krok po kroku
Scenariusz 1 – jednoosobowa działalność gospodarcza (osoba fizyczna)
- Uwierzytelniasz się Profilem Zaufanym na login.gov.pl – uzyskujesz uprawnienia właścicielskie;
- Generujesz token z ograniczonymi prawami (np. wystawianie faktur) dla księgowej;
- Księgowa wgrywa token do swojego programu – ma dostęp bez pełnego logowania.
Scenariusz 2 – spółka z o.o.
- Używasz kwalifikowanej pieczęci elektronicznej do uwierzytelnienia firmy;
- Autoryzujesz członków zarządu tokenami lub podpisami kwalifikowanymi;
- Integrujesz z Symfonią: konfigurujesz token do wymiany dokumentów.
Scenariusz 3 – odbiór faktur bez logowania
Nabywca może pobrać e-fakturę z KSeF bez konta, podając NIP i kwotę należności. To praktyczne uproszczenie bez pełnego uwierzytelnienia.
Bezpieczeństwo i dobre praktyki w KSeF
KSeF przetwarza wrażliwe dane podatkowe, dlatego uwierzytelnienie weryfikuje tożsamość, a autoryzacja ogranicza ryzyko nadużyć. Zalecenia bezpieczeństwa obejmują:
- chroń tokeny – nie udostępniaj ich e-mailem; używaj bezpiecznych kanałów i przypisuj minimalne uprawnienia;
- monitoruj dostęp – regularnie przeglądaj listę autoryzowanych (w KSeF brak szczegółowego śladu użycia tokenów);
- testuj integracje – w programach jak inFakt czy Symfonia najpierw skonfiguruj uwierzytelnienie;
- aktualizuj metody – od 1 kwietnia 2026 r. PZ ma być w pełni dostępny, już teraz działa dla osób fizycznych.
Błędy, takie jak udostępnienie tokenu osobom nieuprawnionym, mogą skutkować wyciekiem danych finansowych.