Panagiotis.

Διασύνδεση myDATA για eshop και εφαρμογές, μέσω API πιστοποιημένου παρόχου

Διασύνδεση myDATA σημαίνει ότι το eshop ή η εφαρμογή σου στέλνει μόνη της κάθε παραγγελία για παραστατικό και παίρνει πίσω το MARK και το QR, χωρίς να πληκτρολογήσει κανείς τίποτα. Αυτό στήνω: τον κώδικα που ενώνει το σύστημά σου με έναν πιστοποιημένο πάροχο ηλεκτρονικής τιμολόγησης, για παράδειγμα τη Wrapp.

Δεν είμαι πάροχος ηλεκτρονικής τιμολόγησης. Το παραστατικό το εκδίδει και το διαβιβάζει στο myDATA ο πάροχος, με τη δική του άδεια. Εγώ φτιάχνω τη σύνδεση ανάμεσα σε εκείνον και στο δικό σου σύστημα.

Κοστίζει 200 € τον χρόνο συν 200 € εφάπαξ για το στήσιμο, συν ΦΠΑ 24%. Το πακέτο του παρόχου το πληρώνεις στον πάροχο, χωριστά.

Πώς δουλεύει η διασύνδεση myDATA;

Τέσσερα βήματα, που γίνονται αυτόματα μόλις ολοκληρωθεί η παραγγελία:

  1. ΠαραγγελίαΟ πελάτης πληρώνει στο eshop ή στην εφαρμογή σου.
  2. ΠάροχοςΟ κώδικάς μου στέλνει τα στοιχεία της παραγγελίας στο API του παρόχου: είδος παραστατικού, γραμμές, ΦΠΑ, τρόπο πληρωμής.
  3. myDATAΟ πάροχος εκδίδει το παραστατικό και το διαβιβάζει στο myDATA της ΑΑΔΕ.
  4. Πίσω στην παραγγελίαΤο MARK και ο σύνδεσμος του QR γυρίζουν πίσω και αποθηκεύονται στην παραγγελία, ώστε να τα βλέπεις στο διαχειριστικό και να τα παίρνει ο πελάτης στο email του.

Αν κάτι απορριφθεί, η παραγγελία δεν μένει σιωπηλά χωρίς παραστατικό. Το σφάλμα καταγράφεται και το βλέπεις.

Τι είναι το MARK και το QR;

Το MARK είναι ο «Μοναδικός Αριθμός Καταχώρησης Παραστατικού». Τον παίρνει κάθε παραστατικό που δέχεται το myDATA, και με αυτό το όνομα τον γράφει η τεκμηρίωση του API της ΑΑΔΕ (myDATA REST API, ΑΑΔΕ). Το ίδιο κείμενο λέει ότι το πεδίο qrUrl «χρησιμοποιείται από τα προγράμματα για τη δημιουργία QR». Η Wrapp, στη σελίδα του API της, γράφει ότι επιστρέφει «MARK, UID, ψηφιακή υπογραφή και QR, με προαιρετικό PDF» (Wrapp).

Στην πράξη: το MARK είναι η απόδειξη ότι το παραστατικό πέρασε, και το QR μπαίνει πάνω στο PDF ή στο email που παίρνει ο πελάτης.

Γιατί μέσω παρόχου και όχι απευθείας στην ΑΑΔΕ;

Η ΑΑΔΕ δέχεται παραστατικά από πολλά κανάλια. Στη σελίδα του myDATA τα γράφει ως παρόχους ηλεκτρονικής τιμολόγησης, timologio, ERP, ειδική φόρμα και φορολογικούς ηλεκτρονικούς μηχανισμούς (myDATA, ΑΑΔΕ). Η ίδια σελίδα έχει τη «Δήλωση ηλεκτρονικής έκδοσης στοιχείων μέσω Παρόχου, ΙδιοΠαρόχου ή της εφαρμογής timologio», που αφορά τα τιμολόγια μεταξύ επιχειρήσεων.

Τεχνικά, ένα σύστημα μπορεί να στέλνει και απευθείας στο myDATA API της ΑΑΔΕ, από το κανάλι ERP. Η σύνδεση που στήνω όμως περνάει από πάροχο. Ο πάροχος καλύπτει και τις αποδείξεις λιανικής και τα τιμολόγια προς επιχειρήσεις, όπου η ηλεκτρονική τιμολόγηση έχει δικούς της κανόνες. Και την έκδοση την κάνει εκείνος, με τη δική του άδεια. Η Wrapp, για παράδειγμα, είναι «Αδειοδοτημένος πάροχος της ΑΑΔΕ» με κωδικό 029, σύμφωνα με τη σελίδα του API της. Ποιο παραστατικό βγαίνει σε κάθε πώληση και με ποιον χαρακτηρισμό, το αποφασίζει ο λογιστής σου. Εγώ το υλοποιώ όπως το ορίσει.

Χρειάζεσαι custom διασύνδεση ή σου φτάνει ένα plugin;

Αν έχεις WooCommerce ή Shopify, μάλλον σου φτάνει το έτοιμο plugin του παρόχου. Η Wrapp, για παράδειγμα, έχει έτοιμες συνδέσεις για Shopify, WooCommerce και Skroutz και τις χρεώνει 140 € + ΦΠΑ ανά πηγή παραγγελιών τον χρόνο (τιμοκατάλογος Wrapp). Σε αυτή την περίπτωση δεν χρειάζεσαι εμένα, και θα σου το πω από το πρώτο μήνυμα. Custom κώδικας για κάτι που υπάρχει ήδη έτοιμο είναι χαμένα λεφτά.

Η custom διασύνδεση myDATA έχει νόημα όταν το έτοιμο plugin δεν υπάρχει ή δεν φτάνει:

  • Custom eshop, π.χ. σε Next.js ή Medusa, που δεν τρέχει σε WordPress ή Shopify.
  • Πλατφόρμα συνδρομών ή κρατήσεων, όπου η πληρωμή γίνεται μέσα στη δική σου εφαρμογή. Τέτοια συστήματα φτιάχνω, για παράδειγμα την πλατφόρμα συνδρομών του MorfoFit.
  • Δικό σου διαχειριστικό ή CRM χωρίς έτοιμη σύνδεση με πάροχο.
  • Ροές που το plugin δεν καλύπτει: ακυρώσεις, πιστωτικά, πολλά καταστήματα στο ίδιο σύστημα, παραγγελίες που έρχονται από πολλές πηγές.

Αν η παραγγελία περνάει ήδη από αυτοματισμούς, η κλήση στον πάροχο μπορεί να μπει κι εκεί. Γράφω για τέτοιες ροές στις ιδέες αυτοματισμών με n8n.

Αν φτιάχνεις τώρα eshop, το myDATA το συζητάμε πριν το launch, όχι μετά. Δες και την κατασκευή eshop.

Τι περιλαμβάνει η διασύνδεση myDATA

Στο στήσιμο (200 € εφάπαξ):

  • Διαβάζω την τεκμηρίωση του παρόχου και το σύστημά σου, και γράφω ποια παραγγελία γίνεται ποιο παραστατικό, με τις οδηγίες του λογιστή σου.
  • Γράφω τη σύνδεση: παραγγελία προς τον πάροχο, MARK και QR πίσω στην παραγγελία.
  • Ακύρωση ή πιστωτικό όταν ακυρώνεται μια παραγγελία, όπως το ορίσει ο λογιστής.
  • Δοκιμές σε δοκιμαστικό περιβάλλον πριν περάσει οτιδήποτε σε παραγωγή.

Κάθε χρόνο (200 €): κρατάω τη σύνδεση σε λειτουργία. Αν ένα παραστατικό απορριφθεί, αν αλλάξει το API του παρόχου ή βγάλει νέα έκδοση προδιαγραφών η ΑΑΔΕ, το διορθώνω εγώ.

Πόσο κοστίζει η διασύνδεση myDATA;

ΤιΤιμήΜε ΦΠΑ 24%Σε ποιον
Στήσιμο200 € εφάπαξ248 €Σε μένα
Συντήρηση της σύνδεσης200 € τον χρόνο248 €Σε μένα
Πακέτο του παρόχουΚατά τον τιμοκατάλογό τουΚατά τον τιμοκατάλογό τουΣτον πάροχο

Τη στήλη με τον ΦΠΑ την υπολόγισα εγώ, με 24%.

Για να έχεις μέτρο: σύμφωνα με τον τιμοκατάλογο της Wrapp, τα πακέτα της ξεκινούν από 109 € τον χρόνο για έως 6.000 παραστατικά. Τον τιμοκατάλογο τον διάβασα στις 16 Οκτωβρίου 2026. Το πακέτο το διαλέγεις εσύ, με βάση πόσα παραστατικά βγάζεις, και το πληρώνεις απευθείας στον πάροχο.

Τι έχω δοκιμάσει μέχρι σήμερα

Στις 8/10/2026 έστειλα στο δοκιμαστικό περιβάλλον του myDATA μια απόδειξη παροχής υπηρεσιών (τύπος 11.2 στη λίστα παραστατικών της ΑΑΔΕ). Το myDATA τη δέχτηκε και γύρισε MARK και QR. Μετά την ακύρωσα, και η ακύρωση πέρασε κι αυτή.

Η δοκιμή έγινε απευθείας στο API της ΑΑΔΕ, στο δοκιμαστικό περιβάλλον, όχι μέσω παρόχου. Σε πραγματική δουλειά το παραστατικό το εκδίδει ο πάροχος. Και πελάτη σε παραγωγή με αυτή την υπηρεσία δεν έχω ακόμα. Αν είσαι ο πρώτος, το ξέρεις από τώρα.

Τι δεν κάνω

  • Δεν εκδίδω παραστατικά και δεν είμαι πάροχος. Τα εκδίδει ο πάροχος που διαλέγεις.
  • Δεν δίνω φορολογικές συμβουλές. Τύπο παραστατικού, χαρακτηρισμούς και προθεσμίες τα λέει ο λογιστής σου.
  • Δεν έχω συνεργασία με τη Wrapp. Την αναφέρω ως παράδειγμα επειδή έχει δημόσιο API με τεκμηρίωση. Δουλεύω με όποιον πιστοποιημένο πάροχο έχει API.

Συχνές ερωτήσεις

Είσαι πάροχος ηλεκτρονικής τιμολόγησης;

Όχι. Είμαι developer και φτιάχνω τη διασύνδεση myDATA ανάμεσα στο eshop ή στην εφαρμογή σου και σε έναν πιστοποιημένο πάροχο. Το παραστατικό το εκδίδει και το διαβιβάζει ο πάροχος.

Χρειάζομαι κωδικούς για το myDATA REST API;

Αν τα παραστατικά τα εκδίδει πάροχος, τη διαβίβαση στο myDATA την κάνει εκείνος. Η εγγραφή στο myDATA REST API είναι για όποιον στέλνει απευθείας από δικό του λογισμικό, το κανάλι ERP. Τι ακριβώς πρέπει να δηλώσεις στο myDATA, το κανονίζεις με τον λογιστή σου.

Δουλεύει με WooCommerce;

Ναι, αλλά για WooCommerce συνήθως φτάνει το έτοιμο plugin του παρόχου. Custom σύνδεση αξίζει όταν το plugin δεν καλύπτει κάτι που χρειάζεσαι, ή όταν το eshop σου δεν είναι WooCommerce.

Ποιον πάροχο να διαλέξω;

Όποιον πιστοποιημένο πάροχο έχει API και βολεύει εσένα και τον λογιστή σου. Αναφέρω τη Wrapp επειδή δημοσιεύει την τεκμηρίωση του API της και έχει δοκιμαστικό περιβάλλον. Δεν με συνδέει τίποτα άλλο μαζί της.

Πόσο κοστίζει η διασύνδεση myDATA;

200 € εφάπαξ για το στήσιμο και 200 € τον χρόνο για τη συντήρηση, συν ΦΠΑ 24%. Το πακέτο του παρόχου πληρώνεται χωριστά, στον πάροχο.

Τι γίνεται όταν ακυρώνεται μια παραγγελία;

Η σύνδεση στέλνει ακύρωση ή πιστωτικό στον πάροχο, ανάλογα με το τι ορίσει ο λογιστής σου, και ενημερώνει την παραγγελία. Το myDATA έχει δική του κλήση ακύρωσης παραστατικού, και τη δοκίμασα στο δοκιμαστικό περιβάλλον.

Έχεις πελάτη που τη χρησιμοποιεί ήδη;

Όχι ακόμα σε παραγωγή. Αυτό που έχω είναι η δοκιμή στο δοκιμαστικό περιβάλλον της ΑΑΔΕ στις 8/10/2026: απόδειξη 11.2, MARK και QR πίσω, ακύρωση.

Στείλε μου τι σύστημα έχεις

Πες μου τι τρέχει το eshop ή η εφαρμογή σου, ποιον πάροχο έχεις (αν έχεις ήδη) και τι παραστατικά βγάζεις. Θα σου πω αν σου φτάνει το έτοιμο plugin ή αν χρειάζεσαι custom διασύνδεση myDATA, και τι θα κόστιζε συνολικά.

Πες μου για το project σου.

Δυο τρεις γραμμές αρκούν. Διαβάζω κάθε μήνυμα και απαντάω μέσα σε 24 ώρες.