Tse Administration
Zuletzt geändert: 15.08.2023 12:41

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 üebr „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.

Bezeichnung Beispiel
tseDescription Herstellerangabe BSI-K-TR-0362
isDevelopmentFirmware Entwickler-TSE nicht für Echteinsatz Ja
capacity Kapazität (in Blöcken) 13631488
size Blockgröße 1558
hasValidTime Zeit aktuell Ja
hasPassedSelfTest Selbsttest bestanden Ja
isCtssInterfaceActive CTSS Zugang aktiv Ja
isExportEnabledIfCspTestFails Ja
initializationState 1
isDataImportInProgress Nein
hasChangedPuk Wurde der PUK geändert (bei Erstinitialisierung) Ja
hasChangedAdminPin Wurde der Admin-PIN geändert (bei Erstinitialisierung) Ja
hasChangedTimeAdminPin Wurde der Zeitadmin-PIN geändert (bei Erstinitialisierung) Ja
timeUntilNextSelfTest Sekunden bis zum nächsten Selbsttest 89492
startedTransactions Anzahl laufender Transaktionen 0
maxStartedTransactions Maximale Anzahl gleich. laufender Transaktionen 512
createdSignatures Signaturzähler insgesamt 3518
maxSignatures Maximale Anzahl Signaturen 20000000
remainingSignatures verbleibende Signaturen 19996482
maxTimeSynchronizationDelay 1800
maxUpdateDelay 45
tsePublicKey Öffentlicher Schlüssel für Signaturen (97 Bytes) 0x047773A2FD6DB88AD4531…
tseSerialNumber SN der TSE (32 Bytes) 0x61816A3C9C2D40…
certificateExpirationDate Ablaufdatum des Zertifikats zur Signaturerzeugung 16.07.2020 01
tarExportSizeInSectors 1560
hardwareVersion Hardware-Version 2.1.0 (65538)
softwareVersion Software-Version 2.1.0 (65538)
formFactor Bauart USB
maxRegisteredClients Maximale Anzahl gleichzeitig registrierter Clients (z.B. Kassen) 100
registeredClients Anzahl registrierter Clients 7

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>