В тази статия се описва комуникацията между услугата за фискализация на RetailForce и WEB-SRM на Revenu Québec (RQ).
Revenu Québec предоставя следните WEB-SRM среди за предаване на данни:
- Среда за разработка – DEV (Développement)
- Тестова среда за сертифициране – ESSAI (Cas d’essais)
- Производствена среда – PROD (Production)
Среда за разработка – DEV
Ситуация: по време на внедряването/свързването на услугата за фискализация RetailForce („фискално middleware“) към електронната система за регистриране („касов апарат“).
Цел: Да се извършат тестове за проверка как WEB-SRM отговаря на конкретни заявки.
Употреба: Тестовите случаи за средата DEV са описани в документ SW-77-V. Тестовете могат да се подават в произволен ред.
Настройки: За прехвърляне на данни към средата DEV, на съответния terminal трябва да бъде зададен flag-ът „Is Test“.
Симулация на сертифициране
Ако в полезния payload (JSON) към middleware е посочен номер на тестов случай („TestCaseNumber“), вие симулирате процеса на сертифициране. Това ви позволява да проверите дали необходимите тестови случаи биха били обработени без грешки от WEB-WRM в случай на сертифициране.
Симулация на производствена среда
Ако в payload-а не е посочен номер на тестов случай или е посочен „000.000“ като номер на тестов случай, се симулира поведението на производствената среда.
Забележка: RQ препоръчва времето за изчакване на отговори от WEB-SRM в средите DEV и ESSAI да се настрои на минимум 10 секунди. Времето за изчакване може да се дефинира в „Конфигурация Канада“ („WEB-SRM Connection Timeout in ms“).
Тестова среда за сертифициране
Ситуация: по време на сертифицирането на SRS.
Цел: Подаване на тестовите случаи, необходими за сертифицирането.
Употреба: Тестовите случаи, които трябва да бъдат подадени като част от процеса на сертифициране, са описани в документ SW-78. Тестовете трябва да бъдат подадени в определен ред.
Настройки: За прехвърляне на данни към средата ESSAI трябва да се извърши следното:
- Задайте флага „Is Test“ на съответния terminal и
- да се зададе флагът „Certification“ в Configuration Canada.
Предаване на конкретни тестови случаи
При подаване на тестови случаи за сертифициране съответният номер на тестовия случай („TestCaseNumber“) трябва да бъде посочен в payload-то (JSON) към middleware-то.
WEB-SRM очаква тестовите случаи да бъдат прехвърлени в конкретен ред. Номерът на тестовия случай, който WEB-SRM очаква следващ, се връща на POS системата в полето „CasEssai“ на FiscalResponseCanada.
Забележка: RQ препоръчва времето за изчакване на отговори от WEB-SRM в средите DEV и ESSAI да бъде зададено на минимум 10 секунди. Времето за изчакване може да бъде дефинирано в „Конфигурация Канада“ („WEB-SRM Connection Timeout in ms“).
Производствена среда
Ситуация: по време на реална експлоатация от крайния клиент (ресторант, бар, фургон за хранене и др.).
Цел: Предаване на документи към WEB-SRM в рамките на производствената експлоатация.
Настройки: в зависимост от конкретния бизнес случай, в реда, в който се появяват.
Настройки: За да се прехвърлят данни към PROD средата, двата флага (флаг на терминала: „Is Test“) и (конфигурация, флаг: „Certification“) НЕ трябва да бъдат зададени!
Забележка: Изискванията за прехвърляне на данни към производствената среда можете да намерите в статията „SRS Certification Canada / Québec“.
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.