10.7. - KassenSichV - EFSTA Setup
Allgemein
Seit Mitte 2021 ist, nach mehreren Verspätungen und Nicht-Nachverfolgungsregelungen, die Registrierkassenpflicht in Deutschland in Kraft getreten.
SecuTix behandelt die deutsche, sowie auch die Zertifizierungen in anderen europäischen Ländern mit dem globalen Partner EFSTA (efsta).
SecuTix wird für Sie, pro Kassenarbeitsplatz, eine TSE Einheit erwerben und Ihnen mit der regulären Abrechnung in Rechnung stellen.
In SecuTix selber werden ihre Transaktionen fortan digital signiert und der jeweils erzeugte TSE Code in EFSTA und in SecuTix gespeichert. Neben dieser Prüfsumme speichert SecuTix keine weiteren Daten ab. Diese Prüfsumme kann in Form eines QR Codes auf Dokumente gedruckt werden.
Konfiguration / Was müssen Sie tun?
Bitte melden Sie alle Kassen, an denen Bargeldtransaktionen durchgeführt werden per Service-Ticket an Secutix. SecuTix übernimmt dann die Einrichtung für Sie.
Denken Sie bitte auch daran, zukünftige Kassen nachzumelden.
Eine Zertifizierung wird lediglich für Offline-Verkaufskanäle mit Personenverkehr benötigt. So brauchen Call-Center z.B. nicht zertifiziert werden.
Verkaufskanäle, in denen keine Bargeld-Transaktionen durchgeführt werden, können Sie per Einstellung von der Zertifizierung ausnehmen. (z.B. Call Center)
Dazu setzen Sie bitte diese Checkbox im Menü Institution → Verkaufskanäle
EFSTA
Um die Verbindung zwischen Ihrer Organisation und EFSTA herzustellen, erstellen Sie bitte eine neue Schnittstelle.
Menü: Organisation → Werkzeuge → Liste der Schnittstelle
- Schnittstellen-Art: External Manager / Externer Verwalter
- Art: DE_KSV Plugin
- URL: Do not change
- Anmeldung / Passwort: tragen Sie einen freien Wert ein, wird ignoriert
- Es werden keine weiteren Einstellungen benötigt
TSE
Bitte senden Sie eine Liste aller Arbeitsplätze, die eine TSE Zertifizierung benötigen an ihren SecuTix Ansprechpartner.
SecuTix wird für Sie eine TSE hinterlegen und in der regulären SecuTix Abrechnung verrechnet.
Dokumente
Um die TSE Prüfsumme auf ihren Belegen in Form eines QR Codes aufzudrucken, ergänzen Sie ihre Dokumente am Ende bitte um folgende Codes:
Kassenbeleg
TSE Code:
### ANZEIGE TEXT###
#showFiscalSignatureRestitution($orderReceipt)
### ANZEIGE QR CODE###
#if($orderReceipt.fiscalSignatureRestitution.length() > 0)<QR>$orderReceipt.fiscalSignatureRestitution|6|CENTER<QR>#end
#macro(showFiscalSignatureRestitution $orderReceipt)
#if($orderReceipt.fiscalSignatureRestitution)
#if($orderReceipt.fiscalSignatureRestitution.length()>0)
#set($firstLineSize = 31 - $orderReceipt.fiscalSignatureRestitutionStr.length())
#display($orderReceipt.fiscalSignatureRestitutionStr, $orderReceipt.fiscalSignatureRestitutionStr.length() ,'LEFT') #display($orderReceipt.fiscalSignatureRestitution, $firstLineSize, 'LEFT')
#set($endRange = $orderReceipt.fiscalSignatureRestitution.length() / 32)
#set($range = [0..$endRange])
#set($startIndex = $firstLineSize)
#set($endIndex = $firstLineSize + 32)
#foreach($i in $range)
#if($startIndex <= $orderReceipt.fiscalSignatureRestitution.length())
#if($endIndex <= $orderReceipt.fiscalSignatureRestitution.length())
#display($orderReceipt.fiscalSignatureRestitution.substring($startIndex, $endIndex), 32, 'LEFT')
#else
#display($orderReceipt.fiscalSignatureRestitution.substring($startIndex, $orderReceipt.fiscalSignatureRestitution.length()), 32, 'LEFT')
#end
#end
#set($startIndex = $startIndex + 32)
#set($endIndex = $endIndex + 32)
#end
#end
#end
#end
Zusammenfassung Auftrag - Auftragsbestätigung
TSE Code:
{#showFiscalSignatureRestitution($document $document.order)}