Skip to main content

Segments ORDERS

Documentation

🧾 complètePartie Détail 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émentValeurDescription
Code doc220Commande commerciale
Fonction9Document 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>)

CodeSignificationUtilisation courante
137Date du document🟢 Toujours présente
2Date de livraison souhaitée🟢 Très fréquente
63Début de période promotionnelle🔶 Promotions commerciales
64Fin de période promotionnelle🔶 Promotions commerciales
10Date de traitement🔸 Parfois utilisée
35Date de livraison estimée🔸 Logistique
132Date de créationlignes de commande client🔸 Suivi historique

📐 Formats de date (<format>)

CodeDescriptionExemple
102AAAAMMJJ20250423
203AAAAMMJJHHMM202504231000
610AAMMJJ250423
718JJ/MM/AAAA23/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

CodeRôle
BYBuyer (acheteur)
SUSupplier (fournisseur)
DPDelivery Point (lieu de livraison)
IVInvoicee (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

    CodeDescription
    ENCode EAN (European Article Number)
    BPRéférence acheteur
    SARé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

    CodeDescription
    21Quantité commandée
    59Quantité par unité logistique
    12Quantité disponible
    113Quantité 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

    CodeDescription
    NTPNet Trade Price (prix net)
    RTPRecommended Trade Price (public)
    AAAPrix unitaire de base

    MOA – Monetary Amount

    🎯 But

    Indique un montant lié à une ligne ou au total.
    Obligatoire : 🔶 Recommandé

    🔧 Syntaxe

    MOA+<qualifiant>:<montant>'

    📋 Qualifiants

    CodeSignification
    203Montant ligne
    79Montant total commande
    124TVA
    128Montant 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>'

    CodeSignification
    FDescription libre
    CCode technique
    BMarque

    FTX
  • QTYFreeQuantity
  • Text

    🎯 But

    Ajoute du texte libre (origine, consigne, etc.).
    Obligatoire : ❌ Non

    🔧 Syntaxe

    FTX+<qualifiant>+++<texte>'

    QualifiantUsage
    LINLigne de commande
    GENGénéral / commande
    PACTexte sur l’emballage

    UNS
  • PRISection 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>'Price

    Document généré automatiquement — pour chaque segment, un fichier détaillé peut être généré sur demande.