Points essentiels à retenir
- Le segment ne suffit pas à déterminer le sens d’une donnée : son niveau hiérarchique et son qualifiant sont également indispensables.
- Dans un profil EANCOM courant, le SSCC est transmis dans GIN avec BJ, le lot peut utiliser BX et la date d’expiration DTM avec 36.
- Le mapping doit conserver les relations entre unité logistique, article, lot, date et quantité plutôt que produire une simple liste de valeurs.
- Chaque partenaire peut imposer une version, des cardinalités et des règles conditionnelles différentes.
- Les tests doivent couvrir les palettes mixtes, les lots multiples, les dates différentes et les SSCC absents ou dupliqués.
Quels segments DESADV portent le SSCC, la hiérarchie, le lot et la DLC ? Tableau de correspondance
Le SSCC se trouve généralement dans GIN avec le qualifiant BJ, la hiérarchie dans CPS, le lot dans GIN avec BX et la date d’expiration dans DTM avec 36. Cette correspondance EANCOM constitue un point de départ, pas une règle universelle. Dans nos projets d’intégration, Generix vérifie toujours le profil du partenaire avant de définir le mapping.
Le DESADV est un avis d’expédition EDI envoyé avant l’arrivée physique des marchandises. Il décrit l’expédition, ses unités logistiques et les articles qu’elles contiennent. Pour situer DESADV parmi les standards d’échange, notre guide sur les formats et normes EDI, dont EDIFACT et EANCOM précise le rôle des répertoires, subsets et profils métier.
| Information métier |
Emplacement EANCOM courant |
Qualifiant ou donnée clé |
Destination indicative dans le système de réception |
Point de contrôle |
| SSCC |
GIN |
7405 = BJ |
Identifiant de l’unité logistique ou du contenant |
Contrôler le niveau CPS/PAC auquel GIN est rattaché |
| Hiérarchie logistique |
CPS |
Identifiant de niveau et référence au niveau parent |
Relations expédition, palette, colis et sous-colis |
Ne pas déduire la parenté du seul ordre des segments |
| Type et nombre d’emballages |
PAC |
Nombre et type de colisage |
Type de contenant, quantité d’emballages |
Distinguer contenant physique et unité logistique identifiée |
| Marquage du colis |
PCI |
Instruction ou type de marquage |
Attribut du contenant ou de l’étiquette |
Lire les segments GIN ou DTM dépendants |
| Article |
LIN |
GTIN ou autre identifiant prévu par le profil |
Ligne article de l’avis de réception |
Conserver la référence à la commande si elle est transmise |
| Lot |
GIN ou PIA selon le profil |
BX dans GIN ou NB dans PIA |
Numéro de lot associé à l’article et à la quantité |
Vérifier l’emplacement autorisé par le partenaire |
| Date d’expiration ou DLC |
DTM |
36 |
Date d’expiration du lot ou de la ligne |
Ne pas la confondre avec la DDM |
| Date de production |
DTM |
94 |
Date de fabrication ou de production |
Conserver son rattachement au lot concerné |
| DDM |
DTM |
361 |
Date de durabilité minimale |
Ne pas la mapper comme une DLC |
La version 26.0.0 des GS1 General Specifications, publiée le 27 janvier 2026, est la version courante. Elle confirme qu’un SSCC comporte exactement 18 chiffres, le dernier étant un chiffre de contrôle calculé sur les 17 premiers.
Dans l’édition EANCOM publiée en août 2022, l’identifiant d’application GS1 (00) correspond au SSCC et GS1 recommande GIN, élément 7405, avec BJ. L’identifiant d’application (10) couvre le lot ; EANCOM documente notamment BX dans GIN et NB dans PIA. La même documentation prévoit, dans DESADV, les qualifiants DTM 36, 94 et 361, avec le format 102 pour une date CCYYMMDD.
Comment lire la structure hiérarchique d’un message DESADV ?
Un DESADV doit être lu comme un arbre logistique, non comme une succession plate de segments. CPS déclare les niveaux et leurs parents ; PAC, PCI, GIN et LIN enrichissent ensuite le niveau courant. Nous recommandons de construire cet arbre avant toute écriture dans le WMS ou l’ERP.
Distinguer enveloppe EDIFACT, en-tête, détail et récapitulatif
L’enveloppe EDIFACT encadre l’échange, tandis que le message DESADV possède son propre début et sa propre fin. UNB et UNZ identifient généralement l’échange entre partenaires ; UNH et UNT encadrent un message individuel. L’en-tête métier contient notamment l’identifiant de l’avis d’expédition, ses dates, les références de commande, les parties et, selon le profil, les informations de transport.
La section de détail porte la hiérarchie d’emballage et les articles expédiés. Le récapitulatif peut contenir des totaux de contrôle avant UNT. La structure officielle du message DESADV dans le répertoire UN/EDIFACT D.24A illustre cette organisation en sections et groupes de segments. Elle ne dispense toutefois pas de consulter le subset EANCOM et le guide partenaire réellement utilisés.
Comprendre l’enchaînement CPS, PAC, PCI, GIN et LIN
CPS ouvre un niveau de la séquence d’emballage. Son identifiant distingue le niveau ; sa référence au parent permet de rattacher ce niveau à une palette, un colis ou un niveau d’expédition supérieur. PAC décrit ensuite le nombre et le type d’emballages associés. PCI précise leur marquage, puis GIN peut transmettre un identifiant tel que le SSCC.
LIN ouvre une ligne article contenue dans le niveau logistique courant. Les segments de quantité, de lot et de date qui suivent doivent être interprétés dans ce contexte. Generix distingue donc trois notions que certains mappings confondent : le niveau hiérarchique déclaré par CPS, l’emballage décrit par PAC et l’unité logistique identifiée par GIN.
Reconstituer les relations palette, colis et articles sans se fier au seul ordre visuel
Une séquence telle que CPS niveau 3, parent niveau 2 signifie que le niveau 3 dépend explicitement du niveau 2. Le parseur doit enregistrer cette clé de parenté, même si les segments apparaissent dans un ordre qui semble intuitivement suffisant. Cette précaution devient essentielle pour les palettes mixtes, les colis imbriqués et les expéditions comportant plusieurs niveaux similaires.
Generix recommande de produire un arbre intermédiaire comprenant au minimum :
- un identifiant technique de niveau CPS et, le cas échéant, son parent ;
- le type, le nombre et les caractéristiques d’emballage issus de PAC ;
- les identifiants logistiques issus de GIN, dont les SSCC ;
- les lignes LIN et leurs quantités ;
- les lots et dates rattachés au bon article et au bon niveau.
Cet arbre constitue une représentation canonique du message reçu. Il protège le système cible contre les variations de présentation entre partenaires et évite qu’un simple changement d’ordre dans un guide d’implémentation ne modifie le sens métier.
Dans quels champs du système de réception écrire les données du DESADV ?
Le mapping cible doit distinguer l’avis de réception attendu, l’unité logistique, le contenant, la ligne article et les attributs de traçabilité. Une donnée DESADV ne doit pas être écrite dans un champ uniquement parce que son nom paraît proche. Dans nos intégrations, nous partons du modèle métier cible et de ses relations.
Mapper les identifiants vers l’avis de réception, l’unité logistique, le contenant et la ligne article
L’identifiant BGM du DESADV alimente généralement la référence externe de l’avis de réception attendu. Les références de commande servent au rapprochement avec les ordres d’achat ou de livraison. Les parties et lieux identifiés dans NAD ou LOC alimentent les rôles de fournisseur, destinataire, site de livraison ou quai lorsque le modèle cible les prévoit.
Le SSCC doit être porté par l’objet représentant une unité logistique identifiable, et non automatiquement par la ligne article. PAC peut alimenter un type de contenant ou une quantité d’emballages, tandis que LIN identifie l’article annoncé. Le choix exact dépend du WMS : certains modèles distinguent palette, support, contenant, unité de manutention et colis ; d’autres utilisent un objet générique assorti d’un type.
Notre guide consacré au WMS aide à replacer ces objets dans le processus de réception. Pour un prestataire logistique, le mapping doit aussi préserver le donneur d’ordre et le périmètre client ; notre analyse du WMS 3PL et de l’onboarding EDI multi-clients détaille ces contraintes.
Conserver les relations entre SSCC, article, lot, date et quantité
La granularité minimale utile n’est pas une liste indépendante de SSCC, d’articles, de lots et de dates. C’est une relation structurée : unité logistique → article → lot → date → quantité. Si deux lots d’un même article possèdent des DLC différentes sur une même palette, le système doit conserver deux occurrences de traçabilité, même si l’article et le SSCC sont identiques.
Generix recommande de prévoir une table ou un objet de détail capable de porter la clé du contenant, la clé article, le lot, le type de date, sa valeur, la quantité et l’unité de mesure. La donnée source brute ou sa représentation canonique doit également rester accessible pour diagnostiquer un rejet ou expliquer un écart de réception.
Cette conservation relationnelle facilite le contrôle à quai, le rapprochement entre annoncé et reçu et la traçabilité ultérieure. Elle prépare également les opérations décrites dans notre méthode de test d’un rappel de lot de bout en bout.
Comment lire le guide d’implémentation DESADV d’un partenaire ?
Le guide partenaire prévaut sur une interprétation générique d’EANCOM pour les données effectivement attendues. Il précise la version, le subset, les segments autorisés, les cardinalités et les règles métier. Nous conseillons de le transformer en exigences testables plutôt qu’en simple documentation de référence.
Identifier la version EDIFACT, le subset, le profil métier et les règles de cardinalité
Commencez par relever la valeur attendue dans UNH/S009 : type de message, version, release, agence de contrôle et code d’association éventuel. Un partenaire peut utiliser un profil fondé sur D.96A, D.01B ou un autre répertoire tout en limitant fortement les segments du message standard. La publication d’une version plus récente ne modifie donc pas automatiquement les échanges existants.
L’UNECE a annoncé en décembre 2025 le répertoire UN/EDIFACT D.25A, toujours présenté parmi ses standards lors de notre vérification d’août 2026 sur la présentation des standards UN/CEFACT. Cette actualité du référentiel ne remplace ni le subset EANCOM ni la version contractuelle imposée par un partenaire.
Pour chaque segment et groupe, relevez le caractère obligatoire, conditionnel ou interdit, ainsi que le nombre de répétitions admis. Une cardinalité EDIFACT théoriquement large peut être réduite à une seule occurrence par le guide métier.
Lire les statuts, qualifiants, dépendances et règles conditionnelles
Un statut conditionnel ne signifie pas « facultatif sans conséquence ». Il peut devenir obligatoire si un SSCC est présent, si l’article est géré au lot, si une date est imprimée sur l’étiquette ou si plusieurs niveaux d’emballage sont déclarés. Les notes d’usage et exemples doivent donc être traduits en règles explicites.
Generix recommande de documenter chaque dépendance sous une forme vérifiable :
- si PCI annonce un marquage SSCC, alors GIN avec le qualifiant attendu doit être présent ;
- si l’article est soumis à traçabilité par lot, alors le lot doit être fourni à la granularité prescrite ;
- si DTM utilise 36, la valeur cible doit être une date d’expiration ou DLC, et non une DDM ;
- si plusieurs lots ou dates existent, les répétitions doivent permettre de les associer à leurs quantités respectives.
En France, le Cahier des charges de l’Excellence Logistique de GS1 France indique que sa partie consacrée au DESADV a été mise à jour en 2025. Ce référentiel apporte un cadre partagé, mais le cahier des charges d’une enseigne ou d’un secteur ne doit pas être présenté comme une règle française universelle.
Construire une matrice de mapping partenaire sans modifier le modèle canonique interne
La matrice de mapping doit séparer la donnée source, sa signification métier et la cible interne. Generix utilise notamment les colonnes suivantes : chemin ou groupe source, segment, élément, qualifiant, cardinalité, condition, transformation, objet canonique, champ cible, règle de rejet et scénario de test.
Le modèle canonique reste stable : unité logistique, relation parent-enfant, article, lot, date typée et quantité. Les particularités du partenaire sont gérées dans une couche d’adaptation. Cette approche évite de créer un champ interne différent pour chaque enseigne et facilite l’évolution du WMS. Nos ressources sur la préparation d’une implémentation WMS et les clés d’une intégration WMS réussie complètent cette démarche.
Quelles erreurs de mapping DESADV bloquent le plus souvent la réception ?
Les blocages les plus fréquents proviennent d’un SSCC invalide ou mal rattaché, d’une hiérarchie aplatie et d’une perte des relations entre lot, date et quantité. Nous recommandons de tester les cas limites avant la recette partenaire, et non uniquement un message nominal à une palette.
Détecter un SSCC mal qualifié, dupliqué ou rattaché au mauvais niveau
Le contrôle doit vérifier la présence du qualifiant attendu, le format à 18 chiffres, le chiffre de contrôle, l’unicité dans le périmètre pertinent et la cohérence avec le niveau CPS/PAC. Un GIN avec BJ syntaxiquement correct peut rester inexploitable s’il est rattaché au niveau expédition alors que le WMS attend un SSCC par palette.
Un autre défaut consiste à utiliser comme SSCC un numéro de colis interne ou un identifiant de transport ne respectant pas la structure GS1. Generix recommande de distinguer clairement les identifiants logistiques GS1, les numéros de suivi transport et les identifiants techniques de contenant.
Éviter la perte du lot ou de la DLC lors de l’aplatissement de la hiérarchie
L’aplatissement devient destructeur lorsqu’il transforme plusieurs occurrences liées en colonnes uniques. Sur une palette mixte, « premier lot trouvé » ou « première date trouvée » ne constitue pas une règle de mapping acceptable. Le système risque d’affecter une DLC à tous les articles ou de fusionner des quantités appartenant à plusieurs lots.
Generix conserve les répétitions et les relations de contexte jusqu’à la création des objets cibles. Si le WMS ne sait pas représenter la granularité reçue, la décision doit être explicite : rejet métier, regroupement autorisé par une règle documentée ou adaptation du modèle. Une perte silencieuse compromet la traçabilité.
Tester les palettes mixtes, colis homogènes, données absentes et répétitions
La recette doit couvrir une matrice de scénarios représentative :
- palette mono-article avec un SSCC, un lot et une date ;
- palette mixte avec plusieurs articles et plusieurs colis ;
- même article réparti sur plusieurs lots ou dates ;
- colis imbriqués avec relations CPS parent-enfant ;
- SSCC absent, invalide, dupliqué ou placé au mauvais niveau ;
- lot transmis dans GIN avec BX ou dans PIA avec NB selon le profil ;
- DTM 36 et DTM 361 présents dans des contextes distincts ;
- répétitions à leur cardinalité maximale autorisée par le partenaire ;
- écart entre quantité commandée, annoncée et physiquement reçue.
Chaque scénario doit vérifier le message accepté ou rejeté, le code d’erreur, les objets créés dans le WMS et le rapprochement avec la commande. Notre article sur la préparation de la mise en place d’un WMS rappelle l’importance de formaliser ces jeux de données et critères d’acceptation.
Pourquoi gouverner le DESADV comme un flux collaboratif de bout en bout ?
La fiabilité du DESADV dépend de la coordination entre l’expéditeur, le transporteur, le 3PL, le destinataire et leurs systèmes. Un mapping techniquement valide ne suffit pas si les versions, responsabilités, rejets et changements ne sont pas gouvernés collectivement. Dans notre approche, la donnée partagée relie l’expédition à la réception physique.
Superviser versions, mappings, rejets et évolutions partenaires dans un cadre EDI partagé
La gouvernance commence par un propriétaire métier et un propriétaire technique pour chaque flux. Ils maintiennent la version du guide, la matrice de mapping, les règles de validation, les contacts partenaires et les scénarios de non-régression. Toute évolution doit être versionnée et testée de l’ERP ou du WMS expéditeur jusqu’au WMS ou à l’ERP de réception.
Generix recommande de superviser au minimum :
- les versions EDIFACT, subsets EANCOM et profils actifs par partenaire ;
- les transformations entre format partenaire et modèle canonique ;
- les rejets syntaxiques, sémantiques et métier ;
- les délais entre création, transmission, intégration et réception du DESADV ;
- les changements de qualifiants, cardinalités ou règles de traçabilité ;
- les résultats des tests de non-régression avant déploiement.
Cette gouvernance illustre la supply chain collaborative : le fournisseur produit l’information, le réseau EDI la contrôle et la transporte, le 3PL ou le destinataire l’intègre, puis la réception physique confirme ou corrige l’annonce. Les erreurs sont traitées avec un contexte partagé plutôt que dans des silos applicatifs.
Generix réunit notre logiciel EDI et Generix Collaborative Network pour connecter, onboarder et superviser les partenaires B2B. La couverture publique de notre réseau, documentée en juin 2026, comprend plus de 300 interconnexions, 50 pays, plus de 3 000 maps B2B et plus de 30 protocoles. Ces capacités illustrent la gouvernance multi-partenaires nécessaire lorsqu’un même modèle canonique doit absorber plusieurs conventions DESADV.
Pour sécuriser votre flux, nos équipes peuvent réaliser un audit du mapping DESADV, contrôler la conservation des relations SSCC–article–lot–date–quantité et vérifier son intégration dans le WMS ou l’ERP de réception. Nous pouvons ensuite vous accompagner avec notre logiciel EDI et Generix Collaborative Network pour l’onboarding et la supervision des partenaires.
En résumé
- Un DESADV doit être interprété à partir du triptyque segment, qualifiant et contexte hiérarchique.
- Le modèle cible doit séparer l’avis de réception, les unités logistiques, les contenants, les articles et la traçabilité.
- Une couche de mapping partenaire permet de conserver un modèle canonique interne stable.
- La qualité du flux se vérifie par des scénarios métier complets, pas uniquement par une validation syntaxique.
- Une gouvernance EDI partagée réduit les écarts entre l’annonce électronique et la réception physique.