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.
PRODAT D.10A

PRODAT — Données produit EDIFACT (D.10A)

Le message PRODAT véhicule les données maître techniques d'un produit entre fabricant, distributeur et catalogues sectoriels : caractéristiques physiques et techniques, classification, dimensions, conditionnement, normes applicables. Il est complémentaire de PRICAT qui se concentre sur le prix et la disponibilité. Cette page synthétise la structure segmentaire telle que publiée par UN/CEFACT pour la directory D.10A.

Objet du message

Le message PRODAT véhicule les données maître techniques d'un produit entre fabricant, distributeur et catalogues sectoriels : caractéristiques physiques et techniques, classification, dimensions, conditionnement, normes applicables. Il est complémentaire de PRICAT qui se concentre sur le prix et la disponibilité.

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 prodat_c.htm publié sur service.unece.org.

Structure segmentaire

Le message PRODAT D.10A comporte 36 entrées de header, 86 entrées de detail et 0 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/periodM×10
0040ALIAdditional informationC×5
0050IMDItem descriptionC×10
0060FTXFree textC×5
0070PGIProduct group informationC×10
0080CUXCurrenciesC×9
0090  SG1Groupe (×10)C×10
0100  TRUTechnical rulesM1
0110  DTMDate/time/periodC1
0120    SG2Groupe (×10)C×10
0130    RCSRequirements and conditionsM1
0140    PIAAdditional product idC×5
0150      SG3Groupe (×99)C×99
0160      RFFReferenceM1
0170      DTMDate/time/periodC×5
0180        SG4Groupe (×99)C×99
0190        NADName and addressM1
0200          SG5Groupe (×5)C×5
0210          CTAContact informationM1
0220          COMCommunication contactC×10
0230            SG6Groupe (×5)C×5
0240            RFFReferenceM1
0250            DTMDate/time/periodC×5
0260              SG7Groupe (×999)C×999
0270              CCICharacteristic/class idM1
0280              CAVCharacteristic valueC×10
0290              MEAMeasurementsC×10
0300                SG8Groupe (×99)C×99
0310                EFIExternal file link identificationM1
0320                CEDComputer environment detailsC×99
0330                COMCommunication contactC×9
0340                RFFReferenceC×9
0350                DTMDate/time/periodC×9
0360                QTYQuantityC×9

Detail

Pos.TagNomSRép.
0370  SG9Groupe (×999999)C×999999
0380  LINLine itemM1
0390  PIAAdditional product idC×10
0400  DTMDate/time/periodC×99
0410  MEAMeasurementsC×10
0420  HANHandling instructionsC×5
0430  DOCDocument/message detailsC×99
0440  FTXFree textC×99
0450  PGIProduct group informationC×10
0460    SG10Groupe (×10)C×10
0470    IMDItem descriptionM1
0480    FTXFree textC×99
0490      SG11Groupe (×10)C×10
0500      TRUTechnical rulesM1
0510      DTMDate/time/periodC1
0520        SG12Groupe (×10)C×10
0530        RCSRequirements and conditionsM1
0540        PIAAdditional product idC×5
0550          SG13Groupe (×10)C×10
0560          QTYQuantityM1
0570          DTMDate/time/periodC×5
0580          STSStatusC×5
0590            SG14Groupe (×5)C×5
0600            PRIPrice detailsM1
0610            CUXCurrenciesC1
0620            RNGRange detailsC1
0630              SG15Groupe (×99999)C×99999
0640              CCICharacteristic/class idM1
0650              CAVCharacteristic valueC×10
0660              MEAMeasurementsC×10
0670                SG16Groupe (×999)C×999
0680                ALIAdditional informationM1
0690                PCDPercentage detailsC×5
0700                  SG17Groupe (×99)C×99
0710                  RFFReferenceM1
0720                  DTMDate/time/periodC×5
0730                    SG18Groupe (×99)C×99
0740                    NADName and addressM1
0750                    RFFReferenceC×99
0760                    QTYQuantityC×5
0770                      SG19Groupe (×5)C×5
0780                      CTAContact informationM1
0790                      COMCommunication contactC×10
0800                        SG20Groupe (×10)C×10
0810                        DGSDangerous goodsM1
0820                        QTYQuantityC1
0830                        FTXFree textC×5
0840                          SG21Groupe (×5)C×5
0850                          PACPackageM1
0860                          MEAMeasurementsC×10
0870                          QTYQuantityC×5
0880                          HANHandling instructionsC×5
0890                          PCIPackage identificationC×5
0900                            SG22Groupe (×99)C×99
0910                            CODComponent detailsM1
0920                            MEAMeasurementsC×9
0930                            QTYQuantityC×9
0940                            PCDPercentage detailsC×9
0950                              SG23Groupe (×999999)C×999999
0960                              HYNHierarchy informationM1
0970                              PIAAdditional product idC×10
0980                              QTYQuantityC×5
0990                              FTXFree textC×99
1000                                SG24Groupe (×999)C×999
1010                                RFFReferenceM1
1020                                DTMDate/time/periodC×5
1030                                  SG25Groupe (×99)C×99
1040                                  CCICharacteristic/class idM1
1050                                  CAVCharacteristic valueC×10
1060                                  MEAMeasurementsC×10
1070                                    SG26Groupe (×99)C×99
1080                                    NADName and addressM1
1090                                    PIAAdditional product idC×10
1100                                    QTYQuantityC×5
1110                                      SG27Groupe (×99)C×99
1120                                      CCICharacteristic/class idM1
1130                                      CAVCharacteristic valueC×99
1140                                      MEAMeasurementsC×10
1150                                        SG28Groupe (×99)C×99
1160                                        EFIExternal file link identificationM1
1170                                        CEDComputer environment detailsC×99
1180                                        COMCommunication contactC×9
1190                                        RFFReferenceC×9
1200                                        DTMDate/time/periodC×9
1210                                        QTYQuantityC×9
1220UNTMessage trailerM1

Summary

Aucun segment dans cette section.

Évolutions vs D.96A

Le message PRODAT n’est pas publié dans la directory D.96A. Aucune ligne de comparaison « D.96A → D.10A » ne peut donc être produite — voir le bloc ci-dessous pour le détail.

Ce message n’est pas publié dans la directory D.96A : il a été introduit dans le standard après cette release et n’a donc pas de baseline historique de comparaison. La première version indexée sur ediverse.io fixe la référence ; les évolutions sont alors documentées d’une version à l’autre dans les directories suivantes.

Exemple structurel

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

edifact prodat-d10a-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL010001'
UNH+1+PRODAT:D:10A:UN'
BGM+94+PRODAT-2026-MD-0042+9'
DTM+137:20260514:102'
ALI+FR'
IMD+F++:::Acoustic guitar, mahogany finish, dreadnought body'
FTX+PRD+++HS code 9202.90, weight 2.8 kg, dimensions 105x40x12 cm'
CUX+2:EUR:9'
UNT+8+1'
UNZ+1+CTRL010001'

Erreurs fréquentes

  • Tokens UNH désalignés — Le tag UNH+...+PRODAT: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 : PRODAT D.16B, PRODAT D.21B, PRODAT D.24A.

Équivalent fonctionnel X12 : X12 888.

← Toutes les versions EDIFACT