Este artículo describe la comunicación entre el servicio de fiscalización de RetailForce y el WEB-SRM de Revenu Québec (RQ).
Revenu Québec ofrece los siguientes entornos WEB-SRM para la transmisión de datos:
- Entorno de desarrollo: DEV (Développement)
- Entorno de pruebas para la certificación: ESSAI (Cas d’essais)
- Entorno de producción: PROD (Production)
Entorno de desarrollo - DEV
Situación: durante la implementación o conexión del servicio de fiscalización de RetailForce («middleware fiscal») al sistema de registro electrónico («caja registradora»).
Objetivo: Realizar pruebas para comprobar cómo responde WEB-SRM a solicitudes específicas.
Uso: Los casos de prueba para el entorno DEV se describen en el documento SW-77-V. Las pruebas pueden enviarse en cualquier orden.
Configuración: Para transferir datos al entorno DEV, debe activarse el flag «Is Test» en el terminal correspondiente.
Certificación de simulación
Si se especifica un número de caso de prueba («TestCaseNumber») en la carga útil (JSON) enviada al middleware, se simula el proceso de certificación. Esto permite comprobar si los casos de prueba requeridos serían procesados sin errores por WEB-WRM en caso de certificación.
Simulación en entorno productivo
Si NO se especifica ningún número de caso de prueba o se indica «000.000» como número de caso de prueba en la payload, se simula el comportamiento del entorno de producción.
Nota: RQ recomienda configurar el tiempo de espera para las respuestas de WEB-SRM en los entornos DEV y ESSAI en un mínimo de 10 segundos. Este tiempo de espera puede definirse en la configuración de Canadá («WEB-SRM Connection Timeout in ms»).
Entorno de prueba para la certificación
Situación: durante la certificación del SRS.
Objetivo: Presentación de los casos de prueba necesarios para la certificación.
Uso: Los casos de prueba que deben presentarse como parte del proceso de certificación se describen en el documento SW-78. Las pruebas deben presentarse en un orden específico.
Configuración: Para transferir datos al entorno ESSAI, debe procederse de la siguiente manera:
- Activar el flag «Es prueba» en el terminal correspondiente y
- activar el flag «Certificación» en la configuración de Canadá.
Transmisión de casos de prueba específicos
Al enviar casos de prueba para su certificación, debe especificarse el número de caso de prueba correspondiente («TestCaseNumber») en la carga útil (JSON) destinada al middleware.
El WEB-SRM espera que los casos de prueba se transfieran en un orden específico. El número de caso de prueba que el WEB-SRM espera a continuación se devuelve al sistema POS en el campo «CasEssai» de FiscalResponseCanada.
Nota: RQ recomienda configurar el tiempo de espera para las respuestas del WEB-SRM en los entornos DEV y ESSAI en un mínimo de 10 segundos. Este tiempo de espera puede definirse en la configuración de Canadá («Tiempo de espera de conexión al WEB-SRM en ms»).
Entorno de producción
Situación: durante el funcionamiento en producción por parte del cliente final (restaurante, bar, food truck, etc.).
Objetivo: transmisión de documentos a WEB-SRM en el marco del uso productivo.
Configuración: en función del caso de negocio, en el orden en que se produzcan.
Configuración: Para transferir datos al entorno PROD, ¡NO deben activarse los dos flags (flag de terminal: «Is Test») ni (configuración, flag: «Certification»)!
Nota: Los requisitos para la transferencia de datos al entorno de producción se pueden consultar en el artículo «Certificación SRS Canadá / Québec».
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.