Autoryzacja w systemie KSeF może odbywać się na dwa sposoby: za pomocą tokena API lub przy użyciu certyfikatu KSeF wydawanego przez Ministerstwo Finansów. Poniższa instrukcja prowadzi krok po kroku przez obie metody konfiguracji w systemie AkceptujFaktury.pl.
Autoryzacja tokenem
🛑 Uwaga – ograniczony czas działania tokenów
Od 1 stycznia 2027 roku tokeny KSeF przestają działać całkowicie –
zarówno generowanie nowych, jak i użycie istniejących. Systemy skonfigurowane
wyłącznie z tokenem utracą dostęp do API KSeF i nie będą mogły wysyłać ani pobierać faktur.
Jedyną obsługiwaną metodą autoryzacji pozostanie certyfikat KSeF.
Zaplanuj migrację przed końcem 2026 roku.
Źródło: ksef.podatki.gov.pl – Certyfikaty KSeF
W górnym pasku systemu AkceptujFaktury.pl kliknij przycisk KSeF ▼, a następnie z rozwijanego menu wybierz Ustawienia KSeF. System przeniesie do ustawień firmy, gdzie można skonfigurować metodę autoryzacji.
Token KSeF to 40-znakowy ciąg alfanumeryczny generowany w Aplikacji Podatnika KSeF 2.0 dostępnej pod adresem ksef.podatki.gov.pl. Do wygenerowania tokena wystarczy zalogowanie się Profilem Zaufanym – nie jest wymagany certyfikat KSeF ani podpis kwalifikowany.
Aby uzyskać token przed konfiguracją w AkceptujFaktury.pl:
- Wejdź na ksef.podatki.gov.pl i kliknij Aplikacja Podatnika KSeF 2.0.
- Zaloguj się wybraną metodą: Profil Zaufany, e-PUAP, m-Obywatel, podpis kwalifikowany lub pieczęć kwalifikowana.
- Przejdź do zakładki Tokeny i kliknij Generuj token.
- Nadaj tokenowi nazwę i określ zakres uprawnień (wystawianie faktur, przeglądanie faktur).
- Skopiuj token natychmiast – system wyświetla go tylko raz i nie ma możliwości ponownego podglądu.
Token jest ważny do 31 grudnia 2026 roku lub do momentu jego ręcznego unieważnienia w Aplikacji Podatnika.
Krok 2 – Wybór metody autoryzacji: Token
Na ekranie Ustawienia firmy w sekcji KSeF 2.0 znajdź pole Autoryzacja i z listy rozwijanej wybierz Token. Obok pojawi się pole Token KSeF z podpowiedzią „Wklej token i kliknij »Połącz KSeF«".
Krok 3 – Wklejenie tokena do pola Token KSeF
Wklej token skopiowany z Aplikacji Podatnika KSeF 2.0 bezpośrednio do pola Token KSeF. Token ma postać długiego ciągu znaków (widoczny na zrzucie). System informuje, że „Zmiana zapisuje rodzaj autoryzacji w pliku firma.json".
Po wklejeniu kliknij przycisk Połącz KSeF.
Krok 4 – Potwierdzenie połączenia tokenem
Po poprawnym połączeniu system wyświetla zielony komunikat „Połączono KSeF – token został zapisany w firma.json". Pole tokena zmienia się na ukryte, a widoczna jest informacja „Token KSeF jest zapisany (ukryty)".
Dostępne są teraz dwa przyciski: Testuj token (weryfikacja połączenia z API KSeF) oraz Odłącz KSeF (usunięcie tokena). Pod formularzem pojawia się zielony znacznik „Token poprawny – Gotowy do importu".
Autoryzacja certyfikatem KSeF
W górnym pasku systemu AkceptujFaktury.pl kliknij przycisk KSeF ▼, a następnie z rozwijanego menu wybierz Ustawienia KSeF. System przeniesie do ustawień firmy, gdzie można skonfigurować metodę autoryzacji.
Aby wygenerować certyfikat KSeF przed konfiguracją w AkceptujFaktury.pl:
- Wejdź na ksef.podatki.gov.pl i zaloguj się do Aplikacji Podatnika KSeF 2.0 wybraną metodą: Profil Zaufany, e-PUAP, m-Obywatel, podpis kwalifikowany lub pieczęć kwalifikowana.
- Przejdź do sekcji Certyfikaty i wybierz Wnioskuj o certyfikat.
- Podaj nazwę certyfikatu oraz hasło chroniące klucz prywatny – hasła nie można zresetować, należy je zapamiętać.
- Wybierz przeznaczenie: „Uwierzytelnienie w systemie KSeF" i kliknij Wyślij wniosek.
- Pobierz dwa pliki: klucz prywatny (.key) – zapisywany automatycznie, oraz certyfikat (.crt) – dostępny do pobrania po wydaniu.
Do konfiguracji w AkceptujFaktury.pl potrzebne są oba pliki: .crt i .key, oraz hasło ustawione podczas generowania.
Krok 2 – Wybór metody autoryzacji: Certyfikat
W polu Autoryzacja wybierz z listy Certyfikat.
Obok pojawi się przycisk Certyfikat oraz komunikat
„Brak zapisanego certyfikatu. Dodaj pliki certyfikatu i hasło."
System informuje jednocześnie, że zmiana zapisuje rodzaj autoryzacji
w pliku firma.json.
Kliknij przycisk Certyfikat, aby przejść do dedykowanego formularza konfiguracji.
Krok 3 – Formularz Certyfikat KSeF
System otwiera stronę Certyfikat KSeF z informacją: „certyfikat służy do logowania XAdES w KSeF. Pliki certyfikatu, klucz oraz hasło do klucza prywatnego są szyfrowane przed zapisaniem na serwerze FTP w katalogu Certyfikat."
Formularz zawiera pole Nazwa własna (dowolna etykieta
ułatwiająca identyfikację certyfikatu) oraz dwa obszary drag&drop:
Certyfikat (pliki .cert lub .crt)
i Klucz (plik .key), a poniżej pole
Hasło do klucza.
Krok 4 – Wgranie pliku certyfikatu (.crt)
Kliknij obszar Certyfikat lub przeciągnij na niego plik.
Otworzy się standardowe okno systemowe – przejdź do katalogu z certyfikatem
(np. Dokumenty > CertKSeF_Online), wybierz plik
.crt i kliknij Otwórz.
Filtr plików w oknie jest ustawiony domyślnie na „Pliki niestandardowe (*.cert;*.crt)".
Krok 5 – Wgranie pliku klucza prywatnego (.key)
Analogicznie kliknij obszar Klucz lub przeciągnij plik.
W oknie systemowym widoczny jest plik KSeF_Online.key
(typ: Plik KEY). Filtr jest ustawiony na *.key.
Wybierz plik i kliknij Otwórz.
Klucz prywatny musi pasować do wgranego certyfikatu – para
.crt + .key pochodzi z tego samego eksportu.
Krok 6 – Podanie hasła do klucza prywatnego
Po wgraniu obu plików formularz pokazuje nazwy załadowanych plików
(KSeF_Online.crt i KSeF_Online.key) oraz
aktywne pole Hasło do klucza. Wpisz hasło ustawione
przy generowaniu lub eksporcie klucza prywatnego.
Użyj przycisku Pokaż po prawej stronie pola, aby upewnić się, że hasło zostało wpisane poprawnie. Następnie kliknij Zapisz certyfikat.
Krok 7 – Potwierdzenie zapisu certyfikatu
Po kliknięciu Zapisz certyfikat system wyświetla zielony komunikat „Certyfikat został zapisany na FTP." oraz sekcję Certyfikat załadowany z nazwą własną (np. Emilian) i przyciskiem Usuń certyfikat.
Informacja „Aby dodać nowy certyfikat, najpierw usuń obecny." oznacza, że konfiguracja jest aktywna. Kliknij Testuj certyfikat, aby zweryfikować połączenie z KSeF.
Krok 8 – Test certyfikatu i wynik końcowy
Po kliknięciu Testuj certyfikat system przeprowadza dwuetapową weryfikację i wyświetla sekcję Wynik testu certyfikatu z dwoma zielonymi znacznikami:
- Logowanie do KSeF – „Logowanie certyfikatem zakończone poprawnie."
- Dostęp do faktur – „Certyfikat ma dostęp do pobierania faktur w KSeF."
Oba zielone statusy potwierdzają, że certyfikat jest poprawnie skonfigurowany i system jest gotowy do importu faktur z KSeF.
Podsumowanie
Po poprawnym przeprowadzeniu konfiguracji system AkceptujFaktury.pl jest gotowy do pracy z API KSeF. Wybór metody autoryzacji zależy od posiadanych zasobów i wymagań bezpieczeństwa organizacji:
- Token API – szybka konfiguracja (kroki 1–4), wystarczająca dla większości wdrożeń,
- Certyfikat KSeF – wyższy poziom bezpieczeństwa (kroki 1–8), obowiązkowy od 1 stycznia 2027 roku.
W razie problemów z konfiguracją skontaktuj się z pomocą techniczną lub zajrzyj do sekcji FAQ.