Segements ORDERS
Documentation complète des segments EDI – ORDERS (EDIFACT D.96A)
Cette documentation décrit l'ensemble des segments utilisables dans un message de type ORDERS, avec leur syntaxe, obligation, description et valeurs possibles (qualifiants, formats, etc.).
UNH – Message Header
🎯 But
Débute un message EDIFACT. Identifie le type, version et structure du message.
Obligatoire : ✅ Oui
📝 Remarque
Doit être unique dans chaque message et correspond à ORDERS.
🔧 Syntaxe
UNH+<ID message>+ORDERS:D:96A:UN:EAN008'
BGM – Beginning of Message
🎯 But
Définit le type de document, son numéro et son statut.
Obligatoire : ✅ Oui
🔧 Syntaxe
BGM+<code doc>:<identifiant>+<numéro doc>+<fonction>
📋 Codes
| Élément | Valeur | Description |
|---|---|---|
| Code doc | 220 | Commande commerciale |
| Fonction | 9 | Document original |
DTM – Date/Time/Period
🎯 But
Spécifie les dates importantes liées à la commande, telles que la date du document, la date de livraison demandée, les périodes promotionnelles, etc.
Obligatoire : ✅ Oui (au moins une occurrence recommandée dans le message ORDERS)
📝 Remarque
Le segment peut être utilisé plusieurs fois dans un message pour indiquer différentes dates. Le format 102 (AAAAMMJJ) est le plus courant. D'autres formats peuvent être exigés selon les partenaires ou contextes métier (notamment logistique).
🔧 Syntaxe (format EDIFACT)
DTM+<qualifiant>:<valeur>:<format>'
📌 Exemples
DTM+137:20250423:102' → Date du document : 23 avril 2025
DTM+2:20250528:102' → Date de livraison souhaitée : 28 mai 2025
📋 Codes qualifiants (<qualifiant>)
| Code | Signification | Utilisation courante |
|---|---|---|
| 137 | Date du document | 🟢 Toujours présente |
| 2 | Date de livraison souhaitée | 🟢 Très fréquente |
| 63 | Début de période promotionnelle | 🔶 Promotions commerciales |
| 64 | Fin de période promotionnelle | 🔶 Promotions commerciales |
| 10 | Date de traitement | 🔸 Parfois utilisée |
| 35 | Date de livraison estimée | 🔸 Logistique |
| 132 | Date de création de commande client | 🔸 Suivi historique |
📐 Formats de date (<format>)
| Code | Description | Exemple |
|---|---|---|
| 102 | AAAAMMJJ | 20250423 |
| 203 | AAAAMMJJHHMM | 202504231000 |
| 610 | AAMMJJ | 250423 |
| 718 | JJ/MM/AAAA | 23/04/2025 |
NAD – Name and Address
🎯 But
Identifie les parties impliquées : acheteur, fournisseur, point de livraison, etc.
Obligatoire : ✅ Oui
🔧 Syntaxe
NAD+<qualifiant partie>+<GLN>::9
📋 Codes parties
| Code | Rôle |
|---|---|
| BY | Buyer (acheteur) |
| SU | Supplier (fournisseur) |
| DP | Delivery Point (lieu de livraison) |
| IV | Invoicee (destinataire de facture) |
LIN – Line Item
🎯 But
Démarre une ligne de commande, identifie un produit.
Obligatoire : ✅ Oui (au moins une ligne)
🔧 Syntaxe
LIN+<num ligne>++<code article>:<qualifiant>
📋 Qualifiants article
| Code | Description |
|---|---|
| EN | Code EAN (European Article Number) |
| BP | Référence acheteur |
| SA | Référence fournisseur |
QTY – Quantity
🎯 But
Indique les quantités commandées, livrées, par carton, etc.
Obligatoire : ✅ Oui
🔧 Syntaxe
QTY+<qualifiant>:<quantité>:<unité>'
📋 Qualifiants
| Code | Description |
|---|---|
| 21 | Quantité commandée |
| 59 | Quantité par unité logistique |
| 12 | Quantité disponible |
| 113 | Quantité gratuite |
PRI – Price
🎯 But
Indique le prix unitaire du produit.
Obligatoire : 🔶 Souvent obligatoire
🔧 Syntaxe
PRI+AAA:<prix>::<type prix>:<unité>:<unité de mesure>'
📋 Types de prix
| Code | Description |
|---|---|
| NTP | Net Trade Price (prix net) |
| RTP | Recommended Trade Price (public) |
| AAA | Prix unitaire de base |
MOA – Monetary Amount
🎯 But
Indique un montant lié à une ligne ou au total.
Obligatoire : 🔶 Recommandé
🔧 Syntaxe
MOA+<qualifiant>:<montant>'
📋 Qualifiants
| Code | Signification |
|---|---|
| 203 | Montant ligne |
| 79 | Montant total commande |
| 124 | TVA |
| 128 | Montant remise |
PIA – Additional Product ID
🎯 But
Ajoute des identifiants secondaires du produit (réf client/fournisseur).
Obligatoire : ❌ Non
🔧 Syntaxe
PIA+<type ID>+<référence>:<qualifiant>'
IMD – Item Description
🎯 But
Description textuelle du produit.
Obligatoire : ❌ Non
🔧 Syntaxe
IMD+<code>++:::<texte descriptif>'
| Code | Signification |
|---|---|
| F | Description libre |
| C | Code technique |
| B | Marque |
FTX – Free Text
🎯 But
Ajoute du texte libre (origine, consigne, etc.).
Obligatoire : ❌ Non
🔧 Syntaxe
FTX+<qualifiant>+++<texte>'
| Qualifiant | Usage |
|---|---|
| LIN | Ligne de commande |
| GEN | Général / commande |
| PAC | Texte sur l’emballage |
UNS – Section Control
🎯 But
Sépare les sections de message (détail / résumé).
Obligatoire : ✅ Oui
🔧 Syntaxe
UNS+S'
CNT – Control Total
🎯 But
Indique le nombre total de lignes.
Obligatoire : 🔶 Souvent
🔧 Syntaxe
CNT+2:<nombre lignes>'
UNT – Message Trailer
🎯 But
Clôture un message ORDERS.
Obligatoire : ✅ Oui
🔧 Syntaxe
UNT+<nombre segments>+<ID UNH>'
UNB / UNZ – Enveloppe d’échange
Ces deux segments encapsulent l’échange EDI.
UNB+UNOA:3+<expéditeur>+<destinataire>+<date heure>+<réf>'UNZ+<nb messages>+<réf UNB>'
Document généré automatiquement — pour chaque segment, un fichier détaillé peut être généré sur demande.