I den här artikeln får du veta vilka steg du behöver vidta efter att du återanslutit dig till FiskalService.
Samma steg måste vidtas vid .NET-integrationen.;
Förutsättningar
- Fiskal-tjänsten är installerad och webbadressen är känd / integrationen av .NET-biblioteket är hittills slutförd
- Du har åtkomst till RetailForce Cloud med hjälp av cloud ApiKey/apiSecret
- Du använder konfigurationen genom att ladda ner den från Cloud
- Du känner till UID-numret/skattenumret för POS-systemets organisation
- Du känner till butiks- och terminalnumret
Tillvägagångssätt
För att lagra så lite data som möjligt i kassasystemet kan du gå tillväga enligt följande. Det är upp till dig att lagra inställningarna i kassasystemet, men du måste uppdatera dem om och om igen.
Kontrollera om clientkonfigurationen överhuvudtaget redan finns
När du har slutfört detta steg får du uniqueClientId för skattemodulen för den begärda kassan. (uniqueClientId motsvarar terminalId i RetailForce Cloud).
Fiskaltjänst
För att avgöra om clientkonfigurationen redan finns i FiskalService måste du köra två metoder:
- GET management/clients/LicenseConsumerId
- GET management/clients/ID
För detaljerad information om funktionerna, se swagger-dokumentationen för Fiscalservice Client.
.NET-integration
Med .NET-integrationen kan du använda klassen FiscalModuleManagement och metoden GetClients() för att hämta alla klienter som finns tillgängliga i konfigurationen.
Clienten finns ännu inte i konfigurationen
Om clienten redan finns i konfigurationen och du har fått ett uniqueClientId kan du hoppa över detta steg.
Ladda ner konfigurationen för terminalen från Cloud. För instruktioner, se artikeln:
Ansluta till Cloud
Fiskaltjänst
Fiskalmodulen lagrar inte åtkomstuppgifterna till Cloud (ApiKey/apiSecret). Därför måste dessa åtkomstuppgifter överföras till tjänsten/fiskalmodulen varje gång en ny anslutning upprättas.
Uppgifterna kan överföras med följande metod:
Information: Om dessa uppgifter inte anges returneras ett HTTP-fel med HttpStatusCode 424 – FailedDependency. Om metoden management/Cloud/connect sedan anropas och den felaktiga begäran försöks igen bör det fungera.
.NET-integration
Vid .NET-integration måste inloggningsuppgifterna för Cloud-molnet skickas när skattemodulen skapas (parameter i metoden CreateFiscalModuleForClient).
Det rekommenderas att initialisera och ladda skattemodulen vid start av POS-programvaran vid .NET-integration, eftersom initialiseringssteg som tar lite längre tid måste utföras i vissa länder.
Kontrollera om FiskalClient redan är initialiserad
För att avgöra om FiskalClient redan har initialiserats kan du fråga efter statusen för FiskalClient:
- GET /api/v1/information/client/{clientId}/status
- .NET-integration: Egenskapen FiscalClientStatus i Fiscalmodule
Egenskapen State kan ha följande värden:
- NotInitialized
- Initialiserad
- Avaktiverad
Initialisering av skatteklienten
Om FiskalClient redan är initialiserad kan du hoppa över detta steg.
En beskrivning av hur du initialiserar finns i följande artikel:
Avsluta
Efter att ha utfört de föregående stegen är Fiscal Client redo att ta emot inledande bevis.
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.