Sequence

Element

Name

Type

Requirement

Min

Max

Repeat

01

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

02

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

03

Product/Service ID

String (AN)

Conditional

1

80

1

Identifying number for a product or service

04

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

05

Inner Pack

Numeric (N0)

Optional

1

6

1

The number of eaches per inner container

06

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

07

Width

Decimal number (R)

Conditional

1

8

1

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

08

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

09

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

10

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

11

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

12

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

13

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

14

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

15

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.

16

Width

Decimal number (R)

Conditional

1

8

1

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

17

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

18

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

19

Nesting Code

Identifier (ID)

Optional

1

1

1

Code indicating orientation of exposure

ID319 is the tray nesting code.

20

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.

21

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