Εστίαση¶
Δελτία παραγγελίας 8.6 και τραπέζια.
Γιατί το τραπέζι (δελτία παραγγελίας 8.6) μένει ανοιχτό ενώ έχει εκδοθεί η απόδειξη πληρωμής;
Ο Πάροχος κλείνει τα δελτία 8.6 όταν το παραστατικό κλεισίματος (π.χ. 11.1 με specialInvoiceCategory 12) έχει στο invoiceHeader.multipleConnectedMarks όλα τα MARK του τραπεζιού, παραγγελίες και ακυρώσεις. Αν η απόδειξη εκδόθηκε χωρίς αυτή τη συσχέτιση, τα δελτία εξακολουθούν να εμφανίζονται στο GetOpenTables και, μετά από 24 ώρες, μπλοκάρεται η έκδοση για την εγκατάσταση. Κλείστε τα με ολική ακύρωση (8.6 με totalCancelDeliveryOrders: true και τα MARK στο multipleConnectedMarks).
Τι σημαίνει όταν ένα δελτίο παραγγελίας 8.6 έχει MARK 0 και πώς κλείνω το τραπέζι του;
MARK 0 σημαίνει ότι το δελτίο εκδόθηκε offline (statusCode = Offline): έχει UID αλλά δεν έχει ακόμη διαβιβαστεί στην ΑΑΔΕ. Ο Πάροχος το στέλνει μόλις επανέλθει η σύνδεση. Αν χρειαστεί να κλείσετε το τραπέζι πριν πάρει MARK, βάλτε το UID του στο multipleConnectedUids αντί για MARK στο multipleConnectedMarks· ο Πάροχος κάνει τη μετατροπή.
Γιατί το GetOpenOrdersForTable δεν επιστρέφει τα ανοιχτά δελτία ενός τραπεζιού που εμφανίζεται στο GetOpenTables;
Η κλήση είναι GET /api/v1/Provider/GetOpenOrdersForTable?TableId=…&VatNumber=…&Branch=… και επιστρέφει για κάθε ανοιχτό 8.6 τα mark, uid, quantityProducts και totalNet (ή 404 αν το τραπέζι δεν έχει ανοιχτά δελτία). Ελέγξτε ότι στέλνετε το TableId όπως το επέστρεψε το GetOpenTables, τον ίδιο ΑΦΜ και την ίδια εγκατάσταση (Branch) με τα 8.6, με μέθοδο GET, και ότι κλειδί και base URL ανήκουν στο ίδιο περιβάλλον (Sandbox ή Production). Μπορείτε να επαληθεύσετε την κλήση από το Swagger και να αναζητήσετε το δελτίο με το MARK του στο portal.
Δείτε: Υπόλοιπες κλήσεις
Πού βρίσκω τις τεχνικές προδιαγραφές για τη διαβίβαση των δελτίων παραγγελίας εστίασης (8.6) και το κλείσιμο των τραπεζιών μέσω Παρόχου;
Στον οδηγό Εστίασης. Κάθε παραγγελία τραπεζιού στέλνεται ως 8.6 με tableAA (GUID του τραπεζιού), χαρακτηρισμό category1_95 και χωρίς paymentMethods. Οι ακυρώσεις ειδών γίνονται με νέο 8.6 και recType: 7, και το τραπέζι κλείνει με 11.1 ή 1.1 που έχει specialInvoiceCategory: 12 και όλα τα MARK του τραπεζιού στο multipleConnectedMarks. Κάθε 8.6 πρέπει να κλείσει μέσα σε 24 ώρες· υπάρχουν έτοιμα JSON και ο φάκελος 5 του Postman.