CHECK-KSEF-NUMBER-MISSING
InvoiceIn checks · Validierungsregel
InvoiceIn checksHinweis
Dieses Dokument ist eine polnische strukturierte Rechnung (KSeF FA(2)/FA(3)), es wurde jedoch keine KSeF-Nummer mitgeliefert. Diese 35-stellige Nummer vergibt KSeF bei der Annahme der Rechnung; sie steht deshalb nie in der XML-Datei, sondern erreicht den Empfänger daneben — in der API-Antwort, im UPO oder im QR-Code der Visualisierung. Ab dem 1. Januar 2027 verlangt Art. 108g des polnischen Umsatzsteuergesetzes, dass ein aktiver Umsatzsteuerpflichtiger, der eine von einem anderen aktiven Umsatzsteuerpflichtigen ausgestellte strukturierte Rechnung bezahlt — per Überweisung oder mit jedem anderen Zahlungsinstrument, das einen Verwendungszweck trägt —, diese Nummer im Verwendungszweck angibt; oder einen Sammelbezeichner (NNNNNNNNNN-IZRRRRMM-…), den beide Seiten erzeugen können, wenn eine Zahlung zwei oder mehr Rechnungen begleicht. Übergeben Sie sie als ?ksef=… oder im Header X-KSeF-Number: Sie wird gegen die Rechnung geprüft und in payment.ksef_number zurückgegeben, fertig für den Zahlungslauf. An der Rechnung selbst ist nichts falsch — dies ist ein Hinweis für die Empfängerseite.
- Feld
payment.ksef_number (PL national, not an EN 16931 term)- Regelwerk
- InvoiceIn checks
- Wer muss es beheben
- Der Rechnungsempfänger
Das betrifft die Empfängerseite: Am Dokument selbst ist nichts falsch, aber dem Zahlungslauf fehlt etwas oder es passt nicht zusammen — behoben wird es in der eigenen Integration, nicht beim Lieferanten.
Eigene Rechnung prüfen
Die fehlgeschlagene Datei hochladen. Wir lesen sie, prüfen sie gegen die offiziellen Regelwerke und listen jeden Befund mit Hinweis — 20 Rechnungen pro Tag, ohne Schlüssel, nichts wird gespeichert.
Live-Demo öffnenDieselbe Erklärung über die API: GET /v1/rules/CHECK-KSEF-NUMBER-MISSING?lang=de