物流資訊編碼
甚麼是物流資訊編碼?
物流資訊編碼是指分配及使用結構化識別碼、分類代碼及約定的數據值,以表示有關貨物、地點、物流單位、貨件及物流活動的資訊。在倉儲、運輸、電子商務及國際貿易中,它讓人員及資訊系統能夠指向相同的對象,並以一致方式理解營運資訊。

這個術語應被理解為對一種數據管理實務的廣泛描述,而不是某一項通用編碼標準的名稱。某個應用程式可能會使用內部倉庫代碼、國際標準化識別碼、承運商專用追蹤號碼、海關分類代碼,或同時使用其中幾種。它們的含義及規則取決於管理它們的系統。
在此,編碼是指透過已定義的符號及數值來表示資訊。它主要不是指編寫軟件、加密記錄或列印條碼,儘管軟件及條碼技術可以支援這個過程。
物流代碼代表甚麼
物流營運需要區分幾項內容:產品是甚麼、正在處理的是哪個實體單位、它位於何處、它屬於哪項商業或運輸記錄,以及它曾經發生過甚麼。這些是相關的問題,但不一定使用相同的識別碼。
下表按用途整理代碼。這些是解釋性分組,並非對物流資訊編碼標準的正式分類。
| 用途 | 代碼代表的內容 | 例子 | 重要界線 |
|---|---|---|---|
| 產品識別 | 產品或貿易項目 | 內部庫存單位,或 GS1 全球貿易項目識別碼 | 產品識別碼不一定能區分個別實體單位。 |
| 物流單位識別 | 為運輸或儲存而建立的單位 | 分配給托盤的 GS1 系列貨運容器代碼 | 該識別碼本身並不是單位內容物的清單。 |
| 地點識別 | 商業地點或其他已定義的地點 | GS1 全球位置碼或內部倉庫貨位代碼 | 不同地點系統的詳細程度各有不同。 |
| 貨件或包裹參考編號 | 特定系統內的運輸流轉、貨件記錄或包裹 | 由承運商發出的追蹤號碼 | 其範圍及與其他記錄的關係取決於發出者。 |
| 貨物分類 | 為特定用途而定義的貨物類別 | 協調制度分類代碼 | 分類代碼不是唯一的產品或包裹識別碼。 |
| 營運狀態 | 已定義的狀況或事件類別 | 用於收貨或發貨的內部記錄值 | 外觀相同的值在不同系統中可能具有不同含義。 |
識別碼、分類及數據載體
識別碼區分記錄或對象
識別碼回答的問題例如:「這是哪一項物品、地點或物流單位?」其唯一性必須在指定範圍內理解。內部產品代碼可能只在某一零售商的目錄內是唯一的,而標準化識別方案則有自身的分配規則,旨在支援跨組織使用。
GS1 識別密鑰展示了這種區別。全球貿易項目識別碼(GTIN)識別貿易項目;系列貨運容器代碼(SSCC)識別物流單位;全球位置碼(GLN)識別各方及地點。這些密鑰並不會僅因為都可以出現在物流記錄中而互相通用。
分類代碼描述類別
分類代碼回答「這屬於甚麼類別?」世界海關組織的協調制度(HS)提供一套用於分類貿易貨物的國際命名法。其國際子目使用六位數代碼,而國家或地區關稅命名法可能會增加更多細分項目。
多種產品可以屬於同一個 HS 類別。因此,HS 代碼不能取代產品識別碼、序列號或追蹤號碼。選擇海關分類也需要有關貨物的資訊;僅憑有效代碼的格式,不能證明該分類正確。
數據載體為擷取而編碼資訊
條碼或射頻識別標籤是承載數據的方式,並不等同於其中包含的識別碼。條碼可以編碼識別碼,並可在適用標準允許的情況下加入批次參考或有效期限等額外數據。讀取該條碼會擷取已編碼的值;連接的系統隨後可以取得相關記錄。
這種區別解釋了為何掃描標籤不一定能顯示貨件的所有細節。內容物、擁有權、處理指示及事件歷史可能儲存在與識別碼連結的數據庫中,而不是嵌入標籤內。
物流資訊編碼如何運作
- 定義對象或資訊欄位。確定代碼識別的是產品、個別單位、物流單位、地點、文件,還是事件類別。定義含糊可能導致同一代碼被用於不相容的用途。
- 選擇管理方案。確定業務流程需要認可的外部標準、貿易夥伴的識別碼,還是內部代碼。內部倉庫貨位參考編號在本地可能已足夠,而外部協作則可能需要共用的識別方案。
- 指定分配及驗證規則。記錄允許使用的字元、欄位長度、分配權限、唯一性要求,以及任何適用的校驗位規則。規則必須來自所選方案,而不是假定存在的通用格式。
- 將代碼連接至記錄。儲存識別碼與相關資訊之間的關係,例如產品屬性、托盤內容物、地點詳情或貨件參考編號。
- 擷取及交換資訊。員工或自動化設備可以讀取標籤、輸入參考編號,或接收另一個系統發出的訊息。接收應用程式必須理解該值及識別碼的類型。
- 維護關係及變更。記錄包裝、拆包、重新定位、更正及其他相關事件,同時保持識別碼之間的區別,避免遺失或在未察覺的情況下覆寫重要關係。
GS1 的電子產品代碼資訊服務(EPCIS)提供了一項標準,用於跨應用程式及組織建立和分享可視性事件數據。它說明了一項重要界線:識別對象與記錄該對象發生的事情,是兩項分開但互相連接的功能。單靠代碼並不能構成完整的追蹤歷史。
在電子商務及跨境物流中的應用
在一個示例性的電子商務流程中,零售商可能使用內部 SKU 管理庫存,並使用 GTIN 在共用產品記錄中識別貿易項目。當貨物被裝到托盤上時,SSCC 可以識別該物流單位。倉庫系統隨後可以將托盤與其內容物及相關發貨記錄建立關聯。
當訂單發出時,承運商可能會分配追蹤號碼。零售商需要保留訂單、已發貨物品及承運商參考編號之間的關係。這些關係不應被假定為一對一:訂單可能被分拆至多個包裹,而合併的物流單位可能包含與多張訂單相關的貨物。
對於跨境運輸,額外的編碼系統可以分別發揮不同作用。HS 代碼為海關用途分類貨物,而 UN/LOCODE 識別貿易及運輸中使用的地點。UN/LOCODE 由聯合國歐洲經濟委員會維護,不應與倉庫貨位代碼或完整派送地址混淆。
退貨會引入另一種關係。退貨授權參考編號、原始訂單號碼及退貨貨件追蹤號碼可能分別指向不同記錄。將它們分開定義,可以讓企業將退貨運輸與原始銷售連接起來,而不會把包裹到達視為退款已完成的證明。
數據質素及互通性
使用代碼並不會自動令系統具備互通性。兩個應用程式可以交換相同的字元字串,卻以不同方式理解它。可靠的交換需要就識別碼的類型、發出者、範圍及相關數據定義達成一致。
- 保留原定格式。在必要時將識別碼視為字串。試算表轉換或數字儲存可能會刪除開頭的零,並改變原始值。
- 記錄識別碼類型。將產品識別碼、追蹤號碼、地點代碼及分類代碼放在清晰定義的欄位中,而不是不加區分地放在「代碼」欄位內。
- 在正確範圍內檢查唯一性。在一間公司的記錄中唯一的值,可能與其他地方發出的值發生衝突。
- 將格式檢查與業務檢查分開。某個值可能符合長度或校驗位要求,但仍可能被分配給錯誤的產品、貨件或地點。
- 記錄映射關係。將內部狀態轉換為夥伴的狀態時,應識別哪些含義相符,以及翻譯在哪些地方失去細節。
- 控制參考數據變更。維護適用的代碼清單版本、定義及變更記錄,確保歷史交易仍然可以理解。
- 驗證實體與數碼之間的關係。可讀取的標籤只有在附於預期對象並連接至準確記錄時才有用。
這些檢查針對不同的失效模式。損壞的標籤是擷取問題;重複的識別碼是分配問題;托盤與其內容物之間的錯誤關聯則是關係問題。將三者都視為「條碼錯誤」,會掩蓋其成因。
常見誤解
不存在一個能滿足所有物流用途的單一代碼。產品識別、貨件追蹤、地點識別及海關分類回答的是不同問題。合併它們的記錄很有用,但以一項取代另一項可能會刪除重要含義。
代碼不一定描述其對象。部分方案包含結構化組成部分,但許多識別碼主要充當查詢鍵。若沒有文件說明,使用者不應從不熟悉的代碼推斷產品的來源、目的地、擁有權或內容物。
編碼不保證可視性或安全性。識別碼可以連接記錄,但可視性還取決於事件擷取及獲授權的數據交換。同樣,將資訊表示在條碼中並不會對其加密,也不能證明標籤是真實的。
常見問題
物流資訊編碼是否等同於條碼標籤?
不是。編碼定義數值及其含義。條碼標籤是將這些值放在對象上以供機器讀取的一種方式。同一資訊也可以透過電子方式交換。
SKU、GTIN 及 SSCC 有甚麼分別?
SKU 是內部庫存參考編號。GTIN 根據 GS1 規則識別貿易項目。SSCC 識別物流單位,例如為運輸或儲存而組裝的托盤。
HS 代碼可以用於追蹤貨件嗎?
不可以。HS 代碼用於分類貨物,而不是識別特定貨件。貨件追蹤需要相關的貨件或包裹參考編號,以及相關的事件資訊。
每個物流代碼都需要在全球範圍內唯一嗎?
不需要。所需範圍取決於其用途及管理方案。內部代碼在一個系統內可能已足夠,但對外交換時,則需要清楚約定其發出者及含義。
資料來源
- GS1:識別密鑰 — 支援 GTIN、SSCC 及 GLN 的不同用途。
- GS1:條碼 — 支援識別碼、額外數據及機器可讀數據載體之間的區別。
- GS1:EPCIS — 支援對標準化可視性事件數據交換的說明。
- 世界海關組織:甚麼是協調制度? — 支援 HS 分類的用途及國際結構。
- UNECE:按國家及地區排列的 UN/LOCODE 代碼清單 — 支援 UN/LOCODE 用於貿易及運輸地點。


