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.
CUSDEC D.96A

CUSDEC — Déclaration en douane EDIFACT (D.96A)

Le message CUSDEC est la déclaration douanière transmise par un déclarant à l'administration douanière à l'import ou à l'export : déclaration détaillée des marchandises, valeur, origine, régime douanier et droits associés. C'est l'un des messages les plus volumineux d'EDIFACT. Cette page synthétise la structure segmentaire telle que publiée par UN/CEFACT pour la directory D.96A.

Objet du message

Le message CUSDEC est la déclaration douanière transmise par un déclarant à l'administration douanière à l'import ou à l'export : déclaration détaillée des marchandises, valeur, origine, régime douanier et droits associés. C'est l'un des messages les plus volumineux d'EDIFACT.

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

Structure segmentaire

Le message CUSDEC D.96A comporte 39 entrées de header, 151 entrées de detail et 10 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
0030CSTCustoms status of goodsC1
0040LOCPlace/location identificationC×99
0050DTMDate/time/periodC×15
0060GISGeneral indicatorC×25
0070FIIFinancial institution informationC1
0080MEAMeasurementsC×5
0090EQDEquipment detailsC×999
0100SELSeal numberC×999
0110  SG1Groupe (×99)C×99
0120  RFFReferenceM1
0130  DTMDate/time/periodC1
0140    SG2Groupe (×10)C×10
0150    PACPackageM1
0160      SG3Groupe (×999)C×999
0170      PCIPackage identificationM1
0180      FTXFree textC1
0190        SG4Groupe (×5)C×5
0200        TDTDetails of transportM1
0210        TPLTransport placementC1
0220          SG5Groupe (×10)C×10
0230          DOCDocument/message detailsM1
0240          DTMDate/time/periodC×2
0250          LOCPlace/location identificationC1
0260            SG6Groupe (×10)C×10
0270            NADName and addressM1
0280            RFFReferenceC×10
0290            CTAContact informationC1
0300            COMCommunication contactC×5
0310              SG7Groupe (×1)C1
0320              TODTerms of delivery or transportM1
0330              LOCPlace/location identificationC×2
0340              FTXFree textC1
0350                SG8Groupe (×25)C×25
0360                MOAMonetary amountM1
0370                  SG9Groupe (×1)C1
0380                  CUXCurrenciesM1
0390                  DTMDate/time/periodC1

Detail

Pos.TagNomSRép.
0400UNSSection controlM1
0410  SG10Groupe (×999)C×999
0420  DMSDocument/message summaryM1
0430  DTMDate/time/periodC1
0440  MEAMeasurementsC×5
0450    SG11Groupe (×25)C×25
0460    MOAMonetary amountM1
0470      SG12Groupe (×1)C1
0480      CUXCurrenciesM1
0490      DTMDate/time/periodC1
0500        SG13Groupe (×1)C1
0510        TODTerms of delivery or transportM1
0520        LOCPlace/location identificationC×2
0530        FTXFree textC1
0540          SG14Groupe (×10)C×10
0550          NADName and addressM1
0560            SG15Groupe (×10)C×10
0570            DOCDocument/message detailsM1
0580            DTMDate/time/periodC×2
0590            LOCPlace/location identificationC1
0600              SG16Groupe (×10)C×10
0610              PACPackageM1
0620                SG17Groupe (×999)C×999
0630                PCIPackage identificationM1
0640                FTXFree textC1
0650                RFFReferenceC1
0660                  SG18Groupe (×5)C×5
0670                  PATPayment terms basisM1
0680                  MOAMonetary amountC1
0690                  PCDPercentage detailsC1
0700                  FTXFree textC1
0710                    SG19Groupe (×10)C×10
0720                    ALCAllowance or chargeM1
0730                    RTERate detailsC1
0740                    MOAMonetary amountC1
0750                    PCDPercentage detailsC1
0760                    QTYQuantityC1
0770                      SG20Groupe (×1)C1
0780                      CUXCurrenciesM1
0790                      DTMDate/time/periodC1
0800                        SG21Groupe (×9999)C×9999
0810                        LINLine itemM1
0820                        PIAAdditional product idC1
0830                        QTYQuantityC1
0840                        PRIPrice detailsC×2
0850                        PCDPercentage detailsC1
0860                        MEAMeasurementsC×5
0870                        QVRQuantity variancesC×5
0880                        MOAMonetary amountC×15
0890                        NADName and addressC×10
0900                        GIRRelated identification numbersC×9999
0910                          SG22Groupe (×10)C×10
0920                          DOCDocument/message detailsM1
0930                          DTMDate/time/periodC×2
0940                            SG23Groupe (×10)C×10
0950                            ALCAllowance or chargeM1
0960                            RTERate detailsC1
0970                            MOAMonetary amountC1
0980                            PCDPercentage detailsC1
0990                            QTYQuantityC1
1000                              SG24Groupe (×1)C1
1010                              CUXCurrenciesM1
1020                              DTMDate/time/periodC1
1030                                SG25Groupe (×1)C1
1040                                TODTerms of delivery or transportM1
1050                                LOCPlace/location identificationC×2
1060                                  SG26Groupe (×5)C×5
1070                                  PATPayment terms basisM1
1080                                  MOAMonetary amountC1
1090                                  PCDPercentage detailsC1
1100                                  FTXFree textC1
1110                                    SG27Groupe (×5)C×5
1120                                    IMDItem descriptionM1
1130                                    FTXFree textC1
1140                                      SG28Groupe (×10)C×10
1150                                      PACPackageM1
1160                                        SG29Groupe (×999)C×999
1170                                        PCIPackage identificationM1
1180                                        FTXFree textC1
1190                                        RFFReferenceC1
1200                                          SG30Groupe (×9999)C×9999
1210                                          CSTCustoms status of goodsM1
1220                                          FTXFree textC×9
1230                                          LOCPlace/location identificationC×25
1240                                          DTMDate/time/periodC×5
1250                                          MEAMeasurementsC×20
1260                                          NADName and addressC×5
1270                                          TDTDetails of transportC×9
1280                                            SG31Groupe (×10)C×10
1290                                            PACPackageM1
1300                                              SG32Groupe (×999)C×999
1310                                              PCIPackage identificationM1
1320                                              FTXFree textC1
1330                                                SG33Groupe (×25)C×25
1340                                                MOAMonetary amountM1
1350                                                  SG34Groupe (×1)C1
1360                                                  CUXCurrenciesM1
1370                                                  DTMDate/time/periodC1
1380                                                    SG35Groupe (×999)C×999
1390                                                    RFFReferenceM1
1400                                                    DTMDate/time/periodC1
1410                                                    GINGoods identity numberC×99
1420                                                    MOAMonetary amountC1
1430                                                      SG36Groupe (×1)C1
1440                                                      IMDItem descriptionM1
1450                                                      FTXFree textC×5
1460                                                        SG37Groupe (×25)C×25
1470                                                        DOCDocument/message detailsM1
1480                                                        DTMDate/time/periodC×2
1490                                                        LOCPlace/location identificationC1
1500                                                        NADName and addressC×5
1510                                                          SG38Groupe (×1)C1
1520                                                          TODTerms of delivery or transportM1
1530                                                          LOCPlace/location identificationC×2
1540                                                          FTXFree textC1
1550                                                            SG39Groupe (×1)C1
1560                                                            GDSNature of cargoM1
1570                                                            FTXFree textC1
1580                                                              SG40Groupe (×25)C×25
1590                                                              GISGeneral indicatorM1
1600                                                              PCDPercentage detailsC1
1610                                                              DTMDate/time/periodC1
1620                                                              RFFReferenceC1
1630                                                                SG41Groupe (×10)C×10
1640                                                                TAXDuty/tax/fee detailsM1
1650                                                                MOAMonetary amountC×2
1660                                                                GISGeneral indicatorC1
1670                                                                  SG42Groupe (×1)C1
1680                                                                  QVRQuantity variancesM1
1690                                                                  QTYQuantityC1
1700                                                                    SG43Groupe (×1)C1
1710                                                                    RFFReferenceM1
1720                                                                    DTMDate/time/periodC1
1730                                                                      SG44Groupe (×50)C×50
1740                                                                      GIRRelated identification numbersM1
1750                                                                      GISGeneral indicatorC×10
1760                                                                      NADName and addressC1
1770                                                                      MEAMeasurementsC×5
1780                                                                        SG45Groupe (×10)C×10
1790                                                                        MOAMonetary amountM1
1800                                                                          SG46Groupe (×1)C1
1810                                                                          CUXCurrenciesM1
1820                                                                          DTMDate/time/periodC1
1830                                                                            SG47Groupe (×10)C×10
1840                                                                            TAXDuty/tax/fee detailsM1
1850                                                                            MOAMonetary amountC×2
1860                                                                            GISGeneral indicatorC1
1870                                                                              SG48Groupe (×5)C×5
1880                                                                              DOCDocument/message detailsM1
1890                                                                              DTMDate/time/periodC×2
1900                                                                              LOCPlace/location identificationC1

Summary

Pos.TagNomSRép.
1910UNSSection controlM1
1920CNTControl totalC×5
1930  SG49Groupe (×50)C×50
1940  TAXDuty/tax/fee detailsM1
1950  MOAMonetary amountC×2
1960  GISGeneral indicatorC1
1970    SG50Groupe (×1)C1
1980    AUTAuthentication resultM1
1990    DTMDate/time/periodC1
2000UNTMessage trailerM1

Évolutions vs D.96A

Différences au top-level entre D.96A et D.96A pour le message CUSDEC (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.

Aucun changement détecté au niveau top-level entre D.96A et D.96A pour ce message. Les évolutions sont alors limitées aux groupes imbriqués et aux listes de codes.

Exemple structurel

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

edifact cusdec-d96a-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL096001'
UNH+1+CUSDEC:D:96A:UN'
BGM+929+CUSDEC-2026-7811+9'
DTM+137:20260514:102'
NAD+CZ+5410000000123::9'
NAD+EX+5410000000456::9'
CST+1+850430:NCM:FR'
MOA+38:42500.00:EUR'
LOC+27+FR::ISO'
LOC+28+CN::ISO'
UNT+9+1'
UNZ+1+CTRL096001'

Erreurs fréquentes

  • Tokens UNH désalignés — Le tag UNH+...+CUSDEC:D:96A: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.96A, 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 : CUSDEC D.96A, CUSDEC D.01B, CUSDEC D.10A, CUSDEC D.16B, CUSDEC D.21B, CUSDEC D.24A, CUSDEC D.97A, CUSDEC D.99B, CUSDEC D.00B, CUSDEC D.02B, CUSDEC D.05A, CUSDEC D.08A, CUSDEC D.13B, CUSDEC D.18B, CUSDEC D.20B.

Équivalent fonctionnel X12 : X12 309.

← Toutes les versions EDIFACT