De ”obligatoriska faktureringsåtgärderna” i provinsen Québec kräver en funktion som utlöser manuell överföring av transaktioner till WEB-SRM-systemet efter offline-situationer.
Detta kontrolleras även i testfall FO-105 i SW-78 (Testfall för SRS-utvecklare: Bevis på efterlevnad).
Vid normal användning försöker RetailForce Fiscalisation Service automatiskt skicka alla osända transaktioner i en sats varje gång den tar emot ett dokument från det uppströms liggande systemet.
Process
- uppströmsystemet skickar dokumentets payload till RetailForce-klienten men internetanslutningen är inte tillgänglig;
- klienten försöker skicka ”transaktions”-begäran avseende transaktionen till WEB-SRM,
- eftersom detta misslyckas växlar den till offline-läge och
- lägger till dokumentet i batchen med osända transaktioner;
- det uppströms liggande systemet skickar nästa dokumentpayload, men internetanslutningen är fortfarande nere;
- klienten försöker återigen skicka ”transaktions”-begäran till WEB-SRM,
- om det misslyckas igen fortsätter den i offline-läge och
- lägger återigen till dokumentet i köen med osända transaktioner,
- Steg 3 och 4 upprepas tills internetanslutningen är tillgänglig vid sändningen;
- internetanslutningen är tillgänglig igen,
- skickar uppströmsystemet nästa payload, och internetanslutningen är tillgänglig igen;
- clienten skickar alla osända transaktioner som en batch till WEB-SRM;
Om internetanslutningen åter är tillgänglig men inga transaktioner därefter skickas till RetailForce-clienten, förblir även batchen med öppna transaktioner osända.
Detta innebär att när ett avbrott inträffar mellan steg 5 och 6 måste en manuell överföring av dokumenten initieras.
En manuell överföring kan initieras via Endpoint: POST /api/v1/management/canada/sendQueuedDocuments/{clientId}. Detaljer förklaras i den länkade artikeln.
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.