De »obligatoriske faktureringsforanstaltninger« i provinsen Québec kræver en funktion, der udløser manuel afsendelse af transaktioner til WEB-SRM-systemet efter offline-situationer.
Dette kontrolleres også i testcase FO-105 i SW-78 (Testcases for SRS-udviklere: Bevis for overholdelse).
Under normal brug forsøger RetailForce Fiscalisation Service automatisk at sende alle ikke-afsendte transaktioner samlet, hver gang den modtager et dokument fra det opstrøms system.
Process
- det opstrøms system sender dokumentets payload til RetailForce-klienten, men der er ingen internetforbindelse;
- client forsøger at sende "transaktions"-anmodningen vedrørende transaktionen til WEB-SRM,
- da dette mislykkes, skifter den til offline-tilstand og
- føjer dokumentet til batchen med ikke-afsendte transaktioner;
- opstrømsystemet sender den næste payload, men internetforbindelsen er stadig nede;
- clienten forsøger igen at sende "transaktions"-anmodningen til WEB-SRM,
- hvis det mislykkes igen, fortsætter den i offline-tilstand og
- føjer igen dokumentet til bunken af ikke-afsendte transaktioner,
- Trin 3 og 4 gentages, indtil internetforbindelsen er tilgængelig ved afsendelse;
- internetforbindelsen er tilgængelig igen,
- sender opstrømsystemet den næste payload, og internetforbindelsen er tilgængelig igen;
- clienten sender alle uafsendte transaktioner som en batch til WEB-SRM;
Hvis internetforbindelsen er tilgængelig igen, men der ikke efterfølgende sendes transaktioner til RetailForce-clienten, forbliver batchen med åbne transaktioner også usendt.
Dette betyder, at når der opstår en afbrydelse mellem trin 5 og 6, skal der iværksættes en manuel overførsel af dokumenterne.
En manuel overførsel kan udløses via Endpoint: POST /api/v1/management/canada/sendQueuedDocuments/{clientId}. Detaljerne forklares i den linkede artikel.
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.