Ebben a cikkben megtudhatja, milyen lépéseket kell végrehajtania a FiskalService-hez való újracsatlakozás után.
Ugyanezeket a lépéseket kell végrehajtani a .NET-integráció esetén is.;
Előfeltételek
- A fiskális szolgáltatás telepítve van, és az URL ismert / a .NET-könyvtár integrációja eddig befejeződött
- Hozzáférése van a RetailForce Cloudhoz a Cloud ApiKey/apiSecret segítségével
- A konfigurációt a Cloudból letöltve használja
- Ismeri a POS-rendszer szervezetének UID-számát / adószámát
- Ismeri az üzlet és a terminal számát
Eljárás
Annak érdekében, hogy a POS-rendszerben a lehető legkevesebb adatot tárolja, a következőképpen járhat el. A pénztárgép-rendszerben tárolhatja az állapotokat, de azokat újra és újra frissítenie kell.
Ellenőrizze, hogy létezik-e már egyáltalán a client-konfiguráció
E lépés elvégzése után megkapja a kért pénztárgéphez tartozó adómodul uniqueClientId azonosítóját. (Az uniqueClientId azonosító a RetailForce Cloudban szereplő terminalId azonosítónak felel meg).
Fiskális szolgáltatás
Annak megállapításához, hogy a client-konfiguráció már létezik-e a FiskalService-ben, két metódust kell futtatnia:
- GET management/clients/LicenseConsumerId
- GET management/clients/ID
A funkciókról részletes információkat a Fiscalservice Client swagger-dokumentációjában talál.
.NET-integráció
A .NET-integrációval a FiscalModuleManagement osztály és a GetClients() metódus segítségével lekérdezheti a konfigurációban elérhető összes clientet.
The client still does not exist in the configuration
Ha a client már szerepel a konfigurációban, és megkapta a uniqueClientId azonosítót, akkor ezt a lépést kihagyhatja.
Töltse le a terminal konfigurációját a Cloudból; az utasításokat lásd a következő cikkben:
Csatlakozás a Cloudhoz
Adóügyi szolgáltatás
Az adóügyi modul nem tárolja a Cloudhoz való hozzáférési adatokat (ApiKey/apiSecret). Ezért ezeket a hozzáférési adatokat minden új kapcsolat létrehozásakor át kell adni a szolgáltatásnak / adóügyi modulnak.
Az adatok a következő módszerrel adhatók át:
Megjegyzés: Ha ezeket az adatokat nem adják meg, akkor HttpStatusCode 424 – FailedDependency kóddal rendelkező HTTP-hiba kerül visszaadásra. Ha ezután a management/cloud/connect metódust hívják meg, és a hibás kérést újra megpróbálják, akkor a művelet sikeresen végrehajtható.
.NET-integráció
A .NET-integráció során a Cloudhoz tartozó hitelesítő adatokat a pénzügyi modul létrehozásakor kell átadni (a CreateFiscalModuleForClient metódus paramétere).
A .NET-integráció során ajánlott a fiskális modult a POS-szoftver indításakor inicializálni és betölteni, mivel egyes országokban az inicializálási lépések végrehajtása valamivel több időt vesz igénybe.
Ellenőrizze, hogy a FiskalClient már inicializálva van-e
Annak megállapításához, hogy a FiskalClient inicializálása már megtörtént-e, lekérdezheti a FiskalClient állapotát:
- GET /api/v1/information/client/{clientId}/status
- .NET-integráció: FiscalClientStatus tulajdonság a Fiscalmodule-ban
A State tulajdonság a következő értékeket veheti fel:
- NotInitialized
- Initialized
- Decommissioned
Initializálás a fiskális client-nél
Ha a FiskalClient már inicializálva van, akkor ezt a lépést kihagyhatja.
Az inicializálás leírását a következő cikkben találja:
Befejezés
Az előző lépések végrehajtása után a FiskalClient készen áll az első bizonylatok fogadására.
Ezt a cikket automatikusan lefordították.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.