Was KSeF meldet und was das Ministerium testet
| Code | KSeF-Text | Fall 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.

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
Podmiot1die 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.

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
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/data
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/open-api.json
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/faktury/weryfikac
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/faktury/weryfikac
- github.com/CIRFMF/ksef-client-csharp/blob/a66cbc669814e6c2a615748a13a0a04a650ba04f/KSeF.Cl
- github.com/CIRFMF/ksef-client-csharp/blob/a66cbc669814e6c2a615748a13a0a04a650ba04f/KSeF.Cl
- github.com/CIRFMF/ksef-client-csharp/blob/a66cbc669814e6c2a615748a13a0a04a650ba04f/KSeF.Cl
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/4d2d4b5895db70596863df941d9a1f0beeb117f8/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/l10n_pl_edi/i18n
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- 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/mode
- Quellcode des Moduls: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/account_move.py
