I denne artikel vil du lære, hvilke trin du skal udføre, efter at du har genoprettet forbindelsen til FiskalService.
De samme trin skal følges ved .NET-integrationen.;
Forudsætninger
- Fiskal-tjenesten er installeret, og URL'en er kendt / integrationen af .NET-biblioteket er afsluttet indtil videre
- Du har adgang til RetailForce Cloud ved hjælp af cloud ApiKey/apiSecret
- Du bruger konfigurationen ved at downloade den fra Cloud
- Du kender UID-nummeret / skattenummeret for POS-systemets organisation
- Du kender butiks- og terminalnummeret
Fremgangsmåde
For at gemme så få data som muligt i POS-systemet kan du gøre følgende. Det er op til dig, om du vil gemme tilstandene i kassesystemet, men du skal opdatere dem igen og igen.
Find ud af, om clientkonfigurationen overhovedet allerede findes
Når du har gennemført dette trin, modtager du uniqueClientId for det pågældende kassesystem. (uniqueClientId svarer til terminalId i RetailForce Cloud).
Fiskaltjeneste
For at afgøre, om clientkonfigurationen allerede findes i FiskalService, skal du køre to metoder:
- GET management/clients/LicenseConsumerId
- GET management/clients/ID
For detaljerede oplysninger om funktionerne henvises til swagger-dokumentationen for Fiscalservice Client.
.NET-integration
Med .NET-integration kan du bruge klassen FiscalModuleManagement og metoden GetClients() til at hente alle de klienter, der er tilgængelige i konfigurationen.
Clients findes endnu ikke i konfigurationen
Hvis klienten allerede findes i konfigurationen, og du har modtaget et uniqueClientId, kan du springe dette trin over.
Hent konfigurationen til terminalen fra Cloud. Se artiklen for vejledning:
Opret forbindelse til Cloud
Fiskaltjeneste
Fiskalmodulet gemmer ikke adgangsdataene til Cloud (ApiKey/apiSecret). Derfor skal disse adgangsdata overføres til tjenesten/fiskalmodulet hver gang der oprettes en ny forbindelse.
Dataene kan overføres ved hjælp af følgende metode:
Oplysning: Hvis disse data ikke angives, returneres en HTTP-fejl med HttpStatusCode 424 – FailedDependency. Hvis metoden management/Cloud/connect derefter kaldes, og den fejlbehæftede anmodning forsøges igen, bør det fungere.
.NET-integration
Ved .NET-integration skal adgangsoplysningerne til Cloud overføres, når skattemodulet oprettes (parameter i metoden CreateFiscalModuleForClient).
Det anbefales at initialisere og indlæse skattemodulet ved opstart af POS-softwaren under .NET-integrationen, da der i nogle lande skal udføres initialiseringsskridt, der tager lidt længere tid.
Spørg, om FiskalClient allerede er initialiseret
For at afgøre, om FiskalClient allerede er initialiseret, kan du forespørge om FiskalClients status:
- GET /api/v1/information/client/{clientId}/status
- .NET-integration: Egenskaben FiscalClientStatus i Fiscalmodule
Egenskaben »State« kan antage følgende værdier:
- NotInitialized
- Initialized
- Decommissioned
Initialisering af fiskeclientenen
Hvis FiskalClient allerede er initialiseret, kan du springe dette trin over.
En beskrivelse af, hvordan du initialiserer, findes i følgende artikel:
Afslut
Efter at have udført de foregående trin er Fiscal Client klar til at modtage de første bilag.
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.