KSeF — uwierzytelnianie
Metody logowania i autoryzacji do Krajowego Systemu e-Faktur — podpis kwalifikowany, pieczęć elektroniczna, certyfikaty KSeF, wygaśnięcie Profilu Zaufanego.
KSeF wymaga silnego uwierzytelnienia każdego podmiotu, który wystawia lub odbiera faktury. Metody uwierzytelniania są wymienione w ustawie (Ustawa o KSeF) — ta strona omawia każdą z nich oraz praktyczne konsekwencje dla sp. z o.o.
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ę ↗
Dostępne metody
| Metoda | Dostępność | Koszt roczny | Typowe zastosowanie |
|---|---|---|---|
| Kwalifikowany podpis elektroniczny | Trwała | ~300–500 zł | Osoba fizyczna (prezes, prokurent) |
| Kwalifikowana pieczęć elektroniczna | Trwała | ~600–1200 zł | Spółka jako podmiot (automatyczne systemy) |
| Certyfikat KSeF | Trwała | Bezpłatny | Integracje systemów księgowych |
| Profil Zaufany | Do 31 marca 2026 r. | Bezpłatny | Tymczasowo — potem wygasa |
Kwalifikowany podpis elektroniczny
Elektroniczny podpis wystawiany osobie fizycznej przez kwalifikowanego dostawcę (np. KIR/Szafir, Certum, EuroCert). Weryfikuje tożsamość konkretnej osoby — np. członka zarządu lub prokurenta.
Jak działa w KSeF:
- Członek zarządu loguje się własnym podpisem.
- Może wystawiać faktury w imieniu spółki.
- Może nadawać pełnomocnictwa innym osobom (np. księgowej) do logowania w imieniu spółki.
Wady:
- Ważność 1–2 lata, wymaga odnowienia.
- Koszt rzędu 300–500 zł rocznie.
- Fizyczna karta z czytnikiem lub token USB.
Kwalifikowana pieczęć elektroniczna
Odpowiednik podpisu, ale nadawany podmiotowi prawnemu (spółce), nie osobie fizycznej. Wystawiana na NIP spółki.
Zalety:
- Nie jest zawężona do konkretnego człowieka — dowolna osoba z dostępem do klucza prywatnego pieczęci może z niej korzystać.
- Dobra do systemów zautomatyzowanych — np. integracji księgowej, która wystawia faktury w tle.
Wady:
- Droższa od podpisu osobistego (600–1200 zł rocznie).
- Wymaga rygorystycznej ochrony klucza prywatnego.
Certyfikat KSeF (rekomendowany dla integracji)
Certyfikat programowy wystawiany przez Ministerstwo Finansów bezpłatnie. Wydawany po uprzednim zalogowaniu kwalifikowanym podpisem / pieczęcią — służy jako trwałe kredencjale do API KSeF dla integracji księgowych.
Jak uzyskać:
- Zaloguj się na
ksef.mf.gov.plkwalifikowanym podpisem albo pieczęcią. - Wygeneruj wniosek o certyfikat KSeF (NIP + okres ważności).
- Podpisz wniosek podpisem kwalifikowanym.
- Pobierz certyfikat
.p12— waży kilka kB.
Zalety:
- Bezpłatny.
- Waży mało, łatwo integrować z aplikacją.
- Nie wygasa przy wygaśnięciu osobistego podpisu członka zarządu.
Wady:
- Pierwsze wydanie wymaga mimo wszystko podpisu / pieczęci.
- Jest wiązany z NIP spółki — przy zmianie właściciela wymaga nowego.
Profil Zaufany (tymczasowo, do 31 marca 2026 r.)
Profil Zaufany (PZ) pozwalał na logowanie do KSeF bez posiadania kwalifikowanego podpisu — wystarczył PZ połączony z bankowością elektroniczną lub wizytą w urzędzie.
Od 1 kwietnia 2026 r. Profil Zaufany NIE jest już dostępny jako metoda logowania do KSeF. Osoby, które korzystały wyłącznie z PZ, muszą przed tą datą:
- Kupić kwalifikowany podpis, pieczęć lub
- Wydać certyfikat KSeF (wymaga jednorazowego podpisu / pieczęci — można pożyczyć od księgowej, biura rachunkowego, kogoś z zarządu).
Pełnomocnictwa w KSeF
Wewnątrz KSeF można nadawać pełnomocnictwa — delegowanie uprawnień do wystawiania / odbierania faktur innej osobie lub firmie.
Typowe scenariusze:
- Biuro rachunkowe — spółka nadaje pełnomocnictwo biuru do wystawiania faktur w jej imieniu.
- Pracownik — członek zarządu nadaje pełnomocnictwo księgowej.
- System księgowy — spółka wydaje certyfikat KSeF dla Numify (lub innego systemu), który następnie działa w jej imieniu.
Pełnomocnictwo można ograniczyć do konkretnych uprawnień:
wystawianie— tylko wystawianie.odbieranie— tylko pobieranie faktur zakupu.zarzadzanie_uprawnieniami— nadawanie dalszych pełnomocnictw.
Rekomendowana konfiguracja dla sp. z o.o.
Typowa sp. z o.o. powinna mieć:
- Certyfikat KSeF spółki — do komunikacji API z Numify / systemem księgowym.
- Podpis kwalifikowany prezesa / prokurenta — do jednorazowych akcji wymagających osobistego uwierzytelnienia (np. zmiana pełnomocnictw, odnawianie certyfikatu).
- Opcjonalnie — pełnomocnictwo dla księgowej — jeśli księgowa ma dostęp do KSeF w interfejsie przeglądarkowym.
Implementacja w Numify
Certyfikat KSeF w Numify jest przechowywany zaszyfrowany (AES-256-CBC)
w tabeli ksef_credentials. Sesja z KSeF negocjowana jest przez
challenge-response i ma krótki czas życia — implementacja w
ksef-api.ts
oraz ksef-service.ts
(initSession / getOrInitSession).
Rotacja kluczy: certyfikat KSeF ma własny okres ważności (ustawiany przy wydawaniu przez MF). Pilnowanie daty wygaśnięcia i wydania nowego certyfikatu leży obecnie po stronie użytkownika — zautomatyzowane przypomnienia są planowane w kolejnym etapie.
Historia zmian podstawy prawnej
- Phase 2
Pierwsza wersja — zagregowana z
_legacy/KSEF-REFERENCE.mdoraz komunikatów MF o wygaśnięciu Profilu Zaufanego jako metody logowania.