Τα «υποχρεωτικά μέτρα τιμολόγησης» της επαρχίας του Québec απαιτούν μια λειτουργία που ενεργοποιεί τη χειροκίνητη αποστολή συναλλαγών στο σύστημα WEB-SRM μετά από καταστάσεις εκτός σύνδεσης.
Αυτό ελέγχεται επίσης στην περίπτωση δοκιμής FO-105 του SW-78 («Περιπτώσεις δοκιμών για προγραμματιστές SRS: Απόδειξη συμμόρφωσης»).
Κατά τη συνήθη χρήση, η Υπηρεσία Φορολογικής Καταχώρισης του RetailForce προσπαθεί αυτόματα να αποστείλει όλες τις μη αποσταλείσες συναλλαγές, ως παρτίδα, για κάθε έγγραφο που λαμβάνει από το ανάντη σύστημα.
Διαδικασία
- το ανάντη σύστημα αποστέλλει το payload του εγγράφου στον client της RetailForce, αλλά δεν υπάρχει διαθέσιμη σύνδεση στο διαδίκτυο·
- ο client προσπαθεί να στείλει το αίτημα «συναλλαγής» που αφορά τη συγκεκριμένη συναλλαγή στο WEB-SRM,
- καθώς αυτό αποτυγχάνει, μεταβαίνει σε λειτουργία εκτός σύνδεσης και
- προσθέτει το έγγραφο στη δέσμη των μη αποσταλμένων συναλλαγών·
- το ανάντη σύστημα στέλνει το επόμενο payload εγγράφου, ενώ η σύνδεση στο Διαδίκτυο παραμένει εκτός λειτουργίας·
- ο πελάτης προσπαθεί ξανά να στείλει το αίτημα «συναλλαγής» στο WEB-SRM,
- εάν αποτύχει και πάλι, συνεχίζει σε λειτουργία εκτός σύνδεσης και
- προσθέτει και πάλι το έγγραφο στη δέσμη των μη αποσταλμένων συναλλαγών,
- Τα βήματα 3 και 4 επαναλαμβάνονται έως ότου η σύνδεση στο Διαδίκτυο είναι διαθέσιμη κατά την αποστολή·
- η σύνδεση στο Διαδίκτυο είναι και πάλι διαθέσιμη,
- το ανάντη σύστημα στέλνει το επόμενο payload εγγράφου και η σύνδεση στο Διαδίκτυο είναι και πάλι διαθέσιμη·
- ο client αποστέλλει όλες τις μη αποσταλείσες συναλλαγές ως παρτίδα στο WEB-SRM·
Σε περίπτωση που η σύνδεση στο διαδίκτυο είναι και πάλι διαθέσιμη, αλλά δεν αποστέλλονται στη συνέχεια συναλλαγές στον client RetailForce, η δέσμη των εκκρεμών συναλλαγών παραμένει επίσης μη αποσταλμένη.
Αυτό σημαίνει ότι, όταν υπάρχει διακοπή μεταξύ των βημάτων 5 και 6, πρέπει να ξεκινήσει η χειροκίνητη αποστολή των εγγράφων.
Μια χειροκίνητη αποστολή μπορεί να ενεργοποιηθεί μέσω του Endpoint: POST /api/v1/management/canada/sendQueuedDocuments/{clientId}. Λεπτομέρειες εξηγούνται στο άρθρο που παρατίθεται στον σύνδεσμο.
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.