Polnischer KSeF-ID-Generator (E-Rechnung)
Generieren und formatieren Sie gültige polnische KSeF-E-Rechnungskennungen (Krajowy System e-Faktur).
Warten auf die Generation...
Über polnische KSeF-IDs (E-Rechnung)
KSeF (Krajowy System e-Faktur) ist die zentrale polnische E-Rechnungsplattform des Finanzministeriums (Ministerstwo Finansów) und der KAS.
Die KSeF-Kennung ist ein 32-stelliger alphanumerischer Code: `NIP(10)-Datum(8)-Hex1(6)-Hex2(6)-Prüfsumme(2)`. Die eingebettete NIP wird strikt über Modulo 11 mit Gewichten `6, 5, 7, 2, 3, 4, 5, 6, 7` validiert.
Anatomie & Struktur der polnischen KSeF-ID
Die KSeF-Kennung besteht aus 32 strukturierten alphanumerischen Zeichen:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 bis 10 | Aussteller-NIP | 10 Ziffern | Polnische Steuernummer des Ausstellers mit Modulo 11 | 1234567890 |
| 11 bis 18 | Ausstellungsdatum | 8 Ziffern | Rechnungsdatum im Format JJJJMMTT | 20260827 |
| 19 bis 30 | Hex-Technologie-ID | 12 Hex | Zwei Blöcke mit je 6 Hexadezimalzeichen | 1A2B3C4D5E6F |
| 31 bis 32 | Hex-Prüfsumme | 2 Hex | Interne Hexadezimal-Prüfbytes des KSeF-Systems | A1 |
KSeF Berechnungs- und Validierungsalgorithmus
Die KSeF-Validierung prüft die mathematische Integrität aller 4 Komponenten:
KSeF = NIP(10) + JJJJMMTT(8) + Hex(12) + Prüfsumme(2)
- 1. Entfernen Sie Bindestriche und validieren Sie die Länge von 32 Zeichen.
- 2. Prüfen Sie die eingebettete NIP in den ersten 10 Ziffern mit Modulo 11.
- 3. Validieren Sie das Datum in den Ziffern 11 bis 18 auf gültigen Tag, Monat und Jahr.
- 4. Stellen Sie sicher, dass die letzten 14 Zeichen ausschließlich Hexadezimalzeichen (0-9, A-F) sind.