先記住這一點

將 GTIN 補齊為 14 位是在保持身份,而不是創建新身份。

識別貿易項目

全球貿易項目代碼(GTIN)識別貿易項目。同一種貿易項目的多個實例可以使用同一個 GTIN。如果業務需要區分每一件實例,就需要增加序列號等信息。

長度與表示方式

GTIN 有 8、12、13 和 14 位四種長度。系統可以在較短 GTIN 前補零,將其表示在 14 位字段中。這種表示轉換不分配新的商品號碼,也不創建新的包裝層級。

教學示例
GTIN-12   614141123452
14 digits 00614141123452

末位校驗位幫助發現輸入錯誤

校驗位由前面的數字計算得到。在電子表格與軟件之間傳遞號碼時,建議按文本保存,避免自動數值轉換丟失前導零。校驗位檢查的是結構,不是商品真偽。

複核校驗位的計算過程

先移除末位校驗位。從剩餘數字的最右側開始,向左依次使用 3、1、3、1 的權重。設加權和為 S,校驗位為 (10 − S mod 10) mod 10。以主體 61414112345 為例,S = 58,校驗位為 2,得到完整示例 614141123452。這個過程用於複核,不應靜默修改來源號碼。

參考來源: GS1 · How to calculate a check digit manually

包裝層級屬於業務身份的區別

零售單件與可以單獨訂購的整箱,屬於不同的貿易項目配置,應按 GTIN 分配與管理規則識別。給零售號碼補零隻改變字段表示,不能完成整箱身份的分配。序列號用於區分同一 GTIN 下的實例,也不能代替產品變更後可能需要重新分配的 GTIN。

參考來源: GS1 US · Packaging Level Definitions

分別驗證格式、分配記錄與實物

校驗工具接收完整的 8、12、13 或 14 位輸入,檢查長度與校驗位。它無法僅憑數字識別您抄錄的是 UPC-E 還是另一個八位號碼,也不驗證授權或眼前的實物。應結合原始條碼、碼制信息和分配記錄核對;只有來源明確缺少校驗位時,才使用補算校驗位模式。

來源與延伸閲讀

本文由 Only1 根據下列公開資料整理;標準或法規的完整要求,請查閲來源方發佈的原文。

GS1 · Global Trade Item NumberGS1 · GTIN, EAN, UPC and barcodesGS1 · How to calculate a check digit manuallyGS1 · GTIN Management StandardGS1 US · Packaging Level Definitions