У овом чланку ћете пронаћи информације о развоју са Swissbit хардверском TSE.
Коју верзију TSE користим (DEV/RLS)?
Да бисте утврдили коју верзију користите, можете упитати својства Swissbit TSE у сервису (свих прикључених TSE-ова). Да бисте били сигурни да сте повезани на правилни TSE, постоји неколико могућности:
- на систему је прикључен само један TSE
- покрените самотест TSE-а, његова LED диода ће затим трептати отприлике 25 секунди.
Да бисте утврдили да ли је TSE Developer TSE, проверите поље FirmwareType. Ако је вредност у пољу FirmwareType "DEV", онда је прикључена Developer TSE.
Да бисте добили својства TSE-а, доступне су следеће могућности:
Веб сервис
- GET /api/v1/management/germany/tse
.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;
(Код је скраћен, и даље морате да имплементирате одговарајући код за успешно извршавање (функција, класа))
Да бисте извршили самотест, можете поступити на следећи начин:
Веб сервис
-
POST
/ api/v1/management/germany/tse/{tseSerial}/selfTest
TSE серијски број се такође може пронаћи у својствима TSE-а која сте претходно добили.
.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();
(Код је скраћен, и даље морате да имплементирате одговарајући код за успешно извршавање (функција, класа))
Иницијализација TSE
Иницијализација TSE-а је сложен процес и врши се аутоматски помоћу модула за фискализацију у методу InitializeClient.
За информацију, кораци процеса иницијализације су овде приказани:
- Покрените самотест - Резултат "Клијент није регистрован".
- Поставите AdminPuk (почетни AdminPuk мора бити раније израчунат)
- Подешавање AdminPin
- Подесите TimeAdminPin
- Пријавите се као администратор
- Региструјте касу (клијент)
- Покрените самотест за овај клијент
- Активирати CTSS интерфејс
- Иницијализуј Tse (ПАЖЊА: Не може се поништити, осим од стране DEV)
- Одјавите се
- Пријавите се као TimeAdmin
- Ажурирање времена
- Одјавите се
Ове команде ћете наћи у лог фајлу након успешне иницијализације.
Рад TSE
У свакодневном раду TSE-а, фискални систем води рачуна о два основна питања:
- Након сваког покретања рачунара и након одређеног времена рада, мора се извршити самопроверa TSE-а.
- Након одређеног временског интервала време TSE-а треба ажурирати.
Фабричко ресетовање TSE
TSE програмера могу се ресетовати помоћу следеће команде:
wormcli f: tseFactoryReset
Овај пример захтева да TSE буде повезан на рачунар као диск F:.
Произвођачи касио могу затражити wormcli.exe на: office@retailforce.cloud.
Напомена: следећи фајлови остају на ТСЕ чак и када се ресетује програмерски ТСЕ:
- TSE_COMM.DAT
- TSE_INFO.DAT
- TSE_TAR.001
- TSE_TAR.00x
Важење TSE сертификата
Сертификати Swissbit TSE важе до:
- живи сертификати (за продуктивно коришћење): 5 година
- сертификати за тестирање / програмере (НИЈЕ за продуктивно коришћење!) 6 месеци
Овај чланак је аутоматски преведен.
Komentari
Komentara: 0
Molimo prijavi se da biste komentarisali.