TRADACOMS Reference
TRADACOMSPrice Information › PRIINF

PRIINF: Price Details

The PRIINF message is part of the TRADACOMS Price Information file: price lists and price changes from supplier to customer. The Price Information file contains: PRIHDRPRIINFPRITLR.

12 segments76 data elements

Message structure

SegmentNameUsage
MHDMessage HeaderOne message can cover a number of products
NOINature of InformationRepeats per type (ADD, AMEND, DELETE, REPORT)
CLRCustomer Location ReferencesRepeat for each location
PRNProduct ReferencesThis set of segments can be repeated within the NOI type. There would be one set per product, but for each product some segments or groups of segments can repeat in their own right. See structure diagram for details
PRDProduct Description
CLPCustomer Location References
PRIPrice Data Header
PRPPrice Data Details
DSCDiscount Data Header
DSDDiscount Data Details
DNCData Narrative
MTRMessage Trailer
MHDNOICLRPRNPRDCLPPRIPRPDSCDSDDNCMTR

Segments and data elements

MHD: Message Header

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
MSRFMessage ReferenceMV9(12)Consecutive count of messages within the transmission
TYPEType of Message compositeM'PRIINF' '8' for this version
TypeMFX(6)
Version NumberMF9(1)

NOI: Nature Of Information

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Starts at 1 and is incremented by 1 for each segment of this type in the message
TYPCType of ChangeMVX(6)"ADD", "DELETE", "AMEND", "REPORT"
DARADate Range compositeCStart date is mandatory for ADD, AMEND and DELETE
Start DateCF9(6)
End DateCF9(6)

CLR: Customer's Location References

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from number of NOI segment ??
SEQBSecond Level Sequence NumberMV9(10)Starts at 1 and incremented by 1 for each repeat of this segment
CLOSStart Customer's Location Identity compositeCUsed to quote a range of locations
EAN Location NumberCF9(13)
Customer's own codeCVX(17)
Supplier's identificationCVX(17)
CLOEEnd Customer's Location Identity compositeCUsed to quote a range of locations
EAN Location NumberCF9(13)
Customer's Own CodeCVX(17)
Supplier's IdentificationCVX(17)
REGSSupplier's Region CodeCVX(17)
REGCCustomer's Region CodeCVX(17)

PRN: Product References

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from NOI segment
SEQBSecond Level Sequence NumberMV9(10)Starts at 1 and incremented by 1 for each repeat of this segment
LEVCLevel References compositeMShows the level of this product in the hierarchy or chain. First unit in a chain or hierarchy = 1. Subsequent levels increased by 1 0 = customer is not authorised to buy this product 1 = customer is authorised to buy this product
Level CodeMFX(1)
AuthorisationMFX(1)
SPROSupplier's Product Number compositeMEither the EAN article number or the supplier's code must be quoted EAN article number allocated to the unit of trade Supplier's internal reference (non-EAN) identifying the traded unit Code for the traded unit allocated under the alternative (DUN-14) EAN system
Manufacturer's EAN-13 Article NumberCF9(13)
Supplier's CodeCVX(30)
DUN-14 CodeCF9(14)
CPROCustomer's Product Number compositeCCan be used for 'own label' items allocated an in-store number in a general format Customer's internal reference for the item (non-EAN format)
Customer's Own Brand EAN NumberCF9(15)
Customer's Item CodeCVX(30)
UNORUnit of Ordering compositeMAt least one of the 3 sub-elements must be quoted. Measure indicators must be quoted if ordering measure is used No. of consumer units making up the supplier's traded unit Used for variable measure items Abbreviation of ordering measure. Code list 4
Consumer Units in Traded UnitCV9(15)
Ordering MeasureCV9(10)V9(3)
Measure IndicatorCVX(6)
TDESTraded Unit Description compositeCFull description of the item being traded. Consistent with any labels or packaging
Line 1CVX(40)
Line 2CVX(40)
UCONCode for Unit Contained compositeCEAN code for the unit (consumer unit or intermediate level) contained in the unit being described. If the latter is the lowest coded level, insert 13 zeros. (Insert five leading zeros before eight-digit codes) Suppliers internal reference (non-EAN) identifying the unit contained Code for the unit contained allocated under the alternative (DUN-14) EAN system Used when 'own label' units coded with in-store numbers are contained EAN prefix - 2 dig; Customer's number - 5 dig; Consumer Unit number - 8 dig Customer's internal reference for the unit contained - non-EAN format
EAN-13 Article NumberCF9(13)
Supplier's CodeCVX(30)
DUN-14 CodeCF9(14)
Customer's Own Brand EAN NumberCF9(15)
Customer's Item CodeCVX(30)
CORICode for Replaced Item compositeCUsed when the item described replaces another item for the purposes of ordering EAN Code of the unit being replaced. (Insert five leading zeros before eight-digit codes) Supplier's internal reference (non-EAN) identifying the replaced unit Code for the replaced unit allocated under the alternative (DUN-14) EAN system Used when 'own label' units coded with in-store numbers are being replaced EAN prefix - 2 dig; Customer's number - 5 dig; Consumer Unit number - 8 dig Customer's internal reference for the replaced unit - non-EAN format
EAN-13 Article NumberCF9(13)
Supplier's CodeCVX(30)
DUN-14 CodeCF9(14)
Customer's Own Brand EAN NumberCF9(15)
Customer's Item CodeCVX(30)

PRD: Product Description

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA in preceding NOI segments
SEQBSecond Level Sequence NumberMV9(10)Takes value of SEQB in preceding PRN segments
SEQCThird Level Sequence NumberMV9(10)Starts at 1 and incremented by 1 for each repeat of this segment
MSPRSelling on Price Manufacturer's Recommended Selling compositeCIn pounds
Manufacturer's Recommended Selling PriceCV9(10)V9(4)
Marked PriceCV9(10)V9(4)
Split Pack PriceCV9(10)V9(4)
VRMIVariable Measure IndicatorCF9(1)Used if weight and volume information subject to variation 0 = does not affect pricing 1 = affects pricing
TNACTemporarily Not Available CodeCF9(1)1 = not available 0 = become available
DLEDDelivery lead time compositeCIt is expected that this will be expressed either as working days or hours
Working DaysCV9(3)
HoursCV9(2)
MOQYOrdering Quantity compositeCUsed to indicate ordering quantity restrictions ?? Used for variable measure items Code Values List 4
Minimum Ordering QuantityCV9(15)
Maximum Ordering QuantityCV9(15)
Ordering MeasureCV9(10)V9(3)
Measure IndicatorCVX(6)
Ordering MultipleCV9(15)
MOVLOrdering Value compositeCIn pounds
Minimum Ordering ValueCV9(10)V9(4)
Maximum Ordering ValueCV9(10)V9(4)
SRPRSupplier's Reporting Reference compositeC
Reporting GroupCVX(17)
Reporting SequenceCV9(15)
PRSTProduct StatusCFX(1)0 = stock item 1 = made to order
SCRFSpecification/Contract References compositeCReference number of the specification which defines the product and/or the contract
Specification No.CVX(17)
Contract NumberCVX(17)
VATCVAT Rate Category CodeCFX(1)See Code List 12 · code list 12
DARADate Range compositeCOverrides the applicability dates in NOI (NOI, DARA)
Start DateCF9(6)
End DateCF9(6)

CLP: Customer's Location References

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from NOI segment
SEQBSecond Level Sequence NumberMV9(10)Takes value of SEQB from PRN segment
SEQCThird Level Sequence NumberMV9(10)Starts at 1 and is incremented by 1 for each report of this segment
CLOSStart Customer's Location Identity compositeCUsed when the price details apply to a range of locations
EAN Location NumberCF9(13)
Customer's Own CodeCVX(17)
Supplier's IdentificationCVX(17)
CLOEEnd Customer's Location Identity compositeCUsed when the price details apply to a range of locations
EAN Location NumberCF9(13)
Customer's Own CodeCVX(17)
Supplier's IdentificationCVX(17)
REGSSupplier's Region CodeCVX(17)??
REGCCustomer's Region CodeCVX(17)??
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from NOI segment
SEQBSecond Level Sequence NumberMV9(10)Takes value of SEQB from PRN segment
SEQCThird Level Sequence NumberMV9(10)Starts at 1 and is incremented by 1 for each repeat of this segment
PAPDPrice Applicability Dates compositeMUsed to indicate the time period over which the price details apply ??
Start DateMF9(6)
End DateCF9(6)
GTYPGraduation TypeCFX(1)V = Value Q = Quantity

PRP: Price Details

Mall uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from NOI segment
SEQBSecond Level Sequence NumberMV9(10)Takes value of SEQB from PRN segment
SEQCThird Level Sequence NumberMV9(10)Takes value of SEQC from PRI segment
SEQDFourth Level Sequence NumberMV9(10)Starts at 1 and is incremented by 1 for each repeat of this segment
PQGDQuantity Graduations compositeCCode Values List 4 Code Values List 4
Traded Units FromCV9(15)
Measure FromCV9(10)V9(3)
Measure IndicatorCVX(6)
Traded Units ToCV9(15)
Total Measure ToCV9(10)V9(3)
Measure IndicatorCVX(6)
PVGDValue Graduations compositeC
FromCV9(10)V9(4)
ToCV9(10)V9(4)
STPRStandard Price compositeMUnit price: before discount and after discount has been applied
Starting PriceCV9(10)V9(4)
Nett PriceCV9(10)V9(4)
SBPRSplit Box Price compositeCUnit price when split from a larger pack: before discount and after discount has been applied
Starting PriceCV9(10)V9(4)
Nett priceCV9(10)V9(4)

DSC: Discount Header

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from NOI segment
SEQBSecond Level Sequence NumberMV9(10)Takes value of SEQB from PRN segment
SEQCThird Level Sequence NumberMV9(10)Starts at 1 and is incremented by 1 for each repeat of this segment
DAPDDiscount Applicability Dates compositeMUsed to indicate the time period over which the discount details apply
Start DateMF9(6)
End DateCF9(6)
DTYPDiscount TypeCFX(1)See Code Values List 32 · code list 32

DSD: Discount Details

Call uses of this segment →
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from NOI segment
SEQBSecond Level Sequence NumberMV9(10)Takes value of SEQB from PRN segment
SEQCThird Level Sequence NumberMV9(10)Takes value of SEQC from DSC segment
SEQDFourth Level Sequence NumberMV9(10)Starts at 1 and is incremented by 1 for each repeat of this segment
DQGDQuantity Graduations compositeCCode Values List 4 Code Values List 4
Traded Units FromCV9(15)
Total Measure FromCV9(10)V9(3)
Measure IndicatorCVX(6)
Traded Units ToCV9(15)
Total Measure ToCV9(10)V9(3)
Measure IndicatorCVX(6)
DVGDValue Graduations compositeC
FromCV9(10)V9(4)
ToCV9(10)V9(4)
ADJTAdjustment Type IndicatorMVX(3)P = Percentage V = Value
AOCIAllowance/Charge IndicatorMFX(1)A = Allowance C = Charge
ACCRAccumulation RulesMFX(1)G = Gross N = Nett
AADJActual Adjustment compositeMActual adjustment percentage Actual adjustment amount
Adjustment PercentageCV9(3)V9(3)
Adjustment AmountCV9(10)V9(4)
ElementNameM/CF/VFormatNotes
SEQAFirst Level Sequence NumberMV9(10)Takes value of SEQA from NOI segment
SEQBSecond Level Sequence NumberMV9(10)Takes value of SEQB from PRN segment
SEQCThird Level Sequence NumberMV9(10)Starts at 1 and is incremented by 1 for each repeat of this segment
DNACData Narrative Code compositeCStandard data narrative previously defined and agreed by sender and receiver Number of relevant code table Code value from code table · code list 22
Code Table NumberCV9(4)
Code ValueCVX(3)
RTEXRegistered Text compositeCEssential text, where not provided for by specific fields may be communicated using this element. Application codes to define the function of the text should be registered with the ANA. The same application code may be repeated up to four times, or up to four different codes may be used · code list 24
1st Application CodeCVX(3)
1st Application TextCVX(40)
2nd Application CodeCVX(3)
2nd Application TextCVX(40)
3rd Application CodeCVX(3)
3rd application TextCVX(40)
4th Application CodeCVX(3)
4th Application TextCVX(40)
GNARGeneral Narrative compositeC
General Narrative Line 1CVX(40)
General Narrative Line 2CVX(40)
General Narrative Line 3CVX(40)
General Narrative Line 4CVX(40)

MTR: Message Trailer

all uses of this segment →
ElementNameM/CF/VFormatNotes
NOSGNumber of SegmentsMV9(10)Control count of the number of segments comprising message. Includes the MHD and MTR segments surrounding the message

Need to exchange TRADACOMS messages with a UK retailer?

SupplyLens connects your ERP, e-commerce or accounting system to any TRADACOMS or EDIFACT trading partner: orders in, invoices out, fully managed.

Book a demo   Learn about retail EDI →