Zur Einrichtung einer Cashbox in Fiskaltrust in Verbindung mit einem USB-Signaturstick (a-trust, o.ä.) muss folgendermaßen vorgegangen werden:
Es wird davon ausgegangen, dass der Kunde bei Fiskaltrust registriert und eingeloggt ist.
Zuerst muss von FiskalTrust das entsprechende Tool zum Konfigurieren der Smartcards geladen und installiert werden. Das Tool findet sich auf FiskalTrust unter "Werkzeuge"
Danach muss noch der a-sign-client unter https://www.a-trust.at/downloads/ heruntergeladen und installiert werden. Nach erfolgreicher Erstellung der Smartcard und der Cashbox kann dieser wieder deinstalliert werden.
Als nächstes muss in FiskalTrust das entsprechende Template zur Konfiguration aufgerufen werden:
Dazu in dem Template "fiskaltrust.SignatureCard mit lokaler Signaturerstellungseinheit" auf den Doppelpfeil klicken.
Danach wird ein Download gestartet, der dann direkt ausgeführt werden kann und das FiskatTrust-Tool startet:
Die Zugangsdaten sind bereits vorbelegt. Außerdem kann gewählt werden, ob die Cashbox in der Sandbox zu Testzwecken oder als reale Cashbox angelegt werden soll.
Nach dem Einloggen werden die in FiskalTrust gespeicherten Stammdaten angezeigt.
Je nach vorhandener Smartcard kann nun eine neue angelegt oder eine bestehende eingelesen werden. In den meisten Fällen wird man nun eine neue Smartcard anlegen wollen
Bei der Bezeichnung kann eine beliebige freie Bezeichnung gewählt werden. Danach wird mit dem Button "Smartcard schreiben und im fiskaltrust.Portal anlegen" die Smartcard personalisiert und die Cashbox in FiskalTrust angelegt.
Die Cashbox kann jetzt in FiskalTrust aufgerufen und konfiguriert werden:
Auch die Signatureinheit und die Queue wurde automatisch korrekt angelegt.
Die Queue und die Signatureinheit wurden auch entsprechend gleich mit der Cashbox verknüpft:
Die URL der CashBox ist normalerweise http://localhost:1200/fiskaltrust.
Zur endgültigen Fertigstellung muss nun noch der REST-Helper für die JSON-Dateien angelegt und mit der Cashbox verbunden werden.
Dazu muss rechts im Menü die Option Helper ausgewählt werden und über den Butten "+neu anlegen" ein neuer Helper erstellt werden:
Die Beschreibung ist frei wählbar, als Package Name muss der Eintrag "fiskaltrust.service.helper.rest" gewählt werden. Bei der Version sollte die höchste verfügbare Version ausgewählt werden.
Über "Speichern" wird der REST-Helper dann angelegt.
In dem nachfolgenden Fenster kann alles per Default eingestellt bleiben.
Lediglich am Ende der Seite muss eine http-URL erfasst werden. Dies ist dann auch die URL, die in hope als Endpoint angegeben werden muss.
Als Empfehlung sollte hier "http://localhost:1201/fiskaltrust" eingegeben werden.
Im letzten Schritt muss nun dieser neu angelegte REST-Helper mit der CashBox verknüpft werden. Dies geschiet bei der Konfiguration der Cashbox selbst:
Über das Symbol mit der Hand kann die Zuordnung per Drag and Drop erfolgen:
Hierbei wird der angelegte REST-Helper einfach mit der Maus in die Cashbox gezogen und die Konfiguration abgespeichert.
Nach letzter Kontrolle aller Daten kann mit "Rebuild" die Konfiguration kompiliert und dann mit "Download Launcher" der konfigurierte FiskalTrust-Launcher heruntergeladen werden.
Nach dem Download muss das heruntergeladene ZIP-File in einen entsprechenden Ordner entpackt werden.
Nach dem Entpacken kann die Datei TEST.CMD als Administrator ausgeführt werden. Es öffnet sich dann ein Konsolenfenster.
Wenn hier keine Fehler angezeigt werden, hat alles funktioniert und der Testservice steht bereit.
Jetzt können die entsprechenden Daten in hope eingetragen und der Startbeleg erstellt werden.
Eine Anleitung zur Einrichtung von FiskalTrust in hope findet sich hier:
http://hopesoftware.freshdesk.com/solution/articles/13000043221-fiskaltrust-in-hope-einrichten