Segments communs aux EDI
UNB – Interchange Header
But : Ouvre l’enveloppe d’échange EDI entre deux partenaires. Contient les identifiants de l’expéditeur et du destinataire, la date, l’heure et une référence d’interchange.
Obligatoire : ✅ Oui
🔧 Syntaxe
UNB+<syntaxID>+<expéditeur>:<qualifiant>+<destinataire>:<qualifiant>+<date>:<heure>+<réf>'
📘 Exemple
UNB+UNOA:3+3015049500104:14+3013086500101:14+250505:1200+000001'
📝 Remarques
-
UNOA:3: syntaxe EDIFACT niveau A, version 3
-
14: qualifiant pour un code GLN (EAN)
-
- La date est au format AAMMJJ
Présent dans : Tous
UNH – Message Header
But : Débute le message EDIFACT. Indique le type de message, sa version, et un identifiant unique.
Obligatoire : ✅ Oui
🔧 Syntaxe
UNH+<identifiant message>+<type>:<version>:<release>:<agency>'
📘 Exemple
UNH+1+ORDERS:D:96A:UN'
📝 Remarques
-
- L’identifiant est unique dans le fichier.
-
- Exemple de type :
INVOIC,DESADV,ORDERS.
- Exemple de type :
Présent dans : Tous
BGM – Beginning of Message
But : Définit le type de document, son numéro et son statut (original, copie…).
Obligatoire : ✅ Oui
🔧 Syntaxe
BGM+<code type>+<numéro document>+<statut>'
📘 Exemple
BGM+380+INV20240501+9'
📝 Remarques
-
380= facture
-
351= avis d’expédition
-
220= commande
-
9= document original
Présent dans : Tous
DTM – Date/Time/Period
But : Spécifie une date ou période importante : commande, livraison, facturation, échéance.
Obligatoire : ✅ Oui
🔧 Syntaxe
DTM+<qualifiant>:<valeur>:<format>'
📘 Exemple
DTM+137:20240501:102'
📝 Remarques
-
137= date du document
-
2= livraison prévue
-
36= échéance
-
102= format AAAAMMJJ
Présent dans : Tous
RFF – Reference
But : Indique une référence liée au document : commande, contrat, facture…
Obligatoire : 🔶 Recommandé
🔧 Syntaxe
RFF+<qualifiant>:<valeur>'
📘 Exemple
RFF+ON:4500001234'
📝 Remarques
-
ON= numéro de commande
-
IV= numéro de facture
-
BM= référence BL
Présent dans : Tous
NAD – Name and Address
But : Identifie les parties impliquées dans le message : acheteur, fournisseur, point de livraison, payeur, transporteur, etc.
Obligatoire : ✅ Oui
🔧 Syntaxe
NAD+<qualifiant>+<identifiant>::9
📘 Exemple
NAD+BY+3013086500101::9
📝 Remarques
-
BY= Acheteur (Buyer)
-
SU= Fournisseur (Supplier)
-
DP= Lieu de livraison (Delivery Point)
-
IV= Destinataire de la facture (Invoicee)
-
CA= Transporteur (Carrier)
-
9= Qualifiant pour GLN (EAN/UCC)
Présent dans : Tous
CTA – Contact Information
But : Fournit le nom ou l’identifiant d’une personne de contact pour une des parties mentionnées dans NAD.
Obligatoire : ❌ Non
🔧 Syntaxe
CTA+<qualifiant>+<nom contact>
📘 Exemple
CTA+OC+MARTIN
📝 Remarques
-
OC= Personne à contacter
-
- Utilisé après un NAD
Présent dans : Tous
COM – Communication Contact
But : Permet de spécifier les moyens de contact (téléphone, email, fax) pour une personne définie dans CTA.
Obligatoire : ❌ Non
🔧 Syntaxe
COM+<contact>:<qualifiant>
📘 Exemple
COM+contact@example.com:EM
📝 Remarques
-
EM= Email
-
TE= Téléphone
-
FX= Fax
Présent dans : Tous
FTX – Free Text
But : Segment libre utilisé pour ajouter du texte descriptif, mentions légales, commentaires ou instructions.
Obligatoire : 🔶 Recommandé
🔧 Syntaxe
FTX+<qualif>+++<texte libre>
📘 Exemple
FTX+LIN+++Produit réservé à un usage alimentaire.
📝 Remarques
-
LIN= Texte lié à une ligne produit
-
AAI= Information générale
-
SUR= Mention légale
Présent dans : Tous
MOA – Monetary Amount
But : Indique des montants monétaires : HT, TTC, remise, TVA, ligne…
Obligatoire : ✅ Oui
🔧 Syntaxe
MOA+<qualifiant>:<montant>
📘 Exemple
MOA+79:100.50
📝 Remarques
-
79= Montant total HT
-
125= Montant total TTC
-
203= Montant d'une ligne
-
124= Montant TVA
Présent dans : Tous
TAX – Duty/Tax/Fee Details
But : Spécifie les détails relatifs aux taxes applicables (notamment TVA).
Obligatoire : ✅ Oui
🔧 Syntaxe
TAX+<type>+<catégorie>+++:::<taux>+<code pays>
📘 Exemple
TAX+7+VAT+++:::20+FR
📝 Remarques
-
7= Pourcentage
-
VAT= TVA
-
20= taux de TVA
-
FR= code pays
Présent dans : ORDERS, INVOIC
UNS – Section Control
But : Indique le passage entre le corps du message et la section de résumé.
Obligatoire : ✅ Oui
🔧 Syntaxe
UNS+<lettre>
📘 Exemple
UNS+S
📝 Remarques
-
S= Start of summary section
-
- Utilisé uniquement une fois dans le message
Présent dans : Tous
CNT – Control Total
But : Fournit des totaux de contrôle, comme le nombre de lignes, quantité totale ou montants.
Obligatoire : 🔶 Recommandé
🔧 Syntaxe
CNT+<qualifiant>:<valeur>
📘 Exemple
CNT+2:1
📝 Remarques
-
2= Nombre de lignes
-
1= Valeur associée
Présent dans : Tous
UNT – Message Trailer
But : Clôture un message EDIFACT. Contient le nombre de segments transmis et l’ID du message (reprise du UNH).
Obligatoire : ✅ Oui
🔧 Syntaxe
UNT+<nb segments>+<identifiant message>
📘 Exemple
UNT+17+3
📝 Remarques
-
- Doit faire écho à UNH
-
- Le nombre inclut tous les segments de UNH à UNT
Présent dans : Tous
UNZ – Interchange Trailer
But : Termine l’enveloppe d’échange EDI. Fournit le nombre de messages dans l’échange et la référence du UNB.
Obligatoire : ✅ Oui
🔧 Syntaxe
UNZ+<nb messages>+<réf interchange>
📘 Exemple
UNZ+1+000001
📝 Remarques
-
- Reprise du numéro du UNB
-
- 1 si un seul message dans le fichier
Présent dans : Tous
No comments to display
No comments to display