U ovom članku naučit ćete koje korake trebate poduzeti nakon ponovnog povezivanja sa FiskalService.
Iste korake je potrebno poduzeti i kod .net integracije.;
Preduvjeti
- Fiskalna služba je instalirana i URL je poznat / integracija .NET biblioteke je dovršena
- Imate pristup Retailforce Cloudu koristeći cloud apiKey/apiSecret
- Koristite konfiguraciju preuzimanjem konfiguracije iz oblaka
- Poznajete UID broj / poreski broj organizacije POS sistema
- Poznajete broj prodavnice i broj terminala
Pristup
Kako biste pohranili što manje podataka u POS sistemu, možete postupiti na sljedeći način. Predviđeno je da pohranite stanja u sistemu kase, ali ih morate stalno ažurirati.
Odredite postoji li konfiguracija klijenta uopće
Nakon završetka ovog koraka, dobit ćete uniqueClientId fiskalnog modula za traženi fiskalni uređaj. (uniqueClientId odgovara TerminalId-u u RetailForce Cloud-u).
Fiskalna usluga
Da biste utvrdili da li konfiguracija klijenta već postoji u FiskalService, potrebno je pokrenuti 2 metode:
- GET management/clients/licenseConsumerId
- GET management/clients/id
Za detaljne informacije o značajkama, pogledajte Swagger dokumentaciju klijenta Fiscalservice.
.net integracija
Sa .NET integracijom možete koristiti klasu FiscalModuleManagement i metodu GetClients() za dohvaćanje svih klijenata dostupnih u konfiguraciji.
Klijent još ne postoji u konfiguraciji
Ako klijent već postoji u konfiguraciji i dobili ste uniqueClientId, možete preskočiti ovaj korak.
Preuzmite konfiguraciju za terminal iz oblaka, za upute pogledajte članak:
Povezivanje na oblak
Fiskalna usluga
Fiskalni modul ne pohranjuje podatke za pristup oblaku (apiKey/apiSecret). Stoga se ti podaci za pristup prenose na servis / fiskalni modul svaki put kada se uspostavlja nova veza.
Podaci se mogu proslijediti koristeći sljedeću metodu:
Informacija: Ako ovi podaci nisu navedeni, vraća se HTTP greška sa HttpStatusCode 424 - FailedDependency. Ako se zatim pozove metoda management/cloud/connect i pokuša se ponovo sa ispravljenim zahtjevom, trebalo bi da radi.
.net integracija
Prilikom .NET integracije, akreditacije za cloud moraju biti proslijeđene kada se kreira fiskalni modul (kao parametar metode CreateFiscalModuleForClient.
Preporučuje se inicijalizirati i učitati fiskalni modul na početku posensoftwarea tokom .net integracije, jer se u nekim zemljama moraju izvršiti koraci inicijalizacije koji traju malo duže.
Provjerite je li FiskalClient već inicijaliziran
Da biste utvrdili da li je FiskalClient već inicijaliziran, možete provjeriti status FiskalClienta:
- GET /api/v1/information/client/{clientId}/status
- .NET integracija: svojstvo FiscalClientStatus u Fiscalmodule
Svojstvo State može imati sljedeće vrijednosti:
- NotInitialized
- Initialized
- Uklonjen iz upotrebe
Inicijalizacija fiskalnog klijenta
Ako je FiskalClient već inicijaliziran, možete preskočiti ovaj korak.
Opis kako izvršiti inicijalizaciju možete pronaći u sljedećem članku:
Završi
Nakon izvršavanja prethodnih koraka, Fiskalni klijent je spreman za prijem početnih dokaza.
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.