Mã lô sản xuất (batch/lot number) nên là một chuỗi ngắn, duy nhất trong phạm vi một sản phẩm, có cấu trúc cố định và chỉ chứa thông tin không đổi như mã nhà máy, ngày sản xuất và số thứ tự mẻ. Nếu in lên mã vạch GS1 thì mã lô đi sau mã GTIN, dài tối đa 20 ký tự chữ và số. Phần dưới đi vào từng quy tắc, ví dụ và lỗi hay gặp.
Mã lô là gì và khác gì số mẻ, số sê-ri?
Mã lô là dãy ký tự gắn một nhóm sản phẩm cùng được tạo ra trong điều kiện đồng nhất, để khi có sự cố ta biết chính xác nhóm nào bị ảnh hưởng. Mã lô trả lời câu hỏi "những đơn vị nào cùng nguồn gốc với đơn vị này?", chứ không định danh từng đơn vị riêng lẻ.
Trong thực tế có ba khái niệm hay bị nhập làm một:
| Khái niệm | Định danh cái gì | Dùng để làm gì |
|---|---|---|
| Số mẻ (batch) | Một lần sản xuất: gắn với lệnh sản xuất, phiên bản công thức, điều kiện quy trình | Truy nguồn gốc quy trình, hồ sơ chất lượng |
| Số lô (lot) | Nhóm hàng cùng thuộc tính (nhà cung cấp, hạn dùng, trạng thái kiểm tra) | Lưu kho, giữ hàng, giao hàng, phân phối |
| Số sê-ri (serial) | Từng đơn vị sản phẩm | Bảo hành, chống giả, theo dõi từng chiếc |
Một mẻ có thể cho ra nhiều lô nếu đóng gói trên các dây chuyền hoặc ngày khác nhau; lô có thể tách hoặc gộp, còn mẻ thường không nên gộp. Nhiều doanh nghiệp nhỏ dùng một mã cho cả hai, điều đó hoàn toàn chấp nhận được miễn là họ ghi rõ quy ước trong tài liệu nội bộ. Điều cần tránh là mỗi bộ phận hiểu "lô" một kiểu.
Quy tắc đặt mã lô: năm nguyên tắc nên theo
Không có một công thức duy nhất cho mọi doanh nghiệp. Các tài liệu hướng dẫn về quản lý lô đều xoay quanh cùng một số nguyên tắc, và chúng đủ để bạn tự thiết kế một quy ước phù hợp.
Một: duy nhất trong phạm vi sản phẩm, và tốt nhất là toàn doanh nghiệp. Nếu cùng một sản phẩm được làm ở nhiều nhà máy hay nhiều dây chuyền, hai nơi không được phát sinh cùng một mã lô. Đây là trách nhiệm của chủ sở hữu thương hiệu: quy ước phải chứa một thành phần phân biệt nơi sản xuất (mã nhà máy hoặc mã dây chuyền) để hai nơi không bao giờ trùng nhau.
Hai: ngắn, độ dài cố định, dễ quét. Mã càng dài càng dễ gõ sai và càng khó in rõ trên nhãn nhỏ. Hướng dẫn của tổ chức GS1 Thụy Điển khuyên dùng càng ít ký tự càng tốt, ưu tiên chữ số. Một tài liệu về quản lý kho tóm lại: ngắn, nhất quán và được kiểm tra tính hợp lệ thì tốt hơn dài và "thông minh".
Ba: chỉ nhúng thông tin không đổi. Ngày sản xuất, mã nhà máy, số thứ tự mẻ là thông tin cố định. Vị trí kho, trạng thái kiểm tra, số lượng còn lại thì thay đổi theo thời gian, vì vậy phải nằm ở các trường dữ liệu riêng trong hệ thống chứ không nằm trong mã lô.
Bốn: chọn bộ ký tự thống nhất, tránh ký tự dễ nhầm. Chữ O với số 0, chữ I với số 1 là hai cặp gây lỗi nhập tay nhiều nhất. Nhiều đơn vị quy định chỉ dùng chữ in hoa và loại bỏ vài chữ dễ nhầm.
Năm: viết quy ước thành tài liệu. Mọi người, từ công nhân đóng gói đến kế toán kho, phải giải mã cùng một mã lô ra cùng một ý nghĩa. Quy ước nên nói rõ từng đoạn của mã là gì, ví dụ đoạn nào là nhà máy, đoạn nào là ngày, đoạn nào là số mẻ trong ngày.
Mã lô trên mã vạch GS1 có giới hạn gì?
Khi cần quét bằng máy hoặc trao đổi dữ liệu với đối tác, mã lô được mã hoá bằng định danh ứng dụng (AI) số 10 trong hệ thống GS1. Theo các tài liệu tra cứu về GS1, trường này có độ dài thay đổi, tối đa 20 ký tự chữ và số. Vì độ dài thay đổi, nếu AI 10 không nằm cuối chuỗi dữ liệu thì cần ký tự phân tách FNC1 để máy quét biết mã lô kết thúc ở đâu.
Trong một chuỗi dữ liệu thông thường, mã lô đi cùng các thành phần sau:
| Thành phần | AI | Vai trò |
|---|---|---|
| GTIN | 01 | Định danh loại sản phẩm |
| Hạn sử dụng | 17 | Ngày hết hạn |
| Mã lô | 10 | Nhóm sản xuất |
| Số sê-ri (tuỳ chọn) | 21 | Định danh từng đơn vị |
Một ví dụ minh hoạ từ tài liệu hướng dẫn: chuỗi (01)01234567890128(10)L20240301A, trong đó phần sau AI 10 là mã lô, bạn có thể đọc là lô sản xuất ngày 01/03/2024, ca A. Điểm quan trọng: mã lô không phải một phần của định danh duy nhất của mặt hàng. Nó luôn phải đọc cùng GTIN mới có nghĩa, vì vậy hai sản phẩm khác nhau hoàn toàn có thể có chung chuỗi mã lô mà không xung đột.
Hệ quả thực tế là ngay cả khi hiện tại bạn chỉ in mã lô dạng chữ trên bao bì, hãy thiết kế mã sao cho nó vẫn nằm gọn trong 20 ký tự chữ và số. Khi khách hàng lớn hoặc kênh xuất khẩu yêu cầu nhãn GS1, bạn không phải đánh lại hệ thống mã.
Ví dụ mã lô theo ngành
Các ví dụ dưới đây là mẫu minh hoạ để bạn tham khảo cách ghép thành phần, không phải quy chuẩn bắt buộc của ngành nào. Mỗi ngành còn có yêu cầu riêng về hồ sơ lô, nên hãy đối chiếu quy định chuyên ngành áp dụng cho sản phẩm của mình.
| Ngành | Ví dụ | Cách đọc |
|---|---|---|
| Đồ uống | BVR-20261023-02 | Nhà máy BVR, ngày 23/10/2026, mẻ thứ hai trong ngày |
| Thực phẩm đóng gói | L20261023A | Lô ngày 23/10/2026, ca A |
| Nông sản | HX03-261023-B | Hợp tác xã/vùng trồng HX03, ngày thu hoạch hoặc đóng gói, lô B |
| Mỹ phẩm | CS1-2610-0047 | Cơ sở 1, tháng 10/2026, mẻ thứ 47 trong tháng |
| Linh kiện điện tử | E4567-2026Q4 | Mẻ E4567, sản xuất quý IV/2026 |
| Dược phẩm | B12345 | Mã mẻ ngắn; hạn dùng ghi riêng trên nhãn |
Có ba cách cấu trúc phổ biến mà bạn có thể chọn:
| Kiểu | Ví dụ | Ưu điểm | Hạn chế |
|---|---|---|---|
| Tuần tự | LOT-000184 | Ngắn, không trùng | Không đọc ra ngày, nhà máy |
| Ngày + số mẻ | 20261023-02 | Người đọc hiểu ngay | Cần thêm mã nhà máy nếu nhiều cơ sở |
| Sản phẩm + ngày + mẻ | RM42-261023-B | Phân biệt được sản phẩm | Dài hơn, dễ vượt giới hạn nhãn nhỏ |
Doanh nghiệp một nhà máy, ít sản phẩm có thể dùng kiểu ngày cộng số mẻ. Doanh nghiệp nhiều cơ sở nên có tiền tố nhà máy. Nếu nhãn rất nhỏ, kiểu ngày Julian (năm cộng số thứ tự ngày trong năm) rút gọn mã đáng kể, nhưng đổi lại người đọc phải biết cách giải.
Mã lô liên quan gì đến nhãn hàng hoá theo quy định hiện hành?
Về pháp lý, nhãn hàng hoá tại Việt Nam hiện do Nghị định 37/2026/NĐ-CP điều chỉnh. Nghị định có hiệu lực từ 23/01/2026 và thay thế Nghị định 43/2017/NĐ-CP cùng Nghị định 111/2021/NĐ-CP. Nhãn đúng quy định cũ đã sản xuất, nhập khẩu hoặc lưu thông trước 23/01/2026 được tiếp tục dùng đến hết hạn sử dụng ghi trên nhãn; nhãn và bao bì in sẵn theo quy định cũ được dùng tiếp không quá hai năm kể từ ngày đó.
Với mã lô, có hai điểm đáng lưu ý. Thứ nhất, ngày sản xuất được hiểu là thời điểm hoàn thành công đoạn cuối cùng để hoàn thiện hàng hoá hoặc lô hàng hoá đó, và ngày tháng ghi theo thứ tự ngày, tháng, năm dương lịch. Vì vậy nếu mã lô của bạn nhúng ngày thì ngày đó nên khớp đúng mốc "hoàn thành công đoạn cuối", không phải ngày nhập nguyên liệu hay ngày xuất kho. Thứ hai, một số tài liệu phân tích cho biết trên sàn thương mại điện tử, doanh nghiệp được phép không hiển thị các thông tin thay đổi theo lô như ngày sản xuất, hạn sử dụng và số lô, còn các nội dung nhãn khác phải hiển thị đầy đủ. Đây là diễn giải của bên thứ ba, bạn nên đọc điều khoản trong văn bản gốc trước khi áp dụng cho trang bán hàng của mình.
Nghị định không quy định cho bạn một công thức đặt mã lô cụ thể. Doanh nghiệp tự thiết kế quy ước, miễn là mã lô trên nhãn khớp với hồ sơ nội bộ để cơ quan quản lý, đối tác và chính bạn truy vết được khi cần.
Những lỗi thường gặp khiến truy vết bị đứt
Phần lớn sự cố truy vết không đến từ việc chọn sai công thức, mà đến từ việc áp dụng thiếu nhất quán. Sáu lỗi dưới đây xuất hiện lặp đi lặp lại.
Áp dụng nửa vời. Chỉ cần một lần nhập kho hoặc một lần xuất hàng thiếu mã lô là chuỗi truy vết đứt ngay tại điểm đó. Cách chữa là bắt buộc nhập mã lô ở danh mục sản phẩm cần quản lý lô và để máy quét cầm tay từ chối trường trống.
Nhúng thông tin thay đổi vào mã. Mã kiểu "LOT-A-KHO2-CHODUYET" sẽ sai ngay khi hàng chuyển kho hoặc được duyệt. Hệ quả là nhãn trên hàng một đằng, sổ sách một nẻo.
Trùng mã giữa các cơ sở. Hai nhà máy cùng dùng quy ước ngày cộng số mẻ mà không có tiền tố cơ sở sẽ sinh ra hai lô khác nhau mang cùng một mã. Khi thu hồi, bạn buộc phải thu cả hai hoặc không biết thu cái nào.
Gộp lô rồi mất liên kết. Trộn hai lô thành phẩm hoặc đổ bán thành phẩm của nhiều mẻ vào cùng một bồn mà không ghi lại quan hệ "lô cha, lô con" khiến truy xuôi, truy ngược đều bất khả thi. Mỗi lần gộp, tách hay đóng gói lại cần tạo bản ghi liên kết các mã lô với nhau.
Mã lô trên bao bì không khớp mã trong hệ thống. Lỗi in nhãn, in nhầm ca, hoặc sửa tay sau khi in là nguồn gốc thường gặp. Nên kiểm tra mẫu in đầu ca và đối chiếu với lệnh sản xuất trước khi chạy hàng loạt.
Quên yêu cầu của khách hàng. Đối tác phân phối hay kênh xuất khẩu có thể yêu cầu định dạng lô riêng, nhãn GS1, hoặc dữ liệu lô và hạn dùng trong thông báo giao hàng. Nếu chỉ phát hiện ở khâu giao hàng thì việc đánh lại mã rất tốn kém, nên hãy hỏi các yêu cầu này từ đầu.
Quy trình thiết lập quy ước mã lô trong bảy bước
- Liệt kê các đơn vị cần phân biệt: cơ sở, dây chuyền, ca, sản phẩm.
- Quyết định "lô" của bạn là gì: một mẻ, một ngày hay một lần đóng gói; ghi rõ định nghĩa.
- Chọn các thành phần của mã và thứ tự, thường là mã cơ sở, ngày, số thứ tự.
- Kiểm tra tổng độ dài, giữ trong 20 ký tự chữ và số để tương thích GS1.
- Loại các ký tự dễ nhầm và đặt quy tắc chữ hoa.
- Gắn mã lô với bản ghi nguyên liệu đầu vào, lệnh sản xuất, kết quả kiểm tra và đơn hàng xuất đi.
- Chạy thử một đợt truy vết giả định: chọn một lô thành phẩm, tìm ra nguyên liệu và khách hàng liên quan trong thời gian ngắn.
Bước 7 hay bị bỏ qua nhưng lại là phép thử trung thực nhất. Nếu bạn không truy ra được trong vài giờ, quy ước hoặc hồ sơ vẫn còn lỗ hổng.
Liên kết mã lô với dữ liệu truy xuất như thế nào?
Mã lô chỉ có giá trị khi nó là chìa khoá nối tới dữ liệu: nguyên liệu nào, nhà cung cấp nào, kiểm nghiệm ra sao, giao cho ai. Truy vết ngược đi từ thành phẩm về nguyên liệu và nhà cung cấp, truy vết xuôi đi từ một lô nguyên liệu tới các thành phẩm và khách hàng đã nhận. Muốn làm được cả hai chiều, mỗi sự kiện như nhận hàng, sản xuất, đóng gói, xuất kho đều phải ghi mã lô tương ứng.
Với doanh nghiệp muốn đưa thông tin lô lên cho người tiêu dùng, nền tảng truy xuất như VNCX cho phép gắn mã QR vào lô và hiển thị hành trình của lô đó khi quét. Dù dùng công cụ nào, nguyên tắc vẫn như nhau: quy ước mã lô sạch thì dữ liệu phía sau mới đáng tin.
Câu hỏi thường gặp
Mã lô tối đa bao nhiêu ký tự?
Nếu mã lô được mã hoá bằng AI 10 của GS1 thì dài tối đa 20 ký tự chữ và số. Chỉ in dạng chữ trên bao bì thì không bị giới hạn kỹ thuật này, nhưng nên giữ trong 20 ký tự để sau này dùng mã vạch GS1 không phải đánh lại.
Mã lô có bắt buộc chứa ngày sản xuất không?
Không. Nhúng ngày giúp người đọc nhận ra lô nhanh, nhưng bạn có thể dùng mã tuần tự và quản lý ngày ở trường dữ liệu riêng. Nếu nhúng ngày, nó nên khớp với ngày sản xuất ghi trên nhãn.
Hai sản phẩm khác nhau có được dùng cùng mã lô không?
Về kỹ thuật là được, vì mã lô luôn đọc kèm GTIN. Tuy vậy, dùng cùng một dãy số cho nhiều sản phẩm làm tăng nguy cơ nhầm khi nhập tay, nên nhiều doanh nghiệp vẫn giữ mã duy nhất toàn công ty.
Có nên sửa mã lô sau khi đã in nhãn?
Không nên. Mã đã ra thị trường là khoá nối tới mọi hồ sơ. Nếu in sai, hãy ghi nhận sai lệch, xử lý hàng đã in và tạo bản ghi điều chỉnh có lưu vết, thay vì sửa tay trên bao bì.
Khi nào cần chuyển từ mã lô sang số sê-ri?
Khi cần phân biệt từng đơn vị, ví dụ để bảo hành, chống giả hoặc theo dõi từng thiết bị. Mã lô cho biết nhóm, số sê-ri cho biết từng chiếc; hai loại mã có thể dùng song song.
Nguồn tham khảo
- Lot/Batch Number (AI 10) – Source Traceability Glossary
- GS1 Sweden: Application identifier
- Example of a Batch or Lot Number (10) According to GS1
- MRPeasy: Lot numbers
- Cleverence: Lot number and batch number
- EY Việt Nam: Yêu cầu ghi nhãn cập nhật theo Nghị định 37/2026/NĐ-CP
- Luật Việt An: Quy định ghi nhãn mới theo Nghị định 37/2026/NĐ-CP

Tác giả
VNCX Team
Bắt đầu với VNCX
Cần tư vấn giải pháp truy xuất nguồn gốc?
Đội ngũ VNCX sẵn sàng hỗ trợ bạn triển khai truy xuất nguồn gốc



