Zum Hauptinhalt springen

Was bedeutet der QR-Code auf dem Kassenbon?

Er enthält die TSE-Signatur Ihrer Kasse – den gesetzlichen Echtheitsnachweis nach KassenSichV. Unten prüfen Sie ihn kostenlos im Browser: scannen, hochladen oder eintippen.

Bereitgestellt von BISpicy POS - Ihr TSE-konformes Android Kassensystem

Kurz erklärt

Der QR-Code ist kein Werbecode und kein Gutschein. Er enthält die Signaturdaten der Technischen Sicherheitseinrichtung (TSE), die seit 2020 nach der Kassensicherungsverordnung in jeder elektronischen Kasse in Deutschland steckt.

Darin stehen unter anderem Kassen-Seriennummer, Transaktionsnummer, Start- und Endzeit, Signaturzähler und die kryptografische Signatur. Damit kann das Finanzamt bei einer Kassennachschau sofort erkennen, ob ein Beleg von einer manipulationssicheren Kasse stammt.

Als Kunde müssen Sie nichts tun – der Code richtet sich an die Finanzverwaltung. Als Betrieb sollten Sie prüfen, ob Ihre Kasse ihn korrekt aufdruckt.

Neu seit August 2026: Ein Referentenentwurf des Bundesfinanzministeriums soll den digitalen Beleg per QR-Code ab 2028 zum Standard machen – Papier dann nur noch auf Nachfrage. Das ist ein anderer QR-Code als der hier erklärte: Der TSE-Code beweist die Echtheit, der geplante Beleg-Code ersetzt den Papierausdruck. Was das für Betriebe heißt, steht im Ratgeber zum digitalen Bon ab 2028.

QR-Code jetzt prüfen Ausführliche Erklärung

Aufschlüsselung des TSE-QR-Codes in seine zwölf Felder: Version, Kassen-Seriennummer, Prozesstyp, Prozessdaten, Transaktionsnummer, Signaturzähler, Start- und Endzeit, Signaturalgorithmus, Zeitformat der TSE, Signatur und öffentlicher Schlüssel
Zwölf Felder, durch Semikolon getrennt: Der QR-Code trägt keine Werbung, sondern den Echtheitsnachweis — Signaturzähler und Zeitstempel verraten der Prüfung, ob ein Bon fehlt.

Halten Sie den QR-Code auf Ihrem Kassenbon vor die Kamera

Bild hierher ziehen

oder klicken zum Auswählen

Preview

Fügen Sie den kompletten QR-Code-Inhalt ein (12 Felder mit Semikolon getrennt)

Loading...

Signatur wird geprüft...

Sie betreiben selbst eine Kasse?

BISpicy POS signiert jeden Beleg automatisch TSE-konform und druckt den QR-Code standardkonform auf den Bon — Kassen-App kostenlos, Cloud-TSE ab 22 €/Monat.

Sie suchen selbst ein TSE-konformes Kassensystem? Kassen-App kostenlos im Play Store — Cloud-TSE ab 22 €/Monat, alle Preise.

Was ist der QR-Code auf dem Kassenbon?

Ausführlich: Der QR-Code ist Teil der deutschen Kassensicherungsverordnung (KassenSichV): Seit 2020 muss jedes elektronische Kassensystem eine zertifizierte Technische Sicherheitseinrichtung (TSE) besitzen, die jeden Verkauf kryptografisch signiert. Viele Kassen drucken diese Signaturdaten als QR-Code direkt auf den Beleg — empfohlen durch den DSFinV-K-Standard der Finanzverwaltung.

Im QR-Code stecken unter anderem die Seriennummer der Kasse, die Transaktionsnummer, Start- und Endzeit des Vorgangs, der Signaturzähler und die eigentliche TSE-Signatur samt Public Key. Bei einer Kassennachschau kann das Finanzamt den Code scannen und sofort erkennen, ob der Beleg von einer manipulationssicheren Kasse stammt — ohne die Kasse selbst anfassen zu müssen.

Genau das macht unser Prüf-Tool oben: Es liest den QR-Code Ihres Bons aus und zeigt Ihnen, ob er dem KassenSichV-Format entspricht. Fehlt der QR-Code auf Ihren eigenen Bons oder schlägt die Prüfung fehl, lohnt ein Blick auf ein TSE-konformes Android-Kassensystem wie BISpicy POS — dort werden alle Belege automatisch signiert und der QR-Code standardkonform aufgedruckt.

Wie funktioniert die TSE-Prüfung?

Was ist TSE?

Die Technische Sicherheitseinrichtung (TSE) ist seit 2020 in Deutschland Pflicht. Sie signiert jeden Kassenbon kryptografisch.

QR-Code Aufbau

Der QR-Code enthält 12 Felder: Version, Client-ID, Prozesstyp, Daten, Transaktionsnummer, Signaturzähler, Zeiten, Algorithmus und die Signatur.

Kryptographie

Die Signatur wird mit ECDSA P-256 und SHA-256 erstellt. Wir prüfen ob die Signatur zum öffentlichen Schlüssel passt.

Datenschutz

Alles läuft clientseitig in Ihrem Browser. Es werden keine Daten an Server übertragen. 100% datenschutzfreundlich.

Der QR-Code enthält die Signaturdaten der Technischen Sicherheitseinrichtung (TSE), die seit 2020 durch die KassenSichV vorgeschrieben ist: Kassen-Seriennummer, Transaktionsnummer, Zeitstempel, Signaturzähler und die kryptografische Signatur. Das Finanzamt kann damit bei einer Kassennachschau sofort die Echtheit des Belegs prüfen. Mehr dazu im Abschnitt „Was ist der QR-Code auf dem Kassenbon?" weiter oben.

Sie testen einen Kassen-QR-Code, indem Sie ihn mit der Kamera scannen, ein Foto hochladen oder den Inhalt manuell eingeben. Das Tool prüft dann, ob die digitale TSE-Signatur im QR-Code mathematisch korrekt ist und zum enthaltenen öffentlichen Schlüssel passt. Hinweis: Wir können nicht prüfen, ob das Zertifikat von einer echten, zertifizierten TSE stammt - dazu wäre Zugriff auf die BSI-Zertifikatsdatenbank erforderlich.

Für die Kamera-Funktion empfehlen wir Chrome oder Firefox auf Android-Geräten. Auf iOS funktioniert Safari am besten. Die manuelle Eingabe und der Bild-Upload funktionieren in allen modernen Browsern. Die WebCrypto API wird von allen aktuellen Browsern unterstützt.

Eine ungültige Signatur kann mehrere Ursachen haben:
  • Der QR-Code wurde nicht korrekt gescannt
  • Der Public Key hat nicht die erwartete Länge (88 Zeichen)
  • Die Base64-Kodierung ist fehlerhaft (falsches Padding)
  • Die Daten wurden nach der Signierung verändert
  • Es handelt sich um einen Testbeleg ohne echte TSE-Signatur

Korrektur vom 18. August 2026 — danke für den Hinweis

Bis zum 18. August 2026 hat dieses Werkzeug Start- und Endzeit als reine Sekundenzahl erwartet, sobald der QR-Code im Feld log-time-format den Wert unixTime trug. Nach DSFinV-K (Anhang I) stehen diese Zeiten im QR-Code jedoch immer im Format YYYY-MM-DDThh:mm:ss.fffZ — log-time-format benennt lediglich das Zeitformat, mit dem die TSE intern signiert. Korrekte Belege wurden dadurch fälschlich als fehlerhaft angezeigt. Auf den Fehler gebracht hat uns ein aufmerksamer Hinweis von außen — dafür herzlichen Dank.

Der Vorgang in unserem öffentlichen Bug-Tracker (BUG-0086)

Benötigen Sie ein TSE-konformes Kassensystem?

BISpicy POS - Die Android Kassensoftware mit integrierter Cloud-TSE für garantierte KassenSichV-Konformität

Fiskaly Cloud-TSE
DSFinV-K Export
GoBD-konform
Ab 22€/Monat
Kostenlose Beta
Made in Germany

Weiteres kostenloses Tool: E-Rechnung & ZUGFeRD prüfen — vom Schwesterprodukt BIS ERP (Warenwirtschaft).

Übrigens: BISpicy POS gibt es als kostenloses Kassensystem – App gratis im Play Store, TSE ab 22 €/Monat.

Mehr Wissen: Was auf jeden Bon gehört, erklärt der Ratgeber Kassenbon-Pflichtangaben — und was bei einer Kassennachschau passiert.