Was jeder Status bedeutet
- 415
- «Uwierzytelnianie zakończone niepowodzeniem» (Authentifizierung fehlgeschlagen), details «Brak przypisanych uprawnień» (keine Berechtigungen zugewiesen): Die Person oder Stelle im Zertifikat hat im Kontext dieser NIP keine Berechtigungen.
- 425
- «Uwierzytelnienie unieważnione» (Authentifizierung widerrufen), details «Uwierzytelnienie i powiązane refresh tokeny zostały unieważnione przez użytkownika»: Jemand hat diese Anmeldesitzung beendet.
- 450
- «Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu» (wegen eines fehlerhaften Tokens fehlgeschlagen), mit details wie «Token unieważniony», «Token nieaktywny», «Nieprawidłowy czas tokena» oder «Token nie może być użyty w kontekście {contextIdentifier}»: Es geht um die Anmeldung mit einem KSeF-Token.
- 470
- «Uwierzytelnianie zakończone niepowodzeniem», details «Próba wykorzystania metod autoryzacyjnych osoby zmarłej» (Versuch, die Zugangsdaten einer verstorbenen Person zu verwenden).
- 480
- «Uwierzytelnienie zablokowane» (Authentifizierung gesperrt), details «Podejrzenie incydentu bezpieczeństwa. Skontaktuj się z Ministerstwem Finansów przez formularz zgłoszeniowy.» (Verdacht auf einen Sicherheitsvorfall; wenden Sie sich über das Meldeformular an das Finanzministerium).
- 500 und 550
- «Nieznany błąd» (unbekannter Fehler) und «Operacja została anulowana przez system» (vom System abgebrochen), mit details «Przetwarzanie zostało przerwane z przyczyn wewnętrznych systemu. Spróbuj ponownie» (Verarbeitung aus internen Gründen unterbrochen; versuchen Sie es erneut).

KSeF-Token und Odoo
Odoo 18, 19 und 20 enthalten im Code eine Funktion zur Anmeldung mit einem KSeF-Token, doch sie wird nirgends aufgerufen: Es wird nur mit dem Zertifikat angemeldet. Ein 450 bei der Anmeldung stammt daher nicht von Odoo. Wenn Sie es sehen, kommt es von einem anderen Programm, das ein Token nutzt, etwa dem einer Steuerkanzlei. KSeF widerruft Token automatisch, sobald ihr Inhaber die Berechtigungen verliert.
Bei den übrigen Status zeigt Odoo «KSeF Authentication failed with status …: …» mit der Beschreibung, ohne die details. Bei 415 und 470 ist die Beschreibung dieselbe, daher unterscheidet nur das Feld details beide.
Zugriffstoken, Refresh und die Codes 21301 und 21304
| Element | KSeF | Odoo 18, 19 und 20 |
|---|---|---|
| accessToken | Gilt einige Minuten («kilkanaście», laut Dokumentation), so wie es im Feld exp angegeben ist | Nach einem HTTP 401 wird es erneuert und die Anfrage einmal wiederholt. |
| refreshToken | Bis zu 7 Tage | Die geplante Aktion «Refresh KSeF tokens» meldet sich alle 6 Tage mit dem Zertifikat erneut an. |
| 21301 «Brak autoryzacji.» (keine Autorisierung) | Beim Einlösen oder Erneuern von Token, zum Beispiel «Token KSeF został unieważniony.» (KSeF-Token widerrufen) | Sie sehen «Failed to refresh KSeF access token. You may need to re-authenticate manually. Error: 400 Client Error…», ohne den Code. |
| 21304 «Brak uwierzytelnienia.» (keine Authentifizierung) | «Operacja uwierzytelniania o numerze referencyjnym {referenceNumber} nie została znaleziona.» | Ebenso: Der Code erreicht den Bildschirm nicht. |

Was zu tun ist
- 415, oder 21301 nach dem Entzug von Berechtigungen: Der Inhaber des Unternehmens erteilt der Person im Zertifikat in KSeF Berechtigungen, und Sie speichern das Zertifikat erneut in den Einstellungen von Odoo.
- 425: Jemand hat die Anmeldesitzung widerrufen; speichern Sie das Zertifikat erneut, damit Odoo sich neu anmeldet.
- 480: Folgen Sie den Hinweisen von KSeF und wenden Sie sich über das Formular an das Finanzministerium; eine erneute Anmeldung hilft nicht.
- 500 oder 550: Versuchen Sie es erneut.
Unser Modul Poland KSeF 2.0 Validator führt eine Liste der KSeF-Zertifikate und -Token mit ihren Ablaufdaten, meldet sich aber nicht bei KSeF an und erkennt diese Status nicht.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/open-api.json
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/uwierzytelnianie.
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/uwierzytelnianie.
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/l10n_pl_edi/tool
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/tool
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/l10n_pl_edi/i18n
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/l10n_pl_edi/tool
- github.com/odoo/odoo/blob/4d2d4b5895db70596863df941d9a1f0beeb117f8/addons/l10n_pl_edi/tool
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/tool
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/tool
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/tool
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/data
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/tool
- github.com/psf/requests/blob/v2.32.5/src/requests/models.py#L730
- Quellcode des Moduls: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_credential.py
