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.21B

PRODAT — Données produit EDIFACT (D.21B)

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.21B.

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.21B. 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.21B 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.
00010UNHMessage headerM1
00020BGMBeginning of messageM1
00030DTMDate/time/periodM×10
00040ALIAdditional informationC×5
00050IMDItem descriptionC×10
00060FTXFree textC×5
00070PGIProduct group informationC×10
00080CUXCurrenciesC×9
00090  SG1Groupe (×10)C×10
00100  TRUTechnical rulesM1
00110  DTMDate/time/periodC1
00120    SG2Groupe (×10)C×10
00130    RCSRequirements and conditionsM1
00140    PIAAdditional product idC×5
00150      SG3Groupe (×99)C×99
00160      RFFReferenceM1
00170      DTMDate/time/periodC×5
00180        SG4Groupe (×99)C×99
00190        NADName and addressM1
00200          SG5Groupe (×5)C×5
00210          CTAContact informationM1
00220          COMCommunication contactC×10
00230            SG6Groupe (×5)C×5
00240            RFFReferenceM1
00250            DTMDate/time/periodC×5
00260              SG7Groupe (×999)C×999
00270              CCICharacteristic/class idM1
00280              CAVCharacteristic valueC×10
00290              MEAMeasurementsC×10
00300                SG8Groupe (×99)C×99
00310                EFIExternal file link identificationM1
00320                CEDComputer environment detailsC×99
00330                COMCommunication contactC×9
00340                RFFReferenceC×9
00350                DTMDate/time/periodC×9
00360                QTYQuantityC×9

Detail

Pos.TagNomSRép.
00370  SG9Groupe (×999999)C×999999
00380  LINLine itemM1
00390  PIAAdditional product idC×10
00400  DTMDate/time/periodC×99
00410  MEAMeasurementsC×10
00420  HANHandling instructionsC×5
00430  DOCDocument/message detailsC×99
00440  FTXFree textC×99
00450  PGIProduct group informationC×10
00460    SG10Groupe (×10)C×10
00470    IMDItem descriptionM1
00480    FTXFree textC×99
00490      SG11Groupe (×10)C×10
00500      TRUTechnical rulesM1
00510      DTMDate/time/periodC1
00520        SG12Groupe (×10)C×10
00530        RCSRequirements and conditionsM1
00540        PIAAdditional product idC×5
00550          SG13Groupe (×10)C×10
00560          QTYQuantityM1
00570          DTMDate/time/periodC×5
00580          STSStatusC×5
00590            SG14Groupe (×5)C×5
00600            PRIPrice detailsM1
00610            CUXCurrenciesC1
00620            RNGRange detailsC1
00630              SG15Groupe (×99999)C×99999
00640              CCICharacteristic/class idM1
00650              CAVCharacteristic valueC×10
00660              MEAMeasurementsC×10
00670                SG16Groupe (×999)C×999
00680                ALIAdditional informationM1
00690                PCDPercentage detailsC×5
00700                  SG17Groupe (×99)C×99
00710                  RFFReferenceM1
00720                  DTMDate/time/periodC×5
00730                    SG18Groupe (×99)C×99
00740                    NADName and addressM1
00750                    RFFReferenceC×99
00760                    QTYQuantityC×5
00770                      SG19Groupe (×5)C×5
00780                      CTAContact informationM1
00790                      COMCommunication contactC×10
00800                        SG20Groupe (×10)C×10
00810                        DGSDangerous goodsM1
00820                        QTYQuantityC1
00830                        FTXFree textC×5
00840                          SG21Groupe (×5)C×5
00850                          PACPackageM1
00860                          MEAMeasurementsC×10
00870                          QTYQuantityC×5
00880                          HANHandling instructionsC×5
00890                          PCIPackage identificationC×5
00900                            SG22Groupe (×99)C×99
00910                            CODComponent detailsM1
00920                            MEAMeasurementsC×9
00930                            QTYQuantityC×9
00940                            PCDPercentage detailsC×9
00950                              SG23Groupe (×999999)C×999999
00960                              HYNHierarchy informationM1
00970                              PIAAdditional product idC×10
00980                              QTYQuantityC×5
00990                              FTXFree textC×99
01000                                SG24Groupe (×999)C×999
01010                                RFFReferenceM1
01020                                DTMDate/time/periodC×5
01030                                  SG25Groupe (×99)C×99
01040                                  CCICharacteristic/class idM1
01050                                  CAVCharacteristic valueC×10
01060                                  MEAMeasurementsC×10
01070                                    SG26Groupe (×99)C×99
01080                                    NADName and addressM1
01090                                    PIAAdditional product idC×10
01100                                    QTYQuantityC×5
01110                                      SG27Groupe (×99)C×99
01120                                      CCICharacteristic/class idM1
01130                                      CAVCharacteristic valueC×99
01140                                      MEAMeasurementsC×10
01150                                        SG28Groupe (×99)C×99
01160                                        EFIExternal file link identificationM1
01170                                        CEDComputer environment detailsC×99
01180                                        COMCommunication contactC×9
01190                                        RFFReferenceC×9
01200                                        DTMDate/time/periodC×9
01210                                        QTYQuantityC×9
01220UNTMessage 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.21B » 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.21B avec ses segments mandatoires uniquement. L'objectif est de montrer la version exacte annoncée dans UNH (PRODAT:D:21B:UN) — pas de reproduire un cas métier complet.

edifact prodat-d21b-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL021001'
UNH+1+PRODAT:D:21B: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+CTRL021001'

Erreurs fréquentes

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

Équivalent fonctionnel X12 : X12 888.

← Toutes les versions EDIFACT