Il presente articolo descrive la comunicazione tra il servizio di fiscalizzazione RetailForce e il WEB-SRM di Revenu Québec (RQ).
Revenu Québec mette a disposizione i seguenti ambienti WEB-SRM per la trasmissione dei dati:
- Ambiente di sviluppo - DEV (Développement)
- Ambiente di test per la certificazione - ESSAI (Cas d’essais)
- Ambiente di produzione - PROD (Production)
Ambiente di sviluppo - DEV
Contesto: durante l’implementazione o l’integrazione del servizio di fiscalizzazione RetailForce («middleware fiscale») con il sistema di registrazione elettronica («registratore di cassa»).
Scopo: eseguire test per verificare come WEB-SRM risponde a richieste specifiche.
Utilizzo: i casi di test per l’ambiente DEV sono descritti nel documento SW-77-V. I test possono essere eseguiti in qualsiasi ordine.
Impostazioni: per trasferire i dati all’ambiente DEV, è necessario impostare il flag «Is Test» sul terminal corrispondente.
Certificazione della simulazione
Se nel payload (JSON) destinato al middleware viene specificato un numero di caso di test (“TestCaseNumber”), si simula il processo di certificazione. Ciò consente di verificare se, in caso di certificazione, i casi di test richiesti verrebbero elaborati da WEB-WRM senza errori.
Simulazione in produzione
Se nel payload non viene specificato alcun numero di caso di test oppure viene specificato "000.000" come numero di caso di test, viene simulato il comportamento dell’ambiente di produzione.
Nota: RQ raccomanda di impostare il timeout di attesa per le risposte da parte di WEB-SRM negli ambienti DEV ed ESSAI a un minimo di 10 secondi. Il timeout può essere definito nella configurazione Canada ("WEB-SRM Connection Timeout in ms").
Ambiente di test per la certificazione
Situazione: durante la certificazione dell’SRS.
Scopo: Invio dei casi di test richiesti per la certificazione.
Utilizzo: i casi di test che devono essere presentati nell’ambito del processo di certificazione sono descritti nel documento SW-78. I test devono essere presentati in un ordine specifico.
Impostazioni: per trasferire i dati all’ambiente ESSAI, è necessario procedere come segue:
- impostare il flag «Is Test» sul terminal corrispondente e
- impostare il flag «Certificazione» nella configurazione Canada.
Trasmissione di casi di test specifici
Durante l’invio dei casi di test per la certificazione, è necessario specificare il numero del caso di test corrispondente (“TestCaseNumber”) nel payload (JSON) destinato al middleware.
Il WEB-SRM si aspetta che i casi di test vengano trasferiti in un ordine specifico. Il numero del caso di test che il WEB-SRM si aspetta come successivo viene restituito al sistema POS nel campo "CasEssai" del FiscalResponseCanada.
Nota: RQ raccomanda di impostare il timeout di attesa per le risposte da parte del WEB-SRM negli ambienti DEV ed ESSAI a un minimo di 10 secondi. Il timeout può essere configurato nella sezione Canada («WEB-SRM Connection Timeout in ms»).
Ambiente di produzione
Situazione: durante il funzionamento in produzione da parte del cliente finale (ristorante, bar, food truck, ecc.).
Scopo: trasmissione di documenti a WEB-SRM nell’ambito dell’utilizzo produttivo.
Impostazioni: a seconda del caso d’uso, nell’ordine in cui si verificano.
Impostazioni: per trasferire i dati all’ambiente PROD, i due flag (flag terminal: «Is Test») e (configurazione, flag: «Certification») NON devono essere attivati!
Nota: i requisiti per il trasferimento dei dati all’ambiente di produzione sono riportati nell’articolo «Certificazione SRS Canada / Québec».
Questo articolo è stato tradotto automaticamente.
Commenti
0 commenti
Accedi per aggiungere un commento.