Acest articol descrie comunicarea dintre serviciul de fiscalizare RetailForce și WEB-SRM al Revenu Québec (RQ).
Revenu Québec pune la dispoziție următoarele medii WEB-SRM pentru transmiterea datelor:
- Mediul de dezvoltare – DEV (Développement)
- Mediu de testare pentru certificare – ESSAI (Cas d’essais)
- Mediul de producție - PROD (Production)
Mediul de dezvoltare - DEV
Situație: în timpul implementării/conectării serviciului de fiscalizare RetailForce („middleware fiscal”) la sistemul de înregistrare electronică („casă de marcat”).
Scop: Efectuarea de teste pentru a verifica modul în care WEB-SRM răspunde la solicitări specifice.
Utilizare: Cazurile de testare pentru mediul DEV sunt descrise în documentul SW-77-V. Testele pot fi efectuate în orice ordine.
Setări: Pentru a transfera date în mediul DEV, flag-ul „Is Test” trebuie activat pe terminalul corespunzător.
Certificarea prin simulare
Dacă în payload-ul (JSON) către middleware este specificat un număr de caz de test („TestCaseNumber”), se simulează procesul de certificare. Acest lucru vă permite să testați dacă cazurile de test necesare ar fi procesate fără erori de către WEB-WRM în cazul certificării.
Simulare productivă
Dacă NU este specificat niciun număr de caz de test sau dacă este specificat „000.000” ca număr de caz de test în payload, se simulează comportamentul mediului de producție.
Notă: RQ recomandă setarea timpului de așteptare pentru răspunsurile de la WEB-SRM în mediile DEV și ESSAI la minimum 10 secunde. Timpul de așteptare poate fi definit în Configurația Canada („WEB-SRM Connection Timeout in ms”).
Mediul de testare pentru certificare
Situație: în timpul certificării SRS.
Scop: Transmiterea cazurilor de testare necesare pentru certificare.
Utilizare: Cazurile de testare care trebuie transmise ca parte a procesului de certificare sunt descrise în documentul SW-78. Testele trebuie transmise într-o ordine specifică.
Setări: Pentru a transfera date în mediul ESSAI, trebuie efectuate următoarele operațiuni:
- Setați flag-ul „Is Test” pe terminalul corespunzător și
- setați flag-ul „Certificare” în Configuration Canada.
Transmiterea cazurilor de testare specifice
La transmiterea cazurilor de testare pentru certificare, numărul cazului de testare corespunzător („TestCaseNumber”) trebuie specificat în payload-ul (JSON) către middleware.
WEB-SRM se așteptă ca cazurile de testare să fie transferate într-o ordine specifică. Numărul cazului de testare pe care WEB-SRM îl așteptă în continuare este returnat sistemului POS în câmpul „CasEssai” din FiscalResponseCanada.
Notă: RQ recomandă setarea timpului de așteptare pentru răspunsurile de la WEB-SRM în mediile DEV și ESSAI la minimum 10 secunde. Timpul de așteptare poate fi definit în secțiunea „Configurare Canada” („Timp de expirare conexiune WEB-SRM în ms”).
Mediul de producție
Situație: în timpul funcționării în condiții reale de către clientul final (restaurant, bar, food truck etc.).
Scop: Transmiterea documentelor către WEB-SRM în cadrul utilizării productive.
Setări: în funcție de cazul de afaceri, în ordinea în care apar.
Setări: Pentru a transfera date în mediul PROD, cele două flag-uri (flag terminal: „Is Test”) și (configurare, flag: „Certification”) NU trebuie să fie activați!
Notă: Cerințele privind transferul de date către mediul de producție pot fi consultate în articolul „Certificarea SRS Canada / Québec”.
Acest articol a fost tradus automat.
Comentarii
0 comentarii
Vă rugăm să vă autentificați pentru a lăsa un comentariu.