Αναφορά Μορφής EDIfact
Έκδοση: 2.0 — Ιούνιος 2026
Πρότυπο: EANCOM D.01B (UN/EDIFACT)
Το EDIconnect χρησιμοποιεί EANCOM D.01B — την τυπική έκδοση στο λιανικό εμπόριο και τη διανομή στη Ρουμανία και την Ευρώπη. Αυτή η σελίδα περιγράφει τους συντακτικούς κανόνες, τη δομή φακέλου και τις συμβάσεις που εφαρμόζονται σε όλα τα μηνύματα EDIfact.
Το D.01B είναι η έκδοση 2001 του προτύπου UN/EDIFACT. Μην το συγχέετε με το D.96A (1996) — την παλαιότερη έκδοση, η οποία δεν γίνεται δεκτή στις τρέχουσες ενσωματώσεις. Όλα τα μηνύματα EDI με εταίρους λιανικής στη Ρουμανία χρησιμοποιούν αποκλειστικά EANCOM D.01B.
Τύποι Εγγράφων
Κάθε μήνυμα EDIfact αναγνωρίζεται από το τμήμα BGM (Beginning of Message). Το χαρακτηριστικό στο BGM καθορίζει τον τύπο εγγράφου:
| Μήνυμα | Χαρακτηριστικό BGM | Περιγραφή |
|---|---|---|
| ORDERS | 220 |
Εντολή Αγοράς |
| ORDRSP | 231 |
Απόκριση Εντολής (Επιβεβαίωση Εντολής) |
| DESADV | 351 |
Ειδοποίηση Αποστολής |
| INVOIC | 380 |
Εμπορικό Τιμολόγιο |
| INVOIC | 381 |
Πιστωτικό Σημείωμα |
| RECADV | 632 |
Ειδοποίηση Παραλαβής Εμπορευμάτων — GRN |
| RECADV | 71 |
Επιστροφή Εμπορευμάτων |
| RECADV | 70E |
Κατάσχεση (ζημία/καραντίνα) |
| PRICAT | 9 |
Κατάλογος Τιμών/Πωλήσεων |
Δομή BGM: BGM+{χαρακτηριστικό}+{αριθμόςΕγγράφου}+{λειτουργία}'
Παραδείγματα:
BGM+220+CMD20240315001+9' ← Νέα εντολή
BGM+380+FACT2024001+9' ← Νέο τιμολόγιο
BGM+632+NIR20240315001+9' ← GRN (παραλαβή εμπορευμάτων)
Κωδικός λειτουργίας 9 = Πρωτότυπο· 5 = Αντικατάσταση (αντικαθιστά ένα προηγούμενο έγγραφο).
Σύνολο Χαρακτήρων και Κωδικοποίηση
Προεπιλογή: UNOA (βασικά λατινικά, κεφαλαία)
Εκτεταμένο: UNOB (πλήρες Latin-1, κεφαλαία + πεζά — χρησιμοποιείται όταν οι περιγραφές προϊόντων περιέχουν πεζά γράμματα ή τόνους)
Δηλώνεται στο UNB: UNB+UNOB:3+...
Service String Advice (UNA)
Το τμήμα UNA ορίζει τους ειδικούς χαρακτήρες. Τυπικές τιμές (μπορούν να παραλειφθούν εάν χρησιμοποιούνται προεπιλεγμένες τιμές):
UNA:+.? '
| Θέση | Χαρακτήρας | Προεπιλογή | Σημασία |
|---|---|---|---|
| 1 | : |
: |
Διαχωριστικό στοιχείου δεδομένων συνιστωσών |
| 2 | + |
+ |
Διαχωριστικό στοιχείου δεδομένων |
| 3 | . |
. |
Δεκαδικό διαχωριστικό |
| 4 | ? |
? |
Χαρακτήρας διαφυγής (escape) |
| 5 | |
|
Δεσμευμένο (κενό) |
| 6 | ' |
' |
Τερματιστής τμήματος |
Για να συμπεριλάβετε έναν ειδικό χαρακτήρα ως δεδομένα, προσθέστε ? πριν από αυτόν:?+ σε ένα πεδίο δεδομένων σημαίνει κυριολεκτικό +.
Φάκελος Μηνύματος (EANCOM D.01B)
UNA:+.? '
UNB+UNOB:3+{SenderGLN}:14+{ReceiverGLN}:14+{Date}:{Time}+{InterchangeRef}++EANCOM'
UNH+{MessageRef}+{MessageType}:D:01B:UN:EAN008'
BGM+{qualifier}+{documentNumber}+9'
DTM+137:{date}:102'
... τμήματα μηνύματος ...
UNT+{SegmentCount}+{MessageRef}'
UNZ+{MessageCount}+{InterchangeRef}'
UNB — Κεφαλίδα Interchange
| Στοιχείο | Περιγραφή | Παράδειγμα |
|---|---|---|
| Syntax ID | UNOB:3 |
Σύνολο χαρακτήρων + έκδοση |
| Sender ID | Το GLN σας | 5949876543210 |
| Sender Qualifier | 14 = EAN/GLN |
14 |
| Receiver ID | GLN εταίρου | 5941234567890 |
| Receiver Qualifier | Ίδιο με αποστολέα | 14 |
| Ημερομηνία | YYMMDD |
240315 |
| Ώρα | HHMM |
1430 |
| Interchange Ref | Μοναδικό ανά interchange, μέγ. 14 χαρακτήρες | 000001 |
| Association Code | EANCOM |
Αναγνωρίζει το προφίλ EANCOM |
UNH — Κεφαλίδα Μηνύματος
| Στοιχείο | Περιγραφή | Παράδειγμα |
|---|---|---|
| Message Ref | Διαδοχικό εντός interchange | 1 |
| Message Type | Τύπος μηνύματος | ORDERS |
| Version | D |
Directory |
| Release | 01B |
EANCOM D.01B |
| Controlling Agency | UN |
|
| Association Code | EAN008 |
Προφίλ EANCOM |
Κοινά Τμήματα
DTM — Ημερομηνία/Ώρα/Περίοδος
Μορφή: DTM+{χαρακτηριστικό}:{τιμή}:{μορφή}'
| Χαρακτηριστικό | Σημασία |
|---|---|
2 |
Αιτηθείσα ημερομηνία παράδοσης |
11 |
Ημερομηνία αποστολής |
13 |
Ημερομηνία λήξης πληρωμής |
17 |
Εκτιμώμενη ημερομηνία παράδοσης |
36 |
Ημερομηνία λήξης |
94 |
Ισχύς από |
95 |
Ισχύς έως |
137 |
Ημερομηνία εγγράφου |
Κωδικοί μορφής ημερομηνίας: 102 = YYYYMMDD, 203 = YYYYMMDDHHMM
Παράδειγμα: DTM+137:20240315:102'
NAD — Όνομα και Διεύθυνση
Μορφή: NAD+{ρόλος εταίρου}+{GLN}::9'
| Χαρακτηριστικό Ρόλου | Εταίρος |
|---|---|
BY |
Αγοραστής |
SU |
Προμηθευτής |
DP |
Σημείο Παράδοσης |
IV |
Τιμολογούμενο Μέρος |
PW |
Πληρωτής |
Παράδειγμα: NAD+BY+5941234567890::9'
RFF — Αναφορά
| Χαρακτηριστικό | Σημασία |
|---|---|
ON |
Αριθμός εντολής (PO αγοραστή) |
DQ |
Αριθμός ειδοποίησης αποστολής |
IV |
Αριθμός τιμολογίου |
VA |
Αριθμός ΑΦΜ |
ADE |
Αριθμός λογαριασμού |
QTY — Ποσότητα
| Χαρακτηριστικό | Σημασία |
|---|---|
12 |
Αποστελλόμενη ποσότητα |
21 |
Παραγγελθείσα ποσότητα |
47 |
Τιμολογούμενη ποσότητα |
48 |
Παραληφθείσα/αποδεκτή ποσότητα |
191 |
Απορριφθείσα ποσότητα |
MOA — Χρηματικό Ποσό
| Χαρακτηριστικό | Σημασία |
|---|---|
77 |
Ποσό ΦΠΑ τιμολογίου |
79 |
Σύνολο τιμολογίου συμπεριλαμβανομένου ΦΠΑ |
124 |
Ποσό φόρου |
125 |
Φορολογική βάση |
203 |
Ποσό γραμμής |
Λειτουργική Επιβεβαίωση (CONTRL)
Το EDIconnect αποστέλλει μήνυμα CONTRL για να επιβεβαιώσει τη λήψη των interchanges EDIfact. Δείτε Κωδικοί Σφάλματος για κωδικούς σφάλματος UCI/UCM/UCS.
Ομαδοποίηση Πολλαπλών Μηνυμάτων
Πολλαπλά μηνύματα του ίδιου τύπου μπορούν να ομαδοποιηθούν σε ένα μεμονωμένο interchange:
UNB+UNOB:3+{Sender}:14+{Receiver}:14+240315:1430+000001++EANCOM'
UNH+1+ORDERS:D:01B:UN:EAN008'
BGM+220+CMD001+9'
... εντολή 1 ...
UNT+12+1'
UNH+2+ORDERS:D:01B:UN:EAN008'
BGM+220+CMD002+9'
... εντολή 2 ...
UNT+10+2'
UNZ+2+000001'
Κάθε μήνυμα λαμβάνει τα δικά του UNH/UNT. Το UNZ μετρά τα μηνύματα στο interchange.