„Povinné fakturačné opatrenia“ provincie Québec vyžadujú funkciu, ktorá spúšťa manuálne odosielanie transakcií do systému WEB-SRM po situáciách, keď systém nebol pripojený k internetu.
Toto sa overuje aj v testovacom prípade FO-105 dokumentu SW-78 (Testovacie prípady pre vývojárov SRS: Dôkaz o súlade).
Pri bežnom používaní sa služba RetailForce Fiscalisation Service automaticky pokúša odoslať všetky neodoslané transakcie hromadne pri každom doklade, ktorý prijme z nadradeného systému.
Postup
- nadradený systém pošle payload dokumentu klientovi RetailForce, ale internetové pripojenie nie je k dispozícii;
- klient sa pokúsi odoslať žiadosť o „transakciu“ týkajúcu sa danej transakcie do systému WEB-SRM,
- keďže sa to nepodarí, prepne sa do režimu offline a
- pridá dokument do dávky neodoslaných transakcií;
- nadväzujúci systém odošle ďalší payload dokumentu, internetové pripojenie stále nefunguje;
- client sa opäť pokúsi odoslať požiadavku „transaction“ do WEB-SRM,
- ak sa to opäť nepodarí, pokračuje v režime offline a
- opäť pridá dokument do dávky neodoslaných transakcií,
- Kroky 3 a 4 sa opakujú, kým nie je pri odosielaní k dispozícii internetové pripojenie;
- internetové pripojenie je opäť dostupné,
- nadradený systém odošle ďalší payload dokumentu a internetové pripojenie je opäť k dispozícii;
- client odošle všetky neodoslané transakcie ako dávku do WEB-SRM;
V prípade, že je internetové pripojenie opäť dostupné, ale následne sa do klienta RetailForce neodosielajú žiadne transakcie, zostáva dávka otvorených transakcií takisto neodoslaná.
To znamená, že ak dôjde k prerušeniu medzi krokom 5 a 6, je potrebné iniciovať ručné odoslanie dokumentov.
Ručné odoslanie je možné spustiť prostredníctvom koncového bodu: POST /api/v1/management/canada/sendQueuedDocuments/{clientId}. Podrobnosti sú vysvetlené v článku, na ktorý odkazuje tento odkaz.
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.