V tomto článku sa dozviete, aké kroky je potrebné vykonať po opätovnom pripojení k službe FiskalService.
Rovnaké kroky je potrebné vykonať aj pri integrácii s .NET.;
Predpoklady
- Fiskálna služba je nainštalovaná a je známa jej URL adresa / integrácia knižnice .NET je zatiaľ dokončená
- Máte prístup k RetailForce Cloud pomocou cloud ApiKey/apiSecret
- Konfiguráciu používate tak, že si ju stiahnete z Cloudu
- Poznáte číslo UID / daňové číslo organizácie, ktorá prevádzkuje POS systém
- Poznáte číslo predajne a terminálu
Postup
Aby ste v POS systéme ukladali čo najmenej údajov, môžete postupovať nasledovne. Ukladanie stavov v pokladničnom systéme je na vás, avšak budete ich musieť neustále aktualizovať.
Zistite, či konfigurácia klienta vôbec už existuje
Po dokončení tohto kroku získate uniqueClientId fiškálneho modulu pre požadovanú pokladňu. (UniqueClientId zodpovedá terminalId v RetailForce Cloud).
Fiskálna služba
Ak chcete zistiť, či konfigurácia klienta už existuje vo FiskalService, musíte spustiť 2 metódy:
- GET management/clients/LicenseConsumerId
- GET management/clients/ID
Podrobné informácie o funkciách nájdete v dokumentácii swagger pre klienta Fiscalservice.
Integrácia s .NET
Vďaka integrácii s .NET môžete pomocou triedy FiscalModuleManagement a metódy GetClients() získať zoznam všetkých klientov dostupných v konfigurácii.
Client ešte neexistuje v konfigurácii
Ak klient už v konfigurácii existuje a máte k dispozícii identifikátor uniqueClientId, môžete tento krok preskočiť.
Stiahnite si konfiguráciu terminálu z Cloudu; pokyny nájdete v článku:
Pripojenie k Cloudu
Fiskálna služba
Fiskálny modul neukladá prístupové údaje do Cloudu (ApiKey/apiSecret). Preto sa tieto prístupové údaje musia prenášať do služby / fiskálneho modulu pri každom novom pripojení.
Údaje je možné odoslať pomocou nasledujúcej metódy:
Informácia: Ak sa tieto údaje neposkytnú, vráti sa HTTP chyba s HttpStatusCode 424 – FailedDependency. Ak sa následne vyvolá metóda management/Cloud/connect a chybná požiadavka sa zopakuje, malo by to fungovať.
Integrácia s .NET
Pri integrácii s .NET je potrebné odovzdať prihlasovacie údaje pre Cloud pri vytvorení daňového modulu (parametre metódy CreateFiscalModuleForClient).
Pri integrácii s .NET sa odporúča inicializovať a načítať fiskálny modul pri spustení softvéru POS, pretože v niektorých krajinách je potrebné vykonať inicializačné kroky, ktoré trvajú o niečo dlhšie.
Zistiť, či je FiskalClient už inicializovaný
Ak chcete zistiť, či bol modul FiskalClient už inicializovaný, môžete overiť jeho stav:
- GET /api/v1/information/client/{clientId}/status
- Integrácia s .NET: Vlastnosť FiscalClientStatus v modulu Fiscalmodule
Vlastnosť „status“ môže nadobúdať nasledujúce hodnoty:
- NotInitialized
- Initialized
- Vyradené
Inicializácia daňového klienta
Ak je FiskalClient už inicializovaný, môžete tento krok preskočiť.
Popis postupu inicializácie nájdete v nasledujúcom článku:
Dokončenie
Po vykonaní predchádzajúcich krokov je aplikácia Fiscal Client pripravená na prijatie počiatočných dokladov.
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.