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

PRICAT — Catalogue prix/ventes EDIFACT (D.21B)

Le message PRICAT publie un catalogue de produits et de prix d'un fournisseur vers un acheteur : références, descriptions, prix base et conditionnels, taxes, périodes de validité. C'est la donnée maître par excellence. Cette page synthétise la structure segmentaire telle que publiée par UN/CEFACT pour la directory D.21B.

Objet du message

Le message PRICAT publie un catalogue de produits et de prix d'un fournisseur vers un acheteur : références, descriptions, prix base et conditionnels, taxes, périodes de validité. C'est la donnée maître par excellence.

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

Structure segmentaire

Le message PRICAT D.21B comporte 58 entrées de header, 182 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×35
00040ALIAdditional informationC×5
00050FTXFree textC×99
00060  SG1Groupe (×99)C×99
00070  RFFReferenceM1
00080  DTMDate/time/periodC×5
00090    SG2Groupe (×99)C×99
00100    NADName and addressM1
00110    LOCPlace/location identificationC×25
00120      SG3Groupe (×10)C×10
00130      RFFReferenceM1
00140      DTMDate/time/periodC×5
00150        SG4Groupe (×5)C×5
00160        CTAContact informationM1
00170        COMCommunication contactC×5
00180          SG5Groupe (×5)C×5
00190          TAXDuty/tax/fee detailsM1
00200          MOAMonetary amountC1
00210          DTMDate/time/periodC1
00220            SG6Groupe (×20)C×20
00230            CUXCurrenciesM1
00240            DTMDate/time/periodC×5
00250              SG7Groupe (×10)C×10
00260              PYTPayment termsM1
00270              DTMDate/time/periodC×5
00280              PCDPercentage detailsC1
00290              MOAMonetary amountC1
00300                SG8Groupe (×10)C×10
00310                TDTTransport informationM1
00320                LOCPlace/location identificationC×10
00330                  SG9Groupe (×5)C×5
00340                  TODTerms of delivery or transportM1
00350                  LOCPlace/location identificationC×2
00360                    SG10Groupe (×10)C×10
00370                    ALCAllowance or chargeM1
00380                    ALIAdditional informationC×5
00390                    DTMDate/time/periodC×9
00400                      SG11Groupe (×10)C×10
00410                      QTYQuantityM1
00420                      RNGRange detailsC1
00430                        SG12Groupe (×10)C×10
00440                        PCDPercentage detailsM1
00450                        RNGRange detailsC1
00460                          SG13Groupe (×10)C×10
00470                          MOAMonetary amountM1
00480                          RNGRange detailsC1
00490                            SG14Groupe (×10)C×10
00500                            RTERate detailsM1
00510                            RNGRange detailsC1
00520                              SG15Groupe (×5)C×5
00530                              TAXDuty/tax/fee detailsM1
00540                              MOAMonetary amountC1
00550                              DTMDate/time/periodC1
00560                                SG16Groupe (×9)C×9
00570                                TRUTechnical rulesM1
00580                                DTMDate/time/periodC×9

Detail

Pos.TagNomSRép.
00590  SG17Groupe (×1000)C×1000
00600  PGIProduct group informationM1
00610  DTMDate/time/periodC×15
00620  QTYQuantityC×10
00630  ALIAdditional informationC×5
00640  FTXFree textC×5
00650    SG18Groupe (×10)C×10
00660    CUXCurrenciesM1
00670    DTMDate/time/periodC×5
00680      SG19Groupe (×100)C×100
00690      PRIPrice detailsM1
00700      CUXCurrenciesC1
00710      APRAdditional price informationC×99
00720      RNGRange detailsC1
00730      DTMDate/time/periodC×5
00740        SG20Groupe (×10)C×10
00750        TAXDuty/tax/fee detailsM1
00760        MOAMonetary amountC1
00770        DTMDate/time/periodC1
00780          SG21Groupe (×99)C×99
00790          ALCAllowance or chargeM1
00800          ALIAdditional informationC×5
00810            SG22Groupe (×1)C1
00820            QTYQuantityM1
00830            RNGRange detailsC1
00840              SG23Groupe (×1)C1
00850              PCDPercentage detailsM1
00860              RNGRange detailsC1
00870                SG24Groupe (×2)C×2
00880                MOAMonetary amountM1
00890                RNGRange detailsC1
00900                  SG25Groupe (×1)C1
00910                  RTERate detailsM1
00920                  RNGRange detailsC1
00930                    SG26Groupe (×5)C×5
00940                    TAXDuty/tax/fee detailsM1
00950                    MOAMonetary amountC1
00960                    DTMDate/time/periodC1
00970                      SG27Groupe (×20)C×20
00980                      NADName and addressM1
00990                      LOCPlace/location identificationC×5
01000                        SG28Groupe (×10)C×10
01010                        RFFReferenceM1
01020                        DTMDate/time/periodC×5
01030                          SG29Groupe (×5)C×5
01040                          CTAContact informationM1
01050                          COMCommunication contactC×5
01060                            SG30Groupe (×10)C×10
01070                            PYTPayment termsM1
01080                            DTMDate/time/periodC×5
01090                            PCDPercentage detailsC1
01100                            MOAMonetary amountC1
01110                              SG31Groupe (×10)C×10
01120                              TDTTransport informationM1
01130                              LOCPlace/location identificationC×10
01140                                SG32Groupe (×5)C×5
01150                                TODTerms of delivery or transportM1
01160                                LOCPlace/location identificationC×2
01170                                  SG33Groupe (×10)C×10
01180                                  PACPackageM1
01190                                  MEAMeasurementsC×10
01200                                  HANHandling instructionsC×5
01210                                    SG34Groupe (×99)C×99
01220                                    EFIExternal file link identificationM1
01230                                    CEDComputer environment detailsC×99
01240                                    COMCommunication contactC×9
01250                                    RFFReferenceC×9
01260                                    DTMDate/time/periodC×9
01270                                    QTYQuantityC×9
01280                                      SG35Groupe (×9)C×9
01290                                      TRUTechnical rulesM1
01300                                      DTMDate/time/periodC×9
01310                                        SG36Groupe (×999999)C×999999
01320                                        LINLine itemM1
01330                                        PIAAdditional product idC×99
01340                                        IMDItem descriptionC×999
01350                                        MEAMeasurementsC×99
01360                                        QTYQuantityC×10
01370                                        HANHandling instructionsC×5
01380                                        ALIAdditional informationC×5
01390                                        DTMDate/time/periodC×10
01400                                        RFFReferenceC×99
01410                                        LOCPlace/location identificationC×99
01420                                        DOCDocument/message detailsC1
01430                                        PTYPriorityC×99
01440                                        FTXFree textC×999
01450                                          SG37Groupe (×999)C×999
01460                                          CCICharacteristic/class idM1
01470                                          CAVCharacteristic valueC×10
01480                                          MEAMeasurementsC×10
01490                                            SG38Groupe (×10)C×10
01500                                            TAXDuty/tax/fee detailsM1
01510                                            MOAMonetary amountC1
01520                                            DTMDate/time/periodC1
01530                                              SG39Groupe (×5)C×5
01540                                              CUXCurrenciesM1
01550                                              DTMDate/time/periodC×5
01560                                                SG40Groupe (×100)C×100
01570                                                PRIPrice detailsM1
01580                                                CUXCurrenciesC1
01590                                                APRAdditional price informationC×99
01600                                                RNGRange detailsC1
01610                                                DTMDate/time/periodC×5
01620                                                PCDPercentage detailsC×5
01630                                                LOCPlace/location identificationC×99
01640                                                  SG41Groupe (×99)C×99
01650                                                  ALCAllowance or chargeM1
01660                                                  ALIAdditional informationC×5
01670                                                  DTMDate/time/periodC×9
01680                                                  LOCPlace/location identificationC×99
01690                                                    SG42Groupe (×10)C×10
01700                                                    QTYQuantityM1
01710                                                    RNGRange detailsC1
01720                                                      SG43Groupe (×99)C×99
01730                                                      PCDPercentage detailsM1
01740                                                      RNGRange detailsC1
01750                                                        SG44Groupe (×10)C×10
01760                                                        MOAMonetary amountM1
01770                                                        RNGRange detailsC1
01780                                                          SG45Groupe (×10)C×10
01790                                                          RTERate detailsM1
01800                                                          RNGRange detailsC1
01810                                                            SG46Groupe (×5)C×5
01820                                                            TAXDuty/tax/fee detailsM1
01830                                                            MOAMonetary amountC1
01840                                                            DTMDate/time/periodC1
01850                                                              SG47Groupe (×999)C×999
01860                                                              PACPackageM1
01870                                                              MEAMeasurementsC×10
01880                                                              QTYQuantityC×99
01890                                                              HANHandling instructionsC×5
01900                                                                SG48Groupe (×10)C×10
01910                                                                PYTPayment termsM1
01920                                                                DTMDate/time/periodC×5
01930                                                                PCDPercentage detailsC1
01940                                                                MOAMonetary amountC1
01950                                                                  SG49Groupe (×10)C×10
01960                                                                  TDTTransport informationM1
01970                                                                  LOCPlace/location identificationC×10
01980                                                                    SG50Groupe (×5)C×5
01990                                                                    TODTerms of delivery or transportM1
02000                                                                    LOCPlace/location identificationC×2
02010                                                                      SG51Groupe (×99)C×99
02020                                                                      EFIExternal file link identificationM1
02030                                                                      CEDComputer environment detailsC×99
02040                                                                      COMCommunication contactC×9
02050                                                                      RFFReferenceC×9
02060                                                                      DTMDate/time/periodC×9
02070                                                                      QTYQuantityC×9
02080                                                                        SG52Groupe (×99)C×99
02090                                                                        NADName and addressM1
02100                                                                          SG53Groupe (×99)C×99
02110                                                                          CTAContact informationM1
02120                                                                          COMCommunication contactC×99
02130                                                                            SG54Groupe (×9)C×9
02140                                                                            TRUTechnical rulesM1
02150                                                                            DTMDate/time/periodC×9
02160                                                                              SG55Groupe (×9)C×9
02170                                                                              DGSDangerous goodsM1
02180                                                                              QTYQuantityC×9
02190                                                                              FTXFree textC×999
02200                                                                                SG56Groupe (×999)C×999
02210                                                                                HYNHierarchy informationM1
02220                                                                                PIAAdditional product idC×99
02230                                                                                QTYQuantityC×9
02240                                                                                FTXFree textC×99
02250                                                                                  SG57Groupe (×999)C×999
02260                                                                                  RFFReferenceM1
02270                                                                                  DTMDate/time/periodC×9
02280                                                                                    SG58Groupe (×99)C×99
02290                                                                                    CCICharacteristic/class idM1
02300                                                                                    CAVCharacteristic valueC×9
02310                                                                                    MEAMeasurementsC×99
02320                                                                                      SG59Groupe (×99)C×99
02330                                                                                      NADName and addressM1
02340                                                                                      PIAAdditional product idC×99
02350                                                                                      QTYQuantityC×9
02360                                                                                        SG60Groupe (×99)C×99
02370                                                                                        CCICharacteristic/class idM1
02380                                                                                        CAVCharacteristic valueC×99
02390                                                                                        MEAMeasurementsC×9
02400UNTMessage trailerM1

Summary

Aucun segment dans cette section.

Évolutions vs D.96A

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

  • PYT dans la section header (statut M, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • TRU dans la section header (statut M, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • PYT dans la section detail (statut M, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • EFI dans la section detail (statut M, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • CED dans la section detail (statut C, répétition ×99) — non présent au top-level de la section correspondante en D.96A.
  • TRU dans la section detail (statut M, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • PTY dans la section detail (statut C, répétition ×99) — non présent au top-level de la section correspondante en D.96A.
  • DGS dans la section detail (statut M, répétition ×1) — non présent au top-level de la section correspondante en D.96A.
  • HYN dans la section detail (statut M, répétition ×1) — non présent au top-level de la section correspondante en D.96A.

Segments retirés vs D.96A

  • PAT dans la section header — présent en D.96A mais absent en D.21B au même niveau.
  • PAT dans la section detail — présent en D.96A mais absent en D.21B au même niveau.

Changements de répétition max

  • APR (detail) : répétition ×1 en D.96A → ×99 en D.21B.
  • PIA (detail) : répétition ×10 en D.96A → ×99 en D.21B.

Exemple structurel

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

edifact pricat-d21b-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL021001'
UNH+1+PRICAT:D:21B:UN'
BGM+9+PRICAT-2026-Q3+9'
DTM+137:20260514:102'
DTM+194:20260701:102'
NAD+SU+5410000000456::9'
NAD+BY+5410000000123::9'
CUX+2:EUR:4'
LIN+1++3520000001234:EN'
IMD+F++:::Acoustic guitar, mahogany finish'
QTY+52:1'
PRI+AAB:899.00'
TAX+7+VAT+++:::20'
UNT+13+1'
UNZ+1+CTRL021001'

Erreurs fréquentes

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

Équivalent fonctionnel X12 : X12 832.

← Toutes les versions EDIFACT