KSeFGPT
Kostenlos starten
Leitfaden
7. Juni 202612 Min.Rafał Zeidler

Rechnung von KSeF abgelehnt? Häufige Fehler und Lösungen

Erfahren Sie, warum KSeF eine Rechnung ablehnt und wie Sie Status, P_1, FA(3)-XML, Berechtigungen oder ein Duplikat prüfen und sicher erneut senden.

Rechnung von KSeF abgelehnt? Häufige Fehler und Lösungen

Zusammenfassung

Eine technisch erfolgreiche Antwort auf die Übermittlungsanfrage bedeutet noch nicht, dass KSeF die Rechnung angenommen hat. Status 100 steht für die Annahme zur weiteren Verarbeitung, Status 150 für eine laufende Verarbeitung und erst Status 200 für den Erfolg.

Ein abgelehntes Dokument erhält weder KSeF-Nummer noch UPO und gilt in KSeF nicht als ausgestellt. Lesen Sie zuerst Fehlercode, Beschreibung und Details. Korrigieren Sie danach P_1, FA(3)-XML, Berechtigungen, Verschlüsselung oder die andere angegebene Ursache.

Das sichere Kurzverfahren lautet: Status prüfen, Antwort und XML sichern, einen früheren Erfolg ausschließen, Fehlerquelle korrigieren, neue Datei validieren, erneut senden und bis zur KSeF-Nummer und zum UPO überwachen.

Wurde die Rechnung abgelehnt oder wird sie noch verarbeitet?

Nach der Übermittlung sehen Sie eine Meldung, aber keine KSeF-Nummer und kein UPO. Senden Sie die Rechnung nicht sofort erneut. Der Endpunkt kann Anfrage, verschlüsselte Datei und Metadaten annehmen, bevor die Verarbeitung abgeschlossen ist.

Status 100 und 150 bedeuten weder Ablehnung noch endgültigen Erfolg. Prüfen Sie weiterhin dieselbe Rechnung, statt eine neue Übermittlung anzulegen.

Fehlercodes sind zusammen mit description, details und extensions auszuwerten. Der Code benennt die Kategorie, die Details führen zur konkreten Ursache.

Übermitteln Sie das Dokument nicht nur deshalb erneut, weil UPO noch nicht sichtbar ist. Prüfen Sie zuerst Status und KSeF-Nummer.

CodeOperative BedeutungMaßnahme
100Zur weiteren Verarbeitung angenommenWarten und denselben Rechnungsstatus erneut prüfen.
150Verarbeitung läuftKein Duplikat senden. Weiter überwachen.
200ErfolgKSeF-Nummer speichern und UPO abrufen.
405Stornierung oder API-Fehlerdescription, details und extensions lesen und die Ursache beheben.
410Ungültiger BerechtigungsumfangSteuerpflichtigenkontext, Sitzung und Ausstellungsrecht prüfen.
415Stornierung oder API-FehlerTechnische Antwortdetails vor einem neuen Versuch prüfen.
430Fehler bei der RechnungsdateiprüfungXML, XSD, Verschlüsselung und Pflichtdaten prüfen.
435Stornierung oder API-FehlerDen von der API gelieferten Details folgen.
440RechnungsduplikatUrsprüngliche Sitzung, KSeF-Nummer und UPO suchen.
450Fehler bei der semantischen PrüfungBedeutung oder Datenbeziehungen gemäß Details korrigieren.
500VerarbeitungsfehlerKennungen und Details sichern und erst nach Klärung erneut versuchen.
550Stornierung oder API-FehlerVollständige Antwort lesen und Dokument, Zugriff oder technische Übermittlung korrigieren.

KSeF-Nummer und UPO erscheinen erst nach Erfolg

Eine Sitzungs- oder Rechnungsreferenz dient der technischen Nachverfolgung und ist keine KSeF-Nummer. Die KSeF-Nummer identifiziert eine angenommene Rechnung, UPO ist die amtliche Bestätigung nach positiver Verarbeitung.

Der Rechnungsstatus kann KSeF-Nummer, Vergabedatum und UPO-Downloadadresse enthalten. Diese Angaben entstehen durch den Erfolg der Rechnung, nicht allein durch den Start der Übermittlung.

Bei negativer Prüfung vergibt KSeF keine Nummer. Das Dokument wurde nicht in KSeF ausgestellt und kann nach Korrektur erneut als ursprüngliche Rechnung übermittelt werden.

Kennung oder DokumentZeitpunktBestätigung
ReferenznummerBeim Start einer Operation oder ÜbermittlungVerfolgung von Sitzung und Verarbeitung.
KSeF-NummerNach positiver VerarbeitungIdentifiziert die angenommene Rechnung.
UPONach Annahme des DokumentsBestätigt die Annahme durch KSeF.

Fehler beim Datum P_1

P_1 enthält das vom Aussteller angegebene Ausstellungsdatum. Vergleichen Sie es mit dem tatsächlichen Übermittlungsdatum. Drei Beziehungen führen zu drei unterschiedlichen Ergebnissen.

Ablehnung: Die Datei wird am 2. Juni 2026 gesendet, P_1 enthält jedoch den 3. Juni 2026. Das zukünftige Datum führt zur Ablehnung am Gateway.

Offline24: P_1 enthält den 2. Juni 2026, die Rechnung wird am 3. Juni gesendet. Das frühere P_1 führt nicht automatisch zur Ablehnung, sondern zum Modus offline24.

P_1 im Verhältnis zur ÜbermittlungModus oder ErgebnisBeispiel
P_1 entspricht dem ÜbermittlungsdatumOnline-ModusP_1: 2. Juni, Übermittlung: 2. Juni.
P_1 liegt vor dem ÜbermittlungsdatumOffline24, keine automatische AblehnungP_1: 2. Juni, Übermittlung: 3. Juni.
P_1 liegt nach dem ÜbermittlungsdatumAblehnung wegen ZukunftsdatumP_1: 3. Juni, Übermittlung: 2. Juni.

XML entspricht nicht der Struktur FA(3)

Seit dem 1. Februar 2026 gilt FA(3) als Format für strukturierte Rechnungen. KSeF vergleicht die XML-Datei mit der angegebenen XSD-Struktur. Fehlende Pflichtfelder, ungültige Werteformate, falsche Datentypen, eine falsche Elementreihenfolge oder ein unpassendes Schema können zur Ablehnung führen.

Code 430 bezeichnet einen Fehler bei der Dateiprüfung, Code 450 einen Fehler bei der semantischen Prüfung. Lesen Sie die Details, korrigieren Sie die Quelldaten und erzeugen Sie die XML-Datei neu.

Die KSeF-Prüfung hat Grenzen. Das polnische Finanzministerium weist darauf hin, dass mathematische Berechnungen nicht geprüft werden. Eine Annahme bestätigt daher nicht die vollständige rechnerische, steuerliche oder geschäftliche Richtigkeit.

Authentifizierung und Berechtigungsumfang

Eine erfolgreiche Authentifizierung bedeutet nicht automatisch, dass Sie in jedem Kontext Rechnungen ausstellen dürfen. Geschützte API-Ressourcen benötigen ein Zugriffstoken, die Übermittlung einer normalen Rechnung die Berechtigung InvoiceWrite.

Code 410 bezeichnet einen ungültigen Berechtigungsumfang. Prüfen Sie den Steuerpflichtigenkontext, die Gültigkeit von Token und Sitzung, den tatsächlichen Absender und dessen Ausstellungsrecht.

Eine XML-Änderung löst kein Zugriffsproblem. Korrigieren Sie zuerst Authentifizierung oder Berechtigungen und senden Sie danach das inhaltlich unveränderte Dokument erneut.

Rechnungsduplikat

Code 440 bedeutet, dass KSeF ein Rechnungsduplikat erkannt hat. Die Antwort kann originalSessionReferenceNumber und originalKsefNumber enthalten und damit zur ursprünglichen Sitzung und KSeF-Nummer führen.

Suchen Sie die genannte Rechnung, prüfen Sie ihren Status und rufen Sie UPO ab. Erzeugen Sie kein neues Dokument und ändern Sie die Rechnungsnummer nicht nur zur Umgehung der Duplikatprüfung.

Offizielle Quellen bestätigen Code 440 und die API-Daten, beschreiben jedoch keinen vollständigen Erkennungsalgorithmus. Entscheiden Sie anhand des API-Ergebnisses und des Nachweises des früheren Erfolgs.

So finden Sie die Ursache der Ablehnung

1. Sichern Sie Sitzungsreferenz, Rechnungsreferenz, genaue Uhrzeit und gesendete XML-Datei.

2. Rufen Sie den Status der konkreten Rechnung ab. Verlassen Sie sich nicht nur auf die Annahme der Anfrage durch den Endpunkt.

3. Lesen und speichern Sie code, description, details und extensions.

4. Ordnen Sie den Fehler einer Kategorie zu: P_1, FA(3) oder XSD, Semantik, Berechtigungen, Verschlüsselung, Anhang, Duplikat oder Technik.

5. Prüfen Sie vor jeder erneuten Übermittlung, ob bereits eine KSeF-Nummer vorliegt.

6. Korrigieren Sie die Quelldaten und nicht nur den finalen XML-Text.

UrsachePrüfungMaßnahme
P_1-DatumP_1 im Verhältnis zum ÜbermittlungsdatumZukunftsdatum entfernen. Gültiges offline24 nicht erzwingen.
FA(3) oder XSDSchema, Pflichtfelder, Formate und ElementstrukturQuelldaten korrigieren und neue FA(3)-XML erzeugen.
Semantikdescription, details und WertebeziehungenAngegebene semantische Unstimmigkeit beseitigen.
BerechtigungenKontext, Sitzung und InvoiceWriteRichtigen Zugriff erteilen oder auswählen.
Verschlüsselung oder AnhangMetadaten, Hashes, Größen und AufbereitungDaten gemäß API neu vorbereiten.
DuplikatoriginalSessionReferenceNumber, originalKsefNumber und UPOFrüheren Erfolg anerkennen oder Übermittlung klären.
Technischer FehlerCode, Zeit, Kennungen und DienststatusErst nach Ausschluss eines früheren Erfolgs wiederholen.

Rechnung korrigieren und erneut senden

Hat die Rechnung keine KSeF-Nummer erhalten, korrigieren Sie Quelldaten oder Zugriff. Erzeugen Sie eine neue FA(3)-XML-Datei, prüfen Sie die Struktur, öffnen Sie eine gültige Sitzung und senden Sie das Dokument erneut.

Überwachen Sie die Rechnung bis zum Endstatus. Bei 100 und 150 warten Sie weiter. Einen Fehler diagnostizieren Sie erneut. Der Prozess ist erst mit Status 200, KSeF-Nummer und UPO abgeschlossen.

Hat das Dokument bereits eine KSeF-Nummer, bearbeiten Sie es nicht und senden keine korrigierte Version als dieselbe Rechnung. Fehler werden mit einer Korrekturrechnung berichtigt.

KSeFGPT-Ansicht nach erfolgreicher Rechnungsübermittlung als Kontrast zu einem abgelehnten Dokument

Prüfung vor der erneuten Übermittlung

Gehen Sie vor einer neuen Übermittlung die vollständige Kontrollliste durch. Schließen Sie insbesondere aus, dass die frühere Operation erfolgreich war, obwohl Ihre Anwendung UPO noch nicht angezeigt hat.

Ein lokaler Validator erkennt technische XML-Probleme, ersetzt aber nicht die KSeF-Prüfung, bestätigt keine Annahme und garantiert keine vollständige steuerliche Richtigkeit.

KontrolleFrage vor dem neuen Versuch
Status und DetailsLiegt der Endcode mit vollständigen description, details und extensions vor?
P_1Liegt das Datum nicht nach dem Übermittlungsdatum?
FA(3)-VersionVerwendet die Datei die geltende Struktur?
XSD-PrüfungEntspricht die XML-Datei dem angegebenen Schema?
PflichtdatenHaben alle Pflichtfelder Format und Datentyp?
SteuerpflichtigenkontextBetrifft die Sitzung die richtige NIP und Einheit?
AusstellungsrechtHat der Absender InvoiceWrite?
Früherer ErfolgHat die API eine KSeF-Nummer oder ursprüngliche Sitzungsdaten geliefert?
KSeF-Nummer und UPOWurde das Dokument sicher noch nicht angenommen?

XML vor der erneuten Übermittlung prüfen

Prüfen Sie die technische Dateistruktur mit dem KSeF-XML-Validator. Eine E-Mail-Adresse genügt, ein vollständiges Konto ist nicht nötig. Der kostenlose Plan umfasst 5 Prüfungen täglich. Der Validator bestätigt weder die KSeF-Annahme noch die vollständige steuerliche Richtigkeit.

KSeF-XML-Validator öffnen

Weiterführende Erklärungen

Dieser Leitfaden diagnostiziert eine konkrete Ablehnung. Den Gesamtprozess beschreibt Rechnungen an KSeF senden, die Bestätigung nach Erfolg erklärt UPO in KSeF.

Den Dokumentaufbau erläutert XML und FA(3) in KSeF. Hat die Rechnung bereits eine KSeF-Nummer, folgen Sie Korrekturrechnung in KSeF.

Häufig gestellte Fragen

Führt ein früheres P_1-Datum zur Ablehnung der Rechnung?

Nein. Liegt P_1 vor dem Übermittlungsdatum, wird die Rechnung dem Modus offline24 zugeordnet. Abgelehnt wird sie, wenn P_1 nach dem Übermittlungsdatum liegt und somit ein zukünftiges Datum enthält.

Bedeutet Status 100 eine erfolgreiche Verarbeitung?

Nein. Status 100 bedeutet, dass die Rechnung zur weiteren Verarbeitung angenommen wurde. Erst Status 200 bestätigt den endgültigen Erfolg.

Erhält eine abgelehnte Rechnung eine KSeF-Nummer?

Nein. Ein negativ geprüftes Dokument erhält keine KSeF-Nummer und gilt in KSeF nicht als ausgestellt. Nach Behebung des Fehlers können Sie eine korrigierte XML-Datei erzeugen und erneut übermitteln.

Bedeutet ein fehlendes UPO immer eine Ablehnung?

Nein. Das Dokument kann noch Status 100 oder 150 haben, oder die Anwendung hat die Bestätigung noch nicht abgerufen. Prüfen Sie zuerst Status, KSeF-Nummer und Antwortdetails.

Was ist bei Statuscode 440 zu tun?

Code 440 bezeichnet ein Rechnungsduplikat. Lesen Sie die Daten der ursprünglichen Übermittlung, einschließlich originalSessionReferenceNumber und originalKsefNumber, sofern vorhanden. Prüfen Sie die genannte Rechnung und ihr UPO, statt nur die Rechnungsnummer zu ändern.

Kann eine korrigierte XML-Datei nach einer Ablehnung erneut gesendet werden?

Ja. Wenn das Dokument keine KSeF-Nummer erhalten hat, korrigieren Sie Quelldaten oder Zugriff, erzeugen eine neue FA(3)-XML-Datei, prüfen sie und senden sie in einer gültigen Sitzung erneut.

Was gilt, wenn der Fehler erst nach Vergabe der KSeF-Nummer auffällt?

Bearbeiten Sie die angenommene Rechnung nicht und senden Sie keine korrigierte Version als dasselbe Dokument. Eine Rechnung mit KSeF-Nummer ist in den Rechtsverkehr gelangt und muss nach den Regeln für Korrekturrechnungen berichtigt werden.

Empfehlung

Bearbeiten Sie nach einem Fehler nicht wahllos Felder. Ermitteln Sie den Endstatus, sichern Sie die vollständige API-Antwort, schließen Sie einen früheren Erfolg aus und korrigieren Sie das Quellsystem.

Prüfen Sie Struktur, Berechtigungen und P_1, senden Sie die neue XML-Datei in einer gültigen Sitzung und überwachen Sie sie bis Status 200, KSeF-Nummer und UPO. Liegt die KSeF-Nummer bereits vor, erstellen Sie eine Korrektur.

Empfohlene Leitfäden: Rechnungen an KSeF senden, UPO in KSeF, XML und FA(3) und Korrekturrechnung in KSeF.

XML vor der KSeF-Übermittlung prüfen

Der KSeF-XML-Validator erkennt technische Strukturprobleme. Eine E-Mail-Adresse genügt, ein vollständiges Konto ist nicht nötig. Nutzen Sie 5 kostenlose Prüfungen täglich.

XML prüfen

Quellen

Der Beitrag basiert auf offiziellen Materialien des polnischen Finanzministeriums und der KSeF-API-2.0-Dokumentation, geprüft am 7. Juni 2026.

  1. Faktura ustrukturyzowana i struktura logiczna FA

    Polnisches Finanzministerium · abgerufen: 7. Juni 2026

    Offizielle Angaben zu FA(3), Ausstellungsdatum, P_1, KSeF-Nummer und Rechnungsempfang.

  2. KSeF-2.0-Handbuch, Teil II

    Polnisches Finanzministerium · abgerufen: 7. Juni 2026

    Regeln zu P_1, Ablehnung, XSD-Prüfung, Berechtigungen und Korrektur angenommener Dokumente.

  3. Modus offline24

    Polnisches Finanzministerium · abgerufen: 7. Juni 2026

    Offizielle Beschreibung des Modus offline24 und der Übermittlungsfrist.

  4. KSeF API 2.0

    Polnisches Finanzministerium · abgerufen: 7. Juni 2026

    Endpunkte und Statuscodes, Duplikatdaten, Zugriffstoken und InvoiceWrite.

Fachlich geprüft: Bogdan Mazurek

Steuerberater · 7. Juni 2026

Geprüft im Hinblick auf die Unterscheidung zwischen Dateiablehnung, offline24 und Korrektur einer bereits von KSeF angenommenen Rechnung.

Weitere Artikel