TRADACOMS ›
Price 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: PRIHDR → PRIINF → PRITLR.
Message structure
| Segment | Name | Usage |
|---|---|---|
MHD | Message Header | One message can cover a number of products |
NOI | Nature of Information | Repeats per type (ADD, AMEND, DELETE, REPORT) |
CLR | Customer Location References | Repeat for each location |
PRN | Product References | This 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 |
PRD | Product Description | |
CLP | Customer Location References | |
PRI | Price Data Header | |
PRP | Price Data Details | |
DSC | Discount Data Header | |
DSD | Discount Data Details | |
DNC | Data Narrative | |
MTR | Message Trailer |
Segments and data elements
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
MSRF | Message Reference | M | V | 9(12) | Consecutive count of messages within the transmission |
TYPE | Type of Message composite | M | 'PRIINF' '8' for this version | ||
| Type | M | F | X(6) | ||
| Version Number | M | F | 9(1) |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Starts at 1 and is incremented by 1 for each segment of this type in the message |
TYPC | Type of Change | M | V | X(6) | "ADD", "DELETE", "AMEND", "REPORT" |
DARA | Date Range composite | C | Start date is mandatory for ADD, AMEND and DELETE | ||
| Start Date | C | F | 9(6) | ||
| End Date | C | F | 9(6) |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA from number of NOI segment ?? |
SEQB | Second Level Sequence Number | M | V | 9(10) | Starts at 1 and incremented by 1 for each repeat of this segment |
CLOS | Start Customer's Location Identity composite | C | Used to quote a range of locations | ||
| EAN Location Number | C | F | 9(13) | ||
| Customer's own code | C | V | X(17) | ||
| Supplier's identification | C | V | X(17) | ||
CLOE | End Customer's Location Identity composite | C | Used to quote a range of locations | ||
| EAN Location Number | C | F | 9(13) | ||
| Customer's Own Code | C | V | X(17) | ||
| Supplier's Identification | C | V | X(17) | ||
REGS | Supplier's Region Code | C | V | X(17) | |
REGC | Customer's Region Code | C | V | X(17) |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA from NOI segment |
SEQB | Second Level Sequence Number | M | V | 9(10) | Starts at 1 and incremented by 1 for each repeat of this segment |
LEVC | Level References composite | M | Shows 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 Code | M | F | X(1) | ||
| Authorisation | M | F | X(1) | ||
SPRO | Supplier's Product Number composite | M | Either 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 Number | C | F | 9(13) | ||
| Supplier's Code | C | V | X(30) | ||
| DUN-14 Code | C | F | 9(14) | ||
CPRO | Customer's Product Number composite | C | Can 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 Number | C | F | 9(15) | ||
| Customer's Item Code | C | V | X(30) | ||
UNOR | Unit of Ordering composite | M | At 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 Unit | C | V | 9(15) | ||
| Ordering Measure | C | V | 9(10)V9(3) | ||
| Measure Indicator | C | V | X(6) | ||
TDES | Traded Unit Description composite | C | Full description of the item being traded. Consistent with any labels or packaging | ||
| Line 1 | C | V | X(40) | ||
| Line 2 | C | V | X(40) | ||
UCON | Code for Unit Contained composite | C | EAN 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 Number | C | F | 9(13) | ||
| Supplier's Code | C | V | X(30) | ||
| DUN-14 Code | C | F | 9(14) | ||
| Customer's Own Brand EAN Number | C | F | 9(15) | ||
| Customer's Item Code | C | V | X(30) | ||
CORI | Code for Replaced Item composite | C | Used 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 Number | C | F | 9(13) | ||
| Supplier's Code | C | V | X(30) | ||
| DUN-14 Code | C | F | 9(14) | ||
| Customer's Own Brand EAN Number | C | F | 9(15) | ||
| Customer's Item Code | C | V | X(30) |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA in preceding NOI segments |
SEQB | Second Level Sequence Number | M | V | 9(10) | Takes value of SEQB in preceding PRN segments |
SEQC | Third Level Sequence Number | M | V | 9(10) | Starts at 1 and incremented by 1 for each repeat of this segment |
MSPR | Selling on Price Manufacturer's Recommended Selling composite | C | In pounds | ||
| Manufacturer's Recommended Selling Price | C | V | 9(10)V9(4) | ||
| Marked Price | C | V | 9(10)V9(4) | ||
| Split Pack Price | C | V | 9(10)V9(4) | ||
VRMI | Variable Measure Indicator | C | F | 9(1) | Used if weight and volume information subject to variation 0 = does not affect pricing 1 = affects pricing |
TNAC | Temporarily Not Available Code | C | F | 9(1) | 1 = not available 0 = become available |
DLED | Delivery lead time composite | C | It is expected that this will be expressed either as working days or hours | ||
| Working Days | C | V | 9(3) | ||
| Hours | C | V | 9(2) | ||
MOQY | Ordering Quantity composite | C | Used to indicate ordering quantity restrictions ?? Used for variable measure items Code Values List 4 | ||
| Minimum Ordering Quantity | C | V | 9(15) | ||
| Maximum Ordering Quantity | C | V | 9(15) | ||
| Ordering Measure | C | V | 9(10)V9(3) | ||
| Measure Indicator | C | V | X(6) | ||
| Ordering Multiple | C | V | 9(15) | ||
MOVL | Ordering Value composite | C | In pounds | ||
| Minimum Ordering Value | C | V | 9(10)V9(4) | ||
| Maximum Ordering Value | C | V | 9(10)V9(4) | ||
SRPR | Supplier's Reporting Reference composite | C | |||
| Reporting Group | C | V | X(17) | ||
| Reporting Sequence | C | V | 9(15) | ||
PRST | Product Status | C | F | X(1) | 0 = stock item 1 = made to order |
SCRF | Specification/Contract References composite | C | Reference number of the specification which defines the product and/or the contract | ||
| Specification No. | C | V | X(17) | ||
| Contract Number | C | V | X(17) | ||
VATC | VAT Rate Category Code | C | F | X(1) | See Code List 12 · code list 12 |
DARA | Date Range composite | C | Overrides the applicability dates in NOI (NOI, DARA) | ||
| Start Date | C | F | 9(6) | ||
| End Date | C | F | 9(6) |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA from NOI segment |
SEQB | Second Level Sequence Number | M | V | 9(10) | Takes value of SEQB from PRN segment |
SEQC | Third Level Sequence Number | M | V | 9(10) | Starts at 1 and is incremented by 1 for each report of this segment |
CLOS | Start Customer's Location Identity composite | C | Used when the price details apply to a range of locations | ||
| EAN Location Number | C | F | 9(13) | ||
| Customer's Own Code | C | V | X(17) | ||
| Supplier's Identification | C | V | X(17) | ||
CLOE | End Customer's Location Identity composite | C | Used when the price details apply to a range of locations | ||
| EAN Location Number | C | F | 9(13) | ||
| Customer's Own Code | C | V | X(17) | ||
| Supplier's Identification | C | V | X(17) | ||
REGS | Supplier's Region Code | C | V | X(17) | ?? |
REGC | Customer's Region Code | C | V | X(17) | ?? |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA from NOI segment |
SEQB | Second Level Sequence Number | M | V | 9(10) | Takes value of SEQB from PRN segment |
SEQC | Third Level Sequence Number | M | V | 9(10) | Starts at 1 and is incremented by 1 for each repeat of this segment |
PAPD | Price Applicability Dates composite | M | Used to indicate the time period over which the price details apply ?? | ||
| Start Date | M | F | 9(6) | ||
| End Date | C | F | 9(6) | ||
GTYP | Graduation Type | C | F | X(1) | V = Value Q = Quantity |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA from NOI segment |
SEQB | Second Level Sequence Number | M | V | 9(10) | Takes value of SEQB from PRN segment |
SEQC | Third Level Sequence Number | M | V | 9(10) | Takes value of SEQC from PRI segment |
SEQD | Fourth Level Sequence Number | M | V | 9(10) | Starts at 1 and is incremented by 1 for each repeat of this segment |
PQGD | Quantity Graduations composite | C | Code Values List 4 Code Values List 4 | ||
| Traded Units From | C | V | 9(15) | ||
| Measure From | C | V | 9(10)V9(3) | ||
| Measure Indicator | C | V | X(6) | ||
| Traded Units To | C | V | 9(15) | ||
| Total Measure To | C | V | 9(10)V9(3) | ||
| Measure Indicator | C | V | X(6) | ||
PVGD | Value Graduations composite | C | |||
| From | C | V | 9(10)V9(4) | ||
| To | C | V | 9(10)V9(4) | ||
STPR | Standard Price composite | M | Unit price: before discount and after discount has been applied | ||
| Starting Price | C | V | 9(10)V9(4) | ||
| Nett Price | C | V | 9(10)V9(4) | ||
SBPR | Split Box Price composite | C | Unit price when split from a larger pack: before discount and after discount has been applied | ||
| Starting Price | C | V | 9(10)V9(4) | ||
| Nett price | C | V | 9(10)V9(4) |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA from NOI segment |
SEQB | Second Level Sequence Number | M | V | 9(10) | Takes value of SEQB from PRN segment |
SEQC | Third Level Sequence Number | M | V | 9(10) | Starts at 1 and is incremented by 1 for each repeat of this segment |
DAPD | Discount Applicability Dates composite | M | Used to indicate the time period over which the discount details apply | ||
| Start Date | M | F | 9(6) | ||
| End Date | C | F | 9(6) | ||
DTYP | Discount Type | C | F | X(1) | See Code Values List 32 · code list 32 |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA from NOI segment |
SEQB | Second Level Sequence Number | M | V | 9(10) | Takes value of SEQB from PRN segment |
SEQC | Third Level Sequence Number | M | V | 9(10) | Takes value of SEQC from DSC segment |
SEQD | Fourth Level Sequence Number | M | V | 9(10) | Starts at 1 and is incremented by 1 for each repeat of this segment |
DQGD | Quantity Graduations composite | C | Code Values List 4 Code Values List 4 | ||
| Traded Units From | C | V | 9(15) | ||
| Total Measure From | C | V | 9(10)V9(3) | ||
| Measure Indicator | C | V | X(6) | ||
| Traded Units To | C | V | 9(15) | ||
| Total Measure To | C | V | 9(10)V9(3) | ||
| Measure Indicator | C | V | X(6) | ||
DVGD | Value Graduations composite | C | |||
| From | C | V | 9(10)V9(4) | ||
| To | C | V | 9(10)V9(4) | ||
ADJT | Adjustment Type Indicator | M | V | X(3) | P = Percentage V = Value |
AOCI | Allowance/Charge Indicator | M | F | X(1) | A = Allowance C = Charge |
ACCR | Accumulation Rules | M | F | X(1) | G = Gross N = Nett |
AADJ | Actual Adjustment composite | M | Actual adjustment percentage Actual adjustment amount | ||
| Adjustment Percentage | C | V | 9(3)V9(3) | ||
| Adjustment Amount | C | V | 9(10)V9(4) |
| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
SEQA | First Level Sequence Number | M | V | 9(10) | Takes value of SEQA from NOI segment |
SEQB | Second Level Sequence Number | M | V | 9(10) | Takes value of SEQB from PRN segment |
SEQC | Third Level Sequence Number | M | V | 9(10) | Starts at 1 and is incremented by 1 for each repeat of this segment |
DNAC | Data Narrative Code composite | C | Standard 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 Number | C | V | 9(4) | ||
| Code Value | C | V | X(3) | ||
RTEX | Registered Text composite | C | Essential 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 Code | C | V | X(3) | ||
| 1st Application Text | C | V | X(40) | ||
| 2nd Application Code | C | V | X(3) | ||
| 2nd Application Text | C | V | X(40) | ||
| 3rd Application Code | C | V | X(3) | ||
| 3rd application Text | C | V | X(40) | ||
| 4th Application Code | C | V | X(3) | ||
| 4th Application Text | C | V | X(40) | ||
GNAR | General Narrative composite | C | |||
| General Narrative Line 1 | C | V | X(40) | ||
| General Narrative Line 2 | C | V | X(40) | ||
| General Narrative Line 3 | C | V | X(40) | ||
| General Narrative Line 4 | C | V | X(40) |
MTR: Message Trailer
all uses of this segment →| Element | Name | M/C | F/V | Format | Notes |
|---|---|---|---|---|---|
NOSG | Number of Segments | M | V | 9(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 →