Kiểm tra số container

Tách số container ISO 6346 thành mã chủ sở hữu, phân loại thiết bị và số sê-ri, đồng thời xác minh chữ số kiểm tra khi bạn gõ.

Số container

Gõ hoặc dán số container — có thể dùng khoảng trắng hoặc dấu gạch ngang.

Mã chủ sở hữu
Loại thiết bị
Số sê-ri
Chữ số kiểm tra

Số bạn nhập được kiểm tra trực tiếp trong trình duyệt và không bao giờ được tải lên. Không có tra cứu chủ sở hữu hay vị trí nào được thực hiện.

Hỏi đáp

Số container ISO 6346 là gì?

Đó là mã 11 ký tự được in trên mọi container đa phương thức: ba chữ cái mã chủ sở hữu, một chữ cái phân loại thiết bị, sáu chữ số sê-ri và một chữ số kiểm tra cuối cùng — ví dụ MSCU 123456 6.

Chữ cái thứ tư có ý nghĩa gì?

Đó là mã định danh phân loại thiết bị: U dành cho container hàng hóa, J dành cho thiết bị container tháo rời như máy phát điện, và Z dành cho rơ-moóc cùng khung gầm. Bất kỳ chữ cái nào khác có nghĩa là số đó không tuân theo tiêu chuẩn ISO 6346.

Chữ số kiểm tra được tính như thế nào?

Các chữ cái được tính là 10, 12, 13 và tiếp tục như vậy (bỏ qua các bội số của 11) và các chữ số giữ nguyên giá trị. Mỗi vị trí được nhân với 1, 2, 4 cho đến 512, và số dư khi tổng được chia cho 11 chính là chữ số kiểm tra. Số dư là 10 được ghi là 0 — tiêu chuẩn khuyến nghị tránh các số sê-ri tạo ra kết quả này, vì vậy các số đó rất hiếm.

Công cụ này có tìm được chủ sở hữu hoặc vị trí container không?

Không. Công cụ này chỉ xác thực chính số container đó — về cấu trúc và chữ số kiểm tra. Quyền sở hữu được ghi trong sổ đăng ký của BIC và vị trí container thay đổi theo mỗi chuyến vận chuyển, nên không thể đọc được thông tin đó chỉ từ số container.

Cấu trúc của một số container theo tiêu chuẩn ISO 6346

Mỗi container vận chuyển đa phương thức lưu thông trên toàn cầu đều mang một mã định danh duy nhất gồm 11 ký tự được chuẩn hóa theo tiêu chuẩn quốc tế ISO 6346. Tiêu chuẩn này do Văn phòng Container Quốc tế (Bureau International des Containers - BIC) quản lý và đăng ký nhằm đảm bảo tính đồng nhất trong ngành logistics toàn cầu. Một số container hợp lệ được chia thành bốn phần cấu thành rõ rệt:

  • Mã chủ sở hữu (Owner code): Ba chữ cái đầu tiên đại diện cho đơn vị sở hữu hoặc nhà khai thác container. Mã này được đăng ký chính thức với BIC.
  • Mã định danh phân loại thiết bị (Equipment category identifier): Ký tự thứ tư, dùng để xác định loại thiết bị. Tiêu chuẩn quy định ba chữ cái cụ thể bao gồm:
    • U — container chở hàng (freight container).
    • J — thiết bị container tháo rời (detachable container equipment), ví dụ như máy phát điện.
    • Z — sơ-mi rơ-moéc hoặc khung gầm (trailer or chassis).
  • Số sê-ri (Serial number): Sáu chữ số tiếp theo (từ vị trí thứ 5 đến thứ 10) do chủ sở hữu tự gán để định danh cụ thể từng container trong đội tàu của họ.
  • Chữ số kiểm tra (Check digit): Ký tự thứ 11 cuối cùng, được tính toán từ 10 ký tự trước đó bằng một thuật toán toán học để phát hiện các sai sót trong quá trình nhập liệu.

Quy trình tính toán chữ số kiểm tra theo thuật toán Modulo 11

Chữ số kiểm tra được xác định thông qua một công thức toán học nghiêm ngặt nhằm giảm thiểu tối đa các lỗi sao chép hoặc nhập sai ký tự. Quy trình này bao gồm ba bước chính:

1. Chuyển đổi ký tự sang giá trị số

Mỗi chữ cái trong số container được gán một giá trị số tương ứng bắt đầu từ 10. Để tránh nhầm lẫn, các bội số của 11 bị loại bỏ khỏi hệ thống quy đổi. Cụ thể, chữ cái A có giá trị là 10, B là 12 (bỏ qua 11), C là 13, và tiếp tục tăng dần cho đến Z có giá trị là 38. Các chữ số từ vị trí thứ 5 đến thứ 10 giữ nguyên giá trị tự nhiên của chúng.

2. Nhân với trọng số vị trí

Mỗi giá trị sau khi quy đổi sẽ được nhân với một trọng số tương ứng với vị trí của nó, lũy thừa theo cơ số 2 từ 2⁰ đến 2⁹ (tương đương từ 1 đến 512):

  • Ký tự thứ 1: Nhân với 2⁰ = 1
  • Ký tự thứ 2: Nhân với 2¹ = 2
  • Ký tự thứ 3: Nhân với 2² = 4 *...
  • Ký tự thứ 10: Nhân với 2⁹ = 512

3. Chia lấy số dư (Modulo 11)

Tổng của tất cả các tích trên sau đó được chia cho 11. Số dư của phép chia này chính là chữ số kiểm tra.

Một trường hợp đặc biệt xảy ra khi số dư của phép chia là 10. Trong tình huống này, chữ số kiểm tra được ghi nhận là 0. Tiêu chuẩn ISO 6346 khuyến nghị các nhà khai thác nên tránh sử dụng các dãy số sê-ri tạo ra số dư bằng 10 để ngăn ngừa sự nhầm lẫn, tuy nhiên các container mang chữ số kiểm tra này thực tế vẫn tồn tại và lưu thông trên thị trường.


Nguyên lý hoạt động của công cụ Kiểm tra số container

Công cụ "Kiểm tra số container" hoạt động theo thời gian thực ngay khi người dùng nhập liệu vào ô Số container. Hệ thống tự động loại bỏ các ký tự phân tách như khoảng trắng hoặc dấu gạch ngang để xử lý chuỗi ký tự gốc.

Khi người dùng bắt đầu nhập, công cụ sẽ hiển thị trạng thái tiến trình: ‹count› trên tổng số 11 ký tự — hãy tiếp tục gõ.. Nếu người dùng xóa toàn bộ dữ liệu, hệ thống sẽ chuyển sang trạng thái Đã xóa. và hiển thị thông báo sẵn sàng: Gõ hoặc dán số container — có thể dùng khoảng trắng hoặc dấu gạch ngang..

Các quy tắc kiểm tra và thông báo lỗi:

  • Ký tự không hợp lệ: Nếu xuất hiện ký tự ngoài chữ cái, chữ số, khoảng trắng hoặc dấu gạch ngang, công cụ báo lỗi: Chỉ cho phép các chữ cái và chữ số, cùng với khoảng trắng hoặc dấu gạch ngang làm dấu phân tách..
  • Độ dài chuỗi: Nếu vượt quá 11 ký tự chữ và số, hệ thống hiển thị: Số container có 11 ký tự — số này có ‹count› ký tự..
  • Bốn ký tự đầu tiên: Phải là chữ cái. Nếu sai quy cách, thông báo xuất hiện: Bốn ký tự đầu tiên phải là chữ cái: mã chủ sở hữu gồm ba chữ cái và mã định danh phân loại..
  • Ký tự thứ tư: Nếu không thuộc nhóm U, J, hoặc Z, hệ thống báo lỗi: ‹letter› không phải là mã định danh phân loại thiết bị — ký tự thứ tư phải là U, J hoặc Z..
  • Các vị trí từ 5 đến 11: Phải là chữ số. Nếu sai, hệ thống báo: Các vị trí từ 5 đến 11 phải là chữ số: sáu chữ số sê-ri và chữ số kiểm tra..

Kết quả xác thực chữ số kiểm tra:

  • Nếu số nhập vào hoàn toàn chính xác: Số container hợp lệ — chữ số kiểm tra trùng khớp..
  • Nếu chữ số kiểm tra bị sai: Chữ số kiểm tra không khớp — phải là ‹expected›, không phải ‹given›..
  • Nếu người dùng chỉ nhập 10 ký tự đầu tiên, công cụ sẽ tính toán chữ số còn thiếu và hiển thị: Chữ số kiểm tra cho số này là ‹digit›..
  • Đối với trường hợp đặc biệt có số dư bằng 10: Số dư thô cho số này là 10, vì vậy chữ số kiểm tra được ghi là 0. Tiêu chuẩn khuyến nghị tránh các số sê-ri tạo ra kết quả này, nhưng các container mang số đó vẫn tồn tại..

Bảng phân tích dữ liệu đầu ra (Marking Label)

Khi nhập một số container đầy đủ và hợp lệ, công cụ sẽ hiển thị bảng phân tích chi tiết cấu trúc số hiệu bao gồm các trường thông tin sau:

Nhãn thông tin Giá trị hiển thị
Mã chủ sở hữu Hiển thị 3 chữ cái đầu tiên
Loại thiết bị Hiển thị ký tự thứ tư
Số sê-ri Hiển thị 6 chữ số tiếp theo
Chữ số kiểm tra Hiển thị chữ số thứ 11
Danh mục thiết bị Ý nghĩa chi tiết (U — container chở hàng, J — thiết bị container tháo rời, hoặc Z — sơ-mi rơ-moéc hoặc khung gầm)
Số hiệu hoàn chỉnh Chuỗi 11 ký tự đầy đủ

Bảo mật dữ liệu và quyền riêng tư

Mọi hoạt động xử lý dữ liệu, phân tích cấu trúc và tính toán thuật toán Modulo 11 đều được thực hiện trực tiếp bên trong trình duyệt web của người dùng. Không có bất kỳ dữ liệu nào được truyền tải về máy chủ. Công cụ này hoạt động độc lập, không thực hiện việc tra cứu thông tin chủ sở hữu cụ thể hay định vị vị trí địa lý của container trên các hệ thống vận tải.


Câu hỏi thường gặp (FAQ)

Số container ISO 6346 là gì?

Đó là mã 11 ký tự được in trên mọi container đa phương thức: ba chữ cái mã chủ sở hữu, một chữ cái phân loại thiết bị, sáu chữ số sê-ri và một chữ số kiểm tra cuối cùng — ví dụ MSCU 123456 6.

Chữ cái thứ tư có ý nghĩa gì?

Đó là mã định danh phân loại thiết bị: U dành cho container hàng hóa, J dành cho thiết bị container tháo rời như máy phát điện, và Z dành cho rơ-moóc cùng khung gầm. Bất kỳ chữ cái nào khác có nghĩa là số đó không tuân theo tiêu chuẩn ISO 6346.

Chữ số kiểm tra được tính như thế nào?

Các chữ cái được tính là 10, 12, 13 và tiếp tục như vậy (bỏ qua các bội số của 11) và các chữ số giữ nguyên giá trị. Mỗi vị trí được nhân với 1, 2, 4 cho đến 512, và số dư khi tổng được chia cho 11 chính là chữ số kiểm tra. Số dư là 10 được ghi là 0 — tiêu chuẩn khuyến nghị tránh các số sê-ri tạo ra kết quả này, vì vậy các số đó rất hiếm.

Công cụ này có tìm được chủ sở hữu hoặc vị trí container không?

Không. Công cụ này chỉ xác thực chính số container đó — về cấu trúc và chữ số kiểm tra. Quyền sở hữu được ghi trong sổ đăng ký của BIC và vị trí container thay đổi theo mỗi chuyến vận chuyển, nên không thể đọc được thông tin đó chỉ từ số container.