EDI
API DocsTerminal

UPI Universal Product Identification

To specify trade item characteristic information.

Sequence
Element
Name
Type
Requirement
Min
Max
Repeat
01
350
Assigned Identification
String (AN)
Optional
1
20
1
Alphanumeric characters assigned for differentiation within a transaction set
02
Product/Service ID Qualifier
Identifier (ID)
Mandatory
2
2
1
Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Codes (544)
03
Product/Service ID
String (AN)
Mandatory
1
80
1
Identifying number for a product or service
04
Unit or Basis for Measurement Code
Identifier (ID)
Mandatory
2
2
1
Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
UPI04 describes the hierarchical level of the trade item. Examples: "CASE", "PALLET" etc.
Codes (925)
05
Display Type Code
Identifier (ID)
Optional
3
3
1
Display Types identifies the readiness of the trade item to be displayed.
Codes (5)
06
Product Unit Indicator
Composite (composite)
Optional
1
01
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-01 identifies the trade item as the Base Unit.
Identifies the bottom or base unit of a product which is the lowest level of the item hierarchy intended or labelled for individual retail sale.
Codes (9)
02
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-02 identifies the trade item as the Consumer Unit.
Identifies an item which is either consumable or usable by a patient or consumer.
Codes (9)
03
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-03 identifies the trade item as the Orderable Unit.
The product a supplier identifies as a purchasable unit such as a case or pallet.
Codes (9)
04
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-04 identifies the trade item as the Shipping Unit.
Identifies a logistic unit that is transported from one trading partner to another.
Codes (9)
05
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-05 identifies the trade item as the Invoice Unit.
Identifies the product that is billed or invoiced.
Codes (9)
06
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-06 identifies the trade item as the Variable Measure Unit.
A trade item that is sold by a non-fixed measure or dimension. Examples: Meat sold by the pound or a chain can be measured by the meter etc.
Codes (9)
07
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-07 identifies the trade item as the non-physical.
An indicator that the trade item is not a physical item and as such has no dimensional manifestation. For example a computer download of software, movies or music, a service agreement, or prepaid cellular time.
Codes (9)
08
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-08 identifies the trade item is a service.
An indicator that the trade item is a service. Examples: A receipt that can be used for upgrading a pre-paid phone balance, an entrance ticket to an amusement park, sporting event, theatre, service maintenance, installation service, repairs.
Codes (9)
09
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-09 identifies the trade item is made up of multiple components.
Codes (9)
10
Yes/No Condition or Response Code
Identifier (ID)
Optional
1
1
-
Code indicating a Yes or No condition or response
C065-10 identifies the trade item is a kit.
Codes (9)
07
Stock Indicator Code
Identifier (ID)
Optional
1
1
1
To specify the product stock status information.
Codes (5)
08
Action Code
Identifier (ID)
Optional
1
2
1
Code indicating type of action
Codes (325)
09
Production Type
Identifier (ID)
Optional
2
2
1
Identifies how a product is made or sold.
Codes (3)
10
Quantity
Decimal number (R)
Optional
1
15
1
Numeric value of quantity
UPI10 identifies the number of components in the "Case or Each" of UPI04.
The number of components when the product is a Kit identified in UPI06
11
Life Cycle Status Code
Identifier (ID)
Optional
1
1
1
The status to which an item is introduced, brought to market, or removed from the market.
Codes (6)
12
Selling or Ordering Product Basis Code
Composite (composite)
Optional
1
01
Product Procurement Basis Code
Identifier (ID)
Mandatory
1
1
-
Identifies the procurement decisions between the trading partners for product selling unit, ordering unit or invoicing unit basis.
Codes (5)
02
Unit or Basis for Measurement Code
Identifier (ID)
Mandatory
2
2
-
Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
When C066-01 equals 9, C066-02 equals "EA"
Codes (925)
03
Product Procurement Basis Code
Identifier (ID)
Conditional
1
1
-
Identifies the procurement decisions between the trading partners for product selling unit, ordering unit or invoicing unit basis.
P0304: If either C066-03 or C066-04 is present, then the other is required
Codes (5)
04
Unit or Basis for Measurement Code
Identifier (ID)
Conditional
2
2
-
Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Codes (925)
05
Product Procurement Basis Code
Identifier (ID)
Conditional
1
1
-
Identifies the procurement decisions between the trading partners for product selling unit, ordering unit or invoicing unit basis.
P0506: If either C066-05 or C066-06 is present, then the other is required
Codes (5)
06
Unit or Basis for Measurement Code
Identifier (ID)
Conditional
2
2
-
Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Codes (925)

Stedi is a registered trademark of Stedi, Inc. Stedi's EDI Reference and Mapping Guides are provided for marketing purposes and are free of charge. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.

Stedi is a registered trademark of Stedi, Inc. Stedi's EDI Reference and Mapping Guides are provided for marketing purposes and are free of charge. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.