Kohl's 850 - Retail Purchase Order Specifications

Modified on Tue, May 26 at 9:49 AM

**These specifications are a base model. All customers are responsible for ensuring their map or EDI is compliant with their trading partner's most current specifications.


X12 850 Retail Purchase Order

X12 Release 4010

Revised November 20, 2023

Print

This Draft Standard for Trial Use contains the format and establishes the data contents of the Purchase Order Transaction Set (850) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for customary and established business and industry practice relative to the placement of purchase orders for goods and services. This transaction set should not be used to convey purchase order changes or purchase order acknowledgment information.

Delimiters

~ Segment

* Element

> Component

EDI samples

Blanket Order (#00899)

Bulk E-Commerce Order

Domestic Private Brand / Exclusive Brand Release Order – Bulk

Import Blanket Order – Prepack (Prepack order containing one or more of the same UPC / EAN)

Import Bulk E-Commerce Order

Import Letter of Credit Order - Bulk

Release of Order (Pack by Store)

Release Order with DC Allocations – Compound Prepack (One Assortment per Carton)

Release Order with DC Allocations – Inner Prepack (More than one of the same Assortment per Carton)

Release Order with DC Allocations – Prepack (One Assortment per Carton)

Stand Alone-Original - Ship Direct to Stores

Stand Alone-Original Domestic Order - Bulk

ISA

Interchange Control Header

RequiredMax use 1

To start and identify an interchange of zero or more functional groups and interchange-related control segments

Example

ISA*00*          *00*          *12*14147844480    *XX*XXXXXXXXXXXXXXX*231004*0644*U*00401*000000000*X*X*>~

ISA-01

I01

Authorization Information Qualifier

Required

Identifier (ID)

Code to identify the type of information in the Authorization Information

00

No Authorization Information Present (No Meaningful Information in I02)

ISA-02

I02

Authorization Information

Required

String (AN)

Min 10Max 10

Information used for additional identification or authorization of the interchange sender or the data in the interchange; the type of information is set by the Authorization Information Qualifier (I01)

ISA-03

I03

Security Information Qualifier

Required

Identifier (ID)

Code to identify the type of information in the Security Information

00

No Security Information Present (No Meaningful Information in I04)

ISA-04

I04

Security Information

Required

String (AN)

Min 10Max 10

This is used for identifying the security information about the interchange sender or the data in the interchange; the type of information is set by the Security Information Qualifier (I03)

ISA-05

I05

Interchange ID Qualifier

Required

Identifier (ID)

Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified

12

Phone (Telephone Companies)

ISA-06

I06

Interchange Sender ID

Required

String (AN)

Min 15Max 15

Identification code published by the sender for other parties to use as the receiver ID to route data to them; the sender always codes this value in the sender ID element

ISA-07

I05

Interchange ID Qualifier

Required

Identifier (ID)

Min 2Max 2

Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified

Codes

ISA-08

I07

Interchange Receiver ID

Required

String (AN)

Min 15Max 15

Identification code published by the receiver of the data; When sending, it is used by the sender as their sending ID, thus other parties sending to them will use this as a receiving ID to route data to them

ISA-09

I08

Interchange Date

Required

Date (DT)

YYMMDD format

Date of the interchange

ISA-10

I09

Interchange Time

Required

Time (TM)

HHMM format

Time of the interchange

ISA-11

I10

Interchange Control Standards Identifier

Required

Identifier (ID)

Code to identify the agency responsible for the control standard used by the message that is enclosed by the interchange header and trailer

U

U.S. EDI Community of ASC X12, TDCC, and UCS

ISA-12

I11

Interchange Control Version Number

Required

Identifier (ID)

This version number covers the interchange control segments

00401

Draft Standards for Trial Use Approved for Publication by ASC X12 Procedures Review Board through October 1997

ISA-13

I12

Interchange Control Number

Required

Numeric (N0)

Min 9Max 9

A control number assigned by the interchange sender

ISA-14

I13

Acknowledgment Requested

Required

Identifier (ID)

Min 1Max 1

Code sent by the sender to request an interchange acknowledgment (TA1)

0

No Acknowledgment Requested

1

Interchange Acknowledgment Requested

ISA-15

I14

Usage Indicator

Required

Identifier (ID)

Min 1Max 1

Code to indicate whether data enclosed by this interchange envelope is test, production or information

I

Information

P

Production Data

T

Test Data

ISA-16

I15

Component Element Separator

Required

String (AN)

Min 1Max 1

Type is not applicable; the component element separator is a delimiter and not a data element; this field provides the delimiter used to separate component data elements within a composite data structure; this value must be different than the data element separator and the segment terminator

> 

Component Element Separator

GS

Functional Group Header

RequiredMax use 1

To indicate the beginning of a functional group and to provide control information

Example

GS*PO*14147844480*XX*20231004*0528*0000000*XX*00410VICS~

GS-01

479

Functional Identifier Code

Required

Identifier (ID)

Code identifying a group of application related transaction sets

PO

Purchase Order (850)

GS-02

142

Application Sender's Code

Required

String (AN)

Min 2Max 15

Code identifying party sending transmission; codes agreed to by trading partners

GS-03

124

Application Receiver's Code

Required

String (AN)

Min 2Max 15

Code identifying party receiving transmission. Codes agreed to by trading partners

GS-04

373

Date

Required

Date (DT)

CCYYMMDD format

Date expressed as CCYYMMDD

GS-05

337

Time

Required

Time (TM)

HHMM, HHMMSS, HHMMSSD, or HHMMSSDD format

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

GS-06

28

Group Control Number

Required

Numeric (N0)

Min 1Max 9

Assigned number originated and maintained by the sender

GS-07

455

Responsible Agency Code

Required

Identifier (ID)

Min 1Max 2

Code used in conjunction with Data Element 480 to identify the issuer of the standard

T

Transportation Data Coordinating Committee (TDCC)

X

Accredited Standards Committee X12

GS-08

480

Version / Release / Industry Identifier Code

Required

String (AN)

Code indicating the version, release, subrelease, and industry identifier of the EDI standard being used, including the GS and GE segments; if code in DE455 in GS segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the release and subrelease, level of the version; and positions 7-12 are the industry or trade association identifiers (optionally assigned by user); if code in DE455 in GS segment is T, then other formats are allowed

00410VICS

004010

Draft Standards Approved for Publication by ASC X12 Procedures Review Board through October 1997

Heading

ST

010

Transaction Set Header

RequiredMax use 1

To indicate the start of a transaction set and to assign a control number

Example

ST*850*0001~

ST-01

143

Transaction Set Identifier Code

Required

Identifier (ID)

Code uniquely identifying a Transaction Set

  • The transaction set identifier (ST01) used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set).

850

Purchase Order

ST-02

329

Transaction Set Control Number

Required

Numeric (N)

Min 4Max 9

Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set

BEG

020

Beginning Segment for Purchase Order

RequiredMax use 1

To indicate the beginning of the Purchase Order Transaction Set and transmit identifying numbers and dates

Usage notes

If all allocations are removed from a purchase order, the next transmission will come through as a duplicate blanket, with location number 00899 in the SDQ segment.

Refer to Page 2 for descriptions of purchase order types.

Duplicate (07) transmissions may be identical PO data or may be changed PO data with the same PO number.

Examples:

Order 123456 is sent with location number 00899
 
BEG01 = 00 and BEG02 = BK
 
Blanket Order types will be sent with a location of 00899 in the SDQ segment. 00899 is a non-shippable location.

Order 123456 is sent again with the store allocations
 
BEG01 = 00 and BEG02 = RL

Examples of use of BEG01 [original (00) and 07 (duplicate)] and BEG02 [Blanket (BK), Release (RL), Stand Alone (SA) and Replenishment (RE)]
 
Original Blanket BEG01 = 00 BEG02 = BK
 
Retransmit Blanket BEG01 = 07 BEG02 = BK
 
Original Release BEG01 = 00 BEG02 = RL
 
Retransmit Release BEG01 = 07 BEG02 = RL
 
Original Stand Alone BEG01 = 00 BEG02 = SA
 
Retransmit Stand Alone BEG01 = 07 BEG02 = SA
 
Original Replenishment BEG01 = 00 BEG02 = RE
 
Retransmit Replenishment BEG01 = 07 BEG02 = RE

BEG02 = TR – This is the cancellation of the entire order.

Example

BEG*07*SA*XXXXX*XXX*20231004~

BEG-01

353

Transaction Set Purpose Code

Required

Identifier (ID)

Code identifying purpose of transaction set

00

Original

07

Duplicate

BEG-02

92

Purchase Order Type Code

Required

Identifier (ID)

Code specifying the type of Purchase Order

BK

Blanket Order (Quantity Firm)

RE

Reorder

Replenishment

RL

Release or Delivery Order

SA

Stand-alone Order

TR

Termination

BEG-03

324

Purchase Order Number

Required

String (AN)

Min 1Max 22

Identifying number for Purchase Order assigned by the orderer/purchaser

BEG-04

328

Release Number

Optional

String (AN)

Min 1Max 30

Number identifying a release against a Purchase Order previously placed by the parties involved in the transaction

Usage notes

'1’ Used only when BEG02 = RL

BEG-05

373

Date

Required

Date (DT)

CCYYMMDD format

Date expressed as CCYYMMDD

  • BEG05 is the date assigned by the purchaser to purchase order.

REF

050

Reference Identification

OptionalMax use >1

To specify identifying information

Usage notes

REF01 with ACC will include an REF02 of Y or N that is used as carton label indicator.

REF01 with ZZ will include an REF02 with one of the packaging instructions listed below. See Business Requirements on pages 1 and 2 for definitions of each packaging instruction.

  • Bulk
  • Pack by Store
  • Prepack
  • Compound Prepack

Example

REF*ZZ*X~

REF-01

128

Reference Identification Qualifier

Required

Identifier (ID)

Code qualifying the Reference Identification

ACC

Status

Import Only

DP

Department Number

PD

Promotion/Deal Number

ZZ

Mutually Defined

Packaging Instruction

REF-02

127

Reference Identification

Optional

String (AN)

Min 1Max 30

Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier

FOB

080

F.O.B. Related Instructions

OptionalMax use >1

To specify transportation instructions relating to shipment

Usage notes

This segment is sent on Import orders only.

Example

FOB*CC*K*XXXX*01*FOB~

If Description (FOB-03) is present, then Location Qualifier (FOB-02) is required

If Transportation Terms Qualifier Code (FOB-04) is present, then Transportation Terms Code (FOB-05) is required

FOB-01

146

Shipment Method of Payment

Required

Identifier (ID)

Code identifying payment terms for transportation charges

  • FOB01 indicates which party will pay the carrier.

CC

Collect

PP

Prepaid (by Seller)

FOB-02

309

Location Qualifier

Optional

Identifier (ID)

Code identifying type of location

  • FOB02 is the code specifying transportation responsibility location.

K

Census Schedule K

FOB-03

352

Description

Optional

String (AN)

Min 1Max 80

A free-form description to clarify the related data elements and their content

Usage notes

K-code

FOB-04

334

Transportation Terms Qualifier Code

Optional

Identifier (ID)

Code identifying the source of the transportation terms

01

Incoterms

FOB-05

335

Transportation Terms Code

Optional

Identifier (ID)

Code identifying the trade terms which apply to the shipment transportation responsibility

FCA

Free Carrier

FOB

Free on Board

CSH

110

Sales Requirements

OptionalMax use 5

To specify general conditions or requirements of the sale

Example

CSH*P4~

CSH-01

563

Sales Requirement Code

Optional

Identifier (ID)

Code to identify a specific requirement or agreement of sale

P4

Do Not Preship

SAC Loop

OptionalMax >1

SAC

120

Service, Promotion, Allowance, or Charge Information

RequiredMax use 1

To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge

Usage notes

SAC04 will contain OHNS if the purchase order is for new stores. There may or may not be a discount. If there is a discount it will be communicated in a separate SAC segment.

Do not ship direct to store unless the SAC13 field contains DS.

If SAC04 contains OHZQ and SAC13 contains DS, then the order is “direct to store”. The SDQ segments will identify the ship to store(s) and quantities.

If the SAC04 contains OHZQ, then the SAC13 will contain a reference identification.

Example

SAC*A*C300*VI*OHZQ*000000000000*3*000*****02*NN~

At least one of Service, Promotion, Allowance, or Charge Code (SAC-02) or Agency Qualifier Code (SAC-03) is required

If either Agency Qualifier Code (SAC-03) or Agency Service, Promotion, Allowance, or Charge Code (SAC-04) is present, then the other is required

If either Allowance/Charge Percent Qualifier (SAC-06) or Percent (SAC-07) is present, then the other is required

If Reference Identification (SAC-13) is present, then at least one of Service, Promotion, Allowance, or Charge Code (SAC-02) or Agency Service, Promotion, Allowance, or Charge Code (SAC-04) is required

SAC-01

248

Allowance or Charge Indicator

Required

Identifier (ID)

Code which indicates an allowance or charge for the service specified

  • If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required.

A

Allowance

N

No Allowance or Charge

P

Promotion

SAC-02

1300

Service, Promotion, Allowance, or Charge Code

Optional

Identifier (ID)

Code identifying the service, promotion, allowance, or charge

A260

Advertising Allowance

Broadcast Optimization

B720

Cooperative Advertising/Merchandising Allowance (Performance)

Coop off invoice

C300

Discount - Special

Trade Discount

C310

Discount

Vendor Additional

E750

New Store Discount

F670

Price and Marketing Allowance

Profitability Assistance Advertising Coop Allowance

F800

Promotional Allowance

Bridal Registry off invoice

I410

Unsaleable Merchandise Allowance

Mark Out of Stock Discount

ZZZZ

Mutually Defined

Table and Tower

SAC-03

559

Agency Qualifier Code

Optional

Identifier (ID)

Code identifying the agency assigning the code values

VI

Voluntary Inter-Industry Commerce Standard (VICS) EDI

SAC-04

1301

Agency Service, Promotion, Allowance, or Charge Code

Optional

String (AN)

Agency maintained code identifying the service, promotion, allowance, or charge

  • SAC04 may be used to uniquely identify the service, promotion, allowance, or charge. In addition, it may be used in conjunction to further the code in SAC02.

OHLO

Landed Order

OHNS

New Store

OHZQ

Order Handling Mutually Defined Order Type

SAC-05

610

Amount

Optional

Numeric (N2)

Min 1Max 15

Monetary amount

  • SAC05 is the total amount for the service, promotion, allowance, or charge.
  • If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.

SAC-06

378

Allowance/Charge Percent Qualifier

Optional

Identifier (ID)

Code indicating on what basis allowance or charge percent is calculated

3

Discount/Gross

All allowances are off the gross price including cash discount.

SAC-07

332

Percent

Optional

Decimal number (R)

Min 1Max 6

Percent expressed as a percent

SAC-12

331

Allowance or Charge Method of Handling Code

Optional

Identifier (ID)

Code indicating method of handling for an allowance or charge

02

Off Invoice

SAC-13

127

Reference Identification

Optional

String (AN)

Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier

  • SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference number as identified by the code used.

DS

Direct to Store

EC

E-Commerce

FT

Fast Track

NE

Not E-Commerce

NF

Not Fast Track

NN

Not New Store

NW

Not Warehouse Replenishment

WR

Warehouse Replenishment

ITD

130

Terms of Sale/Deferred Terms of Sale

OptionalMax use >1

To specify terms of sale

Usage notes

If ITD01 = 02, there may or may not be a discount in ITD03.

Example

ITD*05*2*000**00**0*******L~

ITD-01

336

Terms Type Code

Optional

Identifier (ID)

Code identifying type of payment terms

  • If the code in ITD01 is "04", then ITD07 or ITD09 is required and either ITD10 or ITD11 is required; if the code in ITD01 is "05", then ITD06 or ITD07 is required.

02

End of Month (EOM)

05

Discount Not Applicable

08

Basic Discount Offered

ITD-02

333

Terms Basis Date Code

Optional

Identifier (ID)

Code identifying the beginning of the terms period

2

Delivery Date

ITD-03

338

Terms Discount Percent

Optional

Decimal number (R)

Min 1Max 6

Terms discount percentage, expressed as a percent, available to the purchaser if an invoice is paid on or before the Terms Discount Due Date

ITD-05

351

Terms Discount Days Due

Optional

Numeric (N0)

Min 1Max 3

Number of days in the terms discount period by which payment is due if terms discount is earned

ITD-07

386

Terms Net Days

Optional

Numeric (N0)

Min 1Max 3

Number of days until total invoice amount is due (discount not applicable)

ITD-14

107

Payment Method Code

Optional

Identifier (ID)

Code identifying type of payment procedures

L

Letter of Credit

Import only

DTM

150

Date/Time Reference

OptionalMax use 10

To specify pertinent dates and times

Usage notes

Promotion Start Date will only be sent if there is an ad date for the purchase order.

Example

DTM*037*20231005~

DTM-01

374

Date/Time Qualifier

Required

Identifier (ID)

Code specifying type of date or time, or both date and time

001

Cancel After

015

Promotion Start

Ad Date

037

Ship Not Before

061

Cancel if Not Delivered by

Exit Factory End Date

Import Only

064

Do Not Deliver Before

Exit Factory Start Date

Import Only

DTM-02

373

Date

Optional

Date (DT)

CCYYMMDD format

Date expressed as CCYYMMDD

N1 Loop

OptionalMax >1

N1

310

Name

RequiredMax use 1

To identify a party by type of organization, name, and code

Usage notes

If N101 = MF then N102 will contain the name of the Parent.

If N101 = MP then N102 will contain the name of the Factory.

The only time SE will be transmitted in the N101 field is for carbon copy purposes.

Example

N1*SE*XX*92*XXXXXX~

At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required

If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required

N1-01

98

Entity Identifier Code

Required

Identifier (ID)

Code identifying an organizational entity, a physical location, property or an individual

AG

Agent/Agency

Import Only

MF

Manufacturer of Goods

MP

Manufacturing Plant

SE

Selling Party

N1-02

93

Name

Optional

String (AN)

Min 1Max 60

Free-form name

N1-03

66

Identification Code Qualifier

Optional

Identifier (ID)

Code designating the system/method of code structure used for Identification Code (67)

92

Assigned by Buyer or Buyer's Agent

N1-04

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

  • This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.

Usage notes

This field could contain the Parent code.

This field could contain the Factory code.

N4

340

Geographic Location

OptionalMax use >1

To specify the geographic place of the named party

Usage notes

This segment is sent on Import orders only.

Example

N4*XXXX***XX~

N4-01

19

City Name

Optional

String (AN)

Min 2Max 30

Free-form text for city name

  • A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location.

N4-04

26

Country Code

Optional

Identifier (ID)

Min 2Max 3

Code identifying the country

Detail

PO1 Loop

RequiredMax >1

PO1

010

Baseline Item Data

RequiredMax use 1

To specify basic and most frequently used line item data

  • PO102 is required.

Usage notes

When the Product/Service ID qualifier field contains CB, then the Product/Service ID field contains Kohl’s department, major class and sub class.
 
This information should be used in ticketing, example: CB*9998877.

PO104 will contain the pack cost when PO103 has AS.

When PO103 is AS then PO106 VA is the pack style. SLN09 loop will then contain the vendor style for the items.

Price in the PO104 will be sent with a decimal point when there are cents included in the cost.
 
Example: If $15.95, send as 15.95. If $29.00, send as 29 with no decimal point.

An AS in PO103 represents an assortment pack. Component item details will be sent in the PO1/SLN loop.

When PO103 = AS, then PO106 UP is a Kohl’s assigned prepack UPC. The SLN09 loop will then contain trading partner’s component item UPCs.

Kohl’s can send any number of the codes listed for PO106 depending on the information in the Kohl’s system. These codes can occur in any
 
pairing of Product/Service ID and Qualifier from PO106 through PO121.

Example

PO1**00000000000000*EA*000**IZ*XXXX*UP*X*IN*XXXXXX*CB*XXXXXX*TP*XXX*BO*XXX*TP*X*EN*XXXX~

If Unit or Basis for Measurement Code (PO1-03) is present, then Quantity Ordered (PO1-02) is required

If either Product/Service ID Qualifier (PO1-06) or Product/Service ID (PO1-07) is present, then the other is required

If either Product/Service ID Qualifier (PO1-08) or Product/Service ID (PO1-09) is present, then the other is required

If either Product/Service ID Qualifier (PO1-10) or Product/Service ID (PO1-11) is present, then the other is required

If either Product/Service ID Qualifier (PO1-14) or Product/Service ID (PO1-15) is present, then the other is required

If either Product/Service ID Qualifier (PO1-16) or Product/Service ID (PO1-17) is present, then the other is required

If either Product/Service ID Qualifier (PO1-18) or Product/Service ID (PO1-19) is present, then the other is required

If either Product/Service ID Qualifier (PO1-20) or Product/Service ID (PO1-21) is present, then the other is required

PO1-02

330

Quantity Ordered

Optional

Decimal number (R)

Min 1Max 15

Quantity ordered

PO1-03

355

Unit or Basis for Measurement Code

Optional

Identifier (ID)

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

AS

Assortment

Multi-item pack

EA

Each

PO1-04

212

Unit Price

Optional

Decimal number (R)

Min 1Max 15

Price per unit of product, service, commodity, etc.

PO1-06

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

  • PO106 through PO125 provide for ten different product/service IDs per each item. For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU.

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

PO1-07

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

PO1-08

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

PO1-09

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

PO1-10

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

PO1-11

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

PO1-12

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

PO1-13

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

PO1-14

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

PO1-15

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

PO1-16

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

PO1-17

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

PO1-18

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

PO1-19

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

PO1-20

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

PO1-21

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

CTP Loop

OptionalMax >1

CTP

040

Pricing Information

RequiredMax use 1

To specify pricing information

Usage notes

This PO1/CTP loop is used for non-assortment (EA) orders.

Price in the CTP03 will be sent with a decimal point when there are cents included in the retail cost.
 
Example: If $15.95, send as 15.95. If $29.00, send as 29 with no decimal point.

Example

CTP*RS*RES*00000000~

CTP-01

687

Class of Trade Code

Optional

Identifier (ID)

Code indicating class of trade

RS

Resale

Retail

CTP-02

236

Price Identifier Code

Optional

Identifier (ID)

Code identifying pricing specification

RES

Resale

Retail

CTP-03

212

Unit Price

Optional

Decimal number (R)

Min 1Max 15

Price per unit of product, service, commodity, etc.

  • See Figures Appendix for an example detailing the use of CTP03 and CTP04.
  • See Figures Appendix for an example detailing the use of CTP03, CTP04 and CTP07.

PID Loop

OptionalMax >1

PID

050

Product/Item Description

RequiredMax use 1

To describe a product or process in coded or free-form format

Usage notes

There could be up to three occurrences of this segment depending on whether the product color and size description exist.

When PO103 is AS then PID02 with 08 is the assortment product description.

Kohl’s only sends the first 25 characters of the description in the PID05 field.

Example

PID*F*75***XXX~

PID-01

349

Item Description Type

Required

Identifier (ID)

Code indicating the format of a description

  • If PID01 equals "F", then PID05 is used. If PID01 equals "S", then PID04 is used. If PID01 equals "X", then both PID04 and PID05 are used.

F

Free-form

PID-02

750

Product/Process Characteristic Code

Optional

Identifier (ID)

Code identifying the general class of a product or process characteristic

08

Product

75

Buyer's Color Description

91

Buyer's Item Size Description

PID-05

352

Description

Optional

String (AN)

Min 1Max 80

A free-form description to clarify the related data elements and their content

PO4

090

Item Physical Details

OptionalMax use >1

To specify the physical qualities, packaging, weights, and dimensions relating to the item

Usage notes

Due to legacy processes within Kohl’s system the logic used for the PO4 segment is non-standard. The PO4 logic used is based on Kohl’s business rules.

Bulk Purchase Order:

  • PO103 = EA
  • PO401 = the number of eaches per inner pack.
  • PO402 = the total number of packs per outer carton.
     
    Packs can represent inner carton, rubber banded items (SKU’s) or poly bagged items (SKU’s). This is a single SKU carton.
  • PO401 (eaches) x PO402 (packs) = total number of units per carton.

Prepack (One Assortment per Carton):

  • PO103 = AS
  • PO102 = the number of assortments ordered.
  • PO401 = the number of assortments within one outer carton. This will always be 1, for one assortment in an outer carton.
  • SLN04 = the number of eaches for the individual item (pack ratio).
  • Total number of units per carton = the sum of the SLN04 fields within the assortment.
     
    For example, the carton below should contain 12 units.
     
    PO41
     
    SLN000001I2EA3.08UP800097474379CB9998877
     
    SLN000002I6EA3.08UP800097474386CB9998877
     
    SLN000003I4EA3.08UP800097474381CB*9998877

Inner Prepack (More than one of the same Assortment per Carton):

  • PO103 = AS
  • PO102 = the number of assortments ordered.
  • PO401 = the number of inner assortments within one outer carton. This will be more than one assortment in an outer carton.
  • PO414 = Inner pack is always one. This is defined as one of each of the inner packs.
  • SLN04 = the number of eaches for the individual item (pack ratio).
     
    -Total number of units per carton = the sum of the SLN04 fields within the assortment multiplied by the PO401 field.
     
    For example, the carton below should contain 24 units (2 assortments containing 12 units each)
     
    PO42******1
     
    SLN000001I2EA3.08**UP800097474379CB9998877
     
    SLN000002**I6EA3.08*UP800097474386*CB9998877
     
    SLN000003**I4EA3.08*UP800097474381*CB9998877
  • To calculate number of cartons ordered on a prepack purchase order use the following formula:
     
    Assortments ordered (PO102) divided by Inner (PO401) = number of cartons.
     
    For example, if PO102 = 100 and PO401 = 2, then 50 cartons would be shipped.

Example

PO4*0*000*EA***********00000~

If either Size (PO4-02) or Unit or Basis for Measurement Code (PO4-03) is present, then the other is required

PO4-01

356

Pack

Optional

Numeric (N0)

Min 1Max 6

The number of inner containers, or number of eaches if there are no inner containers, per outer container

Usage notes

The number of eaches per inner pack (Bulk orders) or the number of assortments per outer carton (Assortment orders).

PO4-02

357

Size

Optional

Decimal number (R)

Min 1Max 8

Size of supplier units in pack

Usage notes

The number of inner packs (total number of packs per outer carton) (Bulk orders).

PO4-03

355

Unit or Basis for Measurement Code

Optional

Identifier (ID)

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

  • PO403 - The "Unit or Basis for Measure Code" in this segment position is for purposes of defining the pack (PO401) /size (PO402) measure which indicates the quantity in the inner pack unit. For example: If the carton contains 24 12-Ounce packages, it would be described as follows: Data element 356 = "24"; Data element 357 = "12"; Data element 355 = "OZ".

EA

Each

PO4-14

810

Inner Pack

Optional

Numeric (N0)

Min 1Max 6

The number of eaches per inner container

SAC Loop

OptionalMax >1

SAC

130

Service, Promotion, Allowance, or Charge Information

RequiredMax use 1

To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge

Example

SAC*N**VI*TC09*********XX~

If either Agency Qualifier Code (SAC-03) or Agency Service, Promotion, Allowance, or Charge Code (SAC-04) is present, then the other is required

SAC-01

248

Allowance or Charge Indicator

Required

Identifier (ID)

Code which indicates an allowance or charge for the service specified

  • If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required.

N

No Allowance or Charge

SAC-03

559

Agency Qualifier Code

Optional

Identifier (ID)

Code identifying the agency assigning the code values

VI

Voluntary Inter-Industry Commerce Standard (VICS) EDI

SAC-04

1301

Agency Service, Promotion, Allowance, or Charge Code

Optional

String (AN)

Agency maintained code identifying the service, promotion, allowance, or charge

  • SAC04 may be used to uniquely identify the service, promotion, allowance, or charge. In addition, it may be used in conjunction to further the code in SAC02.

TC09

As agreed by trading partner

SAC-13

127

Reference Identification

Optional

String (AN)

Min 1Max 30

Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier

  • SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference number as identified by the code used.

Usage notes

Hang Tag number

SDQ

190

Destination Quantity

OptionalMax use 500

To specify destination and quantity detail

Usage notes

SDQ sent with Distribution Center number(s) indicate the purchase order is to be marked for and shipped to the DC’s.

SDQ is sent with location number 00899 on BK-Blanket orders. This is a non-shippable location.

SDQ sent with the Store number(s) indicate purchase order is to be mark for store and shipped to the appropriate DC’s, which is Kohl’s definition of pack by store. Refer to the 816 – Organizational Relationship document for correct DC to Store relationships and addresses.

Example

SDQ*EA*92*XXXX*000000000000*XXXXX*0*XXXXXXX*00000000000000*XX*0000000*XX*00000000000000*XXXX*000000000000000*XXXX*0000000000*XXXX*0000*XXXXXX*00000000000*XXXXX*0000000000000~

If either Identification Code (SDQ-05) or Quantity (SDQ-06) is present, then the other is required

If either Identification Code (SDQ-07) or Quantity (SDQ-08) is present, then the other is required

If either Identification Code (SDQ-09) or Quantity (SDQ-10) is present, then the other is required

If either Identification Code (SDQ-11) or Quantity (SDQ-12) is present, then the other is required

If either Identification Code (SDQ-13) or Quantity (SDQ-14) is present, then the other is required

If either Identification Code (SDQ-15) or Quantity (SDQ-16) is present, then the other is required

If either Identification Code (SDQ-17) or Quantity (SDQ-18) is present, then the other is required

If either Identification Code (SDQ-19) or Quantity (SDQ-20) is present, then the other is required

If either Identification Code (SDQ-21) or Quantity (SDQ-22) is present, then the other is required

SDQ-01

355

Unit or Basis for Measurement Code

Required

Identifier (ID)

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Usage notes

This will be the same as the unit of measure in the PO1 segment (PO103).

AS

Assortment

Multi-item pack

EA

Each

SDQ-02

66

Identification Code Qualifier

Optional

Identifier (ID)

Code designating the system/method of code structure used for Identification Code (67)

  • SDQ02 is used only if different than previously defined in the transaction set.

92

Assigned by Buyer or Buyer's Agent

SDQ-03

67

Identification Code

Required

String (AN)

Min 2Max 80

Code identifying a party or other code

  • SDQ03 is the store number.

SDQ-04

380

Quantity

Required

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-05

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-06

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-07

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-08

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-09

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-10

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-11

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-12

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-13

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-14

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-15

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-16

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-17

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-18

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-19

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-20

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SDQ-21

67

Identification Code

Optional

String (AN)

Min 2Max 80

Code identifying a party or other code

SDQ-22

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SLN Loop

OptionalMax >1

SLN

470

Subline Item Detail

RequiredMax use 1

To specify product subline detail item data

Usage notes

SLN01 is not required to be returned on any inbound documents.

This segment/loop will only be sent if PO103 = AS. There may be multiple occurrences of this segment/loop depending on the number of unique items in the pre-pack.

SLN04 represents the item quantity per assortment pack described in PO1 segment.

If the Product/Service ID qualifier field contains CB, then the Product/Service ID field contains Kohl’s department, major class and sub class. This information can be used in ticketing.
 
Example: CB*9998877.

Price in the SLN06 will be sent with a decimal point when there are cents included in the cost.
 
Example: If $15.95, send as 15.95. If $29.00, send as 29 with no decimal point.

Kohl’s can send any number of the codes listed for SLN09 depending on the information in the Kohl’s system. These codes can occur in any
 
pairing of Product/Service ID and Qualifier from SLN09 through SLN22.

Example

SLN*X**I*0000000000*EA*00000***BO*XXX*IN*XXXXX*VA*XXX*IZ*XXX*VA*XXXXXX*BO*XX*TP*XXXX~

If either Product/Service ID Qualifier (SLN-09) or Product/Service ID (SLN-10) is present, then the other is required

If either Product/Service ID Qualifier (SLN-11) or Product/Service ID (SLN-12) is present, then the other is required

If either Product/Service ID Qualifier (SLN-13) or Product/Service ID (SLN-14) is present, then the other is required

If either Product/Service ID Qualifier (SLN-15) or Product/Service ID (SLN-16) is present, then the other is required

If either Product/Service ID Qualifier (SLN-17) or Product/Service ID (SLN-18) is present, then the other is required

If either Product/Service ID Qualifier (SLN-19) or Product/Service ID (SLN-20) is present, then the other is required

If either Product/Service ID Qualifier (SLN-21) or Product/Service ID (SLN-22) is present, then the other is required

SLN-01

350

Assigned Identification

Required

String (AN)

Min 1Max 20

Alphanumeric characters assigned for differentiation within a transaction set

  • SLN01 is the identifying number for the subline item.
  • SLN01 is related to (but not necessarily equivalent to) the baseline item number. Example: 1.1 or 1A might be used as a subline number to relate to baseline number 1.

SLN-03

662

Relationship Code

Required

Identifier (ID)

Code indicating the relationship between entities

  • SLN03 is the configuration code indicating the relationship of the subline item to the baseline item.

I

Included

SLN-04

380

Quantity

Optional

Decimal number (R)

Min 1Max 15

Numeric value of quantity

SLN-05

C001

Composite Unit of Measure

RequiredMax use 1

To identify a composite unit of measure (See Figures Appendix for examples of use)

C001-01

355

Unit or Basis for Measurement Code

Required

Identifier (ID)

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

EA

Each

SLN-06

212

Unit Price

Optional

Decimal number (R)

Min 1Max 15

Price per unit of product, service, commodity, etc.

SLN-09

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

  • SLN09 through SLN28 provide for ten different product/service IDs for each item. For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU.

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

SLN-10

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

SLN-11

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

SLN-12

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

SLN-13

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

SLN-14

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

SLN-15

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

SLN-16

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

SLN-17

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

SLN-18

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

SLN-19

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

SLN-20

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

SLN-21

235

Product/Service ID Qualifier

Optional

Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

BO

Buyers Color

NRF

CB

Buyer's Catalog Number

EN

European Article Number (EAN) (2-5-5-1)

IN

Buyer's Item Number

Box ID (for shoe orders only)

IZ

Buyer's Size Code

NRF

TP

Product Type Code

Gender Classification Code – for shoe orders only

UP

U.P.C. Consumer Package Code (1-5-5-1)

VA

Vendor's Style Number

SLN-22

234

Product/Service ID

Optional

String (AN)

Min 1Max 48

Identifying number for a product or service

Usage notes

UP: 12 Digit UPC
 
EN: 13 Digit EAN
 
VA: Vendor Style Number (up to 20 characters)
 
CB: 7 Digit Buyer’s Catalog Number
 
BO: 3 Digit NRF Color Code or Vendor Color Code
 
IZ: 5 Digit NRF Size Code or Vendor Size Code
 
IN: 3 Digit Box ID
 
TP: 2 Character Gender Classification Code

PID

490

Product/Item Description

OptionalMax use 1000

To describe a product or process in coded or free-form format

Usage notes

This PO1/SLN loop will only be sent for assortment (AS) orders.

There may be up to three occurrences of this segment depending on whether the product color and size descriptions exist.

Example

PID*F*08***XXX~

PID-01

349

Item Description Type

Required

Identifier (ID)

Code indicating the format of a description

  • If PID01 equals "F", then PID05 is used. If PID01 equals "S", then PID04 is used. If PID01 equals "X", then both PID04 and PID05 are used.

F

Free-form

PID-02

750

Product/Process Characteristic Code

Optional

Identifier (ID)

Code identifying the general class of a product or process characteristic

08

Product

75

Buyer's Color Description

91

Buyer's Item Size Description

PID-05

352

Description

Optional

String (AN)

Min 1Max 80

A free-form description to clarify the related data elements and their content

CTP

516

Pricing Information

OptionalMax use 25

To specify pricing information

Usage notes

This PO1/SLN loop will only be sent for assortment (AS) orders. PO103 will be AS.

Price in the CTP03 will be sent with a decimal point when there are cents included in the retail cost.
 
Example: If $15.95, send as 15.95. If $29.00, send as 29 with no decimal point.

Example

CTP*RS*RES*000~

CTP-01

687

Class of Trade Code

Optional

Identifier (ID)

Code indicating class of trade

RS

Resale

Retail

CTP-02

236

Price Identifier Code

Optional

Identifier (ID)

Code identifying pricing specification

RES

Resale

Retail

CTP-03

212

Unit Price

Optional

Decimal number (R)

Min 1Max 15

Price per unit of product, service, commodity, etc.

  • See Figures Appendix for an example detailing the use of CTP03 and CTP04.
  • See Figures Appendix for an example detailing the use of CTP03, CTP04 and CTP07.

Summary

CTT Loop

RequiredMax >1

CTT

010

Transaction Totals

RequiredMax use 1

To transmit a hash total for a specific element in the transaction set

  • The number of line items (CTT01) is the accumulation of the number of PO1 segments. If used, hash total (CTT02) is the sum of the value of quantities ordered (PO102) for each PO1 segment.

Example

CTT*00~

CTT-01

354

Number of Line Items

Required

Numeric (N0)

Min 1Max 6

Total number of line items in the transaction set

Usage notes

The number of PO1 segments present in the transaction set.

SE

030

Transaction Set Trailer

RequiredMax use 1

To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)

Example

SE*000000000*0001~

SE-01

96

Number of Included Segments

Required

Numeric (N0)

Min 1Max 10

Total number of segments included in a transaction set including ST and SE segments

SE-02

329

Transaction Set Control Number

Required

Numeric (N)

Min 4Max 9

Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set

GE

Functional Group Trailer

RequiredMax use 1

To indicate the end of a functional group and to provide control information

Example

GE*00*00000~

GE-01

97

Number of Transaction Sets Included

Required

Numeric (N0)

Min 1Max 6

Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this data element

GE-02

28

Group Control Number

Required

Numeric (N0)

Min 1Max 9

Assigned number originated and maintained by the sender

IEA

Interchange Control Trailer

RequiredMax use 1

To define the end of an interchange of zero or more functional groups and interchange-related control segments

Example

IEA*0*000000000~

IEA-01

I16

Number of Included Functional Groups

Required

Numeric (N0)

Min 1Max 5

A count of the number of functional groups included in an interchange

IEA-02

I12

Interchange Control Number

Required

Numeric (N0)

Min 9Max 9

A control number assigned by the interchange sender

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article