Dieser Artikel beschreibt die Kommunikation zwischen dem RetailForce Fiskalisierungsservice und dem WEB-SRM von Revenu Québec (RQ).
Revenu Québec stellt die folgenden WEB-SRM Umgebungen für die Datenübermittlung zur Verfügung:
- Entwicklungsumgebung - DEV (Développement)
- Testumgebung für die Zertifizierung - ESSAI (Cas d’essais)
- Produktivumgebung - PROD (Production)
Entwicklungsumgebung - DEV
Einsatz: während der Implementierung / Anbindung des RetailForce Fiskalisierungsservice ("Fiskal Middleware") an das elektronische Aufzeichnungssystem ("Registrierkasse").
Zweck: durchführen von Tests zur Prüfung, wie das WEB-SRM auf bestimmte Anfragen reagiert.
Verwendung: Testfälle für die DEV-Umgebung sind im Dokument SW-77-V beschrieben. Tests können in beliebiger Reihenfolge übermittelt werden.
Einstellung: Um Daten an die DEV-Umgebung zu übermitteln, muss beim entsprechenden Terminal das Flag "Is Test" gesetzt werden.
Simulation Zertifizierung
Wird eine Testfallnummer ("testCaseNumber") im Payload (JSON) an die Middleware angegeben, simulieren Sie dadurch den Zertifizierungs-Prozess. Auf diese Weise können Sie testen, ob die geforderten Testfälle, im Falle einer Zertifizierung, fehlerfrei vom WEB-WRM verarbeitet würden.
Simulation Produktiv
Wird KEINE Testfallnummer, bzw. "000.000" als Testfallnummer im Payload angegeben, wird das Verhalten der Produktivumgebung simuliert.
Hinweis: RQ empfiehlt die Wartezeit für Antworten des WEB-SRM in DEV- und ESSAI-Umgebung auf min. 10 Sekunden zu setzen. Die Wartezeit kann in der Konfiguration Kanada definiert werden ("WEB-SRM Connection Timeout in ms").
Testumgebung für die Zertifizierung
Einsatz: während der Zertifizierung des SRS.
Zweck: Übermittlung der für die Zertifizierung notwendigen Testfälle.
Verwendung: Testfälle, welche im Rahmen der Zertifizierung übermittelt werden müssen, sind im Dokument SW-78 beschrieben. Tests müssen in einer bestimmten Reihenfolge übermittelt werden.
Einstellung: Um Daten an die ESSAI-Umgebung zu übermitteln, müssen:
- beim entsprechenden Terminal das Flag "Is Test" gesetzt werden und
- in der Konfiguration Kanada das Flag "Certification".
Übermittlung bestimmter Testfälle
Bei der Übermittlung von Testfällen für die Zertifizierung, muss die entsprechende Testfallnummer ("testCaseNumber") im Payload (JSON) an die Middleware angegeben werden.
Das WEB-SRM erwartet, dass die Testfälle in einer bestimmten Reihenfolge übergeben werden. Die Testfallnummer, welche das WEB-SRM jeweils als nächstes erwartet, werden im Feld "CasEssai" der FiscalResponseCanada an das Kassensystem zurückgegeben.
Hinweis: RQ empfiehlt die Wartezeit für Antworten des WEB-SRM in DEV- und ESSAI-Umgebung auf min. 10 Sekunden zu setzen. Die Wartezeit kann in der Konfiguration Kanada definiert werden ("WEB-SRM Connection Timeout in ms").
Produktivumgebung
Einsatz: während der Live-Betriebs des Endkunden (Restaurant, Bar, Food Truck,...).
Zweck: Übermittlung von Dokumenten an das WEB-SRM im Rahmen der produktiven Nutzung.
Verwendung: je nach Geschäftsfall in der Reihenfolge des Auftretens.
Einstellung: Um Daten an die PROD-Umgebung zu übermitteln, dürfen die beiden Flags (Terminal Flag: "Is Test" ) und (Konfiguration, Flag: "Certification") NICHT gesetzt werden!
Hinweis: Voraussetzungen für die Datenübermittlung an die Produktivumgebung finden Sie im Artikel "SRS Zertifizierung Kanada / Québec".
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.