ORDERS — Εντολή Αγοράς
Έκδοση: 2.0 — Ιούνιος 2026
Πρότυπο EDIfact: EANCOM D.01B
XML: v2.0
XSD: `Azuvio-CRMconnect-EDIconnect-ORDERS-v2.0.xsd`
Κατεύθυνση: Εισερχόμενο (Εταίρος → CRMconnect)
Ενεργοποιητής: Ο εταίρος εκδίδει εντολή αγοράς
Μονάδα CRMconnect: Πωλήσεις → Εντολές
Το GLN του προμηθευτή (Seller/GLN) πρέπει να είναι ακριβώς 13 ψηφία. Εάν αντιμετωπίζεται ως ακέραιος στο σύστημά σας, θα χαθούν τα αρχικά μηδενικά — πάντα να το αποστέλλετε ως συμβολοσειρά.
EDIfact D.01B
Το ακόλουθο σχήμα αντιπροσωπεύει τη λίστα στοιχείων σε διαδοχική σειρά, όχι μια πλήρη συντακτική μορφή του μηνύματος EANCOM. Βασίζεται στο πρότυπο EANCOM D.01B. Πρόσθετες πληροφορίες σύμφωνα με τον οδηγό GS1 μπορούν να εισαχθούν, αλλά θα αγνοηθούν εάν δεν αναφέρονται παρακάτω.
| Κατάσταση | Τμήμα EANCOM | Περιγραφή |
|---|---|---|
UNA:+.? ' |
Προδιαγραφή διαχωριστικών | |
| Υποχρεωτικό | UNB+UNOD:3+{GLN_Sender}:14+{GLN_Receiver}:14+{YYMMDD}:{HHMM}+{RefNo}' |
Έναρξη φυσικού αρχείου. UNB_004/0010 = GLN αποστολέα/παραλήπτη. Δοκιμή: ++++++1 στο τέλος |
| Υποχρεωτικό | UNH+00001+ORDERS:D:01B:UN:EAN010' |
Έναρξη εντολής |
| Υποχρεωτικό | BGM+220+{OrderNo}+9' |
Τύπος εγγράφου, αριθμός εντολής, κωδικός λειτουργίας. BGM_1001: 220 = εντολή αγοράς· BGM_1225: 9 = πρωτότυπο |
| Υποχρεωτικό | DTM+137:{YYYYMMDD}:102' |
Ημερομηνία εντολής |
| Υποχρεωτικό | DTM+2:{YYYYMMDD}:102' |
Αιτηθείσα ημερομηνία παράδοσης |
| Προαιρετικό | RFF+SD:21' |
Τμήμα |
| Υποχρεωτικό | NAD+SU+{GLN_Supplier}::9++{Name}+{Address}+{Town}++{PostalCode}+{Country}' |
GLN προμηθευτή, Όνομα, Διεύθυνση, Πόλη, Ταχυδρομικός Κωδικός, Κωδικός Χώρας |
| Υποχρεωτικό | RFF+YC1:{SupplierCodeByBuyer}' |
Κωδικός προμηθευτή που αποδόθηκε από τον αγοραστή |
| Υποχρεωτικό | NAD+BY+{GLN_Buyer}::9++{Name}+{Address}+{Town}++{PostalCode}+{Country}' |
GLN αγοραστή, Όνομα, Διεύθυνση, Πόλη, Ταχυδρομικός Κωδικός, Κωδικός Χώρας |
| Προαιρετικό | NAD+DP+{GLN_Delivery}::9++{Name}+{Address}+{Town}+++{PostalCode}+{Country}' |
GLN Αποθήκης/Καταστήματος, Διεύθυνση — τοποθεσία παράδοσης |
| Υποχρεωτικό | LIN+{LineNo}++{EAN}:SRV' |
Κύρια θέση γραμμής — EAN barcode προϊόντος ή εσωτερικός κωδικός προϊόντος |
| Υποχρεωτικό/Υπό Όρους | PIA+1+{BuyerCode}:IN' |
Εσωτερικός κωδικός προϊόντος αγοραστή |
| Προαιρετικό | PIA+1+{SupplierCode}:SA' |
Εσωτερικός κωδικός προϊόντος προμηθευτή |
| Υποχρεωτικό | IMD+A++:::{ProductName}' |
Όνομα προϊόντος (μέγ. 256 χαρακτήρες) |
| Υποχρεωτικό | QTY+21:{Qty}:PCE' |
21 = παραγγελθείσα ποσότητα |
| Προαιρετικό | QTY+59:{ConsumerUnits}:PCE' |
59 = αριθμός μονάδων καταναλωτή στην παραγγελθείσα μονάδα |
| Υποχρεωτικό | MOA+66:{NetValue}' |
Καθαρή αξία του παραγγελθέντος προϊόντος |
| Προαιρετικό | PRI+AAA:{NetNetPrice}' |
Τιμή καθαρή καθαρή του προϊόντος |
| Προαιρετικό | TAX+7+VAT+++:::{VATRate}+S' |
Συντελεστής ΦΠΑ του παραγγελθέντος προϊόντος |
| Υποχρεωτικό | UNS+S' |
Τέλος τμήματος γραμμών — έναρξη τμήματος σύνοψης |
| Υποχρεωτικό | CNT+2:{LineCount}' |
Αριθμός ειδών στην εντολή (πλήθος LIN) |
| Υποχρεωτικό | UNT+{SegmentCount}+{MessageRef}' |
Τέλος εντολής — μοναδικό ID, πλήθος τμημάτων |
| Υποχρεωτικό | UNZ+{MessageCount}+{InterchangeRef}' |
Τέλος φυσικού αρχείου — μοναδικό ID, πλήθος εντολών |
Παράδειγμα EDIfact
UNA:+.? '
UNB+UNOD:3+5948914999940:14+5940475563004:14+240315:1400+77'
UNH+00001+ORDERS:D:01B:UN:EAN010'
BGM+220+45147813+9'
DTM+137:20240315:102'
DTM+2:20240320:102'
RFF+SD:21'
NAD+SU+5940000000010::9++Furnizor SRL+Str. Exemplu 1+Bucuresti++010000+RO'
RFF+YC1:42759'
NAD+BY+5940000000020::9++Retailer SRL+Bd. Unirii 10+Bucuresti++030000+RO'
NAD+DP+5940000000030::9++Depozit Central+Str. Logistica 5+Ilfov+++077000+RO'
LIN+1++4304984471105:SRV'
PIA+1+8622:IN'
IMD+A++:::Produs Demo 500ml'
QTY+21:18:PCE'
QTY+59:1:PCE'
MOA+66:12399'
PRI+AAA:5.00'
TAX+7+VAT+++:::9+S'
UNS+S'
CNT+2:1'
UNT+20+00001'
UNZ+1+77'
XML v2.0
Δομή μηνύματος: <Message> → <Version> → <Documents> → <Order> → <Header> + <Lines> + <Summary>
Κεφαλίδα
| Στοιχείο XML | Παράδειγμα | Μορφή | Υ | Περιγραφή |
|---|---|---|---|---|
Version |
2.0 |
Δεκαδικός (μέγ. 2 δεκαδικά) | Ναι | Έκδοση αρχείου |
OrderNumber |
45051454 |
Κείμενο | Ναι | Αριθμός εντολής |
ResponseNumber |
45051454 |
Αριθμός | Όχι | Αριθμός απόκρισης για πολλαπλές εντολές |
OrderDate |
2012-07-27 |
YYYY-MM-DD | Ναι | Ημερομηνία εντολής |
ExpectedDeliveryDate |
2012-08-15 |
YYYY-MM-DD | Όχι | Αναμενόμενη ημερομηνία παράδοσης |
ExpectedDeliveryTime |
16:00:00 |
HH:MM:SS | Όχι | Ώρα προθεσμίας παράδοσης |
DocumentType |
O |
Char (1-2) | Ναι | O=πρωτότυπο, C=ακύρωση, R=αντικατάσταση, RM=επιστροφή εμπορευμάτων, OR=απόκριση εντολής, OC=αλλαγή εντολής |
Το DocumentType=OR σημαίνει απόκριση εντολής (επιβεβαίωση ότι λάβατε την εντολή), όχι η αρχική εντολή. Για νέα εντολή, χρησιμοποιείτε πάντα DocumentType=O. Η σύγχυση αυτών των τιμών είναι ένα από τα πιο συνηθισμένα λάθη υλοποίησης.
| Στοιχείο XML | Παράδειγμα | Μορφή | Υ | Περιγραφή |
|---|---|---|---|---|
TestIndicator |
1 |
Αριθμός (1) | Όχι | 1=Δοκιμή, 0 ή απών=Παραγωγή |
OrderType |
OLS130 |
Char (6) | Όχι | OLS130=τυπική παράδοση, OLS140=παραλαβή/επιστροφή εμπορευμάτων |
OrderStatus |
Char (μέγ. 35) | Όχι | Κατάσταση εντολής | |
OrderSource |
Char (μέγ. 35) | Όχι | Πηγή εντολής | |
| Buyer | <Buyer> |
Ετικέτα XML | Ναι | Τμήμα αγοραστή — εγγεγραμμένη έδρα |
Buyer/GLN |
5948909999665 |
Αριθμός (μέγ. 14) | Όχι | GLN αγοραστή |
Buyer/BuyerInternalCode |
18610500 |
Αριθμός (μέγ. 9) | Όχι | Εσωτερικός κωδικός αγοραστή |
Buyer/SAPCode |
18610500 |
Κείμενο | Όχι | Κωδικός SAP αγοραστή |
Buyer/BuyerName |
Κείμενο | Όχι | Όνομα αγοραστή | |
Buyer/BuyerAddress |
Κείμενο | Όχι | Διεύθυνση αγοραστή | |
Buyer/BuyerPostalCode |
Κείμενο | Όχι | Ταχυδρομικός κωδικός | |
Buyer/BuyerTown |
Κείμενο | Όχι | Πόλη | |
Buyer/BuyerCountry |
Κείμενο | Όχι | Χώρα | |
| Seller | <Seller> |
Ετικέτα XML | Ναι | Τμήμα προμηθευτή |
Seller/GLN |
5948909999665 |
Αριθμός (μέγ. 14) | Ναι | GLN προμηθευτή |
Seller/SellerInternalCode |
18610500 |
Κείμενο | Όχι | Εσωτερικός κωδικός προμηθευτή |
Seller/SAPCode |
18610500 |
Κείμενο | Όχι | Κωδικός SAP προμηθευτή |
Seller/SellerName |
Κείμενο | Όχι | Όνομα προμηθευτή | |
Seller/SellerAddress |
Κείμενο | Όχι | Διεύθυνση προμηθευτή | |
Seller/SellerPostalCode |
Κείμενο | Όχι | Ταχυδρομικός κωδικός | |
Seller/SellerTown |
Κείμενο | Όχι | Πόλη | |
Seller/SellerCountry |
Κείμενο | Όχι | Χώρα | |
| Delivery | <Delivery> |
Ετικέτα XML | Ναι | Τοποθεσία παράδοσης |
Delivery/GLN |
5948909999665 |
Αριθμός (μέγ. 14) | Όχι | GLN τοποθεσίας παράδοσης |
Delivery/DeliveryInternalCode |
18610500 |
Αριθμός (μέγ. 9) | Όχι | Εσωτερικός κωδικός παράδοσης |
Delivery/SAPCode |
18610500 |
Κείμενο | Όχι | Κωδικός SAP |
Delivery/DeliveryName |
Κείμενο | Όχι | Όνομα τοποθεσίας | |
Delivery/DeliveryAddressId |
Αριθμός (μέγ. 9) | Ναι | ID διεύθυνσης παράδοσης | |
Delivery/DeliveryAddress |
Κείμενο | Όχι | Διεύθυνση | |
Delivery/DeliveryPostalCode |
Κείμενο | Όχι | Ταχυδρομικός κωδικός | |
Delivery/DeliveryTown |
Κείμενο | Όχι | Πόλη | |
Delivery/DeliveryCountry |
Κείμενο | Όχι | Χώρα | |
DiscountInTransit |
9438.34 |
Δεκαδικός (μέγ. 2) | Όχι | Έκπτωση κατά τη μεταφορά σε επίπεδο εντολής |
Invoicee/GLN |
5948909999665 |
Αριθμός (μέγ. 14) | Όχι | GLN τιμολογούμενου μέρους (εάν διαφέρει από τον αγοραστή) |
LSP/GLN |
5948909999665 |
Αριθμός (μέγ. 14) | Όχι | GLN παρόχου logistics |
LSP/LSPInternalCode |
18610500 |
Αριθμός (μέγ. 10) | Όχι | Εσωτερικός κωδικός παρόχου logistics |
LSP/SAPCode |
Κείμενο | Όχι | Κωδικός SAP παρόχου logistics | |
PromoCode |
XYZ1043888 |
Κείμενο | Όχι | Κωδικός προωθητικής ενέργειας σε επίπεδο εντολής |
Currency |
RON |
Κείμενο (3) | Όχι | Νόμισμα εντολής |
DeliveryInformation |
Κείμενο (350) | Όχι | Πληροφορίες παράδοσης | |
DispatchInformation |
Κείμενο (350) | Όχι | Πληροφορίες αποστολής | |
DeliveryInstruction |
Κείμενο (350) | Όχι | Οδηγίες παράδοσης | |
OtherNotes |
Κείμενο (350) | Όχι | Άλλες σημειώσεις | |
ProofOfDelivery |
Κείμενο (20) | Όχι | Απόδειξη παράδοσης | |
AdditionalRffNo |
Κείμενο (35) | Όχι | Πρόσθετος αριθμός αναφοράς | |
AdditionalRffDate |
YYYY-MM-DD | Όχι | Ημερομηνία πρόσθετης αναφοράς | |
ALPRffNo |
Κείμενο (35) | Όχι | Αναφορά επιστρεφόμενου εμπορευματοκιβωτίου | |
ALPRffDate |
YYYY-MM-DD | Όχι | Ημερομηνία αναφοράς επιστρεφόμενου εμπορευματοκιβωτίου | |
CNERffNo |
Κείμενο (35) | Όχι | Ενοποιημένη αναφορά | |
CNERffDate |
YYYY-MM-DD | Όχι | Ημερομηνία ενοποιημένης αναφοράς | |
NCPRffNo |
Κείμενο (35) | Όχι | Αναφορά παλέτας CHEP | |
NCPRffDate |
YYYY-MM-DD | Όχι | Ημερομηνία αναφοράς παλέτας CHEP | |
SalesRegionNumber |
Κείμενο (35) | Όχι | Αριθμός περιοχής πωλήσεων | |
TransportStage |
Κείμενο (3) | Όχι | Κωδικός σταδίου μεταφοράς (20=κύρια μεταφορά) |
|
TransportMode |
Κείμενο (17) | Όχι | Τρόπος μεταφοράς (κωδικοποιημένος) | |
TransportModeCode |
Κείμενο (3) | Όχι | 30=οδική μεταφορά |
Γραμμές
| Στοιχείο XML | Παράδειγμα | Μορφή | Υ | Περιγραφή |
|---|---|---|---|---|
LineNumber |
1 |
Αριθμητικός | Ναι | Αριθμός γραμμής στην εντολή |
EAN |
5941234567899 |
Αριθμός (μέγ. 14) | Όχι | EAN είδους |
ArticleName |
Aspirina |
Κείμενο (μέγ. 256) | Ναι | Όνομα είδους |
BuyerItemCode |
123456001001 |
Αριθμός (μέγ. 20) | Ναι | Κωδικός είδους που αποδόθηκε από τον αγοραστή |
BuyerAdditionalItemCode |
254635 |
Αριθμός | Όχι | Πρόσθετος κωδικός είδους αγοραστή |
SupplierItemCode |
ABC1234 |
Κείμενο (μέγ. 35) | Όχι | Εσωτερικός κωδικός είδους προμηθευτή |
QuantityPieces |
37.000 |
Δεκαδικός (μέγ. 3) | Ναι | Παραγγελθείσα ποσότητα στην παραγγελθείσα μονάδα (τεμάχια ή κιβώτια). PackSize=1 → τεμάχια· PackSize>1 → κιβώτια |
QuantityBax |
37.000 |
Δεκαδικός (μέγ. 3) | Όχι | Αριθμός κιβωτίων για την παραγγελθείσα ποσότητα |
QuantityPallets |
0.020 |
Δεκαδικός (μέγ. 3) | Όχι | Αριθμός παλετών για την παραγγελθείσα ποσότητα |
ConfirmedQtyPieces |
37.000 |
Δεκαδικός (μέγ. 3) | Υπό Όρους | Επιβεβαιωμένη ποσότητα σε τεμάχια. Μόνο με DocumentType=OR |
ConfirmedQtyBax |
37.000 |
Δεκαδικός (μέγ. 3) | Υπό Όρους | Επιβεβαιωμένη ποσότητα σε κιβώτια. Μόνο με DocumentType=OR |
ConfirmedQtyPallets |
37.000 |
Δεκαδικός (μέγ. 3) | Υπό Όρους | Επιβεβαιωμένη ποσότητα σε παλέτες. Μόνο με DocumentType=OR |
PackSize |
1.000 |
Δεκαδικός (μέγ. 3) | Όχι | Αριθμός τεμαχίων ανά κιβώτιο |
ReturnQuantity |
-37.000 |
Δεκαδικός (μέγ. 3) | Όχι | Ποσότητα επιστροφής |
UnitOfMeasure |
PCE |
Επιτρεπόμενη λίστα | Όχι | Μονάδα μέτρησης |
UnitNetPrice |
0.8645 |
Δεκαδικός (μέγ. 4) | Όχι | Τιμή καθαρή καθαρή ανά παραγγελθείσα μονάδα |
LinePrice |
10.3740 |
Δεκαδικός (μέγ. 2) | Όχι | Σύνολο γραμμής (UnitNetPrice × QuantityPieces) |
FreeGoods |
0 |
Αριθμός (0 ή 1) | Όχι | 0=όχι· 1=δωρεάν εμπορεύματα |
LinePromoCode |
2343254 |
Κείμενο | Όχι | Κωδικός προωθητικής ενέργειας σε επίπεδο γραμμής |
BatchNo |
2343254 |
Κείμενο | Όχι | Αριθμός παρτίδας |
BatchCode |
F |
Κείμενο | Όχι | Κωδικός κατάστασης παρτίδας |
BestBeforeDate |
2014-03-15 |
YYYY-MM-DD | Όχι | Ημερομηνία ελάχιστης διάρκειας |
Εάν το ίδιο προϊόν έχει διαφορετικές ημερομηνίες λήξης ή παρτίδες, αποστείλτε ξεχωριστή ομάδα <Line> για κάθε μοναδικό συνδυασμό ημερομηνίας/παρτίδας — μην συνδυάζετε στην ίδια γραμμή.
| Στοιχείο XML | Παράδειγμα | Μορφή | Υ | Περιγραφή |
|---|---|---|---|---|
Discount |
30.00 |
Δεκαδικός (μέγ. 2) | Όχι | Έκπτωση ποσοστού |
Bonus |
30.00 |
Δεκαδικός (μέγ. 2) | Όχι | Μπόνους |
NaturalRebate |
30.00 |
Δεκαδικός (μέγ. 2) | Όχι | Φυσική έκπτωση |
LineReqDeliveryDate |
Κείμενο (YYYY-MM-DD) | Όχι | Αιτηθείσα ημερομηνία παράδοσης ανά γραμμή | |
LinePlanDeliveryDate |
Κείμενο (YYYY-MM-DD) | Όχι | Προγραμματισμένη ημερομηνία παράδοσης ανά γραμμή | |
LineStatus |
Κείμενο (μέγ. 35) | Όχι | Κατάσταση γραμμής | |
LineNotes |
Comanda EXCEPTII |
Κείμενο (μέγ. 35) | Όχι | Ελεύθερο κείμενο σε επίπεδο γραμμής |
OrderNumber (γραμμή) |
45051454 |
Αριθμός | Όχι | Αριθμός εντολής ειδικός για αυτή τη γραμμή |
OrderDate (γραμμή) |
2012-07-27 |
YYYY-MM-DD | Όχι | Ημερομηνία εντολής ειδική για αυτή τη γραμμή |
Σύνοψη
| Στοιχείο XML | Παράδειγμα | Μορφή | Υ | Περιγραφή |
|---|---|---|---|---|
Lines |
1 |
Αριθμός | Ναι | Συνολικός αριθμός γραμμών στην εντολή |
OrderedQuantity |
1 |
Αριθμός | Όχι | Συνολική παραγγελθείσα ποσότητα (άθροισμα όλων των ποσοτήτων) |
ConfirmedQuantity |
1 |
Αριθμός | Υπό Όρους | Συνολική επιβεβαιωμένη ποσότητα. Μόνο με DocumentType=OR |
OrderedValue |
1 |
Αριθμός | Όχι | Συνολική καθαρή αξία εντολής (άθροισμα συνόλων γραμμών) |
Σχήμα XSD
Αρχείο: `Azuvio-CRMconnect-EDIconnect-ORDERS-v2.0.xsd`
xmllint --schema Azuvio-CRMconnect-EDIconnect-ORDERS-v2.0.xsd mesaj-orders.xml --noout
Αντιστοίχιση Πεδίων CRMconnect
| Πεδίο EDI | Τμήμα EDIfact / Στοιχείο XML | Πεδίο CRMconnect |
|---|---|---|
| Αριθμός εντολής | BGM+220 / OrderNumber |
Πωλήσεις → Εντολές → Αναφορά PO |
| Ημερομηνία εντολής | DTM+137 / OrderDate |
Πωλήσεις → Εντολές → Ημερομηνία |
| Αιτηθείσα ημερομηνία παράδοσης | DTM+2 / ExpectedDeliveryDate |
Πωλήσεις → Εντολές → Αιτηθείσα Ημ. Παράδοσης |
| GLN αγοραστή | NAD+BY / Buyer/GLN |
CRM → Πελάτες → GLN |
| GLN τοποθεσίας παράδοσης | NAD+DP / Delivery/GLN |
CRM → Διευθύνσεις → GLN |
| EAN προϊόντος | LIN / EAN |
Προϊόντα → EAN/GTIN |
| Εσωτερικός κωδικός αγοραστή | PIA+IN / BuyerItemCode |
Προϊόντα → Κωδικός Αγοραστή |
| Εσωτερικός κωδικός προμηθευτή | PIA+SA / SupplierItemCode |
Προϊόντα → Εσωτερικός Κωδικός |
| Παραγγελθείσα ποσότητα | QTY+21 / QuantityPieces |
Γραμμή Εντολής → Ποσότητα |
| Τιμή καθαρή καθαρή | PRI+AAA / UnitNetPrice |
Γραμμή Εντολής → Τιμή Μονάδας |
| Καθαρή αξία γραμμής | MOA+66 / LinePrice |
Γραμμή Εντολής → Σύνολο |
| Συντελεστής ΦΠΑ | TAX+7+VAT / n/a |
Προϊόν → Κατηγορία ΦΠΑ |