Mã vạch cho biết sản phẩm được gắn với một mã số doanh nghiệp đã đăng ký ở đâu đó; nó không cho biết hàng được sản xuất ở nước nào và càng không chứng minh hàng thật. Mã vạch được tạo ra để máy quét ở quầy thu ngân và trong kho nhận diện đúng mặt hàng, không phải để làm tem chống giả. Ai có máy in cũng in lại được một dãy vạch.
Vậy mã vạch vẫn có ích ở chỗ nào? Nó giúp bạn phát hiện những sai sót thô, tra ra doanh nghiệp đứng tên mã khi hệ thống tra cứu có dữ liệu, và đối chiếu với các thông tin khác trên bao bì. Bài này giải thích cấu tạo mã EAN-13 thường gặp, hiểu lầm về đầu số 893, cách tự kiểm số cuối và vai trò thật của trợ lý AI trong việc này.
Mã EAN-13 gồm những phần nào
Phần lớn hàng tiêu dùng bày bán ở siêu thị Việt Nam dùng mã EAN-13, tức mười ba chữ số in dưới dãy vạch. Ba chữ số đầu là tiền tố do tổ chức GS1 cấp cho tổ chức thành viên của từng quốc gia hay vùng lãnh thổ. Vài chữ số tiếp theo là mã doanh nghiệp, độ dài tuỳ gói mã mà doanh nghiệp đăng ký. Phần sau đó là mã mặt hàng do doanh nghiệp tự đánh. Chữ số cuối cùng là số kiểm tra, tính từ mười hai chữ số đứng trước.
Ngoài EAN-13 còn có mã ngắn EAN-8 cho bao bì nhỏ, mã UPC thường gặp ở hàng từ Bắc Mỹ, và nhiều loại mã nội bộ của từng cửa hàng dán trên rau, thịt cân ký hay hàng giảm giá. Mã nội bộ này chỉ có nghĩa trong hệ thống của cửa hàng đó; tra ở ngoài sẽ không ra gì, và điều đó hoàn toàn bình thường.
Cần nhớ rằng một doanh nghiệp có thể đăng ký mã ở tổ chức GS1 của nước nơi họ đặt trụ sở, rồi thuê sản xuất ở nước khác. Ngược lại, một nhà máy ở Việt Nam làm hàng cho thương hiệu nước ngoài sẽ in mã của thương hiệu đó. Vì vậy tiền tố mã vạch nói về nơi đăng ký mã, không nói về nơi làm ra hàng.
Hiểu lầm phổ biến về mã vạch và sự thật
"Mã vạch bắt đầu bằng 893 là hàng Việt Nam." Tiền tố 893 là của GS1 Việt Nam, nghĩa là doanh nghiệp đứng tên đã đăng ký mã tại Việt Nam. Hàng đó có thể sản xuất trong nước, cũng có thể nhập về do doanh nghiệp Việt Nam đứng tên. Muốn biết xuất xứ, đọc dòng xuất xứ trên nhãn chứ không đọc mã vạch.
"Mã vạch đầu 690 đến 699 là hàng kém chất lượng." Dải tiền tố này thuộc một quốc gia sản xuất rất nhiều hàng cho thị trường thế giới, gồm cả hàng của các thương hiệu lớn. Chất lượng do nhà sản xuất và quy trình kiểm soát quyết định, không do tiền tố. Kết luận theo đầu mã là định kiến, không phải kiểm tra.
"Quét mã ra tên sản phẩm là hàng thật." Ứng dụng quét chỉ tra dãy số trong cơ sở dữ liệu của nó. Hàng giả in đúng dãy số của hàng thật sẽ cho ra đúng tên hàng thật. Kết quả quét chỉ chứng minh dãy số đó tồn tại.
"Quét không ra gì là hàng giả." Nhiều mặt hàng hợp pháp không có trong cơ sở dữ liệu của ứng dụng, đặc biệt hàng của doanh nghiệp nhỏ, hàng mới ra hoặc mã nội bộ của cửa hàng. Không có dữ liệu chỉ là không có dữ liệu.
Tự tính số kiểm tra của mã EAN-13 trong một phút
Số kiểm tra giúp máy quét phát hiện lỗi đọc. Bạn tự tính được để biết dãy số in trên bao bì có đúng cấu trúc không. Cách tính, đánh số vị trí từ trái sang phải:
- Lấy mười hai chữ số đầu. Chữ số ở vị trí lẻ (thứ 1, 3, 5…) nhân 1; chữ số ở vị trí chẵn (thứ 2, 4, 6…) nhân 3.
- Cộng tất cả các tích lại thành một tổng.
- Lấy chữ số hàng đơn vị của tổng. Nếu bằng 0 thì số kiểm tra là 0; nếu không, số kiểm tra bằng 10 trừ chữ số đó.
- So với chữ số thứ mười ba in trên bao bì. Khớp là dãy số đúng cấu trúc; lệch là có lỗi in hoặc dãy số được bịa ra.
Ví dụ giả định với dãy 893 1234 56789 và chưa có số cuối: tổng các tích là 8 + 27 + 3 + 3 + 2 + 9 + 4 + 15 + 6 + 21 + 8 + 27 = 133. Chữ số hàng đơn vị là 3, nên số kiểm tra là 10 trừ 3 bằng 7. Đây là dãy minh hoạ, không phải mã của sản phẩm nào.
Bạn có thể nhờ AI tính hộ, nhưng nên yêu cầu nó ghi ra từng tích để tự kiểm, vì mô hình ngôn ngữ đôi khi cộng sai. Và nhớ: số kiểm tra đúng chỉ chứng minh dãy số được tạo đúng quy tắc, kẻ làm giả cũng biết quy tắc này.
Tra mã doanh nghiệp ở nguồn chính thức
Cách có giá trị hơn ứng dụng quét là tra trên hệ thống của chính tổ chức cấp mã. GS1 toàn cầu có dịch vụ tra cứu cho phép nhập mã sản phẩm để xem doanh nghiệp nào đứng tên tiền tố đó, khi doanh nghiệp đã khai báo dữ liệu. Ở Việt Nam, tổ chức mã số mã vạch quốc gia thuộc hệ thống cơ quan tiêu chuẩn, đo lường, chất lượng cũng có chức năng tra cứu doanh nghiệp đã đăng ký mã. Tên gọi cơ quan có thể thay đổi sau đợt sắp xếp bộ máy năm 2025, nên bạn tìm theo tên tổ chức GS1 Việt Nam và kiểm tên hiện hành.
Khi tra, điều bạn đối chiếu là tên doanh nghiệp đứng tên mã có khớp với tên nhà sản xuất hoặc nhà phân phối in trên bao bì không. Ví dụ giả định: hộp sữa ghi công ty A phân phối, nhưng tra mã ra một công ty không liên quan ở ngành khác. Đó là tín hiệu đáng ngờ, nên hỏi lại nơi bán hoặc chọn nơi bán khác.
Kết quả không tra được cũng không phải bằng chứng xấu, vì không phải doanh nghiệp nào cũng khai báo đủ dữ liệu sản phẩm. Hãy kết hợp với các bước khác: nhãn phụ tiếng Việt với hàng nhập khẩu, tên và địa chỉ doanh nghiệp chịu trách nhiệm, hạn dùng, số lô, và nơi bán có hoá đơn.
Mã QR truy xuất nguồn gốc và tem chống giả
Nhiều sản phẩm có thêm mã QR truy xuất hoặc tem chống giả. Những thứ này có giá trị hơn mã vạch nếu bạn kiểm đúng cách:
- Quét mã QR xong, nhìn tên miền của trang mở ra trước khi đọc nội dung. Trang truy xuất thật thường nằm trên tên miền của hãng hoặc của nền tảng truy xuất mà hãng công bố. Một tên miền lạ, viết sai chính tả tên hãng là dấu hiệu xấu.
- Mã QR in sẵn trên bao bì có thể bị sao chép nguyên si sang hàng giả, nên trang truy xuất đẹp chưa chứng minh gì. Tem có lớp cào để lộ mã riêng cho từng sản phẩm, kiểm tra được một lần, có giá trị phân biệt cao hơn.
- Nếu tem cào cho phép kiểm qua tin nhắn hoặc trang của hãng, hãy tìm cách kiểm mà hãng hướng dẫn trên trang chính thức của họ, không dùng số hay đường dẫn in ngay cạnh tem trên hàng bạn đang nghi ngờ.
- Kết quả "mã đã được kiểm tra trước đó" khi bạn mới cào lần đầu là dấu hiệu cần hỏi lại nơi bán.
- Không quét mã QR dán đè lên bao bì hoặc dán rời trong cửa hàng nếu nó dẫn tới trang đòi đăng nhập ngân hàng, cài ứng dụng lạ hoặc nhập thông tin cá nhân.
Với hàng giá trị cao như mỹ phẩm, thực phẩm bổ sung, phụ tùng, linh kiện điện tử, mua ở nơi phân phối chính thức vẫn là lớp bảo vệ chắc nhất. Tem và mã chỉ là lớp phụ.
Ví dụ giả định: kiểm một hộp bánh nhập khẩu ở siêu thị
Ví dụ giả định: anh Minh ở Bắc Ninh thấy một hộp bánh quy nhập khẩu giá mềm hơn thường lệ ở một cửa hàng nhỏ. Mã vạch bắt đầu bằng một tiền tố châu Âu, ứng dụng quét ra đúng tên bánh. Theo hiểu lầm phổ biến, đến đây là yên tâm. Anh Minh làm thêm ba việc, mỗi việc chưa tới một phút.
Việc thứ nhất, anh tìm nhãn phụ tiếng Việt: có, ghi tên doanh nghiệp nhập khẩu và địa chỉ. Việc thứ hai, anh đối chiếu hạn dùng in trên hộp với hạn dùng ghi trên nhãn phụ: hai ngày lệch nhau vài tháng, nhãn phụ dán lệch, mép hơi bong. Việc thứ ba, anh tra mã doanh nghiệp trên hệ thống tra cứu của GS1 thì ra đúng nhà sản xuất gốc, còn tên doanh nghiệp nhập khẩu thì không tra ở đây được vì họ không đứng tên mã.
Kết luận hợp lý không phải "hàng giả" mà là "có điểm bất thường cần hỏi": hạn dùng lệch là lý do đủ để hỏi người bán hoặc chọn hộp khác. Toàn bộ quá trình, mã vạch chỉ giúp xác nhận đúng mặt hàng; thông tin quyết định nằm ở nhãn phụ và hạn dùng. Đó cũng là bài học chung: mã vạch là một mảnh ghép, không phải câu trả lời.
Trợ lý AI giúp được gì ở đây
Trợ lý AI hữu ích để giải thích: tiền tố này thuộc tổ chức GS1 nào, mã trên bao bì thuộc chuẩn nào, vì sao quét không ra kết quả, cách tính số kiểm tra. Bạn cũng có thể chụp mặt sau bao bì, che phần hoá đơn hay thông tin cá nhân nếu lẫn trong ảnh, rồi nhờ AI liệt kê những thông tin bắt buộc mà nhãn đang thiếu hoặc mơ hồ.
Câu lệnh mẫu: "Đây là ảnh mặt sau bao bì một sản phẩm nhập khẩu. Hãy liệt kê các thông tin ghi nhãn hiện có: tên hàng, xuất xứ, doanh nghiệp chịu trách nhiệm, hạn dùng, số lô, mã vạch. Thông tin nào thường bắt buộc mà ở đây không thấy? Ghi rõ là cần kiểm lại theo quy định ghi nhãn hiện hành."
Điều không nên làm là hỏi AI "mã vạch này của sản phẩm nào, hãng nào". Mô hình không có cơ sở dữ liệu mã vạch, nó sẽ đoán theo tiền tố hoặc bịa một tên hàng hợp lý. Việc tra mã phải làm trên hệ thống tra cứu của tổ chức cấp mã, còn AI chỉ đứng ở vai người giải thích.
Câu hỏi thường gặp
Mã vạch 893 có chắc là hàng sản xuất tại Việt Nam không?
Không chắc. Tiền tố 893 cho biết doanh nghiệp đứng tên đã đăng ký mã với GS1 Việt Nam. Hàng có thể sản xuất trong nước hoặc nhập khẩu do doanh nghiệp Việt Nam đứng tên. Xuất xứ phải đọc ở dòng xuất xứ trên nhãn và giấy tờ đi kèm.
Ứng dụng quét mã vạch có phân biệt được hàng thật hàng giả không?
Không. Ứng dụng chỉ tra dãy số trong cơ sở dữ liệu của nó. Hàng giả in đúng dãy số của hàng thật sẽ cho ra kết quả giống hàng thật. Phân biệt thật giả cần tem chống giả có mã riêng, nơi bán chính thức và kiểm tra bao bì, chất lượng.
Quét mã vạch không ra thông tin có phải hàng lậu không?
Không đương nhiên. Nhiều doanh nghiệp nhỏ, hàng mới hoặc mã nội bộ của cửa hàng không có trong cơ sở dữ liệu của ứng dụng. Hãy kiểm thêm nhãn phụ tiếng Việt, tên doanh nghiệp chịu trách nhiệm, hạn dùng và nguồn gốc nơi bán.
Số kiểm tra mã vạch đúng thì yên tâm được chưa?
Chưa. Số kiểm tra đúng chỉ cho biết dãy số được tạo theo đúng quy tắc, và người làm giả cũng biết quy tắc này. Nó chỉ có ích để phát hiện dãy số in sai hoặc bịa ra một cách cẩu thả.
Có nên hỏi chatbot mã vạch này là sản phẩm gì không?
Không nên tin câu trả lời đó. Chatbot không có cơ sở dữ liệu mã vạch, nó dễ đoán theo tiền tố hoặc bịa một tên hàng nghe hợp lý. Hãy tra trên hệ thống của tổ chức cấp mã, còn AI dùng để giải thích cấu trúc mã và đọc nhãn.
Mã QR trên sản phẩm dẫn tới trang lạ thì làm gì?
Đừng nhập thông tin cá nhân, đừng đăng nhập ngân hàng và đừng cài ứng dụng từ trang đó. So tên miền với tên miền chính thức của hãng mà bạn tự tìm. Nếu không khớp, hỏi lại nơi bán hoặc liên hệ hãng qua kênh trên trang chính thức.