HotelPulse Step 12 - Αποστολή χρεώσεων Minibar προς ΤΕΣΑΕ/Pegasus ================================================================== ΤΙ ΠΡΟΣΤΕΘΗΚΕ - Χειροκίνητη αποστολή των εκκρεμών χρεώσεων minibar ενός δωματίου από Reception προς ΤΕΣΑΕ. - Εύρεση της ενεργής, χρεώσιμης διαμονής με βάση το αντιστοιχισμένο δωμάτιο ΤΕΣΑΕ. - Καταχώριση της συνολικής χρέωσης στις «Λοιπές Χρεώσεις - Πιστώσεις Διαμονής». - Αποθήκευση αποτελέσματος και προστασία από διπλή αποστολή. - Αυτόματη ανανέωση access token όταν λήξει. - Οι τοπικές εγγραφές γίνονται «Χρεωμένες» μόνο μετά από επιβεβαιωμένη επιτυχία της ΤΕΣΑΕ. ΡΥΘΜΙΣΗ ΣΤΗΝ ΤΕΣΑΕ 1. App ID HOTELPULSE -> Ενέργειες. 2. Βρες «Αποστολή από waiter app χρέωσης εστιατορίου». 3. Ενεργοποίησε μόνο POST και πάτησε Καταχώριση. 4. Βρες ή δημιούργησε Τμήμα Minibar στις: Toolbox -> Εργαλεία Παραμετροποίησης -> Παράμετροι Hotel -> Λοιπές Χρεώσεις - Πιστώσεις Διαμονής (Τμήματα). 5. Σημείωσε τον αριθμητικό Μ.Κ. του Τμήματος. ΡΥΘΜΙΣΗ ΣΤΟ HOTELPULSE 1. Admin -> Διασυνδέσεις PMS -> Συγχρονισμός ΤΕΣΑΕ. 2. Στην ενότητα «Χρεώσεις Minibar -> ΤΕΣΑΕ» βάλε τον αριθμητικό Μ.Κ. Τμήματος. 3. Ενεργοποίησε την αποστολή και πάτησε «Αποθήκευση Minibar». ΔΟΚΙΜΗ 1. Χρησιμοποίησε ενεργή διαμονή που έχει γίνει check-in και επιτρέπει λοιπές χρεώσεις εκτός Hotel. 2. Καταχώρισε μία μικρή δοκιμαστική κατανάλωση minibar στο HotelPulse. 3. Reception -> Minibar -> Προϊόντα και ενέργειες. 4. Πάτησε «Αποστολή στην ΤΕΣΑΕ». 5. Επιβεβαίωσε ότι εμφανίστηκε στη διαμονή, στις «Λοιπές Χρεώσεις - Πιστώσεις». ΑΣΦΑΛΕΙΑ - Μην ξαναπατήσεις αποστολή αν εμφανιστεί μήνυμα «αβέβαιο αποτέλεσμα». Έλεγξε πρώτα την ΤΕΣΑΕ. - Η ίδια εγγραφή minibar κλειδώνει ώστε να μη σταλεί δεύτερη φορά. - Η ακύρωση χρέωσης μέσα από την ΤΕΣΑΕ δεν έχει προστεθεί σε αυτό το βήμα. ΝΕΑ/ΑΛΛΑΓΜΕΝΑ ΑΡΧΕΙΑ - includes/integrations/tesae_minibar_service.php - includes/integrations/tesae_client.php - admin/tesae_sync.php - reception/minibar.php Δεν απαιτείται χειροκίνητη εκτέλεση SQL. Οι νέες στήλες και οι πίνακες δημιουργούνται αυτόματα όταν ανοίξει η σχετική σελίδα.