Skip to main content

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.