全球贸易项目编号(GTIN)
什么是全球贸易项目代码(GTIN)?
全球贸易项目代码(GTIN)是一种标准化数字标识符,用于识别贸易项目:在供应链的任何环节都可能被定价、订购或开具发票的产品或服务。GTIN 是 GS1 标识系统的一部分。在零售、电子商务和物流领域,GTIN 使贸易伙伴能够在产品目录、采购订单、库存记录和基于条码的运营中引用同一个贸易项目。

GTIN 用于标识已定义的贸易项目,而不是单个货件或客户订单。同一产品的多个实体单元可以共用一个 GTIN。当不同产品变体或包装层级需要在贸易中加以区分时,可能需要使用不同的 GTIN。该标识符本身不包含完整的产品描述、价格、库存余额或配送状态;这些详细信息保存在使用 GTIN 作为参考的数据系统中。
GTIN 格式和条码表示
GTIN 有四种标准化长度:8 位、12 位、13 位和 14 位。这些是标识格式,并不代表不同的产品质量衡量标准或地域可用性。所使用的格式取决于相关的 GS1 分配和标识要求。
| 格式 | 长度 | 常见应用 | 重要区别 |
|---|---|---|---|
| GTIN-8 | 8 位 | 用于包装空间有限的小型贸易项目的标识 | 通常以 EAN-8 条码表示 |
| GTIN-12 | 12 位 | 零售产品标识,尤其是在北美零售系统中 | 通常以 UPC-A 条码表示 |
| GTIN-13 | 13 位 | 国际贸易中的零售产品标识 | 通常以 EAN-13 条码表示 |
| GTIN-14 | 14 位 | 贸易项目组合的标识,例如配送中使用的箱装货物 | 不用于使用 EAN/UPC 符号进行标准零售销售点标识 |
GTIN 是标识符;条码是机器可读的数据载体。GTIN 可以编码在适用的条码中,以便扫描器读取。条码格式决定了信息的表示方式,以及可以随附哪些额外数据(如有)。例如,在适用情况下,GS1-128 条码可以同时承载 GTIN 和其他结构化信息,例如批号或有效期。
在要求使用 14 位表示形式的 GS1 数据字段中,较短的 GTIN 会在左侧以零补齐。这会改变其表示形式,但不会改变其身份。GTIN-13 前面补充一个零后,并不会因此标识不同的包装层级。相反,属于已分配标识符组成部分的前导数字不得随意删除。
GTIN 的分配与维护方式
GTIN 的分配遵循 GS1 规则。品牌所有者通常负责分配 GTIN,无论产品在哪里生产或由谁生产。获取标识符的企业应遵循相关 GS1 会员组织的流程和许可安排,而不是自行编造仅仅满足位数要求的数字。
许多 GTIN 由 GS1 公司前缀、项目参考号和校验位构成。具体结构取决于格式和分配方式;不应假定 GTIN-8 与基于公司前缀的 GTIN-13 遵循相同的构造方式。GS1 公司前缀用于标识 GS1 系统内的一项分配,但其长度可能不同。
最后一位是校验位,根据前面的数字计算得出。它有助于检测某些数据录入和扫描错误。通过校验位测试并不能证明某个号码已被合法分配、相关产品信息正确,或实体产品真实有效。
何时需要使用不同的 GTIN
GS1 GTIN 管理标准规定了区分新产品和现有产品变更的规则。相关变更可能包括已声明的配方或功能、已声明的净含量、主要品牌、包装或箱装数量,以及标准涵盖的其他特征。并非每次设计稿调整或内部行政变更都需要新的 GTIN;必须核查适用规则及其条件。
例如,零售商可能销售两种尺码的同款衬衫。由于这些尺码需要分别选择和订购,因此需要不同的贸易项目身份。同样,单个瓶装产品和包含多个瓶子的可订购箱装产品代表不同的包装层级,需要分别进行标识。分配给箱装产品的 GTIN 不会取代分配给单个瓶子的 GTIN。
根据 GS1 关于 GTIN 不重复使用的一般规则,已分配的 GTIN 不得重新分配给不同的贸易项目。企业应保留历史映射关系,以便旧订单、退货和产品记录继续指向正确的项目。任何特殊情况都应依据适用的 GS1 规则进行评估,而不应通过非正式地重复使用号码来处理。
在电子商务和供应链运营中的应用
GTIN 充当不同组织之间共享的产品参考标识,而这些组织的内部系统可能使用不同的标识符。制造商、分销商、零售商和履约服务商可以各自维护自己的库存代码,同时将这些代码关联到同一个 GTIN。这支持产品匹配,而无需每个参与方采用完全相同的内部目录结构。
| 运营阶段 | GTIN 的作用 | 其本身无法确定的内容 |
|---|---|---|
| 产品上架 | 将报价或目录条目关联到已定义的贸易项目 | 上架准确性、法规合规性或卖家授权 |
| 采购与收货 | 帮助将订购的产品与收到的贸易项目进行比较 | 实际收到的数量或货物状况 |
| 库存与拣选 | 将扫描的产品连接到库存记录和订单行 | 单个实体单元的身份,除非使用了额外标识 |
| 箱装处理 | 标识可订购或开票的包装层级 | 每个实体箱子的唯一身份 |
| 退货处理 | 帮助识别被退回的产品 | 购买资格、退款权利或产品真实性 |
准确的包装层级数据对于履约尤其重要。系统必须区分单个产品单元和箱装产品,并记录二者之间的关系。如果将箱装 GTIN 映射为单个消费者单元的标识,收货或拣选记录可能会使用错误的数量。GTIN 提供参考标识;包装层级和数量换算关系也必须得到正确维护。
跨境贸易
在跨境电子商务中,GTIN 可以在不同语言和区域目录之间提供通用的产品参考。仅仅因为未发生变化的贸易项目在另一个国家销售,并不需要更换 GTIN。但是,如果某个市场特定版本的产品,其特征或包装变化符合相关 GS1 标准,则可能需要使用不同的 GTIN。
GTIN 不是海关分类代码。它不能取代 HS 编码、海关申报、原产国声明或特定产品的法规文件。与标识符相关的 GS1 前缀不得被解释为产品制造地点的证明。原产地和关税分类需要各自的支持信息。
GTIN 及相关标识符
在产品记录或仓库交易中,可能会同时出现多个标识符。即使软件将它们显示在相邻字段中,它们的作用也各不相同。
| 标识符或术语 | 所识别或代表的内容 | 与 GTIN 的关系 |
|---|---|---|
| SKU | 由企业定义的内部库存管理参考号 | 不同企业可能为同一个 GTIN 分配不同的 SKU |
| UPC 和 EAN | 与零售编号和条码系统相关的术语 | UPC-A 条码通常承载 GTIN-12;EAN-13 条码承载 GTIN-13 |
| 序列号 | 产品标识环境中的单个实例 | GTIN 与序列号结合后可以区分单个产品单元 |
| 批次号 | 一组生产产品 | 可以与 GTIN 一起使用,以区分同一贸易项目的不同批次 |
| SSCC | 特定的物流单元,例如托盘或包裹 | 标识物流单元,而不是其中贸易项目的类型 |
| 承运商追踪号码 | 承运商的货件或包裹记录 | 支持运输追踪,而不是标准化的产品标识 |
| HS 编码 | 国际贸易中使用的货物分类代码 | 用于海关目的对货物进行分类,而不是识别特定贸易项目 |
因此,一个箱装产品可以拥有用于标识其贸易项目配置的 GTIN,而某个特定物流单元则可以携带序列式货运集装箱代码(SSCC)。这些标识符回答的是不同问题:贸易项目是什么,以及正在处理的是哪个特定物流单元。
GTIN 数据的实用检查
在准备目录或仓库数据时,企业可以将基本格式检查与需要权威产品信息的检查分开。一个实用的验证流程包括以下内容:
- 确认格式。检查标识符是否仅包含数字,以及是否具有公认的 GTIN 长度,同时允许使用有完整文档说明的 14 位存储表示形式。
- 验证校验位。使用 GS1 计算方法。将成功结果视为结构检查,而不是所有权或真实性的证明。
- 确认产品匹配。将号码与供应商或品牌所有者的产品信息进行比较,包括产品变体和声明数量。
- 检查包装层级。确定该标识符指向的是消费者单元、多件装、箱装产品还是其他贸易项目配置。
- 保留标识符。将 GTIN 存储为文本或使用能够保留前导零并避免电子表格四舍五入或科学计数法的等效字段。
- 维护独立的运营字段。将 GTIN 与 SKU、批号、序列号、SSCC 和追踪号码分别保存。
这些检查针对不同类型的错误。格式正确的 GTIN 仍可能被关联到错误的产品,而正确的产品记录也可能因电子表格删除前导零而损坏。可靠使用 GTIN 既需要验证标识符,也需要准确的产品主数据。
常见问题
GTIN 与条码是同一回事吗?
不是。GTIN 是数字标识符。条码是机器可读的符号,可以承载该标识符,并且根据条码类型的不同,还可以承载额外信息。
每个实体产品单元都需要不同的 GTIN 吗?
不需要。同一已定义贸易项目的产品单元共用一个 GTIN。要识别单个产品单元,需要额外信息,例如与 GTIN 关联的序列号。
GTIN 可以用于追踪配送吗?
不能单独用于追踪。GTIN 标识的是贸易项目,而不是其配送过程。承运商追踪号码和物流单元标识符承担不同的运营用途。
GTIN 能证明产品的原产国吗?
不能。GTIN 及其 GS1 前缀无法确定制造原产地。原产国信息必须单独确定并记录。
来源
- GS1:全球贸易项目代码(GTIN) — 官方定义、标识范围和 GTIN 格式。
- GS1:GTIN 管理标准 — 关于新产品标识、产品变更、包装数量和 GTIN 不重复使用的规则。
- GS1:条码 — 标识数据与条码载体之间的区别,包括零售和配送应用。
- GS1:通用规范 — 关于标识键、数据表示、分配及相关数据元素的技术规则。
- GS1:校验位计算器 — 校验位的用途和验证。
- GS1:序列式货运集装箱代码(SSCC) — 单个物流单元的标识,以及其与贸易项目标识之间的区别。


