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). Die Implementierung, sowie die laufenden Kosten werden von SecuTix getragen und sind im Standardvertrag abgedeckt.
Für die individuelle Zertifizierung ihrer Transaktionen benötigen Sie eine sogenannte TSE Einheit (Technische Sicherheitseinrichtung). Diese kann bei den u.g. Partnern bezogen werden. Voraussetzung ist jedoch, dass die TSE Einheiten der jeweiligen Anbieter mit EFSTA kompatibel sind.
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
SecuTix legt für Sie automatisch einen Mandanten in EFSTA an, sie brauchen sich nicht weiter darum zu kümmern.
Eine Zertifizierung wird lediglich für Offline-Verkaufskanäle mit Personenverkehr benötigt. So brauchen Call-Center z.B. nicht zertifiziert werden.
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)}