---
title: "ΥΠΑΗΕΣ – Atlantis EInvoice Μορφότυπο"
canonical: "https://wiki.soft1.eu/space/ATEL/1544486920/%CE%A5%CE%A0%CE%91%CE%97%CE%95%CE%A3%20%E2%80%93%20Atlantis%20EInvoice%20%CE%9C%CE%BF%CF%81%CF%86%CF%8C%CF%84%CF%85%CF%80%CE%BF"
format: markdown
---
Στο ATLANTIS ERP η διαβίβαση κάθε παραστατικού γίνεται μέσω της υπηρεσίας EINVOICING και προϋποθέτει τη χρήση συγκεκριμένων, προσχεδιασμένων μορφότυπων. Τα μορφότυπα αυτά δύνανται να αξιοποιηθούν άμεσα, διασφαλίζοντας τη σωστή και πλήρη διαβίβαση όλων των απαραίτητων στοιχείων στον πάροχο και στην πλατφόρμα myDATA της ΑΑΔΕ.

#### 🤓 <span style="color: #36b37e">Τι πρέπει να γνωρίζετε</span>

✔️ Υπάρχουν προσχεδιασμένα **μορφότυπα **για **τέσσερις (4) τύπους συναλλαγών**: Πωλήσεις, Πωλήσεις παγίων, Εισπράξεις και Λοιπές συναλλαγές πελατών. 

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

✔️ Κάθε μορφότυπος περιλαμβάνει πλήθος πεδίων, τα οποία ενημερώνονται ανάλογα με την εταιρεία που εργάζεστε στο ATLANTIS ERP, τις επιχειρησιακές απαιτήσεις ή ειδικούς τύπους συναλλαγών (π.χ. B2G συναλλαγές).

✔️ Θα χρειαστεί να παρέμβετε στο σχεδιασμό του κάθε μορφότυπου, προσαρμόζοντάς κάποια στοιχεία ανάλογα με τις ανάγκες της επιχείρησής σας.

---

#### <span style="color: #ff991f">↪ </span><span style="color: #36b37e">Μορφότυπος -</span><span style="color: #ff991f"> </span><span style="color: #36b37e">EInvoice</span>

Κάθε μορφότυπος αποτελεί διακριτή φόρμα παραστατικού τύπου e-Invoice. Η εισαγωγή τους πραγματοποιείται κεντρικά στο ATLANTIS ERP, ενώ η παραμετροποίηση τους γίνεται στην ενότητα που σχεδιάζονται.

---

| <span style="color: #ffffff">**Αρίθμηση**</span> | <span style="color: #ffffff">**Ομάδα**</span> | <span style="color: #ffffff">**Περιγραφή**</span> | <span style="color: #ffffff">**Λειτουργία**</span> |
| --- | --- | --- | --- |
| 1 - 999 | **H** - *Header* | Πληροφορίες κεφαλίδας του παραστατικού | Η **Ομάδα **των πεδίων **(H, D, T κλπ.)** δηλώνει την κατηγορία δεδομένων στην οποία ανήκει κάθε πεδίο και καθορίζει σε ποιο σημείο του παραστατικού θα αποσταλεί η πληροφορία στο eINVOICE.<br>Για τις ομάδες **D, T, X **και **P**, ο σχεδιασμός της φόρμας εφαρμόζεται σε όλες τις εγγραφές του παραστατικού. Για παράδειγμα, εάν το παραστατικό περιλαμβάνει δύο γραμμές ειδών, οι ίδιες ρυθμίσεις ισχύουν και για τις δύο. |
| 1000 - 1999 | **D** - *Detail* | Πληροφορίες γραμμών παραστατικού |
| 2000 - 2999 | **T** - *VATanalysis* | Ανάλυση ΦΠΑ του παραστατικού |
| 3000 - 3999 | **X** - *eXtracosts* | Φόροι και έξοδα που επιβαρύνουν την αξία |
| 4000 - 4999 | **P** - *PaymentTerms* | Όροι πληρωμής του παραστατικού |
| 5000 - 5999 | **A** - *Additional* | Λοιπές ή πρόσθετες πληροφορίες |
| 15000 και άνω | - | Αποκλειστικά για εσωτερικούς υπολογισμούς. Μπορούν να χρησιμοποιηθούν μέσω της συνάρτησης **FLINEV**, αλλά δεν αποστέλλονται στον πάροχο. |

---

##### <span style="color: #ff991f">Πεδία - Παραδείγματα</span>

Ακολουθούν ενδεικτικά παραδείγματα σημαντικών πληροφοριών του μορφότυπου, καθώς και ο τρόπος με τον οποίο ενημερώνονται στη φόρμα εκτύπωσης eINVOICE.

| <span style="color: #ffffff">**Κωδικός**</span> | <span style="color: #ffffff">**Περιγραφή πεδίου**</span> | <span style="color: #ffffff">**Πεδίο**</span> |
| --- | --- | --- |
| **H6**  
Header Group: A (Βασικά Στοιχεία) | Από το πεδίο **(6)** **Κωδικός είδους παραστατικού → **Ο πάροχος ηλεκτρονικής τιμολόγησης αναγνωρίζει αν το παραστατικό αφορά:<br>1. **απλή ηλεκτρονική αποστολή / τιμολόγηση** του πελάτη  
 ή
2. αν **εκδίδεται, σημαίνεται **και **διαβιβάζεται** στα **ηλεκτρονικά βιβλία (myDATA) **της ΑΑΔΕ.<br>Μπορείτε να δείτε τις προσυμφωνημένες τιμές του πεδίου 6 εδώ: [https://einvoicedocs.impact.gr/FeaturesAndModules/SupportedDocumentTypes.html](https://einvoicedocs.impact.gr/FeaturesAndModules/SupportedDocumentTypes.html)  Για παράδειγμα:<br>- Παραγγελίες - ORDER
- Προσφορές - OFFER
- Παραστατικά που δεν πρέπει να διαβιβαστούν στην ΑΑΔΕ, π.χ. παραστατικά από migration από απλή ηλεκτρονική τιμολόγηση ή παραστατικά από εκδότες που έχουν αγοράσει την υπηρεσία για το business κομμάτι της και την paperless εμπειρία, αλλά τη διαβίβαση στο myDATA την κάνουν από το ERP τους - INVOICEDOC. |
| - Η τιμή του **πεδίου 6** συμπληρώνεται **αυτόματα**, βάσει της **Φύσης της συναλλαγής** και του **Τύπου παραστατικού**.
- Ο υπολογισμός του πεδίου 6 γίνεται μέσω ειδικού ερωτήματος προς τη βάση δεδομένων που έχει οριστεί στο **πεδίο 15001** της φόρμας EInvoice. 👉* Οι πληροφορίες από πεδία με αριθμό μεγαλύτερο του 15000 δεν αποστέλλονται στον πάροχο, αλλά χρησιμοποιούνται μόνο για εσωτερικούς υπολογισμούς της φόρμα*ς.
  - Στο πεδίο 15001, στο ερώτημα προς τη βάση δεδομένων χρησιμοποιείται ως παράμετρος η Domaintype. Οι τιμές της Domaintype αντιστοιχούν στις κατηγορίες παραστατικών σύμφωνα με την Σειράς αρίθμησης του παραστατικού.
    - Πωλήσεων / Πωλήσεων παγίων : Docseries.Domaintype =2
    - Λοιπών συναλλαγών πελατών : Docseries.Domaintype =1
    - Αγορών (περιπτώσεις αυτοτιμολόγησης) : Docseries.Domaintype =4
    - Παροχής Υπηρεσιών : Docseries.Domaintype =12
  - Οι παραπάνω τιμές μπορούν να τροποποιηθούν ανάλογα με την ενότητα στην οποία χρησιμοποιείται η φόρμα και σε συνεργασία με τον πάροχο κατά τη φάση δοκιμαστικής λειτουργίας. | **Πεδίο 6**<br>CASEOF(NUMBER(FLINEV(15001)),1,'INVOICE',2,'INVOICE',3,'INVOICE', 4,'DELIVERYNOTE',6,'DELIVERYNOTE',7,'ORDER',14,'INVOICE',15,'INVOICE',16,'INVOICE',17,'INVOICE', 19,'INVOICE',21,'ORDER')<br>**Πεδίο 15001**<br>GETQUERY('select T.TNACODE from FINCUSTDOCTYPE T inner join  docseries s on t.CODEID = s.DOCTYPEID and t.COMID = s.COMID where s.domaintype = 2 and s.CODEID = :1 and s.COMID = :2','TNACODE',DMFIELD('FINTRADE','DSRID'), DMFIELD('FINTRADE','COMID')) |
| Η τεχνική που χρησιμοποιείται για την απόδοση τιμής στο **πεδίο 6** της φόρμας εκτύπωσης, μέσω πεδίων υπολογισμού, **μπορεί να εφαρμοστεί και σε άλλα πεδία** στις προσχεδιασμένες φόρμες. Για απλοποίηση, **συνιστάται η χρήση δοτής τιμής**, ανάλογα με τη Σειρά και τη Φύση της συναλλαγής του παραστατικού.<br>**Παράδειγμα:**  
Στα παραστατικά που έχουν παραμετροποιηθεί ως Συνοδευτικά Μεταφοράς – Παραστατικά Διακίνησης (π.χ. Δελτία Αποστολής), μπορεί να χρησιμοποιηθεί ένας μορφότυπος **αντίγραφο του μορφότυπου Πωλήσεων**, με τη διαφορά ότι στο **πεδίο 6** της φόρμας εκτύπωσης θα εισάγεται η τιμή **INVOICE**. |
| **H32** | **(32)** **Αριθμός ΓΕΜΗ του εκδότη  → **LOOKUP('COMPANY','CODEID',@COMPANYID,'GEMH') |  |
| **Η37** | **(37)** **Χώρα υποκ/τος εκδότη → **Αποστέλλεται ο ISO 3166 κωδικός της χώρας του υποκαταστήματος εισόδου στο ATLANTIS.  
LOOKUP('COUNTRY','CODEID',GETQUERY('Select CNTID from BRANCH where Codeid=:1','CNTID',@BRANCHID),'INTRASTATCODE') |

---

##### <span style="color: #ff991f">Αποστολή Email / PDF - Παραλήπτης</span>

Τα πεδία 5001, 5005, 5022 και 5023 καθορίζουν τις διευθύνσεις Email για την ενημέρωση του παραλήπτη και τον Tρόπο αποστολής των παραστατικών και των επισυναπτόμενων PDF. Φροντίστε στο μορφότυπο να περιλαμβάνεται είτε ο συνδυασμός των πεδίων **5001 και 5005, **είτε ο συνδυασμός **5022 και 5023**.

⚠️ *Η ταυτόχρονη χρήση και των τεσσάρων αυτών πεδίων μπορεί να προκαλέσει ****δυσλειτουργίες ****στην ****αποστολή ****των ****emails****.*

| <span style="color: #ffffff">**Κωδικός**</span> | <span style="color: #ffffff">**Περιγραφή**</span> |
| --- | --- |
| **Α1** | **(5001)** **Email Λογιστηρίου **(*το πεδίο είναι υποχρεωτικό)* → Αποστέλλεται ενημέρωση στον παραλήπτη του παραστατικού στη διεύθυνση email που έχει καταχωρηθεί για αποστολή στον πάροχο ηλεκτρονικής τιμολόγησης.<br>- Για να στείλετε την ενημέρωση στον παραλήπτη, μπορείτε να χρησιμοποιήσετε τη διεύθυνση email του συναλλασσόμενου από το πεδίο Customer.EMAIL:  
GETQUERY('SELECT EMAIL FROM CUSTOMER WHERE ID=:1','EMAIL',DMFIELD('FINTRADE','CUSID'))
- Αν υπάρχουν παραλήπτες/πελάτες για τους οποίους **δεν θέλετε να αποστέλλεται email**, τα παραστατικά προς αυτούς θα **αρχειοθετούνται**. |
| **Α5** | **(5005) Τρόπος αποστολής → **Δηλώνεται ο τρόπος ενημέρωσης του αποδέκτη του παραστατικού, π.χ. αν η ενημέρωση θα γίνει μέσω email (όπως έχει οριστεί στο πεδίο 5001) ή αν θα πραγματοποιηθεί μόνο αρχειοθέτηση, κλπ.<br>- Η πληροφορία του τρόπου αποστολής του παραστατικού λαμβάνεται από τον **Τρόπο αποστολής** (Σταθερά στοιχεία συναλλασσόμενου → tab eInvoice).
- Για την αποτύπωση του συγκεκριμένου πεδίου (5005), στο σχεδιασμό του μορφότυπου φροντίστε τα εξής:
  - Για την άντληση της πληροφορίας, χρησιμοποιήστε ένα πεδίο- τύπος υπολογισμού, δίνοντας αριθμό πεδίου μεγαλύτερο από 15000, π.χ. 15023:  
**Πεδίο 15023** : GETQUERY('SELECT EINVOICESENDMETHOD FROM CUSTOMER WHERE ID=:1','EINVOICESENDMETHOD',DMFIELD('FINTRADE','CUSID'))
  - Στο πεδίο 5005 συμπληρώστε:  
**Πεδίο 5005 :**  CASEOF(NUMBER(FLINEV(15023)),0,'E',3,'A',5,'M'). *👉Οι χαρακτήρες 'E','A','M' είναι λατινικοί.* |
| **Α22** | **(5022)** **Αποστολή ως συνημμένο PDF → **Αποστέλλεται τιμή **true **ή **false **η οποία καθορίζει αν το παραστατικό θα αποσταλεί ή όχι ως επισυναπτόμενο PDF στο email του λήπτη (όπως αυτό έχει οριστεί στο πεδίο A23 – 5023).  
Η τιμή μπορεί να οριστεί είτε ως σταθερή είτε να προκύπτει μέσω συνάρτησης, βάσει παραμέτρων του ATLANTIS. |
| **Α23** | **(5023)** **PDF email παραλήπτες → **Αποστέλλεται η διεύθυνση email στην οποία ο λήπτης ενημερώνεται για την έκδοση του παραστατικού.<br>- Το email περιλαμβάνει σύνδεσμο (URL) προς την ιστοσελίδα του παρόχου για την προβολή του παραστατικού, καθώς και προαιρετικά επισυναπτόμενο αρχείο PDF.
- Η επισύναψη του PDF πραγματοποιείται μόνο εφόσον στο πεδίο **A22 (5022) **έχει οριστεί η τιμή **true**.<br>👉*Στην περίπτωση που η διεύθυνση email του λήπτη βρίσκεται στο πεδίο email (Σταθερά στοιχεία πελατών → tab Γενικά), τότε προτείνεται η συνάρτηση: GETQUERY('SELECT EMAIL FROM CUSTOMER WHERE ID=:1','EMAIL',DMFIELD('FINTRADE','CUSID'))* |

---

#### <span style="color: #ff991f">↪</span><span style="color: #36b37e"> Μορφότυπος - </span><span style="color: #36b37e">**B2G συναλλαγές**</span>

Ο μορφότυπος περιλαμβάνει πλήθος πεδίων, τα οποία συμπληρώνονται και ενημερώνονται ανάλογα με την εγκατάσταση, την εταιρεία που εργάζεστε στο ATLANTIS ERP, τις επιχειρησιακές ανάγκες ή συγκεκριμένους τύπους συναλλαγών, π.χ. B2G.

Ειδικότερα, στις **B2G συναλλαγές**, οι οποίες σύμφωνα με τη νομοθεσία, διαβιβάζονται αποκλειστικά μέσω παρόχου ΥΠΑΗΕΣ, φροντίστε στο προσχεδιασμένο **μορφότυπο **που χρησιμοποιείτε:

- Να προσθέσετε τα πεδία **A24 (5024), A25 (5025) **και **A26 (5026)** με τα στοιχεία της σχετικής δημόσιας σύμβασης.
- Να ενημερώσετε τα πεδία του header **H113 (113) έως H129 (129)** με τα πλήρη στοιχεία του **τόπου/διεύθυνσης παράδοσης **των ειδών ή των υπηρεσιών.

---