Zum Hauptinhalt springen
KSeF 2.0 · Status der Rechnung

KSeF-Codes 410 und 415: Verkäuferberechtigungen und Anhänge

Beide Codes erscheinen nach dem Versand als Rechnungsstatus, und beide betreffen die Frage, ob Sie diese Rechnung in diesem Kontext senden dürfen. Die Tests der Bibliothek des polnischen Finanzministeriums zeigen drei konkrete Ursachen: eine Verkäufer-NIP, die sich von der NIP der Sitzung unterscheidet, fehlende Zustimmung für Anhänge und ein Anhang in einer interaktiven Sitzung.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Moduls, Version 20.0 · in den Quellen am Ende
Lesezeit
3 Min.

Was KSeF meldet und was das Ministerium testet

CodeKSeF-TextFall in den Tests des Ministeriums
410«Nieprawidłowy zakres uprawnień» (ungültiger Berechtigungsumfang)Rechnung mit einer Verkäufer-NIP, die von der NIP abweicht, mit der die Sitzung authentifiziert wurde.
410«Nieprawidłowy zakres uprawnień»Verkäufer ohne Zustimmung für Anhänge; in details: «Sprzedawca {nip} nie posiada zgody do wysyłania faktur z załącznikami».
415«Brak możliwości wysyłania faktury z załącznikiem» (eine Rechnung mit Anhang kann nicht gesendet werden)Rechnung mit Anhang, gesendet in einer interaktiven Sitzung.

Die KSeF-Dokumentation nennt zwei weitere Regeln. Für den Versand einer Rechnung ist das Recht erforderlich, sie im Kontext dieses Steuerpflichtigen auszustellen. Rechnungen mit Anhängen werden nur im Batch-Modus versendet (Ausnahme ist die technische Korrektur einer Offline-Rechnung), und nur nachdem diese Option in e-Urząd Skarbowy eingetragen wurde.

Übersicht der KSeF-Codes 410 und 415
Code 410 mit seiner API-Beschreibung, daneben 415 für eine Rechnung mit Anhang.

So zeigt es sich in Odoo 18, 19 und 20

l10n_pl_edi meldet sich mit dem KSeF-Zertifikat aus den Einstellungen bei KSeF an, verwendet die NIP der Firma als Kontext und schreibt dieselbe NIP in Podmiot1. Die USt-IdNr. der Firma muss mit PL beginnen («A polish VAT number must be set on your company.»). Nach einem 410 setzt es den Status auf Rejected und schreibt «KSeF Status: Rejected (Code: 410). Incorrect scope of permissions.» (in den Versionen 18 und 19 auf Polnisch: «Status KSeF: Odrzucono (Kod:410). Nieprawidłowy zakres uprawnień.»).

Der Code 410 erscheint als Rechnungsstatus, wie auch 450, daher zeigt Odoo ihn im Verlauf an, nachdem der Status abgefragt wurde: direkt nach dem Versand oder später über die Schaltfläche «Check Sending». Berechtigungen werden in KSeF selbst erteilt und geprüft, nicht in Odoo: Odoo kennt nur das Zertifikat und die NIP der Firma.

Die FA(3)-Vorlage von Odoo enthält kein Element Zalacznik, und Odoo sendet in einer interaktiven Sitzung. Daher sollten 415 und ein 410 durch Anhänge nicht von einer von Odoo erzeugten Rechnung stammen; falls Sie sie sehen, stammt die Datei aus einem anderen Programm.

Was Sie bei einem 410 prüfen sollten

  • Die NIP der Firma in Odoo ist genau die NIP, für die der Zertifikatsinhaber Berechtigungen besitzt.
  • Der Zertifikatsinhaber hat in KSeF das Recht, Rechnungen für diese NIP auszustellen; dieses Recht erteilt der Inhaber der Firma. Ohne jegliche Berechtigung bricht KSeF bereits die Anmeldung ab (Status 415 bei der Authentifizierung: «Brak przypisanych uprawnień», keine Berechtigungen zugewiesen).
  • Wenn Sie die NIP der Firma in Odoo geändert haben, speichern Sie das Zertifikat in den Einstellungen erneut. Odoo schreibt in Podmiot1 die aktuelle NIP, während sein Zugang bis zur nächsten automatischen Erneuerung aus einer Anmeldung mit der vorherigen stammt, genau der Fall aus dem Test des Ministeriums.
  • In einer Datenbank mit mehreren Firmen hat jede ein eigenes Zertifikat; eine Rechnung wird im Kontext der Firma versendet, zu der sie gehört.
Schema: was KSeF bei den Codes 410 und 415 zurückgibt und was Odoo 20 anzeigt
Schema auf Grundlage des l10n_pl_edi-Codes von Odoo 20 und der Spezifikation der KSeF-API 2.9.0; Durchgestrichen ist, was Odoo nicht speichert oder nicht ausführt.

Erneut senden

Setzen Sie die Rechnung nach der Korrektur auf Entwurf zurück (bei einer abgelehnten Rechnung löscht Odoo den KSeF-Status und die Nummer), bestätigen Sie sie und senden Sie sie erneut. Unser Modul Poland KSeF 2.0 Validator übernimmt aus l10n_pl_edi zuerst den Status Rejected und danach Accepted, sendet aber selbst nichts und ändert keine Berechtigungen in KSeF.

Weiterlesen

KSeF-Authentifizierungsstatus: 415, 425, 450, 470 und 480Status der KSeF-2.0-Anmeldung neben dem Zertifikat: fehlende Rechte, widerrufen, fehlerhaftes Token, Sperre. Codes 21301 und 21304 und ihre Anzeige in Odoo.Anmeldung bei KSeF mit Zertifikat: Code 460 und XAdES-SignaturfehlerKSeF-Code 460 und Ausnahmen 9101-9105, 21111, 21115, 21117, 21217, 21401 und 21406 bei der Anmeldung mit Zertifikat. Was Odoo nicht anzeigt und was zu prüfen ist.KSeF-Code 440: «Duplikat faktury»KSeF-Code 440: Eine Rechnung mit gleicher Verkäufer-NIP, Art und Nummer liegt schon vor. Was Odoo 18, 19 und 20 zeigen und wie Sie es lösen.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen