ISO 9362 স্ট্যান্ডার্ড স্পেসিফিকেশন এবং কোড অ্যানাটমি
বিজনেস আইডেন্টিফায়ার কোড (BIC), যা সাধারণত SWIFT কোড নামে পরিচিত, আন্তর্জাতিক আর্থিক লেনদেনে ব্যাংক এবং প্রতিষ্ঠানগুলোকে অনন্যভাবে সনাক্ত করতে ব্যবহৃত হয়। ISO 9362 স্ট্যান্ডার্ড অনুযায়ী এই কোডগুলোর একটি নির্দিষ্ট কাঠামোগত বিন্যাস রয়েছে। একটি সম্পূর্ণ কোড ৮ বা ১১ অক্ষরের সমন্বয়ে গঠিত হয়, যা কয়েকটি নির্দিষ্ট সেগমেন্টে বিভক্ত থাকে:
- বিজনেস প্রিফিক্স (Business Prefix): কোডের প্রথম ৪টি অক্ষর যা আলফানিউমারিক (অক্ষর বা সংখ্যা) হয়ে থাকে। এটি মূলত সংশ্লিষ্ট আর্থিক প্রতিষ্ঠানের ব্র্যান্ড বা নাম নির্দেশ করে।
- দেশ: পরবর্তী ২টি অক্ষর যা একটি নির্দিষ্ট দেশের কোড নির্দেশ করে। এটি অবশ্যই একটি স্বীকৃত দুই-অক্ষরের কান্ট্রি কোড হতে হবে।
- লোকেশন সাফিক্স (Location Suffix): এর পরের ২টি আলফানিউমারিক অক্ষর যা প্রতিষ্ঠানের প্রধান কার্যালয় বা ভৌগোলিক অবস্থান নির্দেশ করে।
- শাখা: কোডের শেষে থাকা ঐচ্ছিক ৩টি আলফানিউমারিক অক্ষর যা নির্দিষ্ট শাখা সনাক্ত করে।
গ্লোবাল ব্যাংক আইডেন্টিফায়ার লুকআপ টুলটি এই নির্দিষ্ট ISO 9362 বিন্যাস বিশ্লেষণ করে এবং ইনপুট করা কোডটি সঠিক নিয়মে গঠিত হয়েছে কিনা তা যাচাই করে।
প্রাইমারি অফিস বনাম শাখা কোড এবং XXX কনভেনশন
একটি BIC কোডের দৈর্ঘ্য ৮ অক্ষর নাকি ১১ অক্ষর, তার ওপর ভিত্তি করে এর কার্যকারিতা নির্ধারিত হয় । যখন কোনো কোডে শাখা সেগমেন্ট অন্তর্ভুক্ত থাকে না, তখন সেটি ৮ অক্ষরের কোড বা BIC8 হিসেবে পরিচিত । এই ধরনের কোড সাধারণত প্রতিষ্ঠানের প্রধান কার্যালয় বা প্রাইমারি অফিসকে নির্দেশ করে।
১১ অক্ষরের কোডের ক্ষেত্রে শেষ ৩টি অক্ষর নির্দিষ্ট শাখা নির্দেশ করতে ব্যবহৃত হয় । তবে, অনেক ক্ষেত্রে প্রধান কার্যালয় বোঝাতে ১১ অক্ষরের বিন্যাসে "XXX" সাফিক্স ব্যবহার করা হয় । গ্লোবাল ব্যাংক আইডেন্টিফায়ার লুকআপ টুলটি এই পার্থক্যগুলো সনাক্ত করতে পারে। যদি কোনো কোড ৮ অক্ষরের হয়, তবে এটি রিপোর্টে "সরবরাহ করা হয়নি (BIC8)" প্রদর্শন করে। আর যদি কোডের শেষে "XXX" থাকে, তবে এটি "XXX · প্রাইমারি অফিস" হিসেবে চিহ্নিত করে। যদি কোনো নির্দিষ্ট কোডের হুবহু মিল রেফারেন্স ডেটাবেজে না পাওয়া যায়, তবে টুলটি স্বয়ংক্রিয়ভাবে এর সমতুল্য BIC8 এবং "XXX" প্রাইমারি-অফিস সংস্করণের মধ্যে সামঞ্জস্য পরীক্ষা করে, যা "প্রধান কার্যালয়ের সমতুল্য (BIC8 ↔ XXX)" হিসেবে রিপোর্টে প্রদর্শিত হয় ।
ব্যাংকিং ব্যবস্থায় টেস্ট এবং ট্রেনিং এনভায়রনমেন্ট
আন্তর্জাতিক আর্থিক নেটওয়ার্কগুলোতে প্রকৃত অর্থ লেনদেন করার আগে সিস্টেমের কার্যকারিতা পরীক্ষা করার জন্য বিশেষ কোড ব্যবহার করা হয় । SWIFT কাঠামোতে এই ধরনের পরীক্ষার জন্য কোডের ৮ম পজিশন বা অক্ষরটিকে একটি নির্দিষ্ট মার্কার হিসেবে ব্যবহার করা হয় ।
যখন কোনো ব্যবহারকারী এই ধরনের কোড ইনপুট করেন, তখন গ্লোবাল ব্যাংক আইডেন্টিফায়ার লুকআপ টুলটি ৮ম পজিশনের মার্কারটি সনাক্ত করে এবং ব্যবহারকারীকে সতর্ক করে। এই ক্ষেত্রে টুলটি সাধারণ সফলতার বার্তার পরিবর্তে "পাবলিক ফরম্যাট পাস করে; 8তম পজিশনটি একটি টেস্ট বা ট্রেনিং অ্যাড্রেস চিহ্নিত করে।" বার্তাটি প্রদর্শন করে। এর মাধ্যমে ব্যবহারকারী নিশ্চিত হতে পারেন যে কোডটি কাঠামোগতভাবে সঠিক হলেও এটি কোনো বাস্তব লেনদেনের জন্য নয়, বরং টেস্ট বা ট্রেনিং উদ্দেশ্যে নির্ধারিত ।
ওপেন ডেটা বনাম অফিশিয়াল ডিরেক্টরি
এই টুলটি কোড অনুসন্ধানের জন্য একটি ওপেন-সোর্স রেফারেন্স স্ন্যাপশট ব্যবহার করে, যা মূলত উইকিডাটা (Wikidata) থেকে সংগৃহীত এবং CC0 লাইসেন্সের অধীনে প্রকাশিত। এটি অফিশিয়াল এবং স্বত্বাধিকারী SwiftRef ডিরেক্টরির মতো কোনো পেইড বা অফিশিয়াল ডেটাবেজ নয়।
উইকিডাটার এই কমিউনিটি-কিউরেটেড স্ন্যাপশটটি অফিশিয়াল ডিরেক্টরির তুলনায় আকারে অনেক ছোট এবং একটি নির্দিষ্ট সময়ের ওপেন রেফারেন্স ডেটা ধারণ করে। এই সীমাবদ্ধতার কারণে, কোনো একটি কোড এই স্ন্যাপশটে খুঁজে না পাওয়ার অর্থ এই নয় যে কোডটি অবৈধ বা নিষ্ক্রিয়। এটি কেবল নির্দেশ করে যে উক্ত কোডটি এই নির্দিষ্ট সীমিত স্ন্যাপশটে অন্তর্ভুক্ত নেই। এছাড়াও, এই ওপেন ডেটাবেজটি কোনো অ্যাকাউন্টের স্থিতি, SWIFT কানেক্টিভিটি, পেমেন্ট রাউটিং বা আন্তর্জাতিক নিষেধাজ্ঞা সংক্রান্ত তথ্য প্রদান করতে পারে না।
ব্রাউজার-ভিত্তিক প্রসেসিং এবং গোপনীয়তা
গ্লোবাল ব্যাংক আইডেন্টিফায়ার লুকআপ টুলটি ব্যবহারকারীর ডেটার সর্বোচ্চ গোপনীয়তা নিশ্চিত করতে সম্পূর্ণভাবে ক্লায়েন্ট-সাইড প্রসেসিং প্রযুক্তি ব্যবহার করে। যখন আপনি কোনো BIC/SWIFT কোড ইনপুট করেন, তখন সেই কোডটি ইন্টারনেটের মাধ্যমে কোনো বাহ্যিক সার্ভারে বা BroBroGo-তে আপলোড করা হয় না।
টুলটির সাথে প্যাকেজ আকারে থাকা রেফারেন্স স্ন্যাপশটটি সরাসরি আপনার ওয়েব ব্রাউজারে লোড হয় এবং সমস্ত অনুসন্ধান ও বিশ্লেষণ আপনার ডিভাইসের ভেতরেই সম্পন্ন হয়। এর ফলে কোনো সংবেদনশীল আর্থিক সনাক্তকরণ তথ্য ইন্টারনেটে ফাঁস হওয়ার ঝুঁকি থাকে না, যা ব্যবহারকারীকে সম্পূর্ণ নিরাপদ ও ব্যক্তিগতভাবে কোড পরীক্ষা করার সুবিধা দেয়।
ইনপুট নিয়ম, ত্রুটি এবং সিস্টেমের আচরণ
টুলটি সঠিকভাবে ব্যবহার করার জন্য এবং সম্ভাব্য ত্রুটিগুলো এড়াতে নিম্নলিখিত নিয়ম ও বার্তাগুলো জানা প্রয়োজন:
ইনপুট নিয়ম
- BIC / SWIFT কোড: ইনপুট বক্সে ৮ বা ১১ অক্ষরের কোড লিখতে হবে। এতে স্পেস বা হাইফেন ব্যবহার করা যাবে, তবে কোনো অ্যাকাউন্ট নম্বর দেওয়া যাবে না।
সিস্টেমের ত্রুটি বার্তা (Error Messages)
- যদি ইনপুটে অবৈধ ক্যারেক্টার ব্যবহার করা হয়: "শুধুমাত্র অক্ষর এবং সংখ্যা ব্যবহার করুন, সাথে ঐচ্ছিক স্পেস বা হাইফেন থাকতে পারে।"
- যদি অক্ষরের দৈর্ঘ্য সঠিক না হয়: "একটি BIC-তে ঠিক 8টি অক্ষর প্রয়োজন, অথবা শাখা কোড অন্তর্ভুক্ত থাকলে 11টি অক্ষর প্রয়োজন।"
- যদি দেশের কোডটি ভুল হয়: "দুই-অক্ষরের দেশ সেগমেন্টটি কোনো স্বীকৃত কোড নয়।"
- যদি ব্রাউজারে ডেটাবেজ লোড হতে ব্যর্থ হয়: "রেফারেন্স স্ন্যাপশট লোড করা যায়নি। ফরম্যাট ব্রেকডাউন এখনও উপলব্ধ আছে।"
স্ট্যাটাস বার্তা (Status Messages)
- প্রাথমিক অবস্থায়: "এর ফরম্যাট পরিদর্শনের জন্য এবং রেফারেন্স স্ন্যাপশট অনুসন্ধান করতে একটি BIC/SWIFT কোড লিখুন।"
- অনুসন্ধান চালানোর সময়: "প্যাকেজ করা স্ন্যাপশট অনুসন্ধান করতে একটি পরীক্ষা চালান।"
- সফল অনুসন্ধানে: "পাবলিক ফরম্যাট উত্তীর্ণ · রেফারেন্স মিল পাওয়া গেছে।"অথবা "পাবলিক ফরম্যাট উত্তীর্ণ · কোনো সঠিক রেফারেন্স মিল নেই।"
সাধারণ জিজ্ঞাসা (FAQ)
একটি BIC কী ফরম্যাট ব্যবহার করে?
একটি BIC-তে আটটি অক্ষর এবং একটি ঐচ্ছিক তিন-অক্ষরের শাখা কোড থাকে। ISO 9362 চার-অক্ষরের বিজনেস প্রিফিক্সে অক্ষর বা সংখ্যা অনুমোদন করে, এরপর একটি দুই-অক্ষরের দেশের কোড এবং একটি দুই-অক্ষরের লোকেশন সাফিক্স প্রয়োজন হয়। ঐচ্ছিক শাখাটিও আলফানিউমারিক।
রেফারেন্স মিল বলতে কী বোঝায়?
এর অর্থ হলো হুবহু কোডটি বা এর BIC8 এবং XXX প্রাইমারি-অফিস সমকক্ষটি উপরে প্রদর্শিত তারিখযুক্ত ওপেন স্ন্যাপশটে রয়েছে। স্ন্যাপশটটি অফিসিয়াল ডিরেক্টরির তুলনায় অনেক ছোট, তাই একটি রেকর্ড অনুপস্থিত থাকলেই কোডটি অবৈধ হয়ে যায় না।
পেমেন্টের জন্য আমি কি এই ফলাফলের ওপর নির্ভর করতে পারি?
না। টাকা পাঠানোর আগে প্রাপক বা তাদের ব্যাংকের সাথে প্রয়োজনীয় BIC নিশ্চিত করুন। এই লুকআপটি কোনো অ্যাকাউন্ট, প্রতিষ্ঠান বা শাখা স্ট্যাটাস, SWIFT কানেক্টিভিটি, পেমেন্ট রাউটিং বা নিষেধাজ্ঞা যাচাই করে না।