เครื่องมือตรวจสอบหมายเลขตู้คอนเทนเนอร์

แยกหมายเลขตู้คอนเทนเนอร์ตามมาตรฐาน ISO 6346 ออกเป็นรหัสเจ้าของ หมวดหมู่อุปกรณ์ และหมายเลขซีเรียล พร้อมตรวจสอบเลขตรวจสอบขณะที่คุณพิมพ์

หมายเลขตู้คอนเทนเนอร์

พิมพ์หรือวางหมายเลขตู้คอนเทนเนอร์ โดยสามารถใช้เว้นวรรคหรือยัติภักต์ได้

รหัสเจ้าของตู้
ประเภทอุปกรณ์
หมายเลขซีเรียล
เลขตรวจสอบ

หมายเลขที่คุณป้อนจะถูกตรวจสอบในเบราว์เซอร์ของคุณเท่านั้นและไม่มีการอัปโหลดข้อมูลใดๆ ทั้งสิ้น ไม่มีการค้นหาความเป็นเจ้าของหรือตำแหน่งที่ตั้ง

คำถามที่พบบ่อย

หมายเลขตู้คอนเทนเนอร์ ISO 6346 คืออะไร

คือรหัส 11 ตัวอักษรที่ระบุอยู่บนตู้สินค้าทุกตู้ ประกอบด้วยรหัสเจ้าของ 3 ตัวอักษร ตัวอักษรระบุหมวดหมู่อุปกรณ์ 1 ตัว หมายเลขซีเรียล 6 หลัก และเลขตรวจสอบตัวสุดท้าย เช่น MSCU 123456 6

ตัวอักษรตัวที่สี่หมายถึงอะไร

คือรหัสระบุหมวดหมู่อุปกรณ์ โดย U สำหรับตู้สินค้า J สำหรับอุปกรณ์ตู้คอนเทนเนอร์แบบถอดได้ เช่น ชุดเครื่องกำเนิดไฟฟ้า และ Z สำหรับรถพ่วงและแชสซี ตัวอักษรอื่นๆ หมายความว่าหมายเลขดังกล่าวไม่เป็นไปตามมาตรฐาน ISO 6346

เลขตรวจสอบถูกคำนวณอย่างไร

ตัวอักษรนับเป็น 10, 12, 13 และไปเรื่อยๆ (ข้ามตัวเลขที่เป็นผลคูณของ 11) และตัวเลขคงค่าเดิม ตำแหน่งแต่ละตำแหน่งจะคูณด้วย 1, 2, 4 ไปจนถึง 512 และเศษที่ได้จากการหารผลรวมด้วย 11 คือเลขตรวจสอบ หากเศษเป็น 10 จะถูกบันทึกเป็น 0 ซึ่งมาตรฐานแนะนำให้หลีกเลี่ยงหมายเลขซีเรียลที่ทำให้เกิดกรณีนี้ หมายเลขดังกล่าวจึงพบได้ยาก

สามารถค้นหาเจ้าของหรือตำแหน่งของตู้คอนเทนเนอร์ได้หรือไม่

ไม่ได้ เครื่องมือนี้ตรวจสอบเฉพาะตัวหมายเลขเท่านั้น ทั้งโครงสร้างและเลขตรวจสอบ ข้อมูลความเป็นเจ้าของบันทึกอยู่ในทะเบียนของ BIC และตำแหน่งของตู้คอนเทนเนอร์จะเปลี่ยนไปตามทุกการจัดส่ง จึงไม่สามารถอ่านข้อมูลเหล่านี้ได้จากหมายเลขเพียงอย่างเดียว

โครงสร้างของหมายเลขตู้คอนเทนเนอร์ตามมาตรฐาน ISO 6346

มาตรฐาน ISO 6346 เป็นข้อกำหนดสากลที่ใช้ในการระบุและทำเครื่องหมายตู้คอนเทนเนอร์ขนส่งสินค้าทั่วโลก รหัสมาตรฐานนี้ประกอบด้วยตัวอักษรและตัวเลขรวม 11 ตัวอักษร ซึ่งสามารถแยกส่วนหมายเลขเพื่อแสดงข้อมูลสำคัญเกี่ยวกับตู้สินค้าได้ดังนี้:

  • รหัสเจ้าของตู้ (Owner code): ตัวอักษร 3 ตัวแรก ซึ่งได้รับการจดทะเบียนและจัดการโดยสำนักงานตู้คอนเทนเนอร์ระหว่างประเทศ หรือ Bureau International des Containers (BIC) เพื่อระบุตัวตนของผู้เป็นเจ้าของตู้คอนเทนเนอร์ทั่วโลก
  • ประเภทอุปกรณ์ (Category): ตัวอักษรตัวที่สี่ ซึ่งทำหน้าที่เป็นรหัสระบุหมวดหมู่อุปกรณ์
  • หมายเลขซีเรียล (Serial): ตัวเลข 6 หลักในตำแหน่งที่ 5 ถึง 10
  • เลขตรวจสอบ (Check digit): ตัวเลขหลักสุดท้ายในตำแหน่งที่ 11 ซึ่งใช้สำหรับตรวจสอบความถูกต้องของหมายเลขทั้งหมด

รหัสระบุหมวดหมู่อุปกรณ์

ตัวอักษรตัวที่สี่ในหมายเลขตู้คอนเทนเนอร์มีความสำคัญในการจำแนกประเภทของอุปกรณ์ขนส่ง โดยมาตรฐาน ISO 6346 กำหนดรหัสหมวดหมู่อุปกรณ์ไว้ 3 รูปแบบหลัก ได้แก่:

  • U — ตู้สินค้า (freight container)
  • J — อุปกรณ์ตู้สินค้าที่ถอดแยกได้ (detachable container equipment) เช่น ชุดเครื่องกำเนิดไฟฟ้า
  • Z — รถพ่วงหรือโครงรถบรรทุก (trailer or chassis)

หากผู้ใช้งานป้อนตัวอักษรอื่นในตำแหน่งที่สี่ ระบบจะแสดงข้อความแจ้งเตือนข้อผิดพลาดว่า ‹letter› ไม่ใช่รหัสระบุหมวดหมู่อุปกรณ์ ตัวอักษรตัวที่สี่ต้องเป็น U, J หรือ Z


ขั้นตอนและคณิตศาสตร์การคำนวณเลขตรวจสอบ

การคำนวณเลขตรวจสอบตามมาตรฐาน ISO 6346 ใช้สูตร Modulo 11 ซึ่งมีขั้นตอนการคำนวณทางคณิตศาสตร์อย่างเป็นระบบดังนี้:

  1. การแปลงค่าตัวอักษรเป็นตัวเลข: ตัวอักษรภาษาอังกฤษจะถูกแทนที่ด้วยค่าตัวเลขเริ่มต้นที่ 10 ไปจนถึง 38 โดยจะข้ามตัวเลขที่เป็นผลคูณของ 11 (เช่น A=10, B=12, C=13 ไปเรื่อยๆ) ส่วนตัวเลขในตำแหน่งซีเรียลจะใช้ค่าตามตัวเลขนั้นๆ โดยตรง
  2. การคูณด้วยค่าน้ำหนักตามตำแหน่ง: ค่าที่ได้จากแต่ละตำแหน่งตั้งแต่ตัวแรกจนถึงตัวที่ 10 จะถูกนำไปคูณด้วยค่าน้ำหนักยกกำลังสอง (ตั้งแต่ 2⁰ ไปจนถึง 2⁹ ซึ่งมีค่าเท่ากับ 1, 2, 4, 8, 16, 32, 64, 128, 256 และ 512 ตามลำดับ)
  3. การหาเศษจากการหาร: นำผลรวมของค่าที่คูณแล้วทั้งหมดมาหารด้วย 11 เศษที่เหลือจากการหารนี้คือเลขตรวจสอบของตู้คอนเทนเนอร์

กรณีพิเศษ "เศษเป็น 10" (The "Remainder 10" Edge Case)

ในกรณีที่ผลรวมสะสมหารด้วย 11 แล้วได้เศษส่วนดิบเท่ากับ 10 เลขตรวจสอบจะถูกบันทึกเป็น 0 แม้ว่ามาตรฐาน ISO จะแนะนำให้หลีกเลี่ยงการใช้หมายเลขซีเรียลที่ทำให้เกิดผลลัพธ์นี้แต่ในอุตสาหกรรมการขนส่งจริง ตู้คอนเทนเนอร์ที่ใช้หมายเลขดังกล่าวมีอยู่จริง ทว่าพบได้ยาก

กฎการตรวจสอบรูปแบบข้อมูลและข้อความแจ้งเตือน

เครื่องมือตรวจสอบหมายเลขตู้คอนเทนเนอร์จะวิเคราะห์ข้อมูลแบบเรียลไทม์ขณะที่ผู้ใช้งานพิมพ์ โดยมีกฎเกณฑ์และการแสดงผลข้อความแจ้งเตือนตามสถานะต่างๆ ดังนี้:

สถานะการป้อนข้อมูล ข้อความที่ระบบแสดงผล
เมื่อช่องข้อมูลว่างและพร้อมใช้งาน พิมพ์หรือวางหมายเลขตู้คอนเทนเนอร์ โดยสามารถใช้เว้นวรรคหรือยัติภักต์ได้
อยู่ระหว่างการพิมพ์ (ไม่ครบ 11 ตัวอักษร) ‹count› จาก 11 ตัวอักษร — พิมพ์ต่อได้เลย
มีการป้อนอักขระพิเศษอื่นๆ ที่ไม่ใช่ตัวอักษร ตัวเลข เว้นวรรค หรือยัติภักต์ อนุญาตเฉพาะตัวอักษรและตัวเลข รวมถึงเว้นวรรคหรือยัติภักต์เป็นตัวคั่นเท่านั้น
ป้อนข้อมูลเกิน 11 ตัวอักษร หมายเลขตู้คอนเทนเนอร์ต้องมี 11 ตัวอักษร แต่หมายเลขนี้มี ‹count› ตัวอักษร
ตัวอักษร 4 ตัวแรกไม่ใช่ตัวอักษรภาษาอังกฤษ ตัวอักษร 4 ตัวแรกต้องเป็นตัวอักษร ได้แก่ รหัสเจ้าของ 3 ตัวอักษรและรหัสหมวดหมู่อุปกรณ์
ตำแหน่งที่ 5 ถึง 11 ไม่ใช่ตัวเลข ตำแหน่งที่ 5 ถึง 11 ต้องเป็นตัวเลข ได้แก่ หมายเลขซีเรียล 6 หลักและเลขตรวจสอบ
เมื่อกดล้างข้อมูลในระบบ ล้างข้อมูลแล้ว

สำหรับผลลัพธ์การตรวจสอบเลขตรวจสอบ (Check Digit Validation) ระบบจะแสดงผลลัพธ์ใน 3 รูปแบบ ได้แก่:

  • กรณีข้อมูลถูกต้อง: หมายเลขตู้คอนเทนเนอร์ถูกต้อง เลขตรวจสอบตรงกัน
  • กรณีเลขตรวจสอบไม่ตรงกับสูตรคำนวณ: เลขตรวจสอบไม่ตรงกัน โดยควรเป็น ‹expected› ไม่ใช่ ‹given›
  • กรณีคำนวณเลขตรวจสอบล่วงหน้า: เลขตรวจสอบสำหรับหมายเลขนี้คือ ‹digit›
  • กรณีเกิดเศษ 10: เศษส่วนดิบสำหรับหมายเลขนี้คือ 10 ดังนั้นเลขตรวจสอบจึงถูกบันทึกเป็น 0 มาตรฐานแนะนำให้หลีกเลี่ยงหมายเลขซีเรียลที่ให้ผลลัพธ์นี้ แต่ตู้คอนเทนเนอร์ที่ใช้หมายเลขดังกล่าวมีอยู่จริง

ความปลอดภัยและการประมวลผลข้อมูล

การประมวลผลและการตรวจสอบความถูกต้องของหมายเลขตู้คอนเทนเนอร์ทั้งหมดเกิดขึ้นภายในเว็บเบราว์เซอร์ของผู้ใช้งานโดยตรง เครื่องมือนี้ไม่มีการอัปโหลดข้อมูลหมายเลขตู้คอนเทนเนอร์ไปยังเซิร์ฟเวอร์ภายนอก และไม่มีการเชื่อมต่อเพื่อค้นหาข้อมูลความเป็นเจ้าของหรือตำแหน่งที่ตั้งของตู้สินค้าในระบบขนส่งแต่อย่างใด


คำถามที่พบบ่อย (FAQ)

หมายเลขตู้คอนเทนเนอร์ ISO 6346 คืออะไร คือรหัส 11 ตัวอักษรที่ระบุอยู่บนตู้สินค้าทุกตู้ ประกอบด้วยรหัสเจ้าของ 3 ตัวอักษร ตัวอักษรระบุหมวดหมู่อุปกรณ์ 1 ตัว หมายเลขซีเรียล 6 หลัก และเลขตรวจสอบตัวสุดท้าย เช่น MSCU 123456 6

ตัวอักษรตัวที่สี่หมายถึงอะไร คือรหัสระบุหมวดหมู่อุปกรณ์ โดย U สำหรับตู้สินค้า J สำหรับอุปกรณ์ตู้คอนเทนเนอร์แบบถอดได้ เช่น ชุดเครื่องกำเนิดไฟฟ้า และ Z สำหรับรถพ่วงและแชสซี ตัวอักษรอื่นๆ หมายความว่าหมายเลขดังกล่าวไม่เป็นไปตามมาตรฐาน ISO 6346

เลขตรวจสอบถูกคำนวณอย่างไร ตัวอักษรนับเป็น 10, 12, 13 และไปเรื่อยๆ (ข้ามตัวเลขที่เป็นผลคูณของ 11) และตัวเลขคงค่าเดิม ตำแหน่งแต่ละตำแหน่งจะคูณด้วย 1, 2, 4 ไปจนถึง 512 และเศษที่ได้จากการหารผลรวมด้วย 11 คือเลขตรวจสอบ หากเศษเป็น 10 จะถูกบันทึกเป็น 0 ซึ่งมาตรฐานแนะนำให้หลีกเลี่ยงหมายเลขซีเรียลที่ทำให้เกิดกรณีนี้ หมายเลขดังกล่าวจึงพบได้ยาก

สามารถค้นหาเจ้าของหรือตำแหน่งของตู้คอนเทนเนอร์ได้หรือไม่ ไม่ได้ เครื่องมือนี้ตรวจสอบเฉพาะตัวหมายเลขเท่านั้น ทั้งโครงสร้างและเลขตรวจสอบ ข้อมูลความเป็นเจ้าของบันทึกอยู่ในทะเบียนของ BIC และตำแหน่งของตู้คอนเทนเนอร์จะเปลี่ยนไปตามทุกการจัดส่ง จึงไม่สามารถอ่านข้อมูลเหล่านี้ได้จากหมายเลขเพียงอย่างเดียว