KSeF-QR-Code prüfen
Auf jeder KSeF-Rechnung, die als PDF oder Papier weitergegeben wird, steht ein QR-Code. KOD I verweist auf die Rechnung (Verkäufer-NIP, Ausstellungsdatum, SHA-256 der XML), KOD II belegt bei Offline-Rechnungen zusätzlich, wer sie mit welchem KSeF-Zertifikat ausgestellt hat. Diese Seite liest den Code, zerlegt ihn und prüft jedes Teil – alles lokal in Ihrem Browser, nichts wird hochgeladen.
📷 Bild mit QR-Code
🔒 bleibt im BrowserLaden Sie ein Bild hoch oder wählen Sie ein Beispiel. Die App liest den QR-Code, zerlegt den Link in Umgebung, NIP, Datum und Hash und prüft jedes Teil.
🧾 Optional: Rechnungs-XML vergleichen
Laden Sie die XML-Datei der Rechnung. Der Browser berechnet SHA-256 über die exakten Bytes und vergleicht mit dem Hash im QR-Code. Die Datei verlässt Ihren Rechner nicht.
🛠️ Eigenen KOD I erzeugen
Aus der Beispiel-XML: NIP aus Podmiot1, Datum aus P_1, Hash über die Datei. Erzeugt mit der Bibliothek „qrcode“ im Browser.
Tipp: PNG speichern und oben wieder hochladen – die Erkennung liest genau diesen Link zurück.
📚 Quellen
- Kody weryfikujące QR ↗Aufbau KOD I / KOD II, Hosts, Signaturverfahren (Stand 21.08.2025)
- Środowiska KSeF API 2.0 ↗TEST / DEMO / PROD (Stand 16.03.2026)
- Tryby offline ↗offline24, offline, awaryjny
- Numer KSeF – struktura i walidacja ↗35 Zeichen, CRC-8 mit Polynom 0x07
Technische Dokumentation: Repository CIRFMF „ksef-docs“ (heute „ksef-api“) des polnischen Finanzministeriums, abgerufen am 24.09.2026.