Το παρόν άρθρο περιγράφει την επικοινωνία μεταξύ της υπηρεσίας φορολογικής καταχώρισης της RetailForce και του WEB-SRM της Revenu Québec (RQ).
Η Revenu Québec παρέχει τα ακόλουθα περιβάλλοντα WEB-SRM για τη μετάδοση δεδομένων:
- Περιβάλλον ανάπτυξης - DEV (Développement)
- Περιβάλλον δοκιμών για πιστοποίηση - ESSAI (Cas d’essais)
- Περιβάλλον παραγωγής - PROD (Production)
Περιβάλλον ανάπτυξης - DEV
Κατάσταση: κατά την υλοποίηση/σύνδεση της υπηρεσίας φορολογικής καταγραφής RetailForce («φορολογικό middleware») με το ηλεκτρονικό σύστημα καταγραφής («ταμειακή μηχανή»).
Σκοπός: Η διεξαγωγή δοκιμών για τον έλεγχο του τρόπου με τον οποίο το WEB-SRM ανταποκρίνεται σε συγκεκριμένα αιτήματα.
Χρήση: Οι περιπτώσεις δοκιμών για το περιβάλλον DEV περιγράφονται στο έγγραφο SW-77-V. Οι δοκιμές μπορούν να υποβληθούν με οποιαδήποτε σειρά.
Ρυθμίσεις: Για τη μεταφορά δεδομένων στο περιβάλλον DEV, πρέπει να ενεργοποιηθεί ο flag «Is Test» στο αντίστοιχο terminal.
Πιστοποίηση προσομοίωσης
Εάν καθοριστεί ένας αριθμός περιπτώσεως δοκιμής («TestCaseNumber») στο JSON payload προς το middleware, προσομοιώνετε τη διαδικασία πιστοποίησης. Αυτό σας επιτρέπει να ελέγξετε εάν οι απαιτούμενες περιπτώσεις δοκιμών θα υποβληθούν σε επεξεργασία χωρίς σφάλματα από το WEB-WRM σε περίπτωση πιστοποίησης.
Προσομοίωση παραγωγής
Εάν ΔΕΝ καθορίζεται αριθμός δοκιμαστικής περίπτωσης ή καθορίζεται «000.000» ως αριθμός δοκιμαστικής περίπτωσης στο payload, προσομοιώνεται η συμπεριφορά του περιβάλλοντος παραγωγής.
Σημείωση: Η RQ συνιστά να ορίσετε τον χρόνο αναμονής για απαντήσεις από το WEB-SRM στα περιβάλλοντα DEV και ESSAI σε τουλάχιστον 10 δευτερόλεπτα. Ο χρόνος αναμονής μπορεί να οριστεί στη Διαμόρφωση Καναδά («WEB-SRM Connection Timeout in ms»).
Περιβάλλον δοκιμών για πιστοποίηση
Περίπτωση: κατά τη διάρκεια της πιστοποίησης του SRS.
Σκοπός: Υποβολή των περιπτώσεων δοκιμής που απαιτούνται για την πιστοποίηση.
Χρήση: Οι περιπτώσεις δοκιμών που πρέπει να υποβληθούν στο πλαίσιο της διαδικασίας πιστοποίησης περιγράφονται στο έγγραφο SW-78. Οι δοκιμές πρέπει να υποβληθούν με συγκεκριμένη σειρά.
Ρυθμίσεις: Για τη μεταφορά δεδομένων στο περιβάλλον ESSAI, πρέπει να γίνουν τα εξής:
- Ρυθμίστε την ένδειξη «Is Test» στο αντίστοιχο terminal και
- να ορίσετε την ένδειξη «Certification» ως flag στη διαμόρφωση για τον Καναδά.
Μετάδοση συγκεκριμένων περιπτώσεων δοκιμών
Κατά την υποβολή περιπτώσεων δοκιμών για πιστοποίηση, ο αντίστοιχος αριθμός περίπτωσης δοκιμής («TestCaseNumber») πρέπει να προσδιορίζεται στο ωφέλιμο payload (JSON) προς το middleware.
Το WEB-SRM αναμένει τη μεταφορά των περιπτώσεων δοκιμής με συγκεκριμένη σειρά. Ο αριθμός της περίπτωσης δοκιμής που το WEB-SRM αναμένει στη συνέχεια επιστρέφεται στο σύστημα POS στο πεδίο «CasEssai» του FiscalResponseCanada.
Σημείωση: Η RQ συνιστά να οριστεί ο χρόνος αναμονής για απαντήσεις από το WEB-SRM στα περιβάλλοντα DEV και ESSAI σε τουλάχιστον 10 δευτερόλεπτα. Ο χρόνος αναμονής μπορεί να οριστεί στην «Configuration Canada» («WEB-SRM Connection Timeout in ms»).
Περιβάλλον παραγωγής
Κατάσταση: κατά τη διάρκεια της ζωντανής λειτουργίας από τον τελικό πελάτη (εστιατόριο, μπαρ, τροχόσπιτο εστίασης κ.λπ.).
Σκοπός: Μεταβίβαση εγγράφων στο WEB-SRM στο πλαίσιο της παραγωγικής χρήσης.
Ρυθμίσεις: ανάλογα με την επιχειρηματική περίπτωση, με τη σειρά που εμφανίζονται.
Ρυθμίσεις: Για τη μεταφορά δεδομένων στο περιβάλλον PROD, οι δύο σημαίες (σημαία terminal: «Is Test») και (διαμόρφωση, σημαία: «Certification») ΔΕΝ πρέπει να είναι ενεργοποιημένες!
Σημείωση: Οι απαιτήσεις για τη μεταφορά δεδομένων στο περιβάλλον παραγωγής αναφέρονται στο άρθρο «SRS Certification Canada / Québec».
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.