V tomto článku se dozvíte, jaké kroky je třeba provést po opětovném připojení ke službě FiskalService.
Stejné kroky je třeba provést i v případě integrace .NET.;
Předpoklady
- Fiskální služba je nainstalována a je známa její URL adresa / integrace knihovny .NET je dosud dokončena
- Máte přístup k Retailforce Cloud pomocí cloudového apiKey/apiSecret
- Konfiguraci používáte tak, že si ji stáhnete z Cloudu
- Znáte číslo UID / daňové identifikační číslo organizace, ke které patří POS systém
- Znáte číslo prodejny a terminálu
Postup
Abyste v pokladním systému uložili co nejméně dat, můžete postupovat následovně. Uložení stavů v pokladním systému je na vás, ale musíte je průběžně aktualizovat.
Zjistěte, zda konfigurace klienta vůbec již existuje
Po dokončení tohoto kroku obdržíte uniqueClientId fiskálního modulu pro požadovanou pokladnu. (UniqueClientId odpovídá TerminalId v RetailForce Cloud).
Fiskální služba
Chcete-li zjistit, zda konfigurace klienta již existuje ve službě FiskalService, musíte spustit 2 metody:
- GET management/clients/licenseConsumerId
- GET management/clients/id
Podrobné informace o funkcích naleznete v dokumentaci Swagger pro klienta Fiscalservice.
Integrace s .NET
Díky integraci s .NET můžete pomocí třídy FiscalModuleManagement a metody GetClients() zjistit všechny klienty dostupné v konfiguraci.
Klient v konfiguraci zatím neexistuje
Pokud klient v konfiguraci již existuje a obdrželi jste uniqueClientId, můžete tento krok přeskočit.
Stáhněte si konfiguraci terminálu z Cloudu; pokyny najdete v článku:
Připojení k Cloudu
Fiskální služba
Fiskální modul neukládá přístupové údaje k Cloudu (apiKey/apiSecret). Proto je nutné tyto přístupové údaje předávat službě / fiskálnímu modulu při každém novém připojení.
Údaje lze předat pomocí následující metody:
Informace: Pokud tato data nejsou poskytnuta, je vrácena HTTP chyba s HttpStatusCode 424 – FailedDependency. Pokud je poté volána metoda management/Cloud/connect a je chybný požadavek zkuseno znovu, mělo by to fungovat.
Integrace s .NET
Při integraci s .NET je nutné předat přihlašovací údaje pro Cloud při vytvoření fiskálního modulu (parametr metody CreateFiscalModuleForClient).
Doporučuje se inicializovat a načíst fiskální modul při spuštění softwaru POSen během integrace .NET, protože v některých zemích je nutné provést inicializační kroky, které trvají o něco déle.
Zjistěte, zda je FiskalClient již inicializován
Chcete-li zjistit, zda již byla inicializace FiskalClient provedena, můžete zjistit stav FiskalClient:
- GET /api/v1/information/client/{clientId}/status
- Integrace s .NET: Vlastnost FiscalClientStatus v modulu Fiscalmodule
Vlastnost „Status“ může nabývat následujících hodnot:
- NotInitialized
- Initialized
- Decommissioned
Inicializace fiskálního klienta
Pokud je FiskalClient již inicializován, můžete tento krok přeskočit.
Popis toho, jak provést inicializaci, najdete v následujícím článku:
Dokončení
Po provedení předchozích kroků je Fiscal Client připraven přijímat počáteční doklady.
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.