Šiame straipsnyje sužinosite, kokius veiksmus reikia atlikti, norint vėl prisijungti prie „FiskalService“ po kasos perkrovimo.
Tuos pačius veiksmus reikia atlikti ir integruojant .net.
Reikalavimai
- „FiskalService“ yra įdiegta ir žinomas URL adresas / „.net“ bibliotekos integracija yra baigta
- Turite prieigos teises prie „Retailforce Cloud“ naudojant „cloud apiKey/apiSecret“.
- Naudojate konfigūraciją, atsisiųstą iš „Cloud“
- Žinote kasos organizacijos UID numerį / mokesčių mokėtojo numerį
- Žinote filialo ir kasos numerį
Veiksmai
Kad kasos sistemoje būtų saugoma kuo mažiau duomenų, galite elgtis taip. Jūs galite saugoti būsenas ir kasos sistemoje, tačiau tuomet jas turėsite nuolat atnaujinti.
Patikrinkite, ar kliento konfigūracija jau yra
Atlikę šį veiksmą, gausite fiskalinio modulio uniqueClientId užklausytam kasos aparatui.
(„uniqueClientId“ atitinka „TerminalId“ „RetailForce Cloud“ sistemoje).
FiskalService
Norėdami nustatyti, ar kliento konfigūracija jau yra FiskalService, turite atlikti 2 veiksmus:
- GET management/clients/licenseConsumerId
- GET management/clients/id
Išsamią informaciją apie funkcijas rasite FiskalService kliento Swagger dokumentacijoje.
.net integracija
Naudojant .net integraciją, per klasę „FiscalModuleManagement“ ir metodą „GetClients()“ galite užklausti visus konfigūracijoje esančius klientus.
Klientas dar nėra konfigūracijoje
Jei klientas jau yra konfigūracijoje ir gavote uniqueClientId, šį žingsnį galite praleisti.
Atsisiųskite terminalo konfigūraciją iš debesies, instrukcijas rasite straipsnyje:
Ryšio su debesimi užmezgimas
FiskalService
Fiskalinis modulis nesaugo prisijungimo prie debesies duomenų (apiKey/apiSecret). Todėl šiuos prisijungimo duomenis reikia perduoti kiekvieną kartą, kai prisijungiama prie paslaugos / fiskalinio modulio.
Duomenys gali būti perduodami naudojant šį metodą:
Informacija: Jei šie duomenys neperduodami, grąžinama HTTP klaida su HttpStatusCode 424 - FailedDependency. Tada, jei iškviečiamas metodas management/cloud/connect ir pakartotinai bandomas klaidingas užklausimas, jis turėtų veikti.
.net integracija
Integruojant .net, prisijungimo duomenys prie debesies turi būti perduoti kuriant fiskalinį modulį (metodo CreateFiscalModuleForClient parametrai).
.net integracijos atveju rekomenduojama fiskalinį modulį inicijuoti ir įkelti paleidus kasos programinę įrangą, nes kai kuriose šalyse reikia atlikti inicijavimo veiksmus, kurie trunka šiek tiek ilgiau.
Patikrinti, ar „FiskalClient“ jau yra inicijuotas
Norėdami nustatyti, ar fiskalinio kliento inicijavimas jau įvykdytas, galite užklausti fiskalinio kliento būseną:
- GET /api/v1/information/client/{clientId}/status
- .NET integracija: savybė FiscalClientStatus fiskaliniame modulyje.
Savybė „State“ gali turėti šias reikšmes:
- NotInitialized – neinicijuota
- Initialized – inicijuota
- Decommissioned – išimta iš eksploatacijos
FiskalClient inicijavimas
Jei „FiskalClient“ jau yra inicijuotas (Initialized), šį žingsnį galite praleisti.
Inicijavimo aprašymą rasite šiame straipsnyje:
Pradėjimas eksploatuoti (bendrai)
Užbaigimas
Atlikus ankstesnius žingsnius, „FiskalClient“ yra pasirengęs priimti pirmuosius dokumentus.
Komentarai
0 komentarų
Tam, kad paliktumėte komentarus prisijunkite