TSE Expiry Warning Plugin¶
Das TSE Expiry Warning Plugin warnt an der SAP-Customer-Checkout-Kasse rechtzeitig vor dem Ablauf des TSE-Zertifikats — etwas, das der CCO-Standard nicht tut.
Das Problem¶
Jede Kasse in Deutschland muss ihre Belege über eine zertifizierte technische Sicherheitseinrichtung (TSE) signieren; das schreibt die Kassensicherungsverordnung (KassenSichV) vor. Das Zertifikat einer TSE hat eine begrenzte Laufzeit von einigen Jahren. Danach verweigert die TSE weitere Signaturen, und die TSE muss getauscht werden.
SAP Customer Checkout zeigt das Ablaufdatum nur tief im Konfigurations-UI (Technik → Signatur), und auch dort erst nach einem Klick auf „TSE-Informationen laden“. Kein Hinweis bei der Anmeldung, kein Dialog, kein Job prüft das Datum. Läuft das Zertifikat ab, bucht die Kasse mit einem generischen Fehler-Toast einfach weiter — und arbeitet unbemerkt ohne TSE-Signaturen. Die Belege sind dann nicht mehr KassenSichV-konform, und im schlechtesten Fall fällt das erst bei einer Prüfung auf.
Was das Plugin tut¶
Zwei Eskalationsstufen, angelehnt an die eingebaute Lizenz-Ablaufwarnung von Customer Checkout:
- Hinweis auf dem Anmeldebildschirm ab 30 Tagen vor Ablauf, im selben Hinweisblock wie „Keine gültige Lizenz…“. Nach dem Ablauf wird der Hinweis rot als Fehler angezeigt.
- Dialog direkt nach der Anmeldung ab 14 Tagen vor Ablauf.
Das Ablaufdatum liest das Plugin direkt von der TSE aus und speichert es zwischen (Standard: Abfrage alle 6 Stunden). Die Anmeldung wird dadurch nie verzögert oder blockiert. Beide Schwellwerte und das Abfrageintervall sind konfigurierbar; ohne Konfiguration gelten die Standardwerte.
Das Plugin warnt nur — es greift nie in den Kassenbetrieb ein. Ist keine TSE aktiv (kein deutsches Signaturprofil), bleibt es inaktiv.
Voraussetzungen¶
- SAP Customer Checkout 2.0 FP21 (on-premise) oder Cloud Edition 3.0 (FP2502, FP2503, FP2602) — ein Jar für beide Produktlinien.
- Aktiviertes deutsches Signaturprofil mit angebundener TSE.
Bezug¶
Das Plugin ist für registrierte Kunden kostenlos und wird über das Kundenportal verteilt: portal.stefanbaust.de. Der Download enthält bereits Ihre Lizenz — siehe Installation.
Hinweis: Diese Dokumentation beschreibt die Funktion des Plugins und ist keine Rechtsberatung. Fragen zu den Pflichten aus der KassenSichV klären Sie bitte mit Ihrer Steuerberatung.