Πίσω στο blog

EN 16931: Το Ευρωπαϊκό Πρότυπο για Ηλεκτρονικά Τιμολόγια

Δημοσιεύτηκε στις 18 Σεπτεμβρίου 2025από Invapi Team
EN 16931Ηλεκτρονική ΤιμολόγησηΕυρώπηΣυμμόρφωση

EN 16931: Το Ευρωπαϊκό Πρότυπο για Ηλεκτρονικά Τιμολόγια

Όποιος ασχολείται με την ηλεκτρονική τιμολόγηση θα συναντήσει γρήγορα τον χαρακτηρισμό EN 16931. Πίσω από αυτό το πρότυπο κρύβεται η βάση πάνω στην οποία χτίζονται όλες οι ευρωπαϊκές μορφές ηλεκτρονικών τιμολογίων. Αλλά τι ακριβώς ρυθμίζει το πρότυπο και γιατί είναι τόσο σημαντικό για τις γερμανικές επιχειρήσεις;

Τι Είναι το EN 16931;

Το EN 16931 είναι ένα ευρωπαϊκό πρότυπο που ορίζει ένα ενιαίο σημασιολογικό μοντέλο δεδομένων για ηλεκτρονικά τιμολόγια. Αναπτύχθηκε κατ' εντολή της Ευρωπαϊκής Επιτροπής από την Ευρωπαϊκή Επιτροπή Τυποποίησης (CEN) και δημοσιεύτηκε το 2017.

Το πρότυπο αποτελείται από πολλά μέρη. Τα δύο σημαντικότερα (διαθέσιμα δωρεάν από το CEN) είναι:

  • EN 16931-1: Το σημασιολογικό μοντέλο δεδομένων — ορίζει ποιες πληροφορίες πρέπει να περιέχει ένα ηλεκτρονικό τιμολόγιο και τι σημαίνει κάθε στοιχείο.
  • CEN/TS 16931-2: Ο κατάλογος συμβατών συντάξεων — καθορίζει ότι μπορούν να χρησιμοποιηθούν ως συντάξεις τα UBL 2.1 και UN/CEFACT CII D16B.

Πρόσθετα μέρη περιλαμβάνουν:

  • CEN/TS 16931-3 (πολλαπλά υπομέρη): Οι πραγματικές αντιστοιχίσεις σύνταξης — περιγράφουν πώς το μοντέλο δεδομένων αντιστοιχίζεται συγκεκριμένα σε UBL και CII.
  • CEN/TR 16931-4: Οδηγίες για τη διαλειτουργικότητα σε επίπεδο μετάδοσης.
  • CEN/TR 16931-5: Οδηγίες για τη χρήση επεκτάσεων τομέα ή χώρας (CIUS και Extensions).
  • CEN/TR 16931-6: Αποτελέσματα δοκιμών πρακτικής εφαρμογής.

Το Σημασιολογικό Μοντέλο Δεδομένων

Στον πυρήνα του, το EN 16931 ορίζει μια λίστα Επιχειρηματικών Όρων (Business Terms), καθένας από τους οποίους φέρει ένα μοναδικό αναγνωριστικό (π.χ. BT-1 για τον αριθμό τιμολογίου, BT-31 για τον αριθμό ΦΠΑ του πωλητή). Αυτοί οι Επιχειρηματικοί Όροι οργανώνονται σε Επιχειρηματικές Ομάδες (Business Groups), όπως η BG-4 για πληροφορίες πωλητή ή η BG-25 για τα αναλυτικά στοιχεία τιμολογίου.

Υποχρεωτικά και Προαιρετικά Πεδία

Το πρότυπο διακρίνει μεταξύ:

  • Υποχρεωτικά πεδία: Πρέπει να υπάρχουν σε κάθε τιμολόγιο (π.χ. αριθμός τιμολογίου, ημερομηνία τιμολογίου, συνολικό ποσό, στοιχεία πωλητή και αγοραστή).
  • Υπό συνθήκη πεδία: Πρέπει να παρέχονται υπό ορισμένες συνθήκες (π.χ. αριθμός ΦΠΑ για φορολογητέες παροχές).
  • Προαιρετικά πεδία: Μπορούν να συμπεριληφθούν ανάλογα με τις ανάγκες (π.χ. πληροφορίες παράδοσης, όροι πληρωμής ως ελεύθερο κείμενο).

Ποιες Μορφές Βασίζονται στο EN 16931;

Το ίδιο το πρότυπο δεν ορίζει μια μορφή αρχείου αλλά ένα αφηρημένο μοντέλο. Οι συγκεκριμένες μορφές υλοποιούν αυτό το μοντέλο:

XRechnung

Το XRechnung είναι η γερμανική CIUS (Core Invoice Usage Specification) — μια εθνική προσαρμογή του EN 16931. Αυστηροποιεί ορισμένους κανόνες: για παράδειγμα, η αναφορά αγοραστή (BT-10, στην πράξη η Leitweg-ID) γίνεται υποχρεωτικό πεδίο. Το XRechnung μεταδίδεται ως UBL ή CII.

ZUGFeRD / Factur-X

Το ZUGFeRD 2.x βασίζεται επίσης στο EN 16931 και χρησιμοποιεί τη σύνταξη CII. Το προφίλ «EN 16931» (Comfort) αντιστοιχίζει ακριβώς το ευρωπαϊκό μοντέλο δεδομένων, ενώ υψηλότερα προφίλ όπως το Extended επιτρέπουν πρόσθετα πεδία.

Peppol BIS Billing 3.0

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

Πώς Λειτουργεί η Επικύρωση;

Η συμμόρφωση με το EN 16931 επαληθεύεται μέσω κανόνων Schematron. Αυτοί οι κανόνες επικυρώνουν όχι μόνο τη δομή XML αλλά και την επιχειρηματική λογική — για παράδειγμα, αν το συνολικό ποσό ταιριάζει με το άθροισμα των αναλυτικών στοιχείων, ή αν παρέχεται ο σωστός αριθμός φορολογικού μητρώου για ορισμένες κατηγορίες ΦΠΑ.

Η επικύρωση γίνεται συνήθως σε δύο στάδια:

  1. Επικύρωση σύνταξης: Ελέγχει αν το αρχείο XML συμμορφώνεται με το σχήμα (UBL ή CII).
  2. Επικύρωση επιχειρηματικών κανόνων: Ελέγχει τους κανόνες EN 16931 και, όπου ισχύει, τους εθνικούς κανόνες CIUS (π.χ. ελέγχους ειδικούς για το XRechnung).

Το invapi προσφέρει ένα API επικύρωσης που εκτελεί αυτόματα και τα δύο στάδια και επιστρέφει λεπτομερή μηνύματα σφάλματος.

Γιατί Είναι Σχετικό το EN 16931 για την Επιχείρησή Σας;

Από την 1η Ιανουαρίου 2025, όλες οι επιχειρήσεις στη Γερμανία πρέπει να μπορούν να λαμβάνουν ηλεκτρονικά τιμολόγια που συμμορφώνονται με το EN 16931. Από το 2027, η έκδοση ηλεκτρονικών τιμολογίων θα γίνει επίσης υποχρεωτική σταδιακά: αρχικά για επιχειρήσεις με τζίρο άνω των 800.000 EUR κατά το προηγούμενο έτος, και από το 2028 για όλες τις επιχειρήσεις. Οι μικρές επιχειρήσεις σύμφωνα με το Άρθρο 19 του γερμανικού Νόμου περί ΦΠΑ (UStG) εξαιρούνται μόνιμα από την υποχρέωση έκδοσης. Το πρότυπο επομένως δεν αφορά μόνο μεγάλες επιχειρήσεις ή τον δημόσιο τομέα, αλλά κάθε επιχείρηση που δραστηριοποιείται στον χώρο B2B.

Οι επιχειρήσεις που ευθυγραμμίζουν εγκαίρως τις μορφές τιμολογίων τους με το EN 16931 επωφελούνται από:

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

Συμπέρασμα

Το EN 16931 είναι κάτι περισσότερο από μια τεχνική προδιαγραφή — είναι η κοινή γλώσσα της ευρωπαϊκής ηλεκτρονικής τιμολόγησης. Είτε χρησιμοποιείτε XRechnung, ZUGFeRD ή Peppol: το πρότυπο εξασφαλίζει ότι τα δεδομένα τιμολογίων είναι ομοιόμορφα δομημένα, επικυρώσιμα και διαλειτουργικά. Όποιος εκδίδει ή λαμβάνει ηλεκτρονικά τιμολόγια δεν μπορεί να αποφύγει το EN 16931.