ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.
DESADV D.10A

DESADV — Avis d'expédition EDIFACT (ASN) (D.10A)

Le message DESADV (Despatch Advice) annonce l'expédition d'un ensemble de marchandises à destination d'un point de livraison, avec le détail des colis, palettes et SSCC. C'est l'ASN universel en EDI hors-Amérique du Nord. Cette page synthétise la structure segmentaire telle que publiée par UN/CEFACT pour la directory D.10A.

Objet du message

Le message DESADV (Despatch Advice) annonce l'expédition d'un ensemble de marchandises à destination d'un point de livraison, avec le détail des colis, palettes et SSCC. C'est l'ASN universel en EDI hors-Amérique du Nord.

Cette page se concentre sur la structure publiée par UN/CEFACT pour la directory D.10A. Les segments listés, leur statut (M / C), leur position et leur facteur de répétition sont extraits du fichier officiel desadv_c.htm publié sur service.unece.org.

Structure segmentaire

Le message DESADV D.10A comporte 38 entrées de header, 76 entrées de detail et 2 entrées de summary (segments + groupes confondus). Les groupes sont indiqués en gras et leurs membres indentés selon la profondeur réelle.

Pos.TagNomSRép.
0010UNHMessage headerM1
0020BGMBeginning of messageM1
0030DTMDate/time/periodC×10
0040ALIAdditional informationC×5
0050MEAMeasurementsC×5
0060MOAMonetary amountC×5
0070CUXCurrenciesC×9
0080  SG1Groupe (×99)C×99
0090  RFFReferenceM1
0100  DTMDate/time/periodC×9
0110    SG2Groupe (×99)C×99
0120    NADName and addressM1
0130    LOCPlace/location identificationC×10
0140      SG3Groupe (×99)C×99
0150      RFFReferenceM1
0160      DTMDate/time/periodC×99
0170        SG4Groupe (×10)C×10
0180        CTAContact informationM1
0190        COMCommunication contactC×5
0200          SG5Groupe (×10)C×10
0210          TODTerms of delivery or transportM1
0220          LOCPlace/location identificationC×5
0230          FTXFree textC×5
0240            SG6Groupe (×10)C×10
0250            TDTTransport informationM1
0260            PCDPercentage detailsC×6
0270            TMDTransport movement detailsC1
0280              SG7Groupe (×10)C×10
0290              LOCPlace/location identificationM1
0300              DTMDate/time/periodC×10
0310                SG8Groupe (×10)C×10
0320                EQDEquipment detailsM1
0330                MEAMeasurementsC×5
0340                SELSeal numberC×25
0350                EQAAttached equipmentC×5
0360                  SG9Groupe (×10)C×10
0370                  HANHandling instructionsM1
0380                  FTXFree textC×10

Detail

Pos.TagNomSRép.
0390  SG10Groupe (×9999)C×9999
0400  CPSConsignment packing sequenceM1
0410  FTXFree textC×5
0420  QVRQuantity variancesC×9
0430    SG11Groupe (×9999)C×9999
0440    PACPackageM1
0450    MEAMeasurementsC×10
0460    QTYQuantityC×10
0470      SG12Groupe (×10)C×10
0480      HANHandling instructionsM1
0490      FTXFree textC×10
0500        SG13Groupe (×1000)C×1000
0510        PCIPackage identificationM1
0520        RFFReferenceC1
0530        DTMDate/time/periodC×5
0540          SG14Groupe (×99)C×99
0550          GIRRelated identification numbersM1
0560          DTMDate/time/periodC×5
0570            SG15Groupe (×99)C×99
0580            GINGoods identity numberM1
0590            DLMDelivery limitationsC×10
0600              SG16Groupe (×99)C×99
0610              CODComponent detailsM1
0620              MEAMeasurementsC×9
0630              QTYQuantityC×9
0640              PCDPercentage detailsC×9
0650                SG17Groupe (×9999)C×9999
0660                LINLine itemM1
0670                PIAAdditional product idC×10
0680                IMDItem descriptionC×99
0690                MEAMeasurementsC×10
0700                QTYQuantityC×10
0710                ALIAdditional informationC×10
0720                GINGoods identity numberC×100
0730                GIRRelated identification numbersC×100
0740                DLMDelivery limitationsC×100
0750                DTMDate/time/periodC×5
0760                NADName and addressC×99
0770                TDTTransport informationC1
0780                TMDTransport movement detailsC1
0790                HANHandling instructionsC×20
0800                FTXFree textC×99
0810                MOAMonetary amountC×5
0820                PACPackageC×9
0830                  SG18Groupe (×99)C×99
0840                  RFFReferenceM1
0850                  NADName and addressC1
0860                  CTAContact informationC1
0870                  DTMDate/time/periodC1
0880                    SG19Groupe (×9999)C×9999
0890                    DGSDangerous goodsM1
0900                    QTYQuantityC1
0910                    FTXFree textC×5
0920                      SG20Groupe (×100)C×100
0930                      LOCPlace/location identificationM1
0940                      NADName and addressC1
0950                      DTMDate/time/periodC1
0960                      QTYQuantityC×10
0970                        SG21Groupe (×1000)C×1000
0980                        SGPSplit goods placementM1
0990                        QTYQuantityC×10
1000                          SG22Groupe (×9999)C×9999
1010                          PCIPackage identificationM1
1020                          DTMDate/time/periodC×5
1030                          MEAMeasurementsC×10
1040                          QTYQuantityC1
1050                            SG23Groupe (×10)C×10
1060                            GINGoods identity numberM1
1070                            DLMDelivery limitationsC×100
1080                              SG24Groupe (×10)C×10
1090                              HANHandling instructionsM1
1100                              FTXFree textC×5
1110                              GINGoods identity numberC×1000
1120                                SG25Groupe (×10)C×10
1130                                QVRQuantity variancesM1
1140                                DTMDate/time/periodC×5

Summary

Pos.TagNomSRép.
1150CNTControl totalC×5
1160UNTMessage trailerM1

Évolutions vs D.96A

Différences au top-level entre D.96A et D.10A pour le message DESADV (segments présents directement dans header / detail / summary, hors groupes imbriqués). La comparaison reste indicative : un même tag peut avoir évolué dans des groupes imbriqués sans apparaître dans cette synthèse.

Segments ajoutés vs D.96A

  • CUX dans la section header (statut C, répétition ×9) — non présent au top-level de la section correspondante en D.96A.
  • TMD dans la section header (statut C, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • COD dans la section detail (statut M, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • PCD dans la section detail (statut C, répétition ×9) — non présent au top-level de la section correspondante en D.96A.
  • TDT dans la section detail (statut C, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • TMD dans la section detail (statut C, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • CTA dans la section detail (statut C, répétition ×1) — non présent au top-level de la section correspondante en D.96A.

Changements de statut (M ↔ C)

  • QVR (detail) : statut M en D.96A → C en D.10A.
  • GIR (detail) : statut C en D.96A → M en D.10A.

Changements de répétition max

  • QVR (detail) : répétition ×1 en D.96A → ×9 en D.10A.
  • GIR (detail) : répétition ×99 en D.96A → ×1 en D.10A.
  • IMD (detail) : répétition ×25 en D.96A → ×99 en D.10A.
  • NAD (detail) : répétition ×1 en D.96A → ×99 en D.10A.

Exemple structurel

Exemple minimal d'un message DESADV D.10A avec ses segments mandatoires uniquement. L'objectif est de montrer la version exacte annoncée dans UNH (DESADV:D:10A:UN) — pas de reproduire un cas métier complet (voir la page DESADV D.96A pour un exemple commenté).

edifact desadv-d10a-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL010001'
UNH+1+DESADV:D:10A:UN'
BGM+351+ASN9001+9'
DTM+137:20260514:102'
DTM+11:20260515:102'
NAD+SU+5410000000456::9'
NAD+BY+5410000000123::9'
CPS+1'
PAC+1++201'
PCI+33E'
GIN+BJ+340000000000000001'
LIN+1++3520000001234:EN'
QTY+12:10'
UNT+13+1'
UNZ+1+CTRL010001'

Erreurs fréquentes

  • Tokens UNH désalignés — Le tag UNH+...+DESADV:D:10A:UN doit refléter exactement la directory utilisée — un mismatch entre la release du UNH et la release annoncée au partenaire fait rejeter le message par tout validateur strict.
  • Comptage UNT erroné — La valeur après UNT+ doit inclure UNH et UNT eux-mêmes. C'est de loin l'erreur la plus fréquente côté émetteur, indépendante de la version.
  • Listes de codes obsolètes — Entre D.96A et D.10A, plusieurs listes de codes ont reçu de nouveaux qualifiers (statut DTM, qualifier RFF, codes NAD…). Réutiliser une table de codes d'une version antérieure provoque des avertissements voire des rejets selon la stricte conformité du partenaire.

Messages liés

Versions de ce message disponibles sur ediverse.io : DESADV D.96A, DESADV D.01B, DESADV D.16B, DESADV D.21B, DESADV D.24A, DESADV D.97A, DESADV D.99B, DESADV D.00B, DESADV D.02B, DESADV D.05A, DESADV D.08A, DESADV D.13B, DESADV D.18B, DESADV D.20B.

Équivalent fonctionnel X12 : X12 856.

← Toutes les versions EDIFACT