Cet article décrit la communication entre le service de fiscalisation de RetailForce et le WEB-SRM de Revenu Québec (RQ).
Revenu Québec met à disposition les environnements WEB-SRM suivants pour la transmission des données :
- Environnement de développement - DEV (Développement)
- Environnement de test pour la certification – ESSAI (Cas d’essais)
- Environnement de production – PROD (Production)
Environnement de développement - DEV
Situation : lors de la mise en œuvre/connexion du service de fiscalisation RetailForce (« middleware fiscal ») au système d’enregistrement électronique (« caisse enregistreuse »).
Objectif : Réaliser des tests afin de vérifier la manière dont WEB-SRM répond à des requêtes spécifiques.
Utilisation : les cas de test pour l’environnement DEV sont décrits dans le document SW-77-V. Les tests peuvent être soumis dans n’importe quel ordre.
Paramètres : pour router les données vers l’environnement DEV, le flag « Is Test » doit être activé sur le terminal correspondant.
Certification par simulation
Si un numéro de cas de test (« TestCaseNumber ») est spécifié dans la charge utile (JSON) transmise au middleware, vous simulez le processus de certification. Cela vous permet de vérifier si les cas de test requis seraient traités sans erreur par WEB-WRM en cas de certification.
Simulation en production
Si AUCUN numéro de cas de test ou si « 000.000 » est spécifié comme numéro de cas de test dans la payload, le comportement de l’environnement de production est simulé.
Remarque : RQ recommande de configurer le délai d’attente des réponses de WEB-SRM dans les environnements DEV et ESSAI à au moins 10 secondes. Ce délai d’attente peut être défini dans la configuration Canada (« WEB-SRM Connection Timeout in ms »).
Environnement de test pour la certification
Situation : lors de la certification du SRS.
Objectif : soumission des cas de test requis pour la certification.
Utilisation : les cas de test devant être soumis dans le cadre du processus de certification sont décrits dans le document SW-78. Les tests doivent être soumis dans un ordre précis.
Paramètres : pour transférer des données vers l’environnement ESSAI, il convient de procéder comme suit :
- Activer le flag « Is Test » sur le terminal correspondant et
- activer le flag « Certification » dans Configuration Canada.
Transmission de cas de test spécifiques
Lors de la soumission de cas de test en vue de la certification, le numéro du cas de test correspondant (« TestCaseNumber ») doit être spécifié dans la charge utile (JSON) transmise au middleware.
Le WEB-SRM attend que les cas de test soient transférés dans un ordre précis. Le numéro de cas de test que le WEB-SRM attend ensuite est renvoyé au système de point de vente dans le champ « CasEssai » de l’objet FiscalResponseCanada.
Remarque : RQ recommande de configurer le délai d’attente des réponses du WEB-SRM dans les environnements DEV et ESSAI à au moins 10 secondes. Ce délai d’attente peut être défini dans la configuration Canada (« WEB-SRM Connection Timeout in ms »).
Environnement de production
Situation : lors de l’exploitation en production par le client final (restaurant, bar, food truck, etc.).
Objectif : transmission de documents vers WEB-SRM dans le cadre d’une utilisation en production.
Paramètres : en fonction du cas d’utilisation, dans l’ordre où ils se produisent.
Paramètres : pour transférer des données vers l’environnement PROD, les deux flags (flag du terminal : « Is Test ») et (configuration, flag : « Certification ») ne doivent PAS être activés !
Remarque : les exigences relatives au transfert de données vers l’environnement de production sont détaillées dans l’article « Certification SRS Canada / Québec ».
Cet article a été traduit automatiquement.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.