Εστίαση: Δελτίο Παραγγελίας 8.6¶
Κάθε παραγγελία σε τραπέζι διαβιβάζεται στο myDATA ως Δελτίο Παραγγελίας Εστίασης (8.6). Όταν ο πελάτης πληρώσει, εκδίδετε την απόδειξη ή το τιμολόγιο που κλείνει όλα τα δελτία του τραπεζιού (Α.1138/2020, όπως ισχύει μετά την Α.1170/2023).
flowchart LR
A["Βήμα 1: Παραγγελία<br/>8.6 (tableAA)"] --> B["Βήμα 2: Ακύρωση είδους<br/>8.6 με recType 7"]
B --> C["Βήμα 3: Κλείσιμο τραπεζιού<br/>11.1 με multipleConnectedMarks"]
A -. "ή ολική ακύρωση" .-> D["8.6 με totalCancelDeliveryOrders"]
Ο κανόνας των 24 ωρών
Κάθε 8.6 πρέπει να κλείσει (με παραστατικό ή με ολική ακύρωση) μέσα σε 24 ώρες. Αν μείνει ανοιχτό, ο Πάροχος μπλοκάρει την έκδοση για όλη την εγκατάσταση, με HTTP 401 You don't have the authority to send invoices for this branch becouse you have open table more than 24h., μέχρι να κλείσει. Αυτό το προβλέπει ο νόμος.
1. Νέα παραγγελία¶
Ένα 8.6 για κάθε παραγγελία. Τα δεδομένα είναι ίδια με μια απόδειξη λιανικής, με αυτές τις διαφορές:
| Πεδίο | Τιμή |
|---|---|
invoiceHeader.invoiceType |
"8.6" |
invoiceHeader.tableAA |
GUID του τραπεζιού. Το ίδιο για όλες τις παραγγελίες του ίδιου τραπεζιού μέχρι να κλείσει. Το δημιουργείτε εσείς. |
invoiceDetails[].itemDescr |
Η περιγραφή του είδους (πηγαίνει στην ΑΑΔΕ). |
invoiceDetails[].incomeClassification |
Μόνο category1_95, χωρίς classificationType. |
paymentMethods |
Δεν στέλνεται. |
Κρατήστε το MARK κάθε 8.6: θα το χρειαστείτε στο κλείσιμο.
2. Ακύρωση είδους (μερική)¶
Νέο 8.6 στο ίδιο tableAA, μόνο με τα είδη που ακυρώνονται και "recType": 7 σε κάθε γραμμή. Τα ποσά γράφονται θετικά. Κρατήστε και αυτό το MARK.
3. Κλείσιμο τραπεζιού¶
Εκδίδετε το παραστατικό αξίας: 11.1 ή 1.1 για χρεωστικό, 11.4 ή 5.x για πιστωτικό. Περιέχει:
| Πεδίο | Τιμή |
|---|---|
invoiceHeader.multipleConnectedMarks |
Όλα τα MARK του τραπεζιού: παραγγελίες και ακυρώσεις. |
invoiceHeader.specialInvoiceCategory |
12 (Συναλλαγές εστίασης). |
invoiceDetails |
Ό,τι έμεινε: παραγγελθέντα μείον ακυρωμένα. Ίδια συνολική ποσότητα και καθαρή αξία με τα ανοιχτά δελτία. |
paymentMethods |
Κανονικά. Για κάρτα, δείτε Πληρωμή με κάρτα / IRIS. |
Ο Πάροχος ελέγχει ότι ποσότητα και αξία συμφωνούν με τα ανοιχτά δελτία. Αν δεν συμφωνούν, το παραστατικό απορρίπτεται πριν φτάσει στην ΑΑΔΕ.
Δελτίο που βγήκε Offline (χωρίς MARK);
Βάλτε το UID του στο multipleConnectedUids, αντί για MARK στο multipleConnectedMarks. Ο Πάροχος κάνει τη μετατροπή.
Ολική ακύρωση παραγγελίας¶
Ένα 8.6 με:
totalCancelDeliveryOrders: true,multipleConnectedMarksμε τα MARK που ακυρώνονται,- μία γραμμή με μηδενικά ποσά και
vatCategory: 8.
Ποια τραπέζια είναι ανοιχτά;¶
| Κλήση | Επιστρέφει |
|---|---|
GET /api/v1/Provider/GetOpenTables?VatNumber=…&Branch=0 |
Τα tableAA με ανοιχτά δελτία |
GET /api/v1/Provider/GetOpenOrdersForTable?TableId=…&VatNumber=…&Branch=0 |
Για κάθε ανοιχτό δελτίο: mark, uid, quantityProducts, totalNet |
Χρήσιμο στο κλείσιμο ημέρας, για να μην ξεχαστεί κανένα τραπέζι.
Έτοιμα παραδείγματα: ένα τραπέζι από την αρχή ως το τέλος¶
Χωριάτικη + τζατζίκι + φέτα → ακύρωση της χωριάτικης → πληρωμή τζατζικιού + φέτας.
1 — Νέα παραγγελία (8.6)
{
"invoice": [
{
"issuer": {
"vatNumber": "123456789",
"country": "GR",
"branch": 0
},
"invoiceHeader": {
"series": "A",
"aa": "1018",
"issueDate": "2026-09-24",
"invoiceType": "8.6",
"currency": "EUR",
"tableAA": "A98EFBDE-5FBB-4128-BBD8-B6DDA701AB20"
},
"invoiceDetails": [
{
"lineNumber": 1,
"lineCode": "#0131",
"itemDescr": "Χωριάτικη",
"quantity": 1,
"measurementUnit": 1,
"measurementUnitLabel": "ΤΜΧ",
"lineUnitPrice": 100,
"totalNetPriceBeforeDiscount": 100,
"totalDiscountValue": 0,
"netValue": 100,
"vatCategory": 2,
"vatCategoryPercent": 13,
"vatAmount": 13,
"lineDescription": "Χωριάτικη",
"incomeClassification": [
{
"classificationCategory": "category1_95",
"amount": 100
}
]
},
{
"lineNumber": 2,
"lineCode": "#0501",
"itemDescr": "ΤΖΑΤΖΙΚΙ",
"quantity": 1,
"measurementUnit": 1,
"measurementUnitLabel": "ΤΜΧ",
"lineUnitPrice": 5,
"totalNetPriceBeforeDiscount": 5,
"totalDiscountValue": 0,
"netValue": 5,
"vatCategory": 1,
"vatCategoryPercent": 24,
"vatAmount": 1.2,
"lineDescription": "ΤΖΑΤΖΙΚΙ",
"incomeClassification": [
{
"classificationCategory": "category1_95",
"amount": 5
}
]
},
{
"lineNumber": 3,
"lineCode": "#0605",
"itemDescr": "ΦΕΤΑ",
"quantity": 1,
"measurementUnit": 1,
"measurementUnitLabel": "ΤΜΧ",
"lineUnitPrice": 10,
"totalNetPriceBeforeDiscount": 10,
"totalDiscountValue": 0,
"netValue": 10,
"vatCategory": 1,
"vatCategoryPercent": 24,
"vatAmount": 2.4,
"lineDescription": "ΦΕΤΑ",
"incomeClassification": [
{
"classificationCategory": "category1_95",
"amount": 10
}
]
}
],
"invoiceSummary": {
"totalNetValue": 115,
"totalVatAmount": 16.6,
"totalWithheldAmount": 0,
"totalFeesAmount": 0,
"totalStampDutyAmount": 0,
"totalOtherTaxesAmount": 0,
"totalDeductionsAmount": 0,
"totalGrossValue": 131.6,
"incomeClassification": [
{
"classificationCategory": "category1_95",
"amount": 115
}
]
},
"providerAdditionalInvoiceDetails": {
"issuer": {
"name": "TEST ISSUER ΙΚΕ",
"profession": "Εμπόριο ειδών θέρμανσης",
"taxoffice": "Α' Αθηνών",
"addressStreet": "Οδός Δοκιμής",
"addressNumber": "1",
"addressPostalCode": "10431",
"addressCity": "Αθήνα",
"addressCountry": "Ελλάδα",
"phone": "2100000000",
"email": "info@example.com",
"webSite": "www.example.com",
"registryNumber": "ΓΕΜΗ: 000000000000",
"emtyLine2": "IBAN: GR00 0000 0000 0000 0000 0000 000"
},
"additionalDetails": {
"documentLabel": "ΔΕΛΤΙΟ ΠΑΡΑΓΓΕΛΙΑΣ",
"documentLanguageCode": "EL",
"documentSizeCode": 7,
"paymentMethodInvoiceLabel": "Επί πιστώσει"
}
}
}
]
}
2 — Ακύρωση της χωριάτικης (8.6, recType 7)
{
"invoice": [
{
"issuer": {
"vatNumber": "123456789",
"country": "GR",
"branch": 0
},
"invoiceHeader": {
"series": "A",
"aa": "1019",
"issueDate": "2026-09-24",
"invoiceType": "8.6",
"currency": "EUR",
"tableAA": "A98EFBDE-5FBB-4128-BBD8-B6DDA701AB20"
},
"invoiceDetails": [
{
"lineNumber": 1,
"lineCode": "#0131",
"itemDescr": "Χωριάτικη",
"recType": 7,
"quantity": 1,
"measurementUnit": 1,
"measurementUnitLabel": "ΤΜΧ",
"lineUnitPrice": 100,
"totalNetPriceBeforeDiscount": 100,
"totalDiscountValue": 0,
"netValue": 100,
"vatCategory": 2,
"vatCategoryPercent": 13,
"vatAmount": 13,
"lineDescription": "Χωριάτικη",
"incomeClassification": [
{
"classificationCategory": "category1_95",
"amount": 100
}
]
}
],
"invoiceSummary": {
"totalNetValue": 100,
"totalVatAmount": 13,
"totalWithheldAmount": 0,
"totalFeesAmount": 0,
"totalStampDutyAmount": 0,
"totalOtherTaxesAmount": 0,
"totalDeductionsAmount": 0,
"totalGrossValue": 113,
"incomeClassification": [
{
"classificationCategory": "category1_95",
"amount": 100
}
]
},
"providerAdditionalInvoiceDetails": {
"issuer": {
"name": "TEST ISSUER ΙΚΕ",
"profession": "Εμπόριο ειδών θέρμανσης",
"taxoffice": "Α' Αθηνών",
"addressStreet": "Οδός Δοκιμής",
"addressNumber": "1",
"addressPostalCode": "10431",
"addressCity": "Αθήνα",
"addressCountry": "Ελλάδα",
"phone": "2100000000",
"email": "info@example.com",
"webSite": "www.example.com",
"registryNumber": "ΓΕΜΗ: 000000000000",
"emtyLine2": "IBAN: GR00 0000 0000 0000 0000 0000 000"
},
"additionalDetails": {
"documentLabel": "ΔΕΛΤΙΟ ΠΑΡΑΓΓΕΛΙΑΣ - ΜΕΡΙΚΗ ΑΚΥΡΩΣΗ",
"documentLanguageCode": "EL",
"documentSizeCode": 7,
"paymentMethodInvoiceLabel": "Επί πιστώσει"
}
}
}
]
}
3 — Κλείσιμο τραπεζιού (11.1)
Στο multipleConnectedMarks βάλτε τα MARK που πήρατε στα βήματα 1 και 2.
{
"invoice": [
{
"issuer": {
"vatNumber": "123456789",
"country": "GR",
"branch": 0
},
"invoiceHeader": {
"series": "A",
"aa": "1020",
"issueDate": "2026-09-24",
"invoiceType": "11.1",
"currency": "EUR",
"multipleConnectedMarks": [
400001930000011,
400001930000012
],
"specialInvoiceCategory": 12
},
"paymentMethods": [
{
"type": 3,
"amount": 18.6
}
],
"invoiceDetails": [
{
"lineNumber": 1,
"lineCode": "#0501",
"quantity": 1,
"measurementUnit": 1,
"measurementUnitLabel": "ΤΜΧ",
"lineUnitPrice": 5,
"totalNetPriceBeforeDiscount": 5,
"totalDiscountValue": 0,
"netValue": 5,
"vatCategory": 1,
"vatCategoryPercent": 24,
"vatAmount": 1.2,
"lineDescription": "ΤΖΑΤΖΙΚΙ",
"incomeClassification": [
{
"classificationType": "E3_561_003",
"classificationCategory": "category1_3",
"amount": 5
}
]
},
{
"lineNumber": 2,
"lineCode": "#0605",
"quantity": 1,
"measurementUnit": 1,
"measurementUnitLabel": "ΤΜΧ",
"lineUnitPrice": 10,
"totalNetPriceBeforeDiscount": 10,
"totalDiscountValue": 0,
"netValue": 10,
"vatCategory": 1,
"vatCategoryPercent": 24,
"vatAmount": 2.4,
"lineDescription": "ΦΕΤΑ",
"incomeClassification": [
{
"classificationType": "E3_561_003",
"classificationCategory": "category1_3",
"amount": 10
}
]
}
],
"invoiceSummary": {
"totalNetValue": 15,
"totalVatAmount": 3.6,
"totalWithheldAmount": 0,
"totalFeesAmount": 0,
"totalStampDutyAmount": 0,
"totalOtherTaxesAmount": 0,
"totalDeductionsAmount": 0,
"totalGrossValue": 18.6,
"incomeClassification": [
{
"classificationType": "E3_561_003",
"classificationCategory": "category1_3",
"amount": 15
}
]
},
"providerAdditionalInvoiceDetails": {
"issuer": {
"name": "TEST ISSUER ΙΚΕ",
"profession": "Εμπόριο ειδών θέρμανσης",
"taxoffice": "Α' Αθηνών",
"addressStreet": "Οδός Δοκιμής",
"addressNumber": "1",
"addressPostalCode": "10431",
"addressCity": "Αθήνα",
"addressCountry": "Ελλάδα",
"phone": "2100000000",
"email": "info@example.com",
"webSite": "www.example.com",
"registryNumber": "ΓΕΜΗ: 000000000000",
"emtyLine2": "IBAN: GR00 0000 0000 0000 0000 0000 000"
},
"additionalDetails": {
"documentLabel": "Απόδειξη Λιανικής Πώλησης",
"documentLanguageCode": "EL",
"documentSizeCode": 7,
"paymentMethodInvoiceLabel": "Μετρητά"
}
}
}
]
}
Ολική ακύρωση άλλης παραγγελίας (8.6)
{
"invoice": [
{
"issuer": {
"vatNumber": "123456789",
"country": "GR",
"branch": 0
},
"invoiceHeader": {
"series": "A",
"aa": "1021",
"issueDate": "2026-09-24",
"invoiceType": "8.6",
"currency": "EUR",
"multipleConnectedMarks": [
400001930000013
],
"tableAA": "3C1B2A77-0D4E-4F5B-9C61-2B8E7A9D0F12",
"totalCancelDeliveryOrders": true
},
"invoiceDetails": [
{
"lineNumber": 1,
"lineCode": "#0",
"itemDescr": "ΚΑΘΟΛΙΚΗ ΑΚΥΡΩΣΗ",
"quantity": 1,
"measurementUnit": 1,
"measurementUnitLabel": "ΤΜΧ",
"lineUnitPrice": 0,
"totalNetPriceBeforeDiscount": 0,
"totalDiscountValue": 0,
"netValue": 0,
"vatCategory": 8,
"vatCategoryPercent": 0,
"vatAmount": 0,
"lineDescription": "ΚΑΘΟΛΙΚΗ ΑΚΥΡΩΣΗ"
}
],
"invoiceSummary": {
"totalNetValue": 0,
"totalVatAmount": 0,
"totalWithheldAmount": 0,
"totalFeesAmount": 0,
"totalStampDutyAmount": 0,
"totalOtherTaxesAmount": 0,
"totalDeductionsAmount": 0,
"totalGrossValue": 0
},
"providerAdditionalInvoiceDetails": {
"issuer": {
"name": "TEST ISSUER ΙΚΕ",
"profession": "Εμπόριο ειδών θέρμανσης",
"taxoffice": "Α' Αθηνών",
"addressStreet": "Οδός Δοκιμής",
"addressNumber": "1",
"addressPostalCode": "10431",
"addressCity": "Αθήνα",
"addressCountry": "Ελλάδα",
"phone": "2100000000",
"email": "info@example.com",
"webSite": "www.example.com",
"registryNumber": "ΓΕΜΗ: 000000000000",
"emtyLine2": "IBAN: GR00 0000 0000 0000 0000 0000 000"
},
"additionalDetails": {
"documentLabel": "ΔΕΛΤΙΟ ΠΑΡΑΓΓΕΛΙΑΣ - ΚΑΘΟΛΙΚΗ ΑΚΥΡΩΣΗ",
"documentLanguageCode": "EL",
"documentSizeCode": 7,
"paymentMethodInvoiceLabel": "Επί πιστώσει"
}
}
}
]
}