Polnischer KSeF-ID-Validator (E-Rechnung)
Prüfen Sie strukturelle Konformität, Datum, NIP und Prüfsumme polnischer KSeF-IDs.
Über die KSeF-ID-Prüfung (Polen)
Die Validierung bereinigt die Eingabe, unterstützt Formate mit oder ohne Bindestriche und prüft die NIP über Modulo 11.
Gewährleistet volle Konformität mit den technischen Richtlinien des polnischen Finanzministeriums.
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.