ISO 6346 കണ്ടെയ്നർ നമ്പറുകളുടെ ഘടന
ആഗോളതലത്തിൽ ഇന്റർമോഡൽ ചരക്ക് നീക്കത്തിന് ഉപയോഗിക്കുന്ന കണ്ടെയ്നറുകളെ തിരിച്ചറിയുന്നതിനായി അന്താരാഷ്ട്ര നിലവാരമുള്ള ഒരു കോഡിംഗ് രീതി ആവശ്യമാണ്. ഇതിനായി ഉപയോഗിക്കുന്ന അന്താരാഷ്ട്ര മാനദണ്ഡമാണ് ISO 6346. ഈ മാനദണ്ഡപ്രകാരം ഓരോ കണ്ടെയ്നറിനും കൃത്യമായ 11 അക്ഷരങ്ങളും അക്കങ്ങളും അടങ്ങിയ ഒരു തനത് നമ്പർ ഉണ്ടായിരിക്കണം. ഈ നമ്പറുകൾ കൃത്യമായി രേഖപ്പെടുത്തുന്നതിലൂടെയും പരിശോധിക്കുന്നതിലൂടെയും മാത്രമേ ലോജിസ്റ്റിക്സ് മേഖലയിലെ പ്രവർത്തനങ്ങൾ സുഗമമായി നടപ്പിലാക്കാൻ സാധിക്കുകയുള്ളൂ.
ഒരു കണ്ടെയ്നർ നമ്പറിനെ പ്രധാനമായും നാല് ഭാഗങ്ങളായി തിരിക്കാം:
- ഉടമസ്ഥ കോഡ് (Owner Code): ആദ്യത്തെ മൂന്ന് അക്ഷരങ്ങൾ കണ്ടെയ്നറിന്റെ ഉടമയെ സൂചിപ്പിക്കുന്നു.
- വിഭാഗം (Equipment Category Identifier): നാലാമത്തെ അക്ഷരം കണ്ടെയ്നറിന്റെ തരം അല്ലെങ്കിൽ വിഭാഗത്തെ സൂചിപ്പിക്കുന്നു.
- സീരിയൽ നമ്പർ (Serial Number): 5 മുതൽ 10 വരെയുള്ള ആറ് അക്കങ്ങൾ കണ്ടെയ്നറിനെ തിരിച്ചറിയാനുള്ള തനത് നമ്പറാണ്.
- ചെക്ക് ഡിജിറ്റ് (Check Digit): പതിനൊന്നാമത്തെ അവസാന അക്കം മുൻപിലുള്ള 10 അക്ഷരങ്ങളുടെയും അക്കങ്ങളുടെയും കൃത്യത പരിശോധിക്കാൻ ഉപയോഗിക്കുന്നു.
ഈ ഘടന കൃത്യമായി പാലിക്കപ്പെടുന്നത് വഴി ഡാറ്റാ എൻട്രി സമയത്തുണ്ടാകുന്ന പിഴവുകൾ ഒഴിവാക്കാനും ഷിപ്പിംഗ് പ്രക്രിയകളിലെ അനാവശ്യമായ കാലതാമസം തടയാനും സാധിക്കുന്നു.
കണ്ടെയ്നർ നമ്പർ ചെക്കർ ടൂളിന്റെ പ്രവർത്തനം
"കണ്ടെയ്നർ നമ്പർ ചെക്കർ" എന്നത് ISO 6346 മാനദണ്ഡപ്രകാരമുള്ള കണ്ടെയ്നർ നമ്പറുകൾ തത്സമയം പരിശോധിക്കുന്നതിനുള്ള ഒരു സൗജന്യ ഓൺലൈൻ ടൂളാണ്. ഉപയോക്താവ് ടൂളിൽ ടൈപ്പ് ചെയ്യുന്നതിനനുസരിച്ച് തത്സമയം തന്നെ വിവരങ്ങൾ വിശകലനം ചെയ്യപ്പെടുന്നു.
ഈ ടൂൾ പ്രധാനമായും താഴെ പറയുന്ന കാര്യങ്ങൾ നിർവ്വഹിക്കുന്നു:
- തത്സമയ പരിശോധന: ഉപയോക്താവ് നൽകുന്ന 11 അക്ക കോഡ് തത്സമയം പരിശോധിച്ച് അതിന്റെ ഘടന കൃത്യമാണോ എന്ന് ഉറപ്പാക്കുന്നു.
- വിഭജനം (Breakdown): നൽകിയിരിക്കുന്ന നമ്പറിനെ ഉടമസ്ഥ കോഡ്, ഉപകരണ വിഭാഗം, സീരിയൽ നമ്പർ, ചെക്ക് ഡിജിറ്റ് എന്നിങ്ങനെ വേർതിരിച്ച് കാണിക്കുന്നു.
- ചെക്ക് ഡിജിറ്റ് കണക്കുകൂട്ടൽ: ISO 6346 അൽഗോരിതം ഉപയോഗിച്ച് നൽകിയിരിക്കുന്ന നമ്പറിന്റെ യഥാർത്ഥ ചെക്ക് ഡിജിറ്റ് കണക്കാക്കുകയും അത് നൽകിയിരിക്കുന്ന അവസാന അക്കവുമായി പൊരുത്തപ്പെടുന്നുണ്ടോ എന്ന് പരിശോധിക്കുകയും ചെയ്യുന്നു.
ഇൻപുട്ട് ഫോർമാറ്റുകളും നിയന്ത്രണങ്ങളും
ടൂളിലേക്ക് വിവരങ്ങൾ നൽകുമ്പോൾ താഴെ പറയുന്ന നിയമങ്ങളും നിയന്ത്രണങ്ങളും പാലിക്കേണ്ടതുണ്ട്:
- അനുവദനീയമായ പ്രതീകങ്ങൾ: അക്ഷരങ്ങൾ, അക്കങ്ങൾ എന്നിവയ്ക്ക് പുറമെ സ്പേസുകളും (spaces) ഹൈഫനുകളും (hyphens) ടൂൾ സ്വീകരിക്കും. സ്പേസുകളും ഹൈഫനുകളും വേർതിരിക്കലുകളായി (separators) മാത്രമാണ് കണക്കാക്കുന്നത്.
- നീളം: ഒരു സാധുവായ കണ്ടെയ്നർ നമ്പറിൽ കൃത്യം 11 അൽഫാന്യൂമെറിക് പ്രതീകങ്ങൾ ഉണ്ടായിരിക്കണം.
- സ്ഥാനങ്ങൾ: ആദ്യത്തെ നാല് പ്രതീകങ്ങൾ നിർബന്ധമായും അക്ഷരങ്ങളായിരിക്കണം. 5 മുതൽ 11 വരെയുള്ള സ്ഥാനങ്ങളിൽ അക്കങ്ങൾ മാത്രമേ വരാൻ പാടുള്ളൂ.
ഉപയോക്താവ് നൽകുന്ന ഇൻപുട്ടിന്റെ അവസ്ഥ അനുസരിച്ച് താഴെ പറയുന്ന സന്ദേശങ്ങൾ ടൂൾ കാണിക്കുന്നു:
- ടൂൾ പൂർണ്ണമായും ശൂന്യമായിരിക്കുമ്പോൾ:
ഒരു കണ്ടെയ്നർ നമ്പർ ടൈപ്പ് ചെയ്യുക അല്ലെങ്കിൽ ഒട്ടിക്കുക — സ്പേസുകളും ഹൈഫനുകളും ഉപയോഗിക്കാം. - ടൈപ്പ് ചെയ്തുകൊണ്ടിരിക്കുമ്പോൾ:
11 ൽ ‹count› കഥാപാത്രങ്ങൾ — ടൈപ്പ് ചെയ്യുന്നത് തുടരുക. - ഇൻപുട്ട് പൂർണ്ണമായി മായ്ക്കുമ്പോൾ:
മായ്ച്ചു.
പിശക് സന്ദേശങ്ങളും അവയുടെ കാരണങ്ങളും
ഉപയോക്താവ് നൽകുന്ന ഇൻപുട്ടിൽ എന്തെങ്കിലും തെറ്റുകൾ ഉണ്ടായാൽ ടൂൾ കൃത്യമായ പിശക് സന്ദേശങ്ങൾ കാണിക്കുന്നു:
| ഇൻപുട്ട് പ്രശ്നം | കാണിക്കുന്ന പിശക് സന്ദേശം |
|---|---|
| അക്ഷരങ്ങളും അക്കങ്ങളും അല്ലാത്ത മറ്റ് ചിഹ്നങ്ങൾ നൽകുമ്പോൾ | അക്ഷരങ്ങളും അക്കങ്ങളും കൂടാതെ സ്പേസുകളോ ഹൈഫനുകളോ മാത്രമേ അനുവദിക്കൂ. |
| 11-ൽ കൂടുതൽ പ്രതീകങ്ങൾ നൽകുമ്പോൾ | ഒരു കണ്ടെയ്നർ നമ്പറിന് 11 അക്കങ്ങളാണുള്ളത് — ഇതിൽ ‹count› എണ്ണമുണ്ട്. |
| ആദ്യ നാല് സ്ഥാനങ്ങളിൽ അക്കങ്ങൾ നൽകുമ്പോൾ | ആദ്യത്തെ നാല് പ്രതീകങ്ങൾ അക്ഷരങ്ങളായിരിക്കണം: മൂന്നക്ക ഉടമ കോഡും വിഭാഗ ഐഡന്റിഫയറും. |
| 5 മുതൽ 11 വരെയുള്ള സ്ഥാനങ്ങളിൽ അക്ഷരങ്ങൾ നൽകുമ്പോൾ | 5 മുതൽ 11 വരെയുള്ള സ്ഥാനങ്ങൾ അക്കങ്ങളായിരിക്കണം: ആറക്ക സീരിയൽ നമ്പറും ചെക്ക് ഡിജിറ്റും. |
| നാലാമത്തെ അക്ഷരം U, J, Z എന്നിവയല്ലാത്ത മറ്റൊന്നാവുമ്പോൾ | ‹letter› എന്നത് ഒരു ഉപകരണ വിഭാഗ ഐഡന്റിഫയർ അല്ല — നാലാമത്തെ പ്രതീകം U, J അല്ലെങ്കിൽ Z ആയിരിക്കണം. |
ഉപകരണ വിഭാഗ ഐഡന്റിഫയറുകൾ (Equipment Category Identifiers)
ISO 6346 മാനദണ്ഡപ്രകാരം കണ്ടെയ്നർ നമ്പറിന്റെ നാലാമത്തെ അക്ഷരം അത് ഏത് വിഭാഗത്തിൽപ്പെട്ട ഉപകരണമാണെന്ന് വ്യക്തമാക്കുന്നു. ഇതിനായി മൂന്ന് അക്ഷരങ്ങളാണ് നിശ്ചയിച്ചിട്ടുള്ളത്:
- U (Freight Container): ചരക്ക് നീക്കത്തിനായി ഉപയോഗിക്കുന്ന സാധാരണ കണ്ടെയ്നറുകളെ ഇത് സൂചിപ്പിക്കുന്നു. ടൂളിൽ ഇത്
U — ചരക്ക് കണ്ടെയ്നർഎന്ന് കാണിക്കുന്നു. - J (Detachable Container Equipment): ജനറേറ്റർ സെറ്റുകൾ പോലെയുള്ള വേർപെടുത്താവുന്ന കണ്ടെയ്നർ ഉപകരണങ്ങളെ ഇത് സൂചിപ്പിക്കുന്നു. ടൂളിൽ ഇത്
J — വേർപെടുത്താവുന്ന കണ്ടെയ്നർ ഉപകരണംഎന്ന് കാണിക്കുന്നു. - Z (Trailer or Chassis): കണ്ടെയ്നറുകൾ കൊണ്ടുപോകാൻ ഉപയോഗിക്കുന്ന ട്രെയിലറുകൾ അല്ലെങ്കിൽ ചാസികളെ ഇത് സൂചിപ്പിക്കുന്നു. ടൂളിൽ ഇത്
Z — ട്രെയിലർ അല്ലെങ്കിൽ ചാസിഎന്ന് കാണിക്കുന്നു.
ചെക്ക് ഡിജിറ്റ് കണക്കാക്കുന്ന രീതിയും ഗണിതശാസ്ത്രവും
ISO 6346 ചെക്ക് ഡിജിറ്റ് കണക്കാക്കുന്നത് മോഡുലോ 11 (modulo 11) സമ്പ്രദായം ഉപയോഗിച്ചാണ്. ഇതിന്റെ ഘട്ടങ്ങൾ താഴെ പറയുന്നവയാണ്:
1. അക്ഷരങ്ങൾക്ക് മൂല്യം നൽകൽ
ആദ്യത്തെ നാല് അക്ഷരങ്ങൾക്ക് അവയുടെ സ്ഥാനമനുസരിച്ച് സംഖ്യാ മൂല്യങ്ങൾ നൽകുന്നു. ഇതിനായി A മുതൽ Z വരെയുള്ള അക്ഷരങ്ങൾക്ക് 10 മുതൽ 38 വരെയുള്ള മൂല്യങ്ങളാണ് നൽകുന്നത്. എന്നാൽ ഇതിൽ 11-ന്റെ ഗുണിതങ്ങളായ 11, 22, 33 എന്നിവ ഒഴിവാക്കുന്നു. ഉദാഹരണത്തിന്:
- A = 10
- B = 12 (11 ഒഴിവാക്കി)
- C = 13
- K = 21
- L = 23 (22 ഒഴിവാക്കി)
അക്കങ്ങൾ അവയുടെ യഥാർത്ഥ മൂല്യത്തിൽ തന്നെ നിലനിർത്തുന്നു.
2. സ്ഥാനിക ഗുണിതങ്ങൾ (Positional Weights)
ഓരോ സ്ഥാനത്തുമുള്ള മൂല്യത്തെ 2⁰ മുതൽ 2⁹ വരെയുള്ള (അതായത് 1 മുതൽ 512 വരെ) ഗുണിതങ്ങൾ കൊണ്ട് ഗുണിക്കുന്നു.
- ഒന്നാം സ്ഥാനം: മൂല്യം × 1 (2⁰)
- രണ്ടാം സ്ഥാനം: മൂല്യം × 2 (2¹)
- മൂന്നാം സ്ഥാനം: മൂല്യം × 4 (2²) *... പത്താം സ്ഥാനം: മൂല്യം × 512 (2⁹)
3. ഹരണവും ശിഷ്ടവും
ഈ ഗുണനഫലങ്ങളുടെ ആകെ തുകയെ 11 കൊണ്ട് ഹരിക്കുന്നു. ഈ ഹരണത്തിലൂടെ ലഭിക്കുന്ന ശിഷ്ടമാണ് ചെക്ക് ഡിജിറ്റ്.
4. ശിഷ്ടം 10 വരുന്ന പ്രത്യേക സാഹചര്യം (The "Remainder 10" Edge Case)
ചില സീരിയൽ നമ്പറുകൾ കണക്കാക്കുമ്പോൾ ശിഷ്ടം 10 ആയി ലഭിക്കാറുണ്ട്. ഇങ്ങനെയുള്ള സാഹചര്യങ്ങളിൽ ചെക്ക് ഡിജിറ്റ് 0 ആയി രേഖപ്പെടുത്തുന്നു. ഇത്തരം ആശയക്കുഴപ്പങ്ങൾ ഒഴിവാക്കാൻ ശിഷ്ടം 10 വരുന്ന സീരിയൽ നമ്പറുകൾ ഉപയോഗിക്കരുതെന്ന് ISO മാനദണ്ഡം ശുപാർശ ചെയ്യുന്നുണ്ടെങ്കിലും, ഇത്തരം നമ്പറുകളുള്ള കണ്ടെയ്നറുകൾ നിലവിലുണ്ട്.
ഈ സാഹചര്യത്തിൽ ടൂൾ താഴെ പറയുന്ന സന്ദേശം കാണിക്കുന്നു:
ഈ നമ്പറിന്റെ യഥാർത്ഥ ശിഷ്ടം 10 ആണ്, അതിനാൽ ചെക്ക് ഡിജിറ്റ് 0 ആയി രേഖപ്പെടുത്തുന്നു. ഈ ഫലമുള്ള സീരിയൽ നമ്പറുകൾ ഒഴിവാക്കാൻ സ്റ്റാൻഡേർഡ് ശുപാർശ ചെയ്യുന്നു, എങ്കിലും അവ വഹിക്കുന്ന കണ്ടെയ്നറുകൾ നിലവിലുണ്ട്.
ഡാറ്റാ സുരക്ഷിതത്വവും പ്രോസസ്സിംഗും
ഈ ടൂൾ പൂർണ്ണമായും ഉപയോക്താവിന്റെ വെബ് ബ്രൗസറിനുള്ളിൽ മാത്രമാണ് പ്രവർത്തിക്കുന്നത്. നിങ്ങൾ നൽകുന്ന കണ്ടെയ്നർ നമ്പറുകൾ ഒരു സെർവറിലേക്കും അപ്ലോഡ് ചെയ്യപ്പെടുന്നില്ല. കൂടാതെ, ഈ ടൂൾ കണ്ടെയ്നറിന്റെ ഉടമസ്ഥതയോ നിലവിലുള്ള ലൊക്കേഷനോ കണ്ടെത്താനുള്ള അന്വേഷണങ്ങൾ (lookups) നടത്തുന്നില്ല. ഇത് കേവലം നമ്പറിന്റെ ഘടനയും ഗണിതശാസ്ത്രപരമായ കൃത്യതയും മാത്രമാണ് പരിശോധിക്കുന്നത്.
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ)
എന്താണ് ISO 6346 കണ്ടെയ്നർ നമ്പർ?
ഇന്റർമോഡൽ കണ്ടെയ്നറുകളിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന 11 അക്ക കോഡാണിത്: മൂന്ന് ഉടമ കോഡ് അക്ഷരങ്ങൾ, ഒരു ഉപകരണ വിഭാഗ അക്ഷരം, ആറക്ക സീരിയൽ നമ്പർ, അവസാന ഒരു ചെക്ക് ഡിജിറ്റ് — ഉദാഹരണത്തിന് MSCU 123456 6.
നാലാമത്തെ അക്ഷരം എന്തിനെ സൂചിപ്പിക്കുന്നു?
ഇത് ഉപകരണ വിഭാഗ ഐഡന്റിഫയർ ആണ്: ചരക്ക് കണ്ടെയ്നറുകൾക്ക് U, ജനറേറ്റർ സെറ്റുകൾ പോലുള്ള വേർപെടുത്താവുന്ന കണ്ടെയ്നർ ഉപകരണങ്ങൾക്ക് J, ട്രെയിലറുകൾക്കും ചാസികൾക്കും Z. മറ്റ് ഏത് അക്ഷരവും അർത്ഥമാക്കുന്നത് നമ്പർ ISO 6346 പാലിക്കുന്നില്ല എന്നാണ്.
ചെക്ക് ഡിജിറ്റ് എങ്ങനെയാണ് കണക്കാക്കുന്നത്?
അക്ഷരങ്ങൾ 10, 12, 13 എന്നിങ്ങനെ കണക്കാക്കുന്നു (11 ന്റെ ഗുണിതങ്ങൾ ഒഴിവാക്കുന്നു) കൂടാതെ അക്കങ്ങൾ അവയുടെ മൂല്യം നിലനിർത്തുന്നു. ഓരോ സ്ഥാനവും 1, 2, 4 മുതൽ 512 വരെ ഗുണിക്കുന്നു, തുകയെ 11 കൊണ്ട് ഹരിക്കുമ്പോൾ കിട്ടുന്ന ശിഷ്ടമാണ് ചെക്ക് ഡിജിറ്റ്. 10 ശിഷ്ടം വന്നാൽ അത് 0 ആയി രേഖപ്പെടുത്തുന്നു — ഈ ഫലം നൽകുന്ന സീരിയൽ നമ്പറുകൾ ഒഴിവാക്കാൻ സ്റ്റാൻഡേർഡ് ശുപാർശ ചെയ്യുന്നു, അതിനാൽ അത്തരം നമ്പറുകൾ വളരെ അപൂർവ്വമാണ്.
ഇതിന് ഉടമയെയോ കണ്ടെയ്നറിന്റെ ലൊക്കേഷനെയോ കണ്ടെത്താൻ കഴിയുമോ?
ഇല്ല. ഈ ടൂൾ നമ്പർ തന്നെ പരിശോധിക്കുന്നു - അതിന്റെ ഘടനയും ചെക്ക് ഡിജിറ്റും മാത്രം. BIC (Bureau International des Containers) രജിസ്ട്രിയിലാണ് ഉടമസ്ഥത രേഖപ്പെടുത്തിയിരിക്കുന്നത്, ഓരോ ഷിപ്പിപ്പിലും കണ്ടെയ്നറിന്റെ ലൊക്കേഷൻ മാറിക്കൊണ്ടിരിക്കും, അതിനാൽ നമ്പർ മാത്രം ഉപയോഗിച്ച് ഇവ കണ്ടെത്താൻ കഴിയില്ല.