Core Conclusion First
Although both GS1 AI 01 and AI 02 carry Global Trade Item Number (GTIN), they differ completely in positioning and usage rules:
- AI 01 serves as the independent identity identifier of a trade item. It is a core GS1 identification key that can be used standalone to label any sellable commodity unit.
- AI 02 is an attribute descriptor for trade items contained within a logistics unit. As an auxiliary data identifier, it must never be used independently and must be attached to the logistics unit identifier SSCC (AI 00). It only describes homogeneous products inside pure transport logistics units.
1. Official Definition & Core Positioning
1.1 AI 01: Global Trade Item Number (GTIN)
Per the GS1 General Specifications, AI 01 corresponds to the Global Trade Item Number, the primary application identifier within the GS1 system for uniquely identifying trade items.
- Identified Object: Any trade unit available for purchase, billing or delivery, covering all packaging tiers including retail single items, inner packs, master cartons and full pallets. Any unit that can be traded individually qualifies for labeling via AI 01.
- Core Positioning: An official GS1 Identification Key with full independent business meaning. It requires no dependency on other identifiers and functions as a standalone primary key.
1.2 AI 02: GTIN of Trade Items Contained in a Logistics Unit
Per the GS1 Logistics Label Guideline, AI 02 stands for GTIN of trade items contained in a logistics unit, used to document the top-tier homogeneous GTIN loaded inside a logistics unit such as pallets or tote bins.
- Identified Object: It does not identify the logistics unit itself; it only describes the trade items stored within the logistics container.
- Core Positioning: A supplementary attribute tag rather than an independent primary key. It carries no standalone business context and must be paired with other logistics identifiers to be valid.
2. Technical Encoding Parameter Comparison
Both AI 01 and AI 02 embed standard GTIN data, sharing identical underlying format specifications:
| Technical Item | AI 01 | AI 02 |
|---|---|---|
| Standard Format | N3 + N14 | N3 + N14 |
| Total Digit Length | 17 digits (3-digit AI prefix + 14-digit GTIN body) | 17 digits (3-digit AI prefix + 14-digit GTIN body) |
| Character Set | Numeric only (0-9) | Numeric only (0-9) |
| Check Digit Rule | 14th digit is MOD 10 check digit following standard GS1 validation algorithm | 14th digit is MOD 10 check digit following standard GS1 validation algorithm |
| FNC1 Separator Requirement | Not required; fixed-length data supports automatic parsing segmentation | Not required; fixed-length data supports automatic parsing segmentation |
| Zero-padding Rule | GTIN-8 / GTIN-12 / GTIN-13 padded with leading zeros to reach 14 digits | GTIN-8 / GTIN-12 / GTIN-13 padded with leading zeros to reach 14 digits |
3. Core Differences & Mandatory Official Usage Rules
3.1 Comprehensive Comparison Table
| Comparison Dimension | GS1 AI 01 | GS1 AI 02 |
|---|---|---|
| Full Official Name | Global Trade Item Number | GTIN of trade items contained in a logistics unit |
| Identifier Type | Independent Primary Key (GS1 Identification Key) | Supplementary Attribute Data (non-primary key) |
| What It Identifies | The trade item itself (sellable, billable unit) | Trade items loaded inside a logistics unit (contents only) |
| Standalone Eligibility | Permitted | Prohibited; no independent business validity |
| Mandatory Matching Rules | No mandatory pairing; may appear alone | Must be paired with AI 00 (SSCC) + AI 37 (contained quantity) |
| Same-Label Mutual Exclusivity Rule | Cannot coexist with AI 02 on one single label | Cannot coexist with AI 01 on one single label |
| Typical Application Scenarios | Retail checkout, purchase ordering, inventory management, product traceability, commodity compliance filing | Pure transport pallet labels, quick overview of homogeneous goods quantity inside full pallets |
| Applicable Logistics Unit | Logistics packaging that can be traded as a standalone unit (sellable cartons, sellable full pallets) | Pure transport carriers that are not sold or invoiced independently |
| Cargo Compatibility | All trade item scenarios with no restrictions | Only homogeneous logistics units (single SKU inside); forbidden for mixed-SKU loads |
3.2 Mandatory Normative Clauses from GS1 Logistics Label Guideline
All implementations must strictly comply with the following normative rules; non-compliant encoding will cause parsing failures, supply chain data incompatibility and non-conformity:
- Mutual Exclusivity Rule: AI 01 and AI 02 shall never appear together on the same logistics label to eliminate identification ambiguity.
- Mandatory Combination Rule: When AI 02 is used, AI 00 (unique SSCC for logistics unit) and AI 37 (quantity of contained trade items) must be present simultaneously. Only the triple combination fully expresses the business meaning of “X logistics unit contains Y quantity of Z commodity”.
- Scenario Restriction Rule: AI 02 is strictly forbidden for heterogeneous mixed-load logistics units carrying multiple distinct SKUs.
4. Encoding Examples & Selection Decision Guide
4.1 Compliant Standard Encoding Examples
Example 1: Standalone AI 01 (Trade Item Identification)
Encoding: (01)06901234567892
Explanation: Identifies the trade item with GTIN 06901234567892 (original 13-digit GTIN extended with a leading zero to form a 14-digit standard format). Valid for single retail units, master cartons and sellable pallets, covering retail, procurement, inventory and traceability workflows.
Example 2: Combined AI 02 (Logistics Container Content Identification)
Encoding: (00)123456789012345675(02)06901234567892(37)120
Explanation: The logistics pallet with SSCC 123456789012345675 holds 120 identical trade items carrying GTIN 06901234567892. This triple combination is the standard compliant format for cross-border and overland transport pallet labels.
4.2 Quick Selection Decision Criteria
Select AI 01 When:
The marked object can be traded, ordered or invoiced as an independent unit, regardless of packaging tier. AI 01 is the standard identifier for all workflows involving commodity identity authentication, commercial transactions, inventory control and regulatory traceability.
Select AI 02 Only When All Conditions Below Are Met:
- The container is a pure transport pallet/tote bin not sold or invoiced separately
- The container holds only one single homogeneous SKU
- You need to list contents and quantity for logistics reference
- AI 00 and AI 37 are included alongside AI 02
Simplified Judgment Cheat Sheet
- Can be sold or invoiced independently → Use AI 01
- Only used for transport, not for sale, merely to list internal contents → Use AI 02
4.3 Common Industry Misconceptions Corrected
- ❌ Misconception: AI 02 is the dedicated GTIN code for carton-level goods
✅ Correction: Sellable cartons qualify as independent trade items and must use AI 01 with carton-level GTIN. AI 02 only describes contents inside a logistics carrier and bears no relation to packaging hierarchy. - ❌ Misconception: AI 02 can be printed and used on labels alone
✅ Correction: Isolated AI 02 lacks reference to a specific logistics unit, violates GS1 mandatory specifications and is strictly prohibited. - ❌ Misconception: All pallet labels must use AI 02
✅ Correction: If a full pallet is sold and invoiced as a standalone trade unit, AI 01 must be used to label the pallet’s own GTIN instead of AI 02.
5. Summary
The core distinction between AI 01 and AI 02 lies not in encoding format, but in business identity and usage boundaries: AI 01 acts as a universal “ID card for commodities” that runs through the full supply chain with independent validity; AI 02 functions as a “content memo for logistics containers”, dependent on other identifiers with narrow, strictly regulated applicable scenarios.
Strict differentiation of applicable scenarios and full adherence to the three mandatory rules (mutual exclusivity, required pairing, load homogeneity limits) are critical prerequisites for GS1 barcode compliance, seamless cross-enterprise supply chain data exchange and effective product traceability.
.webp)