Σε αυτό το άρθρο θα μάθετε πώς να εφαρμόζετε σωστά τη διαχείριση σφαλμάτων στην Ισπανία.
Προαπαιτούμενα
- FiscalClient από την έκδοση 1.6.5 / Spain 1.0.5 για τις λειτουργίες που φέρουν το σύμβολο *.
- FiscalClient από την έκδοση 1.5.0
Περιγραφή
Το ισπανικό TicketBAI system παρέχει τη δυνατότητα υποβολής των παραστατικών που δημιουργούνται είτε αμέσως, είτε αργότερα. Κατά την υποβολή των παραστατικών, ενδέχεται να προκύψουν σφάλματα επικύρωσης.
Με τη σύγχρονη επεξεργασία, αυτά τα σφάλματα επικύρωσης αναφέρονται αμέσως στο σύστημα POS. Σε περίπτωση καθυστερημένης μετάδοσης (το TicketBAI system δεν ήταν διαθέσιμο κατά τη στιγμή της δημιουργίας της απόδειξης), τα σφάλματα πρέπει να διαβάζονται από το φορολογικό σύστημα και, ανάλογα με την αιτία του σφάλματος, το πρόβλημα πρέπει να αντιμετωπίζεται αναλόγως.
Σύγχρονη επεξεργασία
The TicketBAI system is available and receipts can be transferred.
Προϋποθέσεις
- Το TicketBAI system είναι διαθέσιμο
- Δεν υπάρχουν αρχεία προς διαβίβαση (από προηγούμενες διακοπές)
Η απόδειξη μεταφέρεται συγχρονισμένα στο TicketBAI system. Εάν η απόδειξη μεταφερθεί με επιτυχία και δεν υπάρχουν σφάλματα επικύρωσης, το αποτέλεσμα επιστρέφεται στο σύστημα POS με την κατάσταση «επιτυχής».
Η απόδειξη αποθηκεύεται στο φορολογικό σύστημα και στο TicketBAI και δεν πρέπει να μεταφερθεί ξανά.
Αιτίες σφαλμάτων
Το TicketBAI system δεν είναι πλέον διαθέσιμο
Η απόδειξη αποθηκεύεται από το φορολογικό σύστημα και διατίθεται για την επόμενη μεταφορά. Έτσι ξεκινά η ασύγχρονη διαδικασία.
Η απόδειξη αποθηκεύεται στο φορολογικό σύστημα και μεταφέρεται αργότερα στο TicketBAI. Δεν πρέπει να μεταφερθεί ξανά στο φορολογικό σύστημα.
Σφάλμα επικύρωσης από το TicketBAI
Η απόδειξη δεν αποθηκεύεται στο φορολογικό σύστημα και εμφανίζεται ένα μήνυμα σφάλματος στο σύστημα POS σχετικά με την άκυρη απόδειξη.
Η απόδειξη πρέπει να μεταφερθεί ξανά σωστά στο φορολογικό σύστημα.
Ασύγχρονη επεξεργασία
The TicketBAI system or the connection to it are not available.
Προϋποθέσεις
- Το FiscalClient είναι διαθέσιμο και έτοιμο για λειτουργία
- Το TicketBAI system δεν είναι διαθέσιμο ή η σύνδεση με το TicketBAI system έχει διακοπεί.
Οι αποδείξεις μεταφέρονται στο φορολογικό σύστημα, αποθηκεύονται και επισημαίνονται για μεταγενέστερη μεταφορά.
Λόγω της ασύγχρονης επεξεργασίας, τα σφάλματα επικύρωσης δεν μπορούν να επιστραφούν απευθείας στο σύστημα POS. Επομένως, πρέπει να ζητηθούν οι καταστάσεις σφάλματος για αυτές τις αποδείξεις.
Όλες οι αποδείξεις που μεταδίδονται ασύγχρονα αποθηκεύονται στο φορολογικό σύστημα και δεν μπορούν πλέον να μεταδοθούν στο φορολογικό σύστημα.
Ερώτηση πληροφοριών σφάλματος και επίλυση *
Αυτή η λειτουργία είναι διαθέσιμη από την έκδοση 1.6.5 του φορολογικού clients.
Οι αποτυχημένες μεταφορές μπορούν να αναζητηθούν στο φορολογικό σύστημα.
Αναζήτηση
Υπάρχει το ακόλουθο endpoint για την ανάκτηση των αρχείων σφαλμάτων:
REST:
GET /api/v1/transactions/errorDocuments/{clientId}
nuget:
TrustedFiscalModule.GetErrorDocuments(bool onlyAsync)
Το σημείο τερματισμού επιστρέφει τις πληροφορίες σφάλματος και τα GUID (DocumentGuid) των εγγράφων που επηρεάστηκαν.
Η παράμετρος onlyAsync μπορεί να χρησιμοποιηθεί για την ανάκτηση μόνο των σφαλμάτων που προέκυψαν ασύγχρονα.
Λύση
Για την επίλυση του προβλήματος, το έγγραφο πρέπει να ακυρωθεί στο φορολογικό σύστημα, κάτι που γίνεται μέσω του ακόλουθου τελικού σημείου.
REST:
DELETE /api/v1/transactions/errorDocuments/{clientId}/{documentGuid}
nuget:
TrustedFiscalModule.CancelErrorDocument(Guid documentGuid)
Με αυτήν την κλήση, η απόδειξη ακυρώνεται στο φορολογικό σύστημα, αλλά η ακύρωση δεν διαβιβάζεται στο TicketBAI system (η απόδειξη δεν υπάρχει ακόμη στο TicketBAI system). Εάν αυτή η απόδειξη επισημανθεί ως ακυρωμένη, δεν θα εμφανίζεται πλέον ως ελαττωματική μέσω της παραπάνω ερώτησης.
Το έγγραφο ακυρώνεται στο φορολογικό σύστημα – δεν διαγράφεται!
Το έγγραφο μπορεί πλέον να μεταφερθεί εκ νέου με νέες πληροφορίες κεφαλίδας (αριθμός εγγράφου, DocumentGuid κ.λπ.) στο φορολογικό σύστημα με τα διορθωμένα δεδομένα.
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.