Trzy role w KSeF - kto, komu i na jak długo
Tekst opracowany z wykorzystaniem sztucznej inteligencji. Zasady i ograniczenia
Identyfikator NIP przypisany do podmiotu gospodarczego generuje automatyczne uprawnienie właścicielskie bez konieczności składania dodatkowych wniosków administracyjnych. Zgodnie z § 5 rozporządzenia Ministra Finansów z dnia 15 grudnia 2022 r. w sprawie korzystania z Krajowego Systemu e-Faktur, właściciel posiada pełne spektrum uprawnień: (1) wystawianie faktur ustrukturyzowanych, (2) pobieranie dokumentów zakupu oraz (3) zarządzanie uprawnieniami podmiotów podległych. Rola właściciela nie wygasa automatycznie i jest trwale powiązana z bytem prawnym podatnika w rejestrach państwowych.
Pełnomocnik biura rachunkowego operuje w granicach wyznaczonych przez art. 109a § 2 pkt 3 Ordynacji podatkowej, działając na podstawie zgłoszenia UD-PP (Zawiadomienie o nadaniu lub odebraniu uprawnień do korzystania z Krajowego Systemu e-Faktur). Istotnym ograniczeniem prawnym jest fakt, że pełnomocnik nie posiada kompetencji do dalszego przekazywania uprawnień kolejnym osobom fizycznym w strukturze klienta. Brak wskazania konkretnej daty końcowej w formularzu UD-PP skutkuje utrzymaniem aktywnego dostępu do momentu jego formalnego odwołania przez mocodawcę. Formularz ten składa się wyłącznie drogą elektroniczną przez portal Ministerstwa Finansów.
Osoba techniczna lub pracownik biura realizujący zadania operacyjne posiada uprawnienia ograniczone wyłącznie do warstwy przesyłu danych (upload/download plików XML). Ten poziom dostępu nie obejmuje prawa do podpisywania faktur w imieniu podatnika, a jedynie techniczną obsługę interfejsu API. Uwierzytelnienie w tym zakresie opiera się na tokenie JWT, którego okres ważności wynosi 365 dni. Po upływie 8760 godzin dostęp wygasa bez powiadomienia, co wymaga odświeżenia autoryzacji w systemie ERP lub aplikacji klienta.
- Ustaw przypomnienie 30 dni przed końcem ważności tokenu w kalendarzu operacyjnym.
- Dodaj drugą osobę techniczną jako dostęp awaryjny w przypadku nieobecności głównego operatora.
Krok po kroku: nadaj dostęp księgowej w 4 minuty
Procedura rozpoczyna się od wejścia na portal ksef.podatki.gov.pl, gdzie należy przeprowadzić proces uwierzytelnienia przez Profil Zaufany, kwalifikowany podpis elektroniczny lub e-dowód. Po poprawnym zalogowaniu kluczowe jest wybranie z listy właściwego kontekstu podmiotu. W ekranie wyboru należy precyzyjnie zaznaczyć numer NIP klienta, dla którego nadawane są uprawnienia, unikając logowania na profil własny przedsiębiorcy, jeśli te role są rozdzielne.
Po wejściu do panelu głównego należy nawigować zgodnie ze ścieżką: Pulpit → Uprawnienia → Dodaj użytkownika. W formularzu ekranowym wymagane jest wprowadzenie danych identyfikacyjnych księgowego oraz wybór roli „Wystawianie i odczyt faktur”. System dopuszcza maksymalnie 50 aktywnych użytkowników przypisanych do jednego numeru NIP. Rola każdego operatora może zostać zmodyfikowana w dowolnym momencie bez konieczności usuwania i ponownego tworzenia konta, co zapewnia płynność procesów księgowych.
Ostatnim etapem jest generowanie linku aktywacyjnego lub tokenu autoryzacyjnego. System generuje unikalny ciąg znaków (token), który zachowuje ważność przez 24 godziny od momentu utworzenia. Zaleca się bezpośrednie skopiowanie tokenu do bezpiecznego kanału komunikacji (np. wiadomość szyfrowana lub e-mail), ponieważ powiadomienia systemowe wysyłane drogą SMS mogą podlegać opóźnieniom lub filtracji przez bramki operatorów. Skuteczna synchronizacja tokenu pozwala biuru rachunkowemu skrócić czas wprowadzania faktur z 12 godzin do zaledwie 20 minut pracy ciągłej.
„Jeżeli korzystamy z oprogramowania komercyjnego, warto z tej możliwości skorzystać, bo to praktyczne i wygodne narzędzie, które skróci drogę logowania” - Krzysztof Rogowski, kierownik projektu KSeF w Ministerstwie Finansów.
- Wykonaj zrzut ekranu po każdym zatwierdzonym etapie jako element dokumentacji procedur wewnętrznych biura.
- Wykorzystaj skrót klawiszowy Ctrl+Shift+K w przeglądarce w celu szybkiego kopiowania i weryfikacji poprawności tokenu w aplikacji księgowej.
Bezpieczeństwo na autopilocie - procedura 3-2-1
Odebranie uprawnień w systemie KSeF (tzw. revoke) następuje w czasie rzeczywistym i trwa średnio 17 sekund od zatwierdzenia dyspozycji w portalu. Procedura ta jest jednostronna i nie wymaga potwierdzenia ani zgody ze strony osoby, której dostęp jest odbierany. Ścieżka administracyjna: Uprawnienia → Lista osób → Odbierz uprawnienia → Powód: rozwiązanie umowy lub zmiana zakresu obowiązków. Szybka reakcja administratora po ustaniu stosunku pracy z pracownikiem biura rachunkowego eliminuje ryzyko nieautoryzowanego wystawiania faktur ustrukturyzowanych.
Bezpieczne przechowywanie tokenów autoryzacyjnych wymaga wdrożenia strategii kopii zapasowych. Token zapisany wyłącznie w pamięci podręcznej przeglądarki lub w treści wiadomości e-mail stanowi krytyczne zagrożenie phishingowe. Poniższa tabela przedstawia efektywność różnych nośników przechowywania danych dostępowych:
| Nośnik danych | Średni czas dostępu | Poziom bezpieczeństwa |
|---|---|---|
| Nośnik USB-C z szyfrowaniem AES | 45 s | Wysoki (FIPS-140) |
| Wydruk papierowy w sejfie biura | 3 min | Bardzo wysoki (Offline) |
| Chmura publiczna (bez szyfrowania) | 10 s | Krytycznie niski |
Interfejs API KSeF umożliwia pobranie logów audytowych obejmujących 1000 ostatnich zdarzeń systemowych. Aby uzyskać precyzyjne dane, należy filtrować zapytania według klucza „date=YYYY-MM-DD”. Logi są przechowywane w pamięci operacyjnej systemu przez 7 dni, po czym zostają przeniesione do zewnętrznego archiwum administracji publicznej. Regularne pobieranie tych danych do plików CSV pozwala na monitorowanie czasu pracy z danym klientem oraz weryfikację, kto i kiedy wystawił konkretny dokument XML.
- Rób zrzut logów operacyjnych w każdy poniedziałek, tworząc własne archiwum w formacie CSV.
- Przechowuj tokeny wyłącznie na nośnikach spełniających normę FIPS-140, aby zapewnić najwyższy standard ochrony danych finansowych.
FAQ - pytania, które zadaje każdy księgowy
Czy biuro rachunkowe może pracować na jednym wspólnym tokenie dla wielu pracowników?
scope=invoice:read,invoice:write. Jednak ze względów bezpieczeństwa i konieczności zachowania ścieżki audytu (E-A-T), zaleca się nadawanie indywidualnych dostępów dla każdego księgowego.Co zrobić w sytuacji, gdy klient odmawia podania numeru PESEL do formularza uprawnień?
Czy jako księgowy mogę samodzielnie odebrać sobie uprawnienia do KSeF klienta?
Jakie są konsekwencje niewystawienia faktury w systemie KSeF po wejściu obowiązku?
Redakcja · wszystkie artykuły