GTIN (GS1 AI 01 vs AI 02)

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 ItemAI 01AI 02
Standard FormatN3 + N14N3 + N14
Total Digit Length17 digits (3-digit AI prefix + 14-digit GTIN body)17 digits (3-digit AI prefix + 14-digit GTIN body)
Character SetNumeric only (0-9)Numeric only (0-9)
Check Digit Rule14th digit is MOD 10 check digit following standard GS1 validation algorithm14th digit is MOD 10 check digit following standard GS1 validation algorithm
FNC1 Separator RequirementNot required; fixed-length data supports automatic parsing segmentationNot required; fixed-length data supports automatic parsing segmentation
Zero-padding RuleGTIN-8 / GTIN-12 / GTIN-13 padded with leading zeros to reach 14 digitsGTIN-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 DimensionGS1 AI 01GS1 AI 02
Full Official NameGlobal Trade Item NumberGTIN of trade items contained in a logistics unit
Identifier TypeIndependent Primary Key (GS1 Identification Key)Supplementary Attribute Data (non-primary key)
What It IdentifiesThe trade item itself (sellable, billable unit)Trade items loaded inside a logistics unit (contents only)
Standalone EligibilityPermittedProhibited; no independent business validity
Mandatory Matching RulesNo mandatory pairing; may appear aloneMust be paired with AI 00 (SSCC) + AI 37 (contained quantity)
Same-Label Mutual Exclusivity RuleCannot coexist with AI 02 on one single labelCannot coexist with AI 01 on one single label
Typical Application ScenariosRetail checkout, purchase ordering, inventory management, product traceability, commodity compliance filingPure transport pallet labels, quick overview of homogeneous goods quantity inside full pallets
Applicable Logistics UnitLogistics 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 CompatibilityAll trade item scenarios with no restrictionsOnly 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:

  1. Mutual Exclusivity Rule: AI 01 and AI 02 shall never appear together on the same logistics label to eliminate identification ambiguity.
  2. 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”.
  3. 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.