V tomto článku nájdete informácie o oblasti vývoja so SWISSBIT HARDWARE TSE.
Ktorú verziu TSE používam (DEV/RLS)?
Ak chcete zistiť, ktorú verziu používate, môžete v službe skontrolovať vlastnosti Swissbit TSE (všetkých pripojených TSE). Ak chcete mať istotu, že ste pripojení k správnemu TSE, máte niekoľko možností:
- k systému je pripojené len jedno zariadenie TSE
- spustite autotest TSE, jeho LED dióda bude potom blikať približne 25 sekúnd.
Ak chcete zistiť, či ide o vývojárske TSE, skontrolujte pole „FirmwareType“. Ak je hodnota v poli „FirmwareType“ „DEV“, znamená to, že je pripojené vývojárske TSE.
Na zistenie vlastností TSE sú k dispozícii nasledujúce možnosti:
Webová služba
- GET /api/v1/management/germany/TSE
Implementácia v .NET
using RetailForce.Fiscalisation.Implementation.Germany.Tse; ... // static method, get all connected devices List devices = SwissbitHardware.GetLocalSecuritySystems(); // create swissbit hardware SwissbitHardware swissbit = devices[0].CreateInterface(Microsoft.Extensions.Logging.Abstractions.NullLogger.Instance); // get properties SwissbitStatus tseStatus = swissbit.TseStatus; //firmware type string firmwareType = tseStatus.FirmwareType; // TseId string tseSerial = tseStatus.TseSerial;
(Úryvok kódu, pre úspešné vykonanie je potrebné implementovať príslušný kód (funkcia, trieda))
Ak chcete vykonať autotest, postupujte takto:
Webová služba
-
POST
/api/v1/management/germany/tse/{TseSerial}/selftest
Sériové číslo TSE nájdete aj vo vlastnostiach TSE, ktoré ste si predtým načítali.
Implementácia v .NET
using RetailForce.Fiscalisation.Implementation.Germany.Tse; ... // static method, get all connected devices List devices = SwissbitHardware.GetLocalSecuritySystems(); // create swissbit hardware SwissbitHardware swissbit = devices[0].CreateInterface(Microsoft.Extensions.Logging.Abstractions.NullLogger.Instance); // Attention: you only can run self test for further actions tse has to be initialized swissbit.RunSelfTest();
(Kód bol skrátený, pre úspešné vykonanie je potrebné implementovať príslušný kód (funkcia, trieda))
Inicializácia TSE
Inicializácia TSE je komplexný proces a vykonáva sa automaticky prostredníctvom fiskalizačného modulu v metóde InitializeClient.
Pre informáciu sú tu uvedené kroky inicializačného procesu:
- Spustite autotest – výsledok „Client nie je zaregistrovaný“.
- Nastavte AdminPuk (počiatočný AdminPuk je potrebné vypočítať vopred)
- Nastavte AdminPin
- Nastavte TimeAdminPin
- Prihláste sa ako správca
- Zaregistrujte pokladňu (clienta)
- Spustite autotest pre tohto klienta
- Aktivovať rozhranie CTSS
- Inicializovať TSE (POZOR: Nelze vrátiť späť, okrem režimu DEV)
- Odhlásiť sa
- Prihláste sa ako TimeAdmin
- Aktualizovať čas
- Odhlásiť sa
Všetky tieto príkazy nájdete v súbore protokolu po úspešnej inicializácii.
Prevádzka TSE
Pri každodennom prevádzkovaní TSE sa daňový systém stará o 2 základné veci:
- Po každom spustení počítača a po uplynutí určitej doby prevádzky sa musí vykonať autotest TSE.
- Po uplynutí určitého časového intervalu je potrebné aktualizovať čas v TSE.
Obnovenie továrenských nastavení TSE
Vývojárske zariadenia TSE je možné obnoviť do továrenských nastavení pomocou nasledujúceho príkazu:
wormcli f: tseFactoryReset
V tomto príklade musí byť TSE pripojené k počítaču ako jednotka F:.
Výrobcovia pokladníc si môžu vyžiadať súbor wormcli.exe na adrese: office@RetailForce Cloud.
Poznámka: Nasledujúce súbory zostávajú na zariadení TSE zachované aj po obnovení továrenských nastavení vývojárskeho zariadenia TSE:
- TSE_COMM.DAT
- TSE_INFO.DAT
- TSE_TAR.001
- TSE_TAR.00x
Platnosť certifikátov TSE
Certifikáty Swissbit TSE sú platné:
- aktívnych certifikátov (pre produkčné použitie): 5 rokov
- testovacie/vývojárske certifikáty (NIE sú určené na produkčné použitie!): 6 mesiacov
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.