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

PRICAT — EDIFACT Price/Sales Catalogue Message (D.10A)

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

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.10A. 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.10A 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.
0010UNHMessage headerM1
0020BGMBeginning of messageM1
0030DTMDate/time/periodM×35
0040ALIAdditional informationC×5
0050FTXFree textC×99
0060  SG1Group (×99)C×99
0070  RFFReferenceM1
0080  DTMDate/time/periodC×5
0090    SG2Group (×99)C×99
0100    NADName and addressM1
0110    LOCPlace/location identificationC×25
0120      SG3Group (×10)C×10
0130      RFFReferenceM1
0140      DTMDate/time/periodC×5
0150        SG4Group (×5)C×5
0160        CTAContact informationM1
0170        COMCommunication contactC×5
0180          SG5Group (×5)C×5
0190          TAXDuty/tax/fee detailsM1
0200          MOAMonetary amountC1
0210          DTMDate/time/periodC1
0220            SG6Group (×20)C×20
0230            CUXCurrenciesM1
0240            DTMDate/time/periodC×5
0250              SG7Group (×10)C×10
0260              PYTPayment termsM1
0270              DTMDate/time/periodC×5
0280              PCDPercentage detailsC1
0290              MOAMonetary amountC1
0300                SG8Group (×10)C×10
0310                TDTTransport informationM1
0320                LOCPlace/location identificationC×10
0330                  SG9Group (×5)C×5
0340                  TODTerms of delivery or transportM1
0350                  LOCPlace/location identificationC×2
0360                    SG10Group (×10)C×10
0370                    ALCAllowance or chargeM1
0380                    ALIAdditional informationC×5
0390                    DTMDate/time/periodC×9
0400                      SG11Group (×10)C×10
0410                      QTYQuantityM1
0420                      RNGRange detailsC1
0430                        SG12Group (×10)C×10
0440                        PCDPercentage detailsM1
0450                        RNGRange detailsC1
0460                          SG13Group (×10)C×10
0470                          MOAMonetary amountM1
0480                          RNGRange detailsC1
0490                            SG14Group (×10)C×10
0500                            RTERate detailsM1
0510                            RNGRange detailsC1
0520                              SG15Group (×5)C×5
0530                              TAXDuty/tax/fee detailsM1
0540                              MOAMonetary amountC1
0550                              DTMDate/time/periodC1
0560                                SG16Group (×9)C×9
0570                                TRUTechnical rulesM1
0580                                DTMDate/time/periodC×9

Detail

Pos.TagNameSRep.
0590  SG17Group (×1000)C×1000
0600  PGIProduct group informationM1
0610  DTMDate/time/periodC×15
0620  QTYQuantityC×10
0630  ALIAdditional informationC×5
0640  FTXFree textC×5
0650    SG18Group (×10)C×10
0660    CUXCurrenciesM1
0670    DTMDate/time/periodC×5
0680      SG19Group (×100)C×100
0690      PRIPrice detailsM1
0700      CUXCurrenciesC1
0710      APRAdditional price informationC×99
0720      RNGRange detailsC1
0730      DTMDate/time/periodC×5
0740        SG20Group (×10)C×10
0750        TAXDuty/tax/fee detailsM1
0760        MOAMonetary amountC1
0770        DTMDate/time/periodC1
0780          SG21Group (×99)C×99
0790          ALCAllowance or chargeM1
0800          ALIAdditional informationC×5
0810            SG22Group (×1)C1
0820            QTYQuantityM1
0830            RNGRange detailsC1
0840              SG23Group (×1)C1
0850              PCDPercentage detailsM1
0860              RNGRange detailsC1
0870                SG24Group (×2)C×2
0880                MOAMonetary amountM1
0890                RNGRange detailsC1
0900                  SG25Group (×1)C1
0910                  RTERate detailsM1
0920                  RNGRange detailsC1
0930                    SG26Group (×5)C×5
0940                    TAXDuty/tax/fee detailsM1
0950                    MOAMonetary amountC1
0960                    DTMDate/time/periodC1
0970                      SG27Group (×20)C×20
0980                      NADName and addressM1
0990                      LOCPlace/location identificationC×5
1000                        SG28Group (×10)C×10
1010                        RFFReferenceM1
1020                        DTMDate/time/periodC×5
1030                          SG29Group (×5)C×5
1040                          CTAContact informationM1
1050                          COMCommunication contactC×5
1060                            SG30Group (×10)C×10
1070                            PYTPayment termsM1
1080                            DTMDate/time/periodC×5
1090                            PCDPercentage detailsC1
1100                            MOAMonetary amountC1
1110                              SG31Group (×10)C×10
1120                              TDTTransport informationM1
1130                              LOCPlace/location identificationC×10
1140                                SG32Group (×5)C×5
1150                                TODTerms of delivery or transportM1
1160                                LOCPlace/location identificationC×2
1170                                  SG33Group (×10)C×10
1180                                  PACPackageM1
1190                                  MEAMeasurementsC×10
1200                                  HANHandling instructionsC×5
1210                                    SG34Group (×99)C×99
1220                                    EFIExternal file link identificationM1
1230                                    CEDComputer environment detailsC×99
1240                                    COMCommunication contactC×9
1250                                    RFFReferenceC×9
1260                                    DTMDate/time/periodC×9
1270                                    QTYQuantityC×9
1280                                      SG35Group (×9)C×9
1290                                      TRUTechnical rulesM1
1300                                      DTMDate/time/periodC×9
1310                                        SG36Group (×999999)C×999999
1320                                        LINLine itemM1
1330                                        PIAAdditional product idC×99
1340                                        IMDItem descriptionC×999
1350                                        MEAMeasurementsC×99
1360                                        QTYQuantityC×10
1370                                        HANHandling instructionsC×5
1380                                        ALIAdditional informationC×5
1390                                        DTMDate/time/periodC×10
1400                                        RFFReferenceC×99
1410                                        LOCPlace/location identificationC×99
1420                                        DOCDocument/message detailsC1
1430                                        PTYPriorityC×99
1440                                        FTXFree textC×999
1450                                          SG37Group (×999)C×999
1460                                          CCICharacteristic/class idM1
1470                                          CAVCharacteristic valueC×10
1480                                          MEAMeasurementsC×10
1490                                            SG38Group (×10)C×10
1500                                            TAXDuty/tax/fee detailsM1
1510                                            MOAMonetary amountC1
1520                                            DTMDate/time/periodC1
1530                                              SG39Group (×5)C×5
1540                                              CUXCurrenciesM1
1550                                              DTMDate/time/periodC×5
1560                                                SG40Group (×100)C×100
1570                                                PRIPrice detailsM1
1580                                                CUXCurrenciesC1
1590                                                APRAdditional price informationC×99
1600                                                RNGRange detailsC1
1610                                                DTMDate/time/periodC×5
1620                                                PCDPercentage detailsC×5
1630                                                LOCPlace/location identificationC×99
1640                                                  SG41Group (×99)C×99
1650                                                  ALCAllowance or chargeM1
1660                                                  ALIAdditional informationC×5
1670                                                  DTMDate/time/periodC×9
1680                                                  LOCPlace/location identificationC×99
1690                                                    SG42Group (×10)C×10
1700                                                    QTYQuantityM1
1710                                                    RNGRange detailsC1
1720                                                      SG43Group (×99)C×99
1730                                                      PCDPercentage detailsM1
1740                                                      RNGRange detailsC1
1750                                                        SG44Group (×10)C×10
1760                                                        MOAMonetary amountM1
1770                                                        RNGRange detailsC1
1780                                                          SG45Group (×10)C×10
1790                                                          RTERate detailsM1
1800                                                          RNGRange detailsC1
1810                                                            SG46Group (×5)C×5
1820                                                            TAXDuty/tax/fee detailsM1
1830                                                            MOAMonetary amountC1
1840                                                            DTMDate/time/periodC1
1850                                                              SG47Group (×999)C×999
1860                                                              PACPackageM1
1870                                                              MEAMeasurementsC×10
1880                                                              QTYQuantityC×99
1890                                                              HANHandling instructionsC×5
1900                                                                SG48Group (×10)C×10
1910                                                                PYTPayment termsM1
1920                                                                DTMDate/time/periodC×5
1930                                                                PCDPercentage detailsC1
1940                                                                MOAMonetary amountC1
1950                                                                  SG49Group (×10)C×10
1960                                                                  TDTTransport informationM1
1970                                                                  LOCPlace/location identificationC×10
1980                                                                    SG50Group (×5)C×5
1990                                                                    TODTerms of delivery or transportM1
2000                                                                    LOCPlace/location identificationC×2
2010                                                                      SG51Group (×99)C×99
2020                                                                      EFIExternal file link identificationM1
2030                                                                      CEDComputer environment detailsC×99
2040                                                                      COMCommunication contactC×9
2050                                                                      RFFReferenceC×9
2060                                                                      DTMDate/time/periodC×9
2070                                                                      QTYQuantityC×9
2080                                                                        SG52Group (×99)C×99
2090                                                                        NADName and addressM1
2100                                                                          SG53Group (×99)C×99
2110                                                                          CTAContact informationM1
2120                                                                          COMCommunication contactC×99
2130                                                                            SG54Group (×9)C×9
2140                                                                            TRUTechnical rulesM1
2150                                                                            DTMDate/time/periodC×9
2160                                                                              SG55Group (×9)C×9
2170                                                                              DGSDangerous goodsM1
2180                                                                              QTYQuantityC×9
2190                                                                              FTXFree textC×9
2200                                                                                SG56Group (×999)C×999
2210                                                                                HYNHierarchy informationM1
2220                                                                                PIAAdditional product idC×99
2230                                                                                QTYQuantityC×9
2240                                                                                FTXFree textC×99
2250                                                                                  SG57Group (×999)C×999
2260                                                                                  RFFReferenceM1
2270                                                                                  DTMDate/time/periodC×9
2280                                                                                    SG58Group (×99)C×99
2290                                                                                    CCICharacteristic/class idM1
2300                                                                                    CAVCharacteristic valueC×9
2310                                                                                    MEAMeasurementsC×99
2320                                                                                      SG59Group (×99)C×99
2330                                                                                      NADName and addressM1
2340                                                                                      PIAAdditional product idC×99
2350                                                                                      QTYQuantityC×9
2360                                                                                        SG60Group (×99)C×99
2370                                                                                        CCICharacteristic/class idM1
2380                                                                                        CAVCharacteristic valueC×99
2390                                                                                        MEAMeasurementsC×9
2400UNTMessage trailerM1

Summary

No segment in this section.

Changes vs D.96A

Top-level differences between D.96A and D.10A 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.10A at the same level.
  • PAT in the detail section — present in D.96A but missing in D.10A at the same level.

Max-repeat changes

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

Structural example

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

edifact pricat-d10a-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL010001'
UNH+1+PRICAT:D:10A: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+CTRL010001'

Common errors

  • Misaligned UNH tokens — The UNH+...+PRICAT:D:10A: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.10A, 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.16B, 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