ΠΛΗΡΟΦΟΡΙΕΣ ΤΡΑΠΕΖΙΟΥ

Μπορείτε να βρείτε τις πληροφορίες και τα υπόλοιπα ενός τραπεζίου, χρησιμοποιώντας ένα αρχείο διεπαφής.
Με το παρακάτω αρχείο, μπορείτε να αντλήσετε όλες τις πληροφορίες που αφορούν ένα συγκεκριμένο τραπέζι, προκειμένου να δείτε τα υπόλοιπα της παραγγελίας και τα παραστατικά παραγγελίας με τα οποία συσχετίζεται.
Το παρόν αρχείο διεπαφής αποτελεί βοήθεια για τη διαχείριση μίας παραγγελίας, προκειμένου να μπορεί να ελεγχθεί η κατάσταση του τραπεζιού (ανοιχτό/κλειστό) για να μπορέσετε να το διαχειριστείτε ανάλογα.



ΔΟΜΗ ΑΡΧΕΙΟΥ

Το αρχείο διεπαφής, πρέπει να περιέχει τα πεδία το ένα κάτω από το άλλο.

Η σύνταξη των πεδίων είναι <πεδίο>:<τιμή>. Για παράδειγμα, issuerVatNumber:555777003


TEMPLATE ΑΡΧΕΙΟΥ ΔΙΕΠΑΦΗΣ

method:

issuerVatNumber:

branch:

table:



Α/Α

ΠΕΔΙΟ

ΔΟΜΗ/ΕΠΕΞΗΓΗΣΗ

ΥΠΟΧΡΕΩΤΙΚΟ

1

method

t10

ΝΑΙ

2

issuerVatNumber

Ο ΑΦΜ της Οντότητας που κάνει την κλήση

ΝΑΙ

3

branch

Ο αριθμός του υποκαταστήματος της επιχείρησης (ακέραιος αριθμός)

Για την Έδρα, αριθμός μηδέν (0).

ΝΑΙ

4

table

Ο αριθμός του τραπεζίου
πχ. 12

ΝΑΙ



ΠΑΡΑΔΕΙΓΜΑ ΑΡΧΕΙΟΥ ΔΙΕΠΑΦΗΣ

method:t10

issuerVatNumber:555777001

branch:0

table:12



ΕΠΙΣΤΡΕΦΟΜΕΝΟ ΑΡΧΕΙΟ

ΠΑΡΟΧΟΣ ΙΛΥΔΑ

ΠΑΡΟΧΟΣ BRATNET

marks: 400000000000001;400000000000002

totalCharge:124

totalPaid:84

totalBalance:40

tableStatus:open


Orininal File Name: openTables.txt

requestIDs: 1cda29ad-2e77-47b7-a157-60ca400947b6;d3e28dbc-e9ef-427b-a9b6-a8f2003b74f5

totalCharge:124

totalPaid:84

totalBalance:40

tableStatus:open


Orininal File Name: openTables.txt



Επεξήγηση Επιστρεφόμενων αρχείων

Το παραπάνω επιστρεφόμενο αρχείο, ενημερώνει τον χρήστη ότι το τραπέζι 12 έχει κάνει μία παραγγελία συλογικής αξίας [totalCharge] 124,00€, εκ των οποίων έχουν πληρωθεί [totalPaid] τα 84,00€, και το τραπέζει οφείλει [totalBalance] 40,00€.

Για να κλείσει το τραπέζει, πρέπει να εκδοθεί ένα παραστατικό 1.1 ή 11.1 με συνημένες τις ενδείξεις marks/requestIDs στο πεδίο correlatedInvoices.



Τα επιστρεφόμενα αρχεία αποθηκεύονται στη διαδρομή <ΦΑΚΕΛΟΣ ΥΠΟΓΡΑΦΩΝ>/TableOrders/TableOrder-<table>.txt.
Παράδειγμα διαφρομής: <ΦΑΚΕΛΟΣ ΥΠΟΓΡΑΦΩΝ>/TableOrders/TableOrder-12.txt