Błąd KSeF - nieprawidłowy certyfikat (kod 21115)

Błąd 21115 – „Nieprawidłowy certyfikat” pojawia się na etapie uwierzytelniania połączenia z KSeF. Oznacza to, że system KSeF odrzucił certyfikat użyty do logowania, zanim doszło do wysyłania lub pobierania faktur. To nie jest błąd faktury ani danych kontrahenta. Problem dotyczy wyłącznie sposobu autoryzacji.

Najczęstsza przyczyna (bardzo ważne)
Najczęściej ten błąd wynika z użycia certyfikatu wygenerowanego w MCU (Menedżer Certyfikatów Użytkownika).

Certyfikaty z MCU:
  • dotyczą starej architektury KSeF (tzw. KSeF 1.0),
  • nie są obsługiwane przez KSeF 2.0,
  • nie działają ani w KSeF 2.0 DEMO, ani w KSeF 2.0 PROD.
  • Jeżeli certyfikat pochodzi z MCU, KSeF 2.0 zawsze zwróci błąd 21115.
Inne możliwe przyczyny błędu 21115
Błąd „Nieprawidłowy certyfikat” może się też pojawić, gdy:
  • certyfikat nie jest certyfikatem technicznym KSeF 2.0 (np. certyfikat podpisu kwalifikowanego do PDF),
  • używany jest certyfikat z innego środowiska (np. DEMO zamiast PROD),
  • certyfikat nie pasuje do klucza prywatnego (.crt i .key nie są parą),
  • certyfikat wygasł lub został cofnięty,
  • certyfikat jest przypisany do innego NIP-u niż ten, dla którego wykonywana jest autoryzacja.
W każdym z tych przypadków KSeF odrzuca połączenie już na starcie.

Czy muszę korzystać z certyfikatów?
Nie. W Fakturowo.pl certyfikaty techniczne nie są wymagane. Domyślnie korzystamy z modelu opartego na uprawnieniach, który polega na:
  • pobraniu pliku autoryzacyjnego (tzw. wyzwania),
  • podpisaniu go Profilem Zaufanym lub podpisem kwalifikowanym,
  • wgraniu pliku na stronie autoryzacji.
Po tej operacji Ministerstwo Finansów nadaje Fakturowo.pl odpowiednie uprawnienia i nie trzeba generować ani zarządzać certyfikatami, dla większości firm jest to najprostsze i zalecane rozwiązanie.

Kiedy certyfikat techniczny KSeF 2.0 ma sens?
Certyfikaty techniczne w KSeF 2.0 są przeznaczone głównie dla:
  • zaawansowanych integracji,
  • własnych systemów księgowych,
  • specyficznych scenariuszy technicznych.
Jeżeli certyfikat jest potrzebny, to:
  • musi być wygenerowany w Aplikacji Podatnika KSeF 2.0,
  • musi pochodzić z tego samego środowiska, w którym będzie używany (DEMO lub PROD),
  • nie może pochodzić z MCU.
Podsumowanie
Błąd 21115 – „Nieprawidłowy certyfikat” oznacza, że używany certyfikat nie jest akceptowany przez KSeF 2.0 lub najczęściej pochodzi z MCU (KSeF 1.0) albo z niewłaściwego środowiska. W większości przypadków najszybszym rozwiązaniem jest rezygnacja z certyfikatu, skorzystanie z autoryzacji opartej na uprawnieniach dostępnej w Fakturowo.pl.