TSE Administration
Zuletzt geändert: 15.03.2026 18:43

Administration des EULANDA-TSE-Connectors #

Dieses Kapitel beschäftigt sich mit der Einrichtung der TSE. Diese wird von Ihrem Fachhändler vorgenommen. Der reine Betrieb der TSE und des sog. TSE-Connectors ist im Kapitel „TSE Betrieb“ beschrieben.

Installation #

In der Standardkonfiguration wird die TSE in einen freien USB-Port des Kassen-PCs installiert. Es ist darauf zu achten, dass die TSE nicht versehentlich oder böswillig entfernt werden kann, da sie steuerlich relevante Informationen enthält und zum Beweis der Korrektheit der Aufzeichnungen benötigt wird. Außerdem könnte ein Herausziehen im laufenden Betrieb dem TSE-Gerät schaden.

Wir raten dringend regelmäßig einen Export der TSE-Aufzeichnungen durchzuführen. Siehe Abschnitt Datensicherung im Kapitel Tse Betrieb | Handbuch (eulanda.eu)

Die TSE ist gleichzeitig auch Speicher-Stick. Im Verzeichnis \EULANDA befinden sich u.A. das Programm EulTseConn.exe und die Programm-Bibliothek WormAPI.dll.

Im Fall, dass nur ein EULANDA-Mandant vorhanden ist (also nur ein Menüeintrag beim Start von EULANDA®) können die beiden Dateien entweder

  • In den Programmordner von Eulanda.EXE
  • oder in einen (zu erstellenden) Unterordner TSE dieses Programmordners

kopiert werden.

Alternativ können die beiden Dateien in einen (zu erstellenden Ordner) C:\EULANDA®\TSE kopiert werden. In diesem Fall wird aber noch die entsprechende UDL-Datei (zum Mandant passend) aus dem Programmordner benötigt. Diese heißt etwa Eulanda_1 <Mandantenname>.udl. Diese Datei muss ebenfalls nach C:\EULANDA®\TSE kopiert werden und in EulTseConn.udl umbenannt werden.

Nun kann EulTseConn.exe gestartet werden:

image-20230815122339246

Alle Meldungen und Fehler, die hier im Ausgabebereich angezeigt werden, schreibt der Connector auch in eine Log-Datei. Den genauen Pfad zur Log-Datei wird zu Beginn ausgegeben (Ziffer 1) .

Starten Sie nun den Dienst über „Dienst Starten“ (Ziffer 2).

Wenn bisher alles korrekt installiert wurde, wird die DLL geladen (Ziffer 3) und die Verbindung zur Datenbank aufgebaut (Ziffer 4). Da die TSE noch nicht mit EULANDA® verbunden ist, wird eine entsprechende Fehlermeldung ausgegeben (Ziffer 5). Das sollte die einzige rote angezeigte Meldung sein.

TSE installieren #

Die TSE muss der Eulanda-Datenbank noch bekannt gemacht werden. Hierzu wechseln Sie in den erweiterten Modus. Dazu klicken Sie auf „erweiterter Modus“ rechts neben die Schaltfläche „Log Löschen“. In älteren Versionen des Connectors (bis Version 1.3) klicken Sie einfach mit der Maus doppelt auf die freie Fläche neben der Schaltfläche „Log Löschen“.

image-20230801115101013

Neben der aktuellen Karteikarte „Betrieb“ wird dann die Karteikarte „TSE“ eingeblendet.

Geben Sie im Feld „Init Sequenz“ den entsprechenden Code, den Sie von EULANDA® Software erhalten haben. Klicken Sie dann auf “TSE installieren”.

image-20230815123733361

Am Ende der Ausgabe sollte die Meldung 1 Service neu angelegt. 1 Service ist aktuell eingerichtet stehen.

Beenden Sie das Programm und starten es neu. Das Drücken der Schaltfläche „Dienst Starten“ sollte nun fehlerfrei durchlaufen.

Nun kann der Autostart des Dienstes eingerichtet werden.

Automatisches Starten des Dienstes #

Zum automatischen Starten des Dienstes muss das Programm EulTseConn.exe mit dem Parameter

-autostart aufgerufen werden.

Um den Dienst beim Anmelden am Kassen-PC zu starten, können Sie beispielsweise eine Verknüpfung im Autostart-Ordner von Windows anlegen.

Geben Sie dazu im Windows-Dateiexplorer shell:startup ein. Es sollte sich dann der Autostart-Ordner im Startmenü öffnen. Dort legen Sie eine neue Verknüpfung über Rechte Maustaste -> „Neu“ -> „Verknüpfung“ an und hinterlegen Sie den Pfad zur EulTseConn.exe und fügen Sie den Parameter -autostart an

image-20230807111750646

Verzögerter Start #

Arbeitet der Kassenrechner autark und kommt es beim Starten häufiger zu Fehlern, weil der SQL-Server noch nicht gestartet ist, können Sie den Autostart über den Parameter -delay:<Sekunden> verzögern. Geben Sie beispielsweise -delay:30 für eine Verzögerung von 30 Sekunden an.

Unauffälliger Start #

Normalerweise bleibt während des Startvorgangs das Hauptfenster solange eingeblendet, bis der Dienst fehlerfrei gestartet wurde. Das Fenster kann durch den Parameter -silent auch umgehend ausgeblendet werden. Falls jedoch ein Problem auftreten sollte, wird das Fenster trotzdem eingeblendet.

Wird der Start durch „delay“ verzögert, so wird das Fenster während dieser Zeit auch schon ausgeblendet.

image-20230728164648576

Wenn der Tse-Connector über Autostart aufgerufen wird und die Verbindung zu EULANDA® aufgebaut ist, versteckt sich das Fenster und es bleibt noch einige Sekunden eine entsprechende Meldung in der unteren rechten Ecke Ihres Bildschirms stehen.

TSE Info #

Über die Schaltfläche „TSE Infos“ werden im Protokollbereich einige technische Infos ausgegeben. Diese Information benötigen Sie auch zur Meldung der TSE beim Finanzamt. Siehe Tse Meldung | Handbuch

BezeichnungBeispiel
tseDescriptionHerstellerangabeBSI-K-TR-0362
isDevelopmentFirmwareEntwickler-TSE nicht für EchteinsatzJa
capacityKapazität (in Blöcken)13631488
sizeBlockgröße1558
hasValidTimeZeit aktuellJa
hasPassedSelfTestSelbsttest bestandenJa
isCtssInterfaceActiveCTSS Zugang aktivJa
isExportEnabledIfCspTestFailsJa
initializationState1
isDataImportInProgressNein
hasChangedPukWurde der PUK geändert (bei Erstinitialisierung)Ja
hasChangedAdminPinWurde der Admin-PIN geändert (bei Erstinitialisierung)Ja
hasChangedTimeAdminPinWurde der Zeitadmin-PIN geändert (bei Erstinitialisierung)Ja
timeUntilNextSelfTestSekunden bis zum nächsten Selbsttest89492
startedTransactionsAnzahl laufender Transaktionen0
maxStartedTransactionsMaximale Anzahl gleich. laufender Transaktionen512
createdSignaturesSignaturzähler insgesamt3518
maxSignaturesMaximale Anzahl Signaturen20000000
remainingSignaturesverbleibende Signaturen19996482
maxTimeSynchronizationDelay1800
maxUpdateDelay45
tsePublicKeyÖffentlicher Schlüssel für Signaturen(97 Bytes) 0x047773A2FD6DB88AD4531…
tseSerialNumberSN der TSE(32 Bytes) 0x61816A3C9C2D40…
certificateExpirationDateAblaufdatum des Zertifikats zur Signaturerzeugung16.07.2020 01
tarExportSizeInSectors1560
hardwareVersionHardware-Version2.1.0 (65538)
softwareVersionSoftware-Version2.1.0 (65538)
formFactorBauartUSB
maxRegisteredClientsMaximale Anzahl gleichzeitig registrierter Clients (z.B. Kassen)100
registeredClientsAnzahl registrierter Clients7

Selbsttest der TSE #

Die TSE muss ca. alle 24 Stunden einen Selbsttest durchführen. Der genaue verbleibende Wert kann unter TSE-Infos (s.o.) unter „timeUntilNextSelfTest“ abgerufen werden.

Der TSE-Connector führt beim Start einen solchen Selbsttest durch, wenn die verbleibende Zeit geringer, als XX Stunden ist,

Aktualisierung der Uhrzeit der TSE #

Die TSE erfordert zu korrekten Funktion stets eine genaue Uhrzeit. Da die in der TSE verbaute Uhrzeit zu ungenau ist. muss diese regelmäßig synchronisiert werden.

Der Zeitspanne für eine neue Synchronisation wird von der TSE vorgegeben (siehe „maxTimeSynchronizationDelay“ weiter oben) und liegt bei dem Swissbit-Gerät i.d.R. bei einer halben Stunde (1800 Sekunden).

Liegt keine Fehlfunktion vor, führt der Connector die Synchronisation bei ca. 80% der vorgegebenen Zeitspanne durch.

Der Wert in der Ini-Datei EulTseConn.Ini beschrieben werden. Das ist ist aber normalerweise nicht notwendig.

[TSE]
TimeSynchronizationDelay=<Sekunden>