Μετάβαση στο περιεχόμενο

Εστίαση: Δελτίο Παραγγελίας 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": "Επί πιστώσει"
        }
      }
    }
  ]
}