У овом чланку ћете сазнати које кораке треба предузети након поновног повезивања са FiskalService.
Исти кораци морају бити предузети и при .NET интеграцији.;
Предуслови
- Фискална служба је инсталирана и URL је познат / интеграција .NET библиотеке је до сада завршена
- Имате приступ Retailforce Cloud користећи cloud apiKey/apiSecret
- Користите конфигурацију тако што преузимате конфигурацију из облака
- Знате UID број / порески број организације POS система
- Знате број продавнице и број терминала
Приступ
Да бисте у POS систему складиштили што мање података, можете поступити на следећи начин. Предвиђено је да у касирском систему чувате стања, али их морате изнова и изнова ажурирати.
Утврдите да ли конфигурација клијента већ постоји уопште
Након завршетка овог корака, добићете uniqueClientId фискалног модула за затражену касу. (uniqueClientId одговара TerminalId-у у RetailForce Cloud-у).
Фискална служба
Да бисте утврдили да ли конфигурација клијента већ постоји у FiskalService, потребно је да покренете 2 методе:
- GET management/clients/licenseConsumerId
- GET management/clients/id
За детаљне информације о функцијама, погледајте Swagger документацију Fiscalservice Client-а.
.NET интеграција
Са .NET интеграцијом можете да користите класу FiscalModuleManagement и метод GetClients() да бисте добили све клијенте доступне у конфигурацији.
Клијент још не постоји у конфигурацији
Ако клијент већ постоји у конфигурацији и добили сте uniqueClientId, можете прескочити овај корак.
Преузмите конфигурацију за терминал из облака, за упутства погледајте чланак:
Повезивање на облак
Фискална услуга
Фискални модул не чува податке за приступ облаку (apiKey/apiSecret). Стога се ти подаци за приступ преносе на сервис/фискални модул сваки пут када се успостави нова веза.
Подаци се могу проследити коришћењем следеће методе:
Информација: Ако ови подаци нису достављени, враћа се HTTP грешка са HttpStatusCode 424 - FailedDependency. Ако се затим позове метода management/cloud/connect и покушај са неисправним захтевом понови, требало би да ради.
.NET интеграција
При .NET интеграцији, акредитиви за облак морају бити прослеђени када се креира фискални модул (параметар методе CreateFiscalModuleForClient.
Препоручује се да се фискални модул иницира и учита на почетку пословног софтвера током .NET интеграције, јер у неким земљама кораци иницијализације трају мало дуже.
Проверите да ли је FiskalClient већ инициран
Да бисте утврдили да ли је иницијализација FiskalClient-а већ извршена, можете упитати статус FiskalClient-а:
- GET /api/v1/information/client/{clientId}/status
- .NET интеграција: својство FiscalClientStatus у модулу Fiscalmodule
Својство State може да има следеће вредности:
- NotInitialized
- Initialized
- Изван употребе
Иницијализација фискалног клијента
Ако је FiskalClient већ инициран, можете прескочити овај корак.
Опис начина покретања можете пронаћи у следећем чланку:
Заврши
Након обављања претходних корака, Фискални клијент је спреман да прими почетне доказе.
Овај чланак је аутоматски преведен.
Komentari
Komentara: 0
Molimo prijavi se da biste komentarisali.