Jak wygenerować token KSeF tylko do odczytu faktur
Token KSeF to ciąg znaków, którym program może zalogować się do KSeF w imieniu firmy. Zakres działań zależy od uprawnień zaznaczonych przy jego tworzeniu. Do pobierania faktur kosztowych wystarczy jedno uprawnienie: przeglądanie faktur.
Krok po kroku
- Zaloguj się do Aplikacji Podatnika KSeF pod adresem ap.ksef.mf.gov.pl (link jest też na ksef.mf.gov.pl). Wybierz kontekst NIP firmy i zaloguj się np. Profilem Zaufanym, podpisem kwalifikowanym albo certyfikatem KSeF.
- Przejdź do sekcji Tokeny i wybierz Generuj token.
- Wpisz opis, np. „KSeF Płatności – odczyt”.
- Zaznacz tylko uprawnienie przeglądanie faktur (w API: InvoiceRead). Nie zaznaczaj wystawiania faktur ani zarządzania uprawnieniami.
- Skopiuj wygenerowany token. KSeF pokazuje go tylko raz.
- W panelu wpisz NIP i wklej token. Od razu sprawdzimy, czy KSeF go przyjmuje.
Co można zrobić takim tokenem
- Można: wyszukać faktury, w których firma jest nabywcą, i pobrać ich pliki XML.
- Nie można: wystawić ani wysłać faktury, nadać lub odebrać uprawnień, wygenerować kolejnego tokena.
Jak cofnąć dostęp
Usuń NIP w panelu: kasujemy wtedy token i pobrane faktury. Niezależnie od tego możesz w każdej chwili unieważnić token w Aplikacji Podatnika KSeF (sekcja Tokeny). Po unieważnieniu nie da się go już użyć.
Błąd „token nie został znaleziony”
Upewnij się, że token pochodzi z produkcyjnego KSeF (ap.ksef.mf.gov.pl), a nie ze środowiska testowego (ap-test.ksef.mf.gov.pl) ani przedprodukcyjnego. Sprawdź też, że wpisany NIP to ten sam NIP, w którego kontekście wygenerowano token, i że token nie został unieważniony.