Tento článok opisuje komunikáciu medzi službou fiskalizácie RetailForce a systémom WEB-SRM spoločnosti Revenu Québec (RQ).
Revenu Québec poskytuje na prenos údajov nasledujúce prostredia WEB-SRM:
- Vývojové prostredie – DEV (Développement)
- Testovacie prostredie pre certifikáciu – ESSAI (Cas d’essais)
- Produkčné prostredie – PROD (Production)
Vývojové prostredie – DEV
Situácia: počas implementácie/pripojenia služby RetailForce na daňové účely („daňové middleware“) k elektronickému záznamovému systému („pokladňa“).
Účel: Vykonanie testov s cieľom overiť, ako WEB-SRM reaguje na konkrétne požiadavky.
Použitie: Testovacie prípady pre prostredie DEV sú popísané v dokumente SW-77-V. Testy je možné odosielať v ľubovoľnom poradí.
Nastavenia: Na prenos údajov do prostredia DEV musí byť na príslušnom termináli nastavená flag „Is Test“.
Simulácia certifikácie
Ak je v JSON payloade odosielanom do middlewareu uvedené číslo testovacieho prípadu („TestCaseNumber“), simulujete certifikačný proces. To vám umožňuje otestovať, či by WEB-WRM v prípade certifikácie spracoval požadované testovacie prípady bez chýb.
Simulácia produkčného prostredia
Ak nie je v payload uvedené žiadne číslo testovacieho prípadu alebo je ako číslo testovacieho prípadu uvedené „000.000“, simuluje sa správanie produkčného prostredia.
Poznámka: Spoločnosť RQ odporúča nastaviť čakaciu dobu na odpovede od WEB-SRM v prostrediach DEV a ESSAI na minimálne 10 sekúnd. Čakaciu dobu je možné definovať v konfigurácii Canada („WEB-SRM Connection Timeout in ms“).
Testovacie prostredie pre certifikáciu
Situácia: počas certifikácie SRS.
Účel: Predloženie testovacích prípadov potrebných na certifikáciu.
Použitie: Testovacie prípady, ktoré musia byť odoslané v rámci certifikačného procesu, sú popísané v dokumente SW-78. Testy musia byť odoslané v konkrétnom poradí.
Nastavenia: Na prenos údajov do prostredia ESSAI je potrebné vykonať nasledujúce kroky:
- Nastaviť flag „Is Test“ na príslušnom termináli a
- nastaviť flag „Certification“ v konfigurácii Canada.
Prenos konkrétnych testovacích prípadov
Pri odosielaní testovacích prípadov na certifikáciu sa musí v payloade (JSON) odosielanom do middlewareu uviesť príslušné číslo testovacieho prípadu („TestCaseNumber“).
WEB-SRM očakáva, že testovacie prípady budú prenesené v špecifickom poradí. Číslo testovacieho prípadu, ktoré WEB-SRM očakáva ako ďalšie, sa vráti do POS systému v poli „CasEssai“ v FiscalResponseCanada.
Poznámka: Spoločnosť RQ odporúča nastaviť čakaciu dobu na odpovede od WEB-SRM v prostrediach DEV a ESSAI na minimálne 10 sekúnd. Čakaciu dobu je možné definovať v konfigurácii pre Kanadu („WEB-SRM Connection Timeout in ms“).
Produkčné prostredie
Situácia: počas prevádzky u konečného zákazníka (reštaurácia, bar, food truck atď.).
Účel: Prenos dokumentov do WEB-SRM v rámci produkčného používania.
Nastavenia: v závislosti od konkrétneho prípadu, v poradí, v akom sa vyskytujú.
Nastavenia: Na prenos údajov do prostredia PROD nesmú byť nastavené obe vlajky (flag terminalu: „Is Test“) a (konfigurácia, flag: „Certification“)!
Poznámka: Požiadavky na prenos údajov do produkčného prostredia nájdete v článku „SRS Certification Canada / Québec“.
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.