ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.
PRICAT D.16B

PRICAT — EDIFACT Price/Sales Catalogue Message (D.16B)

The PRICAT message publishes a supplier’s product and price catalogue to a buyer: item references, descriptions, base and conditional prices, taxes, validity periods. It is the master-data backbone of the relationship. This page summarises the segment structure as published by UN/CEFACT for directory D.16B.

Purpose

The PRICAT message publishes a supplier’s product and price catalogue to a buyer: item references, descriptions, base and conditional prices, taxes, validity periods. It is the master-data backbone of the relationship.

This page focuses on the structure published by UN/CEFACT for directory D.16B. The segments listed, their status (M / C), position and repetition factor are extracted from the official file pricat_c.htm hosted on service.unece.org.

Segment structure

The PRICAT D.16B message has 58 header entries, 182 detail entries and 0 summary entries (segments and groups combined). Groups are shown in bold and their members are indented by actual nesting depth.

Pos.TagNameSRep.
00010UNHMessage headerM1
00020BGMBeginning of messageM1
00030DTMDate/time/periodM×35
00040ALIAdditional informationC×5
00050FTXFree textC×99
00060  SG1Group (×99)C×99
00070  RFFReferenceM1
00080  DTMDate/time/periodC×5
00090    SG2Group (×99)C×99
00100    NADName and addressM1
00110    LOCPlace/location identificationC×25
00120      SG3Group (×10)C×10
00130      RFFReferenceM1
00140      DTMDate/time/periodC×5
00150        SG4Group (×5)C×5
00160        CTAContact informationM1
00170        COMCommunication contactC×5
00180          SG5Group (×5)C×5
00190          TAXDuty/tax/fee detailsM1
00200          MOAMonetary amountC1
00210          DTMDate/time/periodC1
00220            SG6Group (×20)C×20
00230            CUXCurrenciesM1
00240            DTMDate/time/periodC×5
00250              SG7Group (×10)C×10
00260              PYTPayment termsM1
00270              DTMDate/time/periodC×5
00280              PCDPercentage detailsC1
00290              MOAMonetary amountC1
00300                SG8Group (×10)C×10
00310                TDTTransport informationM1
00320                LOCPlace/location identificationC×10
00330                  SG9Group (×5)C×5
00340                  TODTerms of delivery or transportM1
00350                  LOCPlace/location identificationC×2
00360                    SG10Group (×10)C×10
00370                    ALCAllowance or chargeM1
00380                    ALIAdditional informationC×5
00390                    DTMDate/time/periodC×9
00400                      SG11Group (×10)C×10
00410                      QTYQuantityM1
00420                      RNGRange detailsC1
00430                        SG12Group (×10)C×10
00440                        PCDPercentage detailsM1
00450                        RNGRange detailsC1
00460                          SG13Group (×10)C×10
00470                          MOAMonetary amountM1
00480                          RNGRange detailsC1
00490                            SG14Group (×10)C×10
00500                            RTERate detailsM1
00510                            RNGRange detailsC1
00520                              SG15Group (×5)C×5
00530                              TAXDuty/tax/fee detailsM1
00540                              MOAMonetary amountC1
00550                              DTMDate/time/periodC1
00560                                SG16Group (×9)C×9
00570                                TRUTechnical rulesM1
00580                                DTMDate/time/periodC×9

Detail

Pos.TagNameSRep.
00590  SG17Group (×1000)C×1000
00600  PGIProduct group informationM1
00610  DTMDate/time/periodC×15
00620  QTYQuantityC×10
00630  ALIAdditional informationC×5
00640  FTXFree textC×5
00650    SG18Group (×10)C×10
00660    CUXCurrenciesM1
00670    DTMDate/time/periodC×5
00680      SG19Group (×100)C×100
00690      PRIPrice detailsM1
00700      CUXCurrenciesC1
00710      APRAdditional price informationC×99
00720      RNGRange detailsC1
00730      DTMDate/time/periodC×5
00740        SG20Group (×10)C×10
00750        TAXDuty/tax/fee detailsM1
00760        MOAMonetary amountC1
00770        DTMDate/time/periodC1
00780          SG21Group (×99)C×99
00790          ALCAllowance or chargeM1
00800          ALIAdditional informationC×5
00810            SG22Group (×1)C1
00820            QTYQuantityM1
00830            RNGRange detailsC1
00840              SG23Group (×1)C1
00850              PCDPercentage detailsM1
00860              RNGRange detailsC1
00870                SG24Group (×2)C×2
00880                MOAMonetary amountM1
00890                RNGRange detailsC1
00900                  SG25Group (×1)C1
00910                  RTERate detailsM1
00920                  RNGRange detailsC1
00930                    SG26Group (×5)C×5
00940                    TAXDuty/tax/fee detailsM1
00950                    MOAMonetary amountC1
00960                    DTMDate/time/periodC1
00970                      SG27Group (×20)C×20
00980                      NADName and addressM1
00990                      LOCPlace/location identificationC×5
01000                        SG28Group (×10)C×10
01010                        RFFReferenceM1
01020                        DTMDate/time/periodC×5
01030                          SG29Group (×5)C×5
01040                          CTAContact informationM1
01050                          COMCommunication contactC×5
01060                            SG30Group (×10)C×10
01070                            PYTPayment termsM1
01080                            DTMDate/time/periodC×5
01090                            PCDPercentage detailsC1
01100                            MOAMonetary amountC1
01110                              SG31Group (×10)C×10
01120                              TDTTransport informationM1
01130                              LOCPlace/location identificationC×10
01140                                SG32Group (×5)C×5
01150                                TODTerms of delivery or transportM1
01160                                LOCPlace/location identificationC×2
01170                                  SG33Group (×10)C×10
01180                                  PACPackageM1
01190                                  MEAMeasurementsC×10
01200                                  HANHandling instructionsC×5
01210                                    SG34Group (×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                                      SG35Group (×9)C×9
01290                                      TRUTechnical rulesM1
01300                                      DTMDate/time/periodC×9
01310                                        SG36Group (×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                                          SG37Group (×999)C×999
01460                                          CCICharacteristic/class idM1
01470                                          CAVCharacteristic valueC×10
01480                                          MEAMeasurementsC×10
01490                                            SG38Group (×10)C×10
01500                                            TAXDuty/tax/fee detailsM1
01510                                            MOAMonetary amountC1
01520                                            DTMDate/time/periodC1
01530                                              SG39Group (×5)C×5
01540                                              CUXCurrenciesM1
01550                                              DTMDate/time/periodC×5
01560                                                SG40Group (×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                                                  SG41Group (×99)C×99
01650                                                  ALCAllowance or chargeM1
01660                                                  ALIAdditional informationC×5
01670                                                  DTMDate/time/periodC×9
01680                                                  LOCPlace/location identificationC×99
01690                                                    SG42Group (×10)C×10
01700                                                    QTYQuantityM1
01710                                                    RNGRange detailsC1
01720                                                      SG43Group (×99)C×99
01730                                                      PCDPercentage detailsM1
01740                                                      RNGRange detailsC1
01750                                                        SG44Group (×10)C×10
01760                                                        MOAMonetary amountM1
01770                                                        RNGRange detailsC1
01780                                                          SG45Group (×10)C×10
01790                                                          RTERate detailsM1
01800                                                          RNGRange detailsC1
01810                                                            SG46Group (×5)C×5
01820                                                            TAXDuty/tax/fee detailsM1
01830                                                            MOAMonetary amountC1
01840                                                            DTMDate/time/periodC1
01850                                                              SG47Group (×999)C×999
01860                                                              PACPackageM1
01870                                                              MEAMeasurementsC×10
01880                                                              QTYQuantityC×99
01890                                                              HANHandling instructionsC×5
01900                                                                SG48Group (×10)C×10
01910                                                                PYTPayment termsM1
01920                                                                DTMDate/time/periodC×5
01930                                                                PCDPercentage detailsC1
01940                                                                MOAMonetary amountC1
01950                                                                  SG49Group (×10)C×10
01960                                                                  TDTTransport informationM1
01970                                                                  LOCPlace/location identificationC×10
01980                                                                    SG50Group (×5)C×5
01990                                                                    TODTerms of delivery or transportM1
02000                                                                    LOCPlace/location identificationC×2
02010                                                                      SG51Group (×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                                                                        SG52Group (×99)C×99
02090                                                                        NADName and addressM1
02100                                                                          SG53Group (×99)C×99
02110                                                                          CTAContact informationM1
02120                                                                          COMCommunication contactC×99
02130                                                                            SG54Group (×9)C×9
02140                                                                            TRUTechnical rulesM1
02150                                                                            DTMDate/time/periodC×9
02160                                                                              SG55Group (×9)C×9
02170                                                                              DGSDangerous goodsM1
02180                                                                              QTYQuantityC×9
02190                                                                              FTXFree textC×999
02200                                                                                SG56Group (×999)C×999
02210                                                                                HYNHierarchy informationM1
02220                                                                                PIAAdditional product idC×99
02230                                                                                QTYQuantityC×9
02240                                                                                FTXFree textC×99
02250                                                                                  SG57Group (×999)C×999
02260                                                                                  RFFReferenceM1
02270                                                                                  DTMDate/time/periodC×9
02280                                                                                    SG58Group (×99)C×99
02290                                                                                    CCICharacteristic/class idM1
02300                                                                                    CAVCharacteristic valueC×9
02310                                                                                    MEAMeasurementsC×99
02320                                                                                      SG59Group (×99)C×99
02330                                                                                      NADName and addressM1
02340                                                                                      PIAAdditional product idC×99
02350                                                                                      QTYQuantityC×9
02360                                                                                        SG60Group (×99)C×99
02370                                                                                        CCICharacteristic/class idM1
02380                                                                                        CAVCharacteristic valueC×99
02390                                                                                        MEAMeasurementsC×9
02400UNTMessage trailerM1

Summary

No segment in this section.

Changes vs D.96A

Top-level differences between D.96A and D.16B for the PRICAT message (segments directly inside header / detail / summary, ignoring nested groups). The comparison is indicative: a given tag may have evolved inside nested groups without showing up in this synthesis.

Segments added vs D.96A

  • PYT in the header section (status M, repeat ×1) — not present at the top of the corresponding D.96A section.
  • TRU in the header section (status M, repeat ×1) — not present at the top of the corresponding D.96A section.
  • PYT in the detail section (status M, repeat ×1) — not present at the top of the corresponding D.96A section.
  • EFI in the detail section (status M, repeat ×1) — not present at the top of the corresponding D.96A section.
  • CED in the detail section (status C, repeat ×99) — not present at the top of the corresponding D.96A section.
  • TRU in the detail section (status M, repeat ×1) — not present at the top of the corresponding D.96A section.
  • PTY in the detail section (status C, repeat ×99) — not present at the top of the corresponding D.96A section.
  • DGS in the detail section (status M, repeat ×1) — not present at the top of the corresponding D.96A section.
  • HYN in the detail section (status M, repeat ×1) — not present at the top of the corresponding D.96A section.

Segments removed vs D.96A

  • PAT in the header section — present in D.96A but missing in D.16B at the same level.
  • PAT in the detail section — present in D.96A but missing in D.16B at the same level.

Max-repeat changes

  • APR (detail): repeat ×1 in D.96A → ×99 in D.16B.
  • PIA (detail): repeat ×10 in D.96A → ×99 in D.16B.

Structural example

Minimal example of an PRICAT D.16B message with mandatory segments only. The goal is to show the exact version declared in UNH (PRICAT:D:16B:UN) — not to replicate a full business case (see the PRICAT D.96A page for an annotated example).

edifact pricat-d16b-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL016001'
UNH+1+PRICAT:D:16B: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+CTRL016001'

Common errors

  • Misaligned UNH tokens — The UNH+...+PRICAT:D:16B:UN token must reflect exactly the directory in use — a mismatch between the UNH release and the release agreed with the partner is rejected by every strict validator.
  • Wrong UNT segment count — The value after UNT+ must include UNH and UNT themselves. By far the most common sender-side error, regardless of the directory in use.
  • Stale code lists — Between D.96A and D.16B, several code lists received new qualifiers (DTM status, RFF qualifier, NAD codes…). Reusing an older directory’s code tables triggers warnings or even rejections depending on the partner’s strict-conformance mode.

Other versions of this message available on ediverse.io: PRICAT D.96A, PRICAT D.01B, PRICAT D.10A, PRICAT D.21B, 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.

X12 functional equivalent: X12 832.

← All EDIFACT versions