Position

Element

Name

Type

Requirement

Min

Max

Repeat

ID301

U.P.C. Case Code

String (AN)

Conditional

12

12

1

Code (Universal Product Code - U.P.C.) including two high order digits identifying the "system" (U.S. Grocery = 00, 06 or 07; U.S. Drug = 03); using the U.S. Grocery system, the next ten digits are: Manufacturer (5) Case Code (5)

R0102: At least one of ID3-01 or ID3-02 is required

ID302

Product/Service ID Qualifier

Identifier (ID)

Conditional

2

2

1

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

P0203: If either ID3-02 or ID3-03 is present, then the other is required

ID303

Product/Service ID

String (AN)

Conditional

1

48

1

Identifying number for a product or service

ID304

Pack

Numeric (N0)

Optional

1

6

1

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

ID305

Inner Pack

Numeric (N0)

Optional

1

6

1

The number of eaches per inner container

ID306

Height

Decimal number (R)

Conditional

1

8

1

Vertical dimension of an object measured when the object is in the upright position

P06070809: If either ID3-06, ID3-07, ID3-08 or ID3-09 are present, then the others are required

ID307

Width

Decimal number (R)

Conditional

1

8

1

Shorter measurement of the two horizontal dimensions measured with the object in the upright position

ID308

Item Depth

Decimal number (R)

Conditional

1

6

1

The depth is the thickness of the product; in the dimension coordinate axes represented by X, Y and Z, depth is measured along the Z axis where X is the horizontal axis and Y is the vertical axis

ID309

Unit or Basis for Measurement Code

Identifier (ID)

Conditional

2

2

1

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

ID310

Weight

Decimal number (R)

Conditional

1

10

1

Numeric value of weight

P1011: If either ID3-10 or ID3-11 is present, then the other is required

ID311

Unit or Basis for Measurement Code

Identifier (ID)

Conditional

2

2

1

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

ID312

Volume

Decimal number (R)

Conditional

1

8

1

Value of volumetric measure

P1213: If either ID3-12 or ID3-13 is present, then the other is required

ID313

Unit or Basis for Measurement Code

Identifier (ID)

Conditional

2

2

1

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

ID314

Tray Count

Numeric (N0)

Optional

1

3

1

The number of units in the tray

C14151617: If ID3-14 is present, then ID3-15, ID3-16 and ID3-17 are required

ID315

Height

Decimal number (R)

Conditional

1

8

1

Vertical dimension of an object measured when the object is in the upright position

P15161718: If either ID3-15, ID3-16, ID3-17 or ID3-18 are present, then the others are required

ID315 is the tray height.

ID316

Width

Decimal number (R)

Conditional

1

8

1

Shorter measurement of the two horizontal dimensions measured with the object in the upright position

ID316 is the tray width.

ID317

Item Depth

Decimal number (R)

Conditional

1

6

1

The depth is the thickness of the product; in the dimension coordinate axes represented by X, Y and Z, depth is measured along the Z axis where X is the horizontal axis and Y is the vertical axis

ID317 is the tray depth.

ID318

Unit or Basis for Measurement Code

Identifier (ID)

Conditional

2

2

1

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

ID319

Nesting Code

Identifier (ID)

Optional

1

1

1

Code indicating orientation of exposure

ID319 is the tray nesting code.

ID320

Nesting

Decimal number (R)

Conditional

1

6

1

The amount of distance that one product fits into (or nests within) another product

P2021: If either ID3-20 or ID3-21 is present, then the other is required

ID320 is the tray nesting.

ID321

Unit or Basis for Measurement Code

Identifier (ID)

Conditional

2

2

1

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