Cách kiểm tra mã vạch sản phẩm có hợp lệ hay không

Mã vạch không hợp lệ khiến hàng bị từ chối ở siêu thị, lãng phí chi phí in ấn, gây rắc rối cả chuỗi cung ứng. Cách kiểm tra đơn giản trước khi dán tem để tránh sai lầm.

VNCX Team25 tháng 03, 202611 phút đọc
Cách kiểm tra mã vạch sản phẩm có hợp lệ hay không

Câu chuyện của một lô hàng 50 pallet

Cách đây 2 năm, tôi được tư vấn cho một nhà máy nước hoa ở khu công nghiệp Từ Sơn. Họ vừa hoàn thành đơn hàng 50 pallet cho một chuỗi siêu thị lớn. Sản phẩm đóng gói đẹp, mùi thơm, chất lượng tuyệt vời. Nhưng khi đưa hàng vào kho siêu thị, con số 0 của mã vạch không được quét, và toàn bộ lô bị từ chối.

Thời gian làm lại: 2 tuần. Chi phí in mã vạch mới: 15 triệu đồng. Mất cơ hội bán hàng dịp lễ: vô giá. Khi họ gọi cho tôi, anh chủ nhà máy chỉ biết nói "tại sao không ai nói cho tôi biết trước?" — Đó là lúc tôi quyết định tìm hiểu kỹ từ gốc rễ vấn đề này.

Về mặt kỹ thuật, mã vạch của họ không vi phạm chuẩn GS1, nhưng chữ số kiểm tra (check digit) bị sai do lỗi in ấn. Trên lý thuyết, sai một chữ số thôi, nhưng thực tế, máy quét siêu thị sẽ loại bỏ nó ngay lập tức.

Tại sao phải kiểm tra mã vạch

Mã vạch không phải là một vấn đề phụ để bạn có thể bỏ qua cho đến khi có lỗi. Nó là hạ tầng cơ bản của chuỗi cung ứng hiện đại — từ nhà máy đến kho hàng đến quầy bán lẻ đến tay khách hàng cuối cùng. Nếu mã vạch bị sai từ khâu đầu, toàn bộ hệ thống sẽ gặp xáo trộn.

Đối với các doanh nghiệp sản xuất, mã vạch không hợp lệ đồng nghĩa với:

  • Hàng bị từ chối ngay ở cổng kho bán lẻ (siêu thị, nhà sách, hiệu thuốc)
  • Chi phí in lại, kéo dài thời gian khởi động sản phẩm
  • Mất hoặc chậm doanh số nếu thị trường có yêu cầu khắt khe
  • Không thể thực hiện truy xuất nguồn gốc qua QR Code nếu dữ liệu gốc sai
  • Rủi ro hàng giả khi không có định danh chính xác

Í tưởng rằng "chúng tôi sẽ kiểm tra mã vạch lúc cuối cùng" là sai lầm. Bạn cần kiểm tra từ giai đoạn thiết kế tem, rồi kiểm tra mẫu in, rồi kiểm tra từng lô hàng. Không có bước nào là không cần thiết.

Các loại mã vạch và tiêu chuẩn GS1

Trước khi nói về cách kiểm tra, bạn cần hiểu bạn đang dùng loại mã vạch nào. Không phải tất cả mã vạch đều giống nhau — chúng khác nhau về độ dài, định dạng, và ứng dụng.

Nếu bạn sản xuất hàng bán lẻ tại Việt Nam, khả năng cao bạn đang dùng EAN-13 (mã vạch 13 chữ số). Đây là tiêu chuẩn quốc tế được GS1 phát hành, công nhận ở hầu hết các nước. EAN-13 có cấu trúc: hai chữ số đầu là quốc gia (88 hoặc 89 cho Việt Nam), rồi đến mã công ty (GCP), rồi mã sản phẩm, cuối cùng là chữ số kiểm tra.

Nếu bạn dùng bao bì lớn (thùng, pallet, bao gạo), bạn sẽ cần SSCC (Serial Shipping Container Code) — mã vạch 18 chữ số duy nhất cho mỗi đơn vị vận chuyển. SSCC theo tiêu chuẩn GS1, và nó rất quan trọng đối với bất kỳ ai làm việc với logistics hay truy xuất nguồn gốc chuỗi cung ứng.

Có một điều mà nhiều người không biết: nếu bạn muốn triển khai một hệ thống truy xuất nguồn gốc thực sự (ví dụ, khách hàng quét QR Code và thấy được sản phẩm từ đâu, qua những ai), bạn không thể bắt đầu với mã vạch không chuẩn GS1. Toàn bộ chuỗi cung ứng hiện đại dựa trên việc mà mỗi đơn vị (sản phẩm lẻ, hộp, pallet) có một mã định danh duy nhất theo tiêu chuẩn.

Cách kiểm tra mã vạch có hợp lệ

Có ba cách để kiểm tra mã vạch, mỗi cách có mục đích riêng:

Kiểm tra thủ công: Chữ số kiểm tra

Đây là cách để xác minh mã vạch có bị sai chữ số không mà không cần công cụ gì. Bạn có thể làm ngay tại văn phòng.

Với EAN-13, công thức tính chữ số kiểm tra khá đơn giản: bạn lấy 12 chữ số đầu tiên, tính toán tổng của các chữ số ở vị trí lẻ (nhân 1) và vị trí chẵn (nhân 3), rồi lấy (10 - phần dư của tổng chia cho 10). Nếu bạn không muốn tính tay, bạn có thể dùng một công cụ online đơn giản — chỉ cần nhập 12 chữ số đầu, nó sẽ cho bạn chữ số kiểm tra đúng cần là gì. Nếu chữ số cuối cùng của mã vạch của bạn khác, thì mã vạch bị sai.

Tôi đã thấy rất nhiều lỗi do in ấn: con số 0 bị in thành 8, con số 1 bị in mờ, con số 6 và 9 bị in ngược. Những lỗi này thường không dễ nhìn bằng mắt thường nếu bạn không biết phải tìm cái gì, nhưng khi máy quét báo "không thể quét", đó là lúc bạn biết rằng mã vạch có vấn đề.

Kiểm tra bằng máy quét mã vạch

Đây là cách tốt nhất để kiểm tra trước khi gửi sản phẩm ra khỏi nhà máy. Một máy quét mã vạch (barcode scanner) có giá từ 1-3 triệu đồng, và nó sẽ giúp bạn bắt được lỗi mã vạch ngay từ dây chuyền sản xuất hoặc trước khi đóng hộp.

Cách tốt nhất là cài đặt máy quét tại khâu in tem (hoặc dán tem) và khâu đóng gói. Mỗi sản phẩm được in tem, máy sẽ quét tự động. Nếu quét được, tem đó đúng chuẩn. Nếu quét không được, sản phẩm đó được tách ra ngay để làm lại. Như thế, bạn sẽ không bao giờ có lô hàng nguyên 50 pallet bị lỗi.

Đối với các doanh nghiệp nhỏ không có quy mô để mua máy quét riêng, bạn có thể:

  • Nhờ nhà cung cấp tem/in tem kiểm tra trước khi giao hàng
  • Dùng ứng dụng điện thoại (có những ứng dụng miễn phí quét mã vạch qua camera)
  • Kiểm tra chữ số tay ở một mẫu đại diện từ mỗi lô

Kiểm tra qua ứng dụng kiểm tra chính thức của GS1

GS1 Việt Nam cung cấp các công cụ để kiểm tra mã vạch bạn đã đăng ký. Nếu bạn đã đăng ký mã vạch với GS1, bạn có thể kiểm tra:

  • Mã vạch này có tồn tại trong cơ sở dữ liệu GS1 không
  • Mã vạch này được đăng ký cho công ty nào
  • Mã vạch này được liên kết với sản phẩm nào

Đây là cách để xác minh "xác thực" mã vạch — không phải chỉ là kiểm tra xem nó có đúng định dạng, mà là xác minh xem nó có được đăng ký hợp lệ hay không. Điều này rất quan trọng nếu bạn lo ngại về hàng giả.

Những lỗi phổ biến và cách tránh

Trong hơn 10 năm làm việc với các doanh nghiệp sản xuất, tôi đã ghi chép lại những lỗi mã vạch phổ biến nhất:

Lỗi 1: Chữ số kiểm tra sai do lỗi tính toán hoặc in ấn. Đây là lỗi phổ biến nhất. Giải pháp: luôn kiểm tra công thức chữ số kiểm tra trước khi in. Nếu có thể, yêu cầu nhà cung cấp in ấn cung cấp file mã vạch đã được xác thực.

Lỗi 2: Sử dụng mã vạch chưa đăng ký với GS1. Một số công ty tự tạo mã vạch mà không đăng ký. Nó có thể có định dạng đúng, nhưng khi vào siêu thị lớn, hệ thống sẽ không tìm thấy thông tin sản phẩm. Siêu thị sẽ từ chối. Giải pháp: đăng ký mã vạch với GS1 Việt Nam ngay từ đầu, thậm chí trước khi sản xuất.

Lỗi 3: Dùng SSCC cho sản phẩm lẻ, hoặc dùng EAN-13 cho pallet. Mỗi loại mã vạch có đúng một công dụng. SSCC dành cho container (hộp, thùng, pallet) khi vận chuyển, EAN-13 dành cho sản phẩm bán lẻ. Nếu bạn dùng sai, chuỗi cung ứng sẽ bị lộn xộn. Giải pháp: hiểu rõ mỗi loại mã vạch là gì, coi nó như là "hộ chiếu" định danh.

Lỗi 4: Không kiểm tra quality of print — mã vạch in mờ, bị cong vênh, hoặc bị dán lệch. Một mã vạch có định dạng đúng, nhưng nếu in chất lượng thấp, máy quét sẽ gặp khó khăn hoặc không quét được. Giải pháp: yêu cầu nhà cung cấp in cấp mẫu kiểm tra chất lượng trước mỗi lô. Máy quét sẽ cho bạn biết tỷ lệ quét thành công — nên từ 98% trở lên.

Lỗi 5: Quên cập nhật thông tin sản phẩm trong cơ sở dữ liệu khi thay đổi mã vạch. Nếu bạn thay mã vạch (ví dụ, từ EAN-13 cũ sang EAN-13 mới), bạn phải cập nhật ngay trong GS1 và thông báo cho khách hàng, nhà phân phối, siêu thị. Nếu không cập nhật, khách hàng sẽ nhầm mã vạch cũ và mới là hai sản phẩm khác nhau. Giải pháp: có một quy trình chính thức để quản lý sự thay đổi mã vạch.

Mã vạch và truy xuất nguồn gốc

Tiến gần hơn đến vấn đề tôi đang theo dõi chặt chẽ: mã vạch không chỉ là một định danh cho siêu thị — nó còn là nền tảng để xây dựng một hệ thống truy xuất nguồn gốc thực sự.

Tưởng tượng khách hàng quét QR Code trên sản phẩm và thấy được: "Lô này được sản xuất vào ngày 10/03, từ nguyên liệu do nhà cung cấp A cung cấp, qua 5 bước sản xuất, đã được kiểm tra chất lượng 3 lần, rồi được vận chuyển qua 2 kho trung gian, cuối cùng vào siêu thị vào ngày 15/03". Để làm được điều này, bạn cần:

  • Mã vạch (hoặc SSCC) chính xác cho mỗi lô hàng
  • Cơ sở dữ liệu ghi nhận mỗi bước của sản phẩm
  • Hệ thống quản lý kho hợp tác với nhà cung cấp
  • Một nền tảng blockchain hoặc cơ sở dữ liệu tập trung để lưu trữ và khi khách hàng quét, hệ thống sẽ trả về thông tin

Mã vạch là khâu đầu tiên. Nếu mã vạch từ khâu một đã sai, toàn bộ chuỗi dữ liệu sẽ sai. Đây là lý do tại sao các doanh nghiệp lớn như Unilever, Nestlé, hay những công ty xuất khẩu cao cấp đều coi trọng việc kiểm tra mã vạch như một công việc thiêng liêng.

Lời khuyên thực tế

Nếu bạn là chủ một nhà máy hoặc quản lý chuỗi cung ứng, đây là những bước bạn nên làm ngay:

  • Đăng ký mã vạch với GS1 Việt Nam nếu chưa có. Chi phí chỉ vài triệu đồng, và nó sẽ tiết kiệm chi phí in lại hàng triệu đồng sau này.
  • Yêu cầu nhà cung cấp in ấn cung cấp mẫu kiểm tra trước khi in toàn bộ. Kiểm tra chữ số, chất lượng in, độ rõ ràng.
  • Nếu có thể, mua một máy quét mã vạch đơn giản. Nó sẽ trả đủ chi phí chỉ sau lần đầu tiên nó giúp bạn tránh được một lô hàng sai.
  • Lập một quy trình: mỗi lô hàng được sản xuất, một mẫu đại diện phải được quét thành công trước khi lô đó được gửi đi.
  • Nếu định triển khai truy xuất nguồn gốc qua QR Code, hãy kiểm tra mã vạch nền (EAN-13 hoặc SSCC) trước. Không có mã vạch chính xác, QR Code sẽ trở nên vô ích.

Công việc này không phức tạp, nhưng nó đòi hỏi sự chú ý và kỷ luật. Những doanh nghiệp sẽ phát triển nhanh là những doanh nghiệp hiểu rằng mã vạch không phải một công việc tay chân mà bạn có thể giao cho người khác rồi quên đi — nó là một phần cốt lõi của hoạt động kinh doanh.

Nếu bạn muốn tìm hiểu sâu hơn hoặc cần hỗ trợ kỹ thuật, các nền tảng như VNCX cung cấp các công cụ để quản lý mã vạch, SSCC, và toàn bộ chuỗi dữ liệu truy xuất nguồn gốc. Việc sử dụng một hệ thống tập trung sẽ giúp bạn không chỉ quản lý mã vạch tốt hơn, mà còn xây dựng nền tảng cho truy xuất nguồn gốc trong tương lai.

#mã vạch#GS1#SSCC#EAN-13#truy xuất nguồn gốc

Cần tư vấn giải pháp cho doanh nghiệp?

Đội ngũ VNCX sẵn sàng hỗ trợ bạn triển khai truy xuất nguồn gốc