Ez a cikk a RetailForce adóügyi szolgáltatás és a Revenu Québec (RQ) WEB-SRM közötti kommunikációt írja le.
Revenu Québec az alábbi WEB-SRM-környezeteket biztosítja az adatátvitelhez:
- Fejlesztési környezet – DEV (Développement)
- Tanúsítási tesztkörnyezet – ESSAI (Cas d’essais)
- Termelési környezet – PROD (Production)
Fejlesztési környezet – DEV
Helyzet: a RetailForce adóügyi szolgáltatás („adóügyi middleware”) bevezetése/csatlakoztatása során az elektronikus nyilvántartási rendszerhez („pénztárgép”).
Cél: Tesztelés elvégzése annak ellenőrzésére, hogy a WEB-SRM hogyan reagál bizonyos kérésekre.
Használat: A DEV környezetre vonatkozó teszteseteket az SW-77-V dokumentum tartalmazza. A tesztek bármilyen sorrendben benyújthatók.
Beállítások: Az adatok DEV-környezetbe történő átviteléhez a megfelelő terminálon be kell állítani a „Is Test” flag-ot.
Szimulációs tanúsítás
Ha a middleware-hez küldött payloadban (JSON) megadnak egy teszteset-számot („TestCaseNumber”), akkor szimulálja a tanúsítási folyamatot. Ez lehetővé teszi annak tesztelését, hogy a szükséges teszteseteket a WEB-WRM hiba nélkül feldolgozná-e tanúsítás esetén.
Termelési szimuláció
Ha a payload-ban NEM szerepel teszteset-szám, vagy a teszteset-számként „000.000” van megadva, akkor a termelési környezet viselkedése szimulálódik.
Megjegyzés: Az RQ azt javasolja, hogy a DEV és az ESSAI környezetekben a WEB-SRM-től érkező válaszok várakozási idejét legalább 10 másodpercre állítsa be. A várakozási idő a Configuration Canada („WEB-SRM Connection Timeout in ms”) menüpontban állítható be.
Tanúsításhoz szükséges tesztkörnyezet
Helyzet: az SRS tanúsítása során.
Cél: A tanúsításhoz szükséges tesztesetek benyújtása.
Használat: A tanúsítási folyamat részeként benyújtandó teszteseteket az SW-78 dokumentum írja le. A teszteket meghatározott sorrendben kell benyújtani.
Beállítások: Az adatok ESSAI-környezetbe történő átviteléhez a következőket kell elvégezni:
- Be kell állítani a „Is Test” flaget a megfelelő terminálon, és
- a „Certification” flaget a Configuration Canada-ban.
Konkrét tesztesetek továbbítása
A tanúsításra szánt tesztesetek benyújtásakor a megfelelő teszteset-számot („TestCaseNumber”) meg kell adni a middleware-nek küldött JSON payload-ben.
A WEB-SRM elvárja, hogy a teszteseteket meghatározott sorrendben továbbítsák. A WEB-SRM által következőként várt teszteset-számot a FiscalResponseCanada „CasEssai” mezőjében visszaküldi a POS-rendszernek.
Megjegyzés: Az RQ azt javasolja, hogy a DEV és az ESSAI környezetekben a WEB-SRM-től érkező válaszokra vonatkozó várakozási időt legalább 10 másodpercre állítsák be. A várakozási idő a Configuration Canada-ban határozható meg („WEB-SRM Connection Timeout in ms”).
Termelési környezet
Helyzet: a végfelhasználó (étterem, bár, food truck stb.) által végzett éles üzem során.
Cél: Dokumentumok továbbítása a WEB-SRM-hez termelési környezetben.
Beállítások: az üzleti esettől függően, azok előfordulási sorrendjében.
Beállítások: Az adatok PROD környezetbe történő átviteléhez a két flag (terminal flag: „Is Test”) és (konfiguráció, flag: „Certification”) NEM szabad beállítani!
Megjegyzés: A termelési környezetbe történő adatátvitelre vonatkozó követelmények az „SRS tanúsítás Kanada / Québec” című cikkben találhatók.
Ezt a cikket automatikusan lefordították.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.