GS1-128 là gì? Cấu tạo, ứng dụng và khác biệt với Code 128

GS1-128 là chuẩn mã vạch được sử dụng rộng rãi trong logistics và quản lý chuỗi cung ứng. Không chỉ chứa mã định danh sản phẩm, GS1-128 còn lưu trữ được thông tin về lô sản xuất, hạn sử dụng, số seri và nhiều dữ liệu khác trong một mã vạch duy nhất.
Bài viết giúp bạn hiểu GS1-128 là gì, cách hoạt động và khi nào doanh nghiệp nên sử dụng.
GS1-128 là gì?
Khái niệm GS1-128
GS1-128 là chuẩn mã vạch tuyến tính thuộc hệ thống tiêu chuẩn của GS1, được sử dụng trong hệ thống mã số mã vạch để biểu diễn và truyền tải dữ liệu theo cấu trúc chuẩn hóa..
Khác với mã vạch thông thường, GS1-128 sử dụng các mã định danh Application Identifier (AI) để tích hợp nhiều loại dữ liệu chuẩn hóa trong cùng một mã.
GS1-128 dùng để làm gì?
GS1-128 phục vụ các nhu cầu vượt ra ngoài phạm vi nhận diện sản phẩm đơn thuần:
- Nhận diện hàng hóa theo GTIN, kèm thông tin bổ sung
- Quản lý logistics — theo dõi hàng hóa di chuyển qua các điểm trong chuỗi cung ứng
- Truy xuất nguồn gốc — ghi nhận lô sản xuất, ngày sản xuất, hạn sử dụng
- Tích hợp hệ thống — kết nối với ERP, WMS để cập nhật dữ liệu tự động

GS1-128 hoạt động như thế nào?
GS1-128 mã hóa dữ liệu bằng Application Identifier (AI)
Thay vì chỉ chứa một dãy số cố định như EAN-13, GS1-128 cho phép ghép nhiều trường dữ liệu lại với nhau — mỗi trường được xác định bởi một AI đặt trong ngoặc đơn ngay trước dữ liệu.
Toàn bộ thông tin trên được mã hóa vào một mã vạch duy nhất, máy quét đọc một lần và hệ thống nhận đủ dữ liệu.
Máy quét đọc dữ liệu GS1-128 ra sao?
Máy quét nhận diện ký tự Function Code 1 (FNC1) ở đầu mã — đây là dấu hiệu phân biệt GS1-128 với Code 128 thông thường.
Sau đó hệ thống phân tách các trường dữ liệu dựa trên AI và đẩy thông tin vào phần mềm quản lý:
GS1-128 → Máy quét → Phân tách AI → ERP/WMS → Quản lý hàng hóa

GS1-128 có thể chứa những dữ liệu gì?
Đây là điểm mạnh nhất của GS1-128 so với các định dạng mã vạch khác. Một mã GS1-128 có thể chứa đồng thời nhiều loại dữ liệu:
GTIN — mã định danh sản phẩm, là trường dữ liệu bắt buộc trong hầu hết trường hợp.
Số lô sản xuất (Batch/Lot – AI 10) — xác định lô hàng cụ thể, quan trọng trong truy xuất nguồn gốc và xử lý thu hồi sản phẩm.
Hạn sử dụng (AI 17) — ngày hết hạn của sản phẩm, bắt buộc trong ngành thực phẩm và dược phẩm tại nhiều thị trường.
Ngày sản xuất (AI 11) — ghi nhận thời điểm sản xuất, hỗ trợ kiểm soát chất lượng và FIFO trong kho.
Số serial (AI 21) — định danh duy nhất từng đơn vị sản phẩm, dùng trong dược phẩm, thiết bị y tế và hàng hóa có giá trị cao.
Trọng lượng và thông tin logistics — khối lượng thực tế, số kiện, thông tin địa chỉ giao hàng — phục vụ tự động hóa kho và vận chuyển.
Application Identifier (AI) là gì?
Khái niệm AI trong GS1
Application Identifier là mã số 2–4 chữ số đặt trong ngoặc đơn, đứng trước mỗi trường dữ liệu trong GS1-128.
AI xác định ý nghĩa và định dạng của dữ liệu theo sau — giúp hệ thống phần mềm tự động nhận biết và xử lý đúng từng loại thông tin mà không cần cấu hình thủ công.
Các AI phổ biến
|
AI |
Ý nghĩa |
Độ dài dữ liệu |
|
(01) |
GTIN |
14 chữ số cố định |
|
(10) |
Batch/Lot Number |
Tối đa 20 ký tự |
|
(11) |
Production Date |
6 chữ số (YYMMDD) |
|
(17) |
Expiry Date |
6 chữ số (YYMMDD) |
|
(21) |
Serial Number |
Tối đa 20 ký tự |
|
(30) |
Quantity |
Biến đổi |
|
(310x) |
Net Weight (kg) |
6 chữ số |
GS1-128 khác gì với Code 128?
Code 128 là gì?
Code 128 là ký hiệu mã vạch giúp mã hóa toàn bộ bộ ký tự ASCII, được dùng rộng rãi trong nhiều ngữ cảnh và không theo chuẩn dữ liệu cố định nào.
GS1-128 là gì trong mối quan hệ với Code 128?
GS1-128 dựa trên Code 128 nhưng bắt buộc thêm ký tự FNC1 ở đầu và hệ thống AI. Nhờ đó, mã vạch mang ngữ nghĩa chuẩn hóa giúp mọi hệ thống GS1 đều hiểu được
GS1-128 khác gì với Code 128, EAN-13 và ITF-14?
|
Tiêu chí |
GS1-128 |
|||
|
Mục đích sử dụng |
Mã hóa dữ liệu theo nhu cầu riêng |
Nhận diện sản phẩm bán lẻ |
Nhận diện thùng carton, kiện hàng |
Quản lý logistics và truy xuất nguồn gốc |
|
Thông tin có thể chứa |
Dữ liệu tùy ý |
GTIN-13 |
GTIN-14 |
GTIN cùng số lô, hạn sử dụng, số seri và nhiều dữ liệu khác |
|
Application Identifier (AI) |
Không có |
Không |
Không |
Có, giúp dữ liệu được chuẩn hóa theo GS1 |
|
Ký tự FNC1 |
Tùy chọn |
Không |
Không |
Bắt buộc |
|
Sử dụng phổ biến ở đâu |
Nhiều lĩnh vực |
Điểm bán lẻ (POS) |
Kho hàng, trung tâm phân phối |
Kho vận, sản xuất và chuỗi cung ứng |
GS1-128, EAN-13 và ITF-14 chỉ là một số chuẩn mã vạch GS1. Tìm hiểu các loại mã vạch GS1 để khám phá và so sánh các chuẩn còn lại.
GS1-128 được sử dụng trong ngành nào?
- Thực phẩm: Quản lý hạn dùng, số lô và truy xuất nguồn gốc (phục vụ thu hồi).
- Dược phẩm: Mã hóa số seri bắt buộc (đáp ứng tiêu chuẩn EU/US).
- Logistics: Nhãn vận chuyển bắt buộc để giao hàng cho nhà bán lẻ lớn.
- Sản xuất: Theo dõi linh kiện, bán thành phẩm và truy vết lỗi.
- Xuất khẩu: Yêu cầu nhãn chuẩn quốc tế để tự động hóa nhận hàng.

Khi nào doanh nghiệp nên sử dụng GS1-128?
- Quản lý lô sản xuất: Dùng AI (10) để truy vết lô hàng qua chuỗi cung ứng.
- Quản lý hạn sử dụng: Mã hóa trực tiếp hạn dùng trên nhãn (thực phẩm, dược phẩm, mỹ phẩm).
- Truy xuất nguồn gốc: Kết hợp GTIN, lô, ngày sản xuất và seri để truy ngược lịch sử khi có sự cố.
- Tích hợp ERP/WMS: Cấu trúc AI chuẩn hóa giúp phần mềm tự động nhận diện dữ liệu, không cần cấu hình phức tạp.
Những lưu ý khi sử dụng GS1-128
- Chọn đúng AI: Tham chiếu bảng chính thức của GS1 để tránh đối tác hiểu sai dữ liệu.
- Chất lượng in: Đảm bảo kích thước đủ lớn và độ tương phản cao (do mã dài hơn EAN-13).
- Kiểm tra máy quét: Xác nhận máy quét và phần mềm có hỗ trợ đọc/phân tách cấu trúc AI.
- Đồng bộ hệ thống: Thiết lập mapping dữ liệu chính xác giữa các AI với hệ thống ERP/WMS.
Những hiểu lầm phổ biến về GS1-128
GS1- 128 là một với Code 128
- Sai. Code 128 là ký hiệu mã hóa, GS1-128 là chuẩn dữ liệu có cấu trúc AI dựa trên Code 128.
GS1- 128 chỉ dùng cho xuất khẩu
- Sai. Dùng tốt cho cả kho vận và chuỗi cung ứng nội địa (thực phẩm, dược phẩm).
GS1- 128 thay thế được EAN-13
- Sai. EAN-13 dùng cho bán lẻ, GS1-128 dùng cho logistics. Thường dùng song song.
GS1- 128 chỉ dành cho doanh nghiệp lớn
- Sai. Mọi quy mô doanh nghiệp cần quản lý lô, hạn dùng hay tích hợp chuỗi cung ứng đều dùng được.
Câu hỏi thường gặp
Khác Code 128 thế nào?
GS1-128 bắt buộc có ký tự FNC1 ở đầu và tuân theo cấu trúc AI của GS1.
Có chứa hạn sử dụng không?
Có, qua AI (17) hoặc AI (15).
Có thay thế EAN-13 không?
Không, hai mã bổ trợ nhau (bán lẻ vs. logistics).
Có bắt buộc không?
Không theo luật, nhưng là điều kiện bắt buộc từ nhiều nhà bán lẻ lớn và đối tác quốc tế.
Có cần đăng ký GS1 không?
Có, phải có mã doanh nghiệp (GCP) để tạo GTIN hợp lệ, được công nhận toàn cầu.
Kết luận
GS1-128 là chuẩn mã vạch tối ưu giúp tích hợp nhiều dữ liệu (GTIN, lô, hạn dùng, seri) trong một mã duy nhất. Đây là công cụ cốt lõi để quản lý logistics, truy xuất nguồn gốc và vận hành chuỗi cung ứng hiện đại theo chuẩn quốc tế.
Cập nhật lần cuối: 17/07/2026


