Nhãn mã QR quản lý kho: chuẩn hóa giữa nhiều khu vực

“Ba kho gửi ba kiểu danh sách, cuối năm tôi đếm tới lần thứ ba vẫn lệch 127 máy,” chị Hạnh, chủ đơn vị cho thuê thiết bị sự kiện, than sau buổi kiểm kê ngày 27 tháng 12. Kho Hà Nội dán mã tài sản viết tay, Đà Nẵng dùng barcode từ Excel, còn TP.HCM in QR dẫn tới một file Google Sheets đã khóa quyền. Cùng một chiếc loa JBL EON712 nhưng mỗi nơi gọi một tên.
Để dọn sự lệch này, đội IT chọn một cấu trúc dữ liệu chung rồi tạo mã QR quản lý kho theo từng tài sản. Mã trên nhãn chỉ giữ một định danh ngắn; ứng dụng kiểm kê dùng định danh đó để gọi hồ sơ trên máy chủ. Cách làm này giảm lượng dữ liệu phải nhét vào hình và cho phép sửa vị trí kho mà không in lại nhãn.
Bước 1: Chốt bộ trường dùng chung cho cả ba kho

Nhóm bắt đầu bằng buổi gọi 45 phút với ba thủ kho. Mỗi người mang theo năm nhãn đang dùng và một file xuất kho gần đây. Sau khi đối chiếu, cả nhóm giữ bảy trường: mã tài sản, tên chuẩn, nhóm thiết bị, số serial, kho hiện tại, trạng thái và ngày kiểm gần đây.
Mã tài sản có dạng TB-HN-000482, trong đó TB là thiết bị, HN là nơi nhập ban đầu và sáu số cuối tăng dần. Khi món đồ chuyển vào Đà Nẵng, mã vẫn giữ nguyên; trường kho hiện tại đổi từ HN sang DN. Nhờ vậy lịch sử của chiếc máy không bị cắt thành hai hồ sơ.
Tên chuẩn được chọn từ danh mục thay vì gõ tự do. “Loa JBL 12”, “JBL EON 712” và “loa active JBL” đều được đổi thành “Loa active JBL EON712”. Serial vẫn là trường riêng vì hai thiết bị cùng mẫu cần được phân biệt lúc bảo hành.
Bước 2: Tạo một đường dẫn ngắn cho mỗi tài sản

Đường dẫn mẫu là kho.congty.vn/a/TB-HN-000482. Phần sau /a/ chỉ chứa mã tài sản, nên chuỗi ngắn và hình QR ít ô hơn. Khi quét, máy chủ kiểm tra tài khoản nhân viên rồi trả về tên thiết bị, ảnh, vị trí kệ và các lần bàn giao.
Đừng đưa thẳng tên kho hay trạng thái vào URL. Những dữ liệu đó đổi nhiều lần trong vòng đời của máy. Nếu URL chứa ke-B12 mà tuần sau loa chuyển sang C07, nhãn cũ sẽ sai hoặc hệ thống phải giữ thêm đường dẫn chuyển tiếp.
Đội IT tạo trước 2.840 đường dẫn từ danh sách đã làm sạch. Một script kiểm tra trùng mã, serial bỏ trống và ký tự lạ trước khi xuất. Kết quả có 19 serial trùng do nhân viên từng sao chép dòng Excel; các dòng này được giữ lại để kiểm máy thật.
Bước 3: Tạo mã QR quản lý kho và tải đúng định dạng

Với một nhãn mẫu, người phụ trách mở công cụ tạo mã QR trên trình duyệt, chọn mục đích dẫn liên kết rồi nhập URL tài sản. Trang cho tạo miễn phí, tải PNG hoặc SVG, gắn logo và có VietQR cho đầu việc thanh toán. Nhãn kho dùng SVG để nét vuông không vỡ khi thu nhỏ.
Logo công ty được đặt nhỏ, chiếm khoảng 12% bề rộng mã. Khung bảo vệ quanh mã giữ màu trắng; phần chữ và viền ngoài dùng xanh navy. Đội thử cả mức sửa lỗi M và Q, sau đó chọn Q vì nhãn có thể xước nhẹ khi va vào thùng flight case.
Đối với 2.840 tài sản, nhập tay từng URL sẽ gây sai. Nhóm xuất dữ liệu theo lô bằng bộ sinh mã nội bộ sau khi đã duyệt mẫu trên công cụ. Tất cả file mang đúng tên định danh, chẳng hạn TB-HN-000482.svg, để phần mềm dàn trang ghép được mã với dòng chữ bên dưới.
Bước 4: Thiết kế nhãn theo môi trường sử dụng
Thiết bị trong kho khô dùng nhãn decal nhựa 50 x 30 mm, mã có cạnh 22 mm. Dưới hình là mã tài sản in đậm cỡ 9 pt và tên rút gọn cỡ 7 pt. Nhân viên vẫn đọc được mã khi camera hỏng hoặc WiFi trong kho chập chờn.
Flight case đi ngoài trời cần vật liệu dày hơn. Xưởng dùng decal PVC cán mờ, bo góc 2 mm và mực resin chống cọ. Với bộ đèn nóng, nhãn được dán trên mặt hộp vận chuyển thay vì thân đèn để tránh nhiệt làm cong lớp keo.
Mỗi kho nhận một file PDF theo khu vực kèm bảng đối chiếu số trang. Kho Hà Nội có 1.120 nhãn từ trang 1 đến 24; Đà Nẵng có 760 nhãn từ trang 25 đến 40; TP.HCM nhận 960 nhãn còn lại. Các trang đều có mã kho ở chân giấy để tránh trộn sau khi cắt.
Trước khi in hàng loạt, mỗi nơi nhận 10 nhãn thử. Thủ kho dán lên bề mặt kim loại, nhựa sần và thùng gỗ, chờ 24 giờ rồi quét bằng điện thoại đang dùng thật. Mẫu bong góc trên thùng gỗ được đổi sang keo acrylic mạnh hơn.
Bước 5: Quét, bàn giao và xử lý ngoại lệ trong ca kho
Quy trình nhập thiết bị có bốn thao tác: quét nhãn, chụp ảnh tình trạng, chọn kệ, bấm xác nhận. Một lượt mất khoảng 18 giây trên Samsung Galaxy A14. Trước đây nhân viên gõ serial và tên máy, trung bình 52 giây, chưa kể sửa lỗi chính tả.
Khi xuất cho sự kiện, nhân viên quét mã tài sản rồi quét mã phiếu thuê. Hệ thống ghép hai bản ghi, lưu giờ 14:32 và tài khoản thao tác. Lúc trả về, một lần quét khác đóng trạng thái đang thuê và mở bước kiểm tra phụ kiện.
Ba tình huống được quy định riêng. Nhãn rách thì nhập mã chữ bên dưới; thiết bị chưa có hồ sơ thì chuyển vào kệ CHO-XU-LY; mạng mất thì ứng dụng lưu danh sách quét cục bộ và gửi lại khi có kết nối. Không ai tự đặt mã mới bằng giấy dán tạm.
Trong tuần chuyển đổi, nhãn cũ chưa được bóc ngay. Nhân viên dán nhãn mới cạnh mã cũ, quét cả hai để nối hồ sơ, rồi đánh dấu đã đổi trong danh sách. Sau 30 ngày, nhóm mới gỡ barcode cũ để tránh quét nhầm.
Quản lý ca nhận thêm một màn hình báo các lần quét bất thường. Nếu cùng thiết bị xuất hiện ở Hà Nội và Đà Nẵng trong khoảng thời gian quá ngắn, hệ thống giữ giao dịch thứ hai để kiểm. Cách này đã bắt được bốn nhãn chụp lại từ nhóm chat nội bộ.
Cuối mỗi ngày, ba kho ký số lượng đã nhập, đã xuất và đang chờ xử lý. Tổng trên ứng dụng phải khớp với phiếu giao nhận trước khi đóng ca. Kho nào còn dòng đỏ sẽ bàn giao rõ tên thiết bị cho ca sáng, tránh để lỗi dồn tới kỳ kiểm kê.
Ba câu hỏi khi đồng bộ nhãn giữa các kho
Có nên lưu toàn bộ thông tin ngay trong mã không?
Không nên với hồ sơ tài sản thay đổi thường xuyên. Một định danh hoặc URL ngắn giúp hình dễ quét và dữ liệu phía sau sửa được. Thông tin nhạy cảm còn được đặt sau màn hình đăng nhập thay vì hiện thẳng trên điện thoại bất kỳ.
Nhãn cỡ nào đủ cho camera điện thoại phổ thông?
Với khoảng quét 20 đến 35 cm, đội này dùng cạnh 22 mm và vùng trắng 3 mm. Nếu mã chứa URL dài hoặc bề mặt cong, hãy tăng lên 25 đến 30 mm. Cần thử trên mẫu máy cũ đang có tại kho trước khi chốt.
Kiểm kê cuối năm có còn phải đếm tay không?
Nhân viên vẫn đi từng kệ và xác nhận món thật, nhưng không gõ lại dữ liệu. Sau khi tạo mã QR quản lý kho, ứng dụng tự ghi người quét, giờ quét và vị trí. Bản thử tại ba kho xử lý 2.713 thiết bị trong hai ngày, còn 127 món lệch được đưa vào danh sách kiểm riêng thay vì lẫn trong tổng.






