আর্জেন্টিনার জন্য CBU জেনারেটর এবং ভ্যালিডেটর | BCRA ব্যাংকিং কোড
আর্জেন্টিনার CBU (ক্লাভে ব্যাংকারিয়া ইউনিফর্মে) ব্যাংক কোড তৈরি এবং যাচাই করুন। ডেভেলপার, পরীক্ষক এবং আর্থিক অ্যাপ্লিকেশনের জন্য অফিসিয়াল BCRA অ্যালগরিদম ব্যবহার করে বিনামূল্যের টুল।
আর্জেন্টাইন সিবিইউ জেনারেটর এবং ভ্যালিডেটর
আপনার অ্যাপ্লিকেশন এবং ইন্টিগ্রেশন পরীক্ষা করার জন্য একটি র্যান্ডম কিন্তু বৈধ সিবিইউ তৈরি করুন।
একটি বৈধ সিবিইউ তৈরি করতে উপরের বোতাম টিতে ক্লিক করুন
সিবিইউ সম্পর্কে
সিবিইউ (ক্লাভে বাংকারিয়া ইউনিফর্মে) হল আর্জেন্টাইনে ইলেক্ট্রনিক ট্রান্সফার এবং পেমেন্টের জন্য ব্যাংক অ্যাকাউন্ট সনাক্ত করার জন্য ব্যবহৃত ২২ টি ডিজিটের কোড।
প্রতিটি সিবিইউতে ব্যাংক, শাখা এবং অ্যাকাউন্ট নম্বর সম্পর্কিত তথ্য থাকে, যার সাথে রয়েছে যাচাইকরণ ডিজিট যা এর বৈধতা নিশ্চিত করে।
সিবিইউ কাঠামো
ডকুমেন্টেশন
আর্জেন্টাইনের সিবিইউ (CBU) কী এবং এটি কেন যাচাই করা হয়?
আর্জেন্টাইনের ব্যাংকিং সিস্টেমের সাথে কাজ করার অর্থ হল সিবিইউ (ক্লাভে বাংকারিয়া ইউনিফর্মে)—২২-সংখ্যার কোড যা দেশের প্রতিটি ব্যাংক অ্যাকাউন্টকে অনন্যভাবে সনাক্ত করে। যদি আপনি কখনও পেমেন্ট ইন্টিগ্রেশন পরীক্ষা করেন, ট্রান্সফার করার আগে ব্যাংকিং বিবরণ যাচাই করেন, বা লেনদেন ব্যর্থ হওয়ার কারণ বুঝতে চান, তাহলে আপনি জানেন যে সঠিকভাবে ফর্ম্যাটকৃত সিবিইউ সাথে কাজ করা কতই গুরুত্বপূর্ণ।
এই টুলটি আপনাকে পরীক্ষার পরিবেশের জন্য কাঠামোগতভাবে বৈধ সিবিইউ তৈরি করতে এবং আর্জেন্টাইনের কেন্দ্রীয় ব্যাংক (বিসিআরএ) দ্বারা নির্দিষ্ট আনুষ্ঠানিক বিন্যাসের বিরুদ্ধে বিদ্যমান কোডগুলি যাচাই করতে সাহায্য করে। যখন আপনি আর্থিক অ্যাপ্লিকেশন তৈরি করছেন বা পেমেন্ট প্রক্রিয়া করছেন, ফর্ম্যাট ত্রুটিগুলি শুরুতেই ধরা পড়লে ডিবাগিংয়ের ঘণ্টাগুলি বাঁচে এবং ব্যর্থ লেনদেন প্রতিরোধ করে।
সিবিইউ ফরম্যাট বোঝা
সিবিইউ (ক্লাভে বাংকারিয়া ইউনিফর্মে) হল আর্জেন্টিনার আন্তর্জাতিক ব্যাংকিং সনাক্তকারী যেমন আইবান বা মার্কিন রাউটিং নম্বরের জন্য সমাধান। এটিকে এক একক ২২-সংখ্যার কোডে ব্যাংক, শাখা এবং অ্যাকাউন্ট তথ্যের একটি সমাবেশ হিসাবে ভাবুন। আর্জেন্টিনার কেন্দ্রীয় ব্যাংক (বিসিআরএ) ২০০০ সালের নভেম্বরে এই সিস্টেমটি চালু করেছিল দেশের আর্থিক নেটওয়ার্কে ইলেক্ট্রনিক ট্রান্সফারগুলিকে মানসম্মত করার জন্য।
সিবিইউ কাঠামো এবং ফরম্যাট
প্রতিটি বৈধ সিবিইউ সম্পূর্ণ ২২ সংখ্যার দুটি মূল ব্লকে বিভক্ত:
-
প্রথম ব্লক (৮ সংখ্যা): আর্থিক প্রতিষ্ঠান এবং শাখা সনাক্ত করে
- প্রথম ৩ সংখ্যা: বিসিআরএ দ্বারা নির্ধারিত ব্যাংক কোড
- পরবর্তী ৪ সংখ্যা: ব্যাংকের মধ্যে শাখা কোড
- শেষ সংখ্যা: প্রথম ব্লকের যাচাইকরণ সংখ্যা
-
দ্বিতীয় ব্লক (১৪ সংখ্যা): নির্দিষ্ট অ্যাকাউন্ট সনাক্ত করে
- প্রথম ১৩ সংখ্যা: অ্যাকাউন্ট নম্বর (অ্যাকাউন্ট প্রকার এবং অন্যান্য সনাক্তকারী অন্তর্ভুক্ত থাকতে পারে)
- শেষ সংখ্যা: দ্বিতীয় ব্লকের যাচাইকরণ সংখ্যা
যাচাইকরণ সংখ্যাগুলি ওজন দেওয়া মডুলো-১০ অ্যালগরিদম ব্যবহার করে যা সাধারণ টাইপো—যেমন বিনিময়কৃত সংখ্যা বা একক সংখ্যার ত্রুটি—কে সনাক্ত করে যেকোনো অর্থ স্থানান্তর করার আগে। এই সুরক্ষা অত্যন্ত কার্যকর প্রমাণিত হয়েছে: বেশিরভাগ সিবিইউ এন্ট্রি ত্রুটি যাচাইকরণ পর্যায়ে ধরা পড়ে, ব্যর্থ ট্রান্সফারের পরিবর্তে।
কিভাবে একটি পরীক্ষামূলক সিবিইউ তৈরি করবেন
জেনারেটর এমন এলোমেলো কিন্তু কাঠামোগত ভাবে বৈধ সিবিইউ তৈরি করে যা সমস্ত ফরম্যাট পরীক্ষা পাস করে। এখানে পিছনে যা ঘটে:
- এলোমেলো অঙ্ক ব্যাংক কোড, শাখা কোড এবং অ্যাকাউন্ট নম্বর অংশগুলি পূরণ করে
- টুলটি বিসিআরএ অ্যালগরিদমের ব্যবহার করে উভয় যাচাইকরণ অঙ্ক গণনা করে
- আপনি পরীক্ষার জন্য প্রস্তুত সঠিকভাবে ফরম্যাটকৃত ২২-অঙ্কের সিবিইউ পাবেন
কখন এটি তোমার জন্য দরকারী হবে:
- পেমেন্ট ইন্টিগ্রেশন পরীক্ষা: আপনার পরীক্ষা সুইটের জন্য দর্জনের পরীক্ষা সিবিইউ দরকার? তাৎক্ষণিকভাবে ম্যানুয়াল গণনা ছাড়াই তৈরি করুন।
- কিউএ এবং স্টেজিং পরিবেশ: বাস্তব অ্যাকাউন্টের সাথে অনাকাঙ্ক্ষিত মিল না থাকা বাস্তবসম্মত ব্যাংকিং তথ্য দিয়ে পরীক্ষা ডাটাবেস পূরণ করুন।
- ফরম্যাট শিক্ষা: বিভিন্ন সিবিইউ কিভাবে গঠিত হয় দেখুন এবং যাচাইকরণ যুক্তি বুঝুন।
- ডকুমেন্টেশন এবং ডেমো: বাস্তব ব্যাংকিং তথ্য প্রকাশ না করে অটেনটিক দেখতে নমুনা তথ্য তৈরি করুন।
ধাপে ধাপে: সিবিইউ তৈরি
- টুলের "জেনারেটর" ট্যাবে যান
- "সিবিইউ তৈরি" বোতাম ক্লিক করুন
- একটি বৈধ, এলোমেলো ২২-অঙ্কের সিবিইউ প্রদর্শন এলাকায় দেখা যাবে
- আপনার অ্যাপ্লিকেশনে ব্যবহারের জন্য "কপি" বোতাম ব্যবহার করে সিবিইউ ক্লিপবোর্ডে কপি করুন
আর্জেন্টাইন CBU যাচাই করার পদ্ধতি
ভ্যালিডেটর আর্জেন্টাইনের ব্যাংকিং সিস্টেম দ্বারা CBU সত্যতা যাচাই করার একই পরীক্ষাগুলি চালায়। যা পরীক্ষা করা হয়:
- দৈর্ঘ্য যাচাই: সঠিকভাবে ২২ সংখ্যা নিশ্চিত করে (সাধারণ ভুল হল স্পেস বা হাইফেন সহ কপি করা)
- শুধুমাত্র সংখ্যাত্মক বিষয়বস্তু: নিশ্চিত করে যে কোনো অক্ষর বা বিশেষ অক্ষর ঢুকে যায়নি
- প্রথম ব্লক চেকসাম: প্রথম ৭ সংখ্যার বিপরীতে ৮ম সংখ্যাটি যাচাই করে
- দ্বিতীয় ব্লক চেকসাম: ৯-২১ সংখ্যার বিপরীতে ২২ তম সংখ্যাটি যাচাই করে
যখন যাচাই ব্যর্থ হয়, আপনি দেখতে পাবেন কোন নির্দিষ্ট পরীক্ষা পাস হয়নি। এটি বিশেষভাবে সাহায্যক যখন ব্যাংকিং API কেন CBU প্রত্যাখ্যান করেছে তা ডিবাগ করা হচ্ছে—প্রায়শই এটি কিছু সহজ মতো অতিরিক্ত স্পেস বা বিনিময়কৃত সংখ্যা।
ধাপে ধাপে: CBU যাচাই করা
- টুলের "ভ্যালিডেটর" ট্যাবে যান
- যাচাই করতে চাওয়া ২২ সংখ্যার CBU লিখুন
- "CBU যাচাই করুন" বোতাম ক্লিক করুন
- যাচাই ফলাফল পর্যালোচনা করুন:
- বৈধ CBU-এর জন্য সবুজ সূচক
- অবৈধ CBU-এর জন্য নির্দিষ্ট ত্রুটি বার্তাসহ লাল সূচক
সিবিইউ যাচাইকরণ অ্যালগরিদম ব্যাখ্যা
বিসিআরএ একটি ওয়েটেড মডুলো-১০ চেকসাম অ্যালগরিদম ব্যবহার করে যাচাইকরণ অঙ্ক গণনা করে। আপনি যদি আপনার অ্যাপ্লিকেশনে সিবিইউ যাচাইকরণ বাস্তবায়ন করছেন, তাহলে এখানে সঠিক লজিক রয়েছে:
প্রথম ব্লক যাচাইকরণ
প্রথম ব্লকের (প্রথম ৮ অঙ্ক) জন্য, যাচাইকরণ অঙ্ক নিম্নলিখিত পদ্ধতিতে গণনা করা হয়:
- সিবিইউর প্রথম ৭ অঙ্ক নিন
- প্রতিটি অঙ্ককে তার সংশ্লিষ্ট ওজন দ্বারা গুণ করুন: [7, 1, 3, 9, 7, 1, 3]
- ফলাফলের গুণফলগুলি যোগ করুন
- গণনা করুন: 10 - (যোগফল % 10)
- যদি ফলাফল 10 হয়, তাহলে যাচাইকরণ অঙ্ক 0; অন্যথায়, এটি গণিত ফলাফল
দ্বিতীয় ব্লক যাচাইকরণ
দ্বিতীয় ব্লকের (শেষ ১৪ অঙ্ক) জন্য, যাচাইকরণ অঙ্ক নিম্নলিখিত পদ্ধতিতে গণনা করা হয়:
- দ্বিতীয় ব্লকের প্রথম ১৩ অঙ্ক নিন
- প্রতিটি অঙ্ককে তার সংশ্লিষ্ট ওজন দ্বারা গুণ করুন: [3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3]
- ফলাফলের গুণফলগুলি যোগ করুন
- গণনা করুন: 10 - (যোগফল % 10)
- যদি ফলাফল 10 হয়, তাহলে যাচাইকরণ অঙ্ক 0; অন্যথায়, এটি গণিত ফলাফল
সিবিইউ যাচাইকরণ কোড উদাহরণ
আপনার অ্যাপ্লিকেশনে সিবিইউ যাচাইকরণ কীভাবে বাস্তবায়ন করতে হয়। এই উদাহরণগুলি আনুষ্ঠানিক বিসিআরএ বিনির্দেশ অনুসরণ করে এবং উৎপাদন ব্যাংকিং ডেটার সাথে কাজ করবে:
1// জাভাস্ক্রিপ্ট: সিবিইউ চেক ডিজিট গণনা
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('সংখ্যার দৈর্ঘ্য ওজনের দৈর্ঘ্যের সাথে মিলতে হবে');
5 }
6
7 let sum = 0;
8 for (let i = 0; i < number.length; i++) {
9 sum += parseInt(number[i]) * weights[i];
10 }
11
12 const remainder = sum % 10;
13 return remainder === 0 ? 0 : 10 - remainder;
14}
15
16// সিবিইউ-এর প্রথম ব্লক যাচাই
17function validateFirstBlock(block) {
18 if (block.length !== 8 || !/^\d{8}$/.test(block)) {
19 return false;
20 }
21
22 const number = block.substring(0, 7);
23 const checkDigit = parseInt(block[7]);
24 const weights = [7, 1, 3, 9, 7, 1, 3];
25
26 return checkDigit === calculateCheckDigit(number, weights);
27}
281# পাইথন: সম্পূর্ণ সিবিইউ যাচাই
2import re
3
4def validate_cbu(cbu):
5 # মৌলিক ফরম্যাট পরীক্ষা
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['সিবিইউ অবশ্যই ২২ ডিজিটের হতে হবে']
10 }
11
12 # ব্লকে বিভাজন
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # প্রত্যেক ব্লক যাচাই
17 first_block_valid = validate_first_block(first_block)
18 second_block_valid = validate_second_block(second_block)
19
20 errors = []
21 if not first_block_valid:
22 errors.append('প্রথম ব্লক (ব্যাংক/শাখা কোড) অবৈধ')
23 if not second_block_valid:
24 errors.append('দ্বিতীয় ব্লক (অ্যাকাউন্ট নম্বর) অবৈধ')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
301// জাভা: একটি র্যান্ডম বৈধ সিবিইউ তৈরি
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // প্রথম ৭ ডিজিট (ব্যাংক এবং শাখা কোড) তৈরি
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // প্রথম ব্লকের জন্য চেক ডিজিট গণনা
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // দ্বিতীয় ব্লকের প্রথম ১৩ ডিজিট তৈরি
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // দ্বিতীয় ব্লকের জন্য চেক ডিজিট গণনা
28 int[] secondBlockWeights = {3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3};
29 int secondBlockCheckDigit = calculateCheckDigit(
30 secondBlockBase.toString(),
31 secondBlockWeights
32 );
33
34 // সমস্ত অংশ একত্রে করা
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // calculateCheckDigit পদ্ধতির বাস্তবায়ন...
40}
411// পিএইচপি: প্রদর্শনের জন্য সিবিইউ ফরম্যাট
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // ফরম্যাট: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// ব্যবহারের উদাহরণ
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // আউটপুট: 01234567 89012345678901
141' এক্সেল ভিবিএ: সিবিইউ যাচাই
2Function ValidateCBU(cbu As String) As Boolean
3 ' দৈর্ঘ্য পরীক্ষা
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' সমস্ত অক্ষর ডিজিট কিনা তা পরীক্ষা
10 Dim i As Integer
11 For i = 1 To Len(cbu)
12 If Not IsNumeric(Mid(cbu, i, 1)) Then
13 ValidateCBU = False
14 Exit Function
15 End If
16 Next i
17
18 ' ব্লক বের করা
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' উভয় ব্লক যাচাই
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27সিবিইউ বৈধতা করার বাস্তব-পৃথিবীর ব্যবহার ক্ষেত্রসমূহ
পেমেন্ট ইন্টিগ্রেশন পরীক্ষা
ফিনটেক অ্যাপ্লিকেশন বা ই-কমার্স প্ল্যাটফর্ম তৈরি করার সময় যেগুলি আর্জেন্টাইন পেমেন্ট প্রক্রিয়া করে, আপনার টেস্ট পরিবেশের জন্য বৈধ সিবিইউ প্রয়োজন। একটি সাধারণ পরিস্থিতি: আপনার স্টেজিং পরিবেশে লোড টেস্টিংয়ের জন্য ৫০টি বৈধ সিবিইউ সহ টেস্ট অ্যাকাউন্ট প্রয়োজন। প্রতিটি সিবিইউর জন্য চেক ডিজিট ম্যানুয়ালি গণনা করতে ঘণ্টা ব্যয় হবে। জেনারেটর এটি কয়েক সেকেন্ডে সম্পন্ন করে, যা আপনাকে সঠিকভাবে ফর্ম্যাটকৃত টেস্ট ডেটা দেয় যা উৎপাদন সিবিইউ-এর মতো আচরণ করে, কিন্তু আসল অ্যাকাউন্ট নম্বর ব্যবহার করার ঝুঁকি ছাড়া।
প্রো টিপ: আপনার টেস্ট ফিক্সচারে জেনারেট করা সিবিইউ সেট রাখুন। এটি আপনার দলের মধ্যে ধারাবাহিক টেস্ট ডেটা নিশ্চিত করে এবং টেস্ট ব্যর্থ হলে ডিবাগিংকে সহজ করে।
লেনদেন ত্রুটি প্রতিরোধ
এটি সাধারণত কী ঘটে: একজন ক্লায়েন্ট তার সিবিইউ প্রদান করে তার তারের ট্রান্সফারের জন্য, কিন্তু সে অনাকাঙ্ক্ষিতভাবে স্পেস অন্তর্ভুক্ত করেছে বা দুটি ডিজিট বিনিময় করেছে। আপনি বৈধতা ছাড়া ট্রান্সফার প্রক্রিয়া করলে, ব্যাংক এটি প্রত্যাখ্যান করবে - কিন্তু শুধুমাত্র একটি বিলম্বের পর, এবং আপনি ইতিমধ্যে আপনার সিস্টেমে লেনদেনের অভিপ্রায় রেকর্ড করেছেন। এখন আপনি সমন্বয় সংক্রান্ত যন্ত্রণায় জড়িয়ে পড়েছেন।
জমা দেওয়ার আগে সিবিইউ ফর্ম্যাট বৈধ করা এই ত্রুটিগুলিকে তৎক্ষণাৎ ধরে ফেলে। বৈধকারী আপনাকে বলবে না যে অ্যাকাউন্টটি বিদ্যমান আছে বা সঠিক ব্যক্তির অধিকারভুক্ত (যার জন্য ব্যাংকিং এপিআই অ্যাক্সেস প্রয়োজন), কিন্তु এটি নিশ্চিত করবে যে কাঠামোটি বিসিআরএ মানদণ্ড অনুসারে সঠিক।
ব্যাংকিং ইন্টিগ্রেশন প্রয়োজনীয়তা বোঝা
আর্জেন্টাইনের আর্থিক সিস্টেমে নতুন ডেভেলপারদের জন্য, এই টুলটি হাতে-কলমে শিক্ষা প্রদান করে। আপনি সঠিক কীভাবে চেক ডিজিট কাজ করে তা দেখতে পারবেন, বুঝতে পারবেন যে কেন কিছু নম্বর অবৈধ, এবং উৎপাদন কোড লিখার আগে সীমান্ত ক্ষেত্রগুলিতে পরীক্ষা করতে পারবেন।
সাধারণ ভুল: ধারণা করা যে সিবিইউ বৈধতা আইবিএএন বৈধতার সমান। যদিও উভয়ই চেক ডিজিট ব্যবহার করে, এলগোরিদমগুলি সম্পূর্ণ ভিন্ন। এই টুলের সাহায্যে পরীক্ষা করে আর্জেন্টাইন ব্যাংকিং কোডের নির্দিষ্ট প্রয়োজনীয়তা বোঝা যায়।
ব্যাংকিং ইউআই-এ ফর্ম বৈধতা
সিবিইউ গ্রহণ করে এমন ইনপুট ফর্ম ডিজাইন করার সময়, আপনার বিভিন্ন ত্রুটি অবস্থা পরীক্ষা করা প্রয়োজন। কী হয় যখন ব্যবহারকারী স্পেস সহ সিবিইউ পেস্ট করে? চেক ডিজিট ভুল হলে কী ত্রুটি বার্তা দেখা যায়? এই টুলটি আপনাকে এই পরিস্থিতিগুলি পরীক্ষা করতে এবং আরও ভাল ব্যবহারকারী প্রতিক্রিয়া ডিজাইন করতে সাহায্য করে।
সংশ্লিষ্ট ব্যাংকিং যাচাইকরণ সরঞ্জাম
আপনার প্রয়োজন অনুসারে, আপনি এই পরিপূরক সরঞ্জামগুলিও প্রয়োজন করতে পারেন:
- CUIT/CUIL ভ্যালিডেটর: আর্জেন্টাইন কর পরিচয়পত্রের সংখ্যা যাচাই করে—যখন আপনার ব্যাংকিং এবং কর আইডি যাচাইয়ের প্রয়োজন হয়
- CVU ভ্যালিডেটর: CBU এর মতো কিন্তু ডিজিটাল ওয়ালেটের জন্য (মার্কেডো পাগো, উয়ালা, ইত্যাদি) একই ২২-সংখ্যার ফরম্যাটে
- IBAN ভ্যালিডেটর: ইউরোপীয় বা অন্যান্য আন্তর্জাতিক অ্যাকাউন্ট জড়িত সীমা পার হওয়ার অর্থ প্রদানের জন্য
- ব্যাংকিং API পরিষেবা: উৎপাদন সিস্টেমের জন্য যা অ্যাকাউন্ট মালিকানা এবং ব্যালেন্স পরীক্ষা করতে চায়, শুধুমাত্র ফরম্যাট যাচাই নয়
গুরুত্বপূর্ণ সীমাবদ্ধতা: এই সরঞ্জাম শুধুমাত্র ফরম্যাট এবং চেক সংখ্যা যাচাই করে। এটি নিশ্চিত করতে পারে না যে CBU একটি সক্রিয় ব্যাংক অ্যাকাউন্টের সাথে মিলে যায় বা অ্যাকাউন্ট মালিকের পরিচয় যাচাই করতে পারে। সেই পরীক্ষাগুলির জন্য, আপনার আর্জেন্টাইনের ব্যাংকিং API বা পেমেন্ট প্রসেসরের সাথে একীভূত হওয়ার প্রয়োজন হবে।
আর্জেন্টিনার ব্যাংকিং সিস্টেম কীভাবে সিবিইউ গ্রহণ করেছে
নভেম্বর ২০০০-এর আগে, আর্জেন্টিনার ব্যাংকগুলোর মধ্যে অর্থ পাঠানো অবাক করার মতো জটিল ছিল। প্রতিটি আর্থিক প্রতিষ্ঠান তার নিজস্ব অ্যাকাউন্ট নম্বরিং সিস্টেম ব্যবহার করত—কোনোটা ১০ সংখ্যার, আবার কোনোটা ১৫ সংখ্যার, এবং কোন ব্যাংক বা শাখা অ্যাকাউন্ট রাখছে তা সনাক্ত করার কোনো মানসম্মত পদ্ধতি ছিল না। আন্তঃব্যাংক হস্তান্তরের জন্য ম্যানুয়াল যাচাইকরণ প্রয়োজন হত এবং প্রায়শই প্রক্রিয়া করতে দিন লেগে যেত।
বিসিআরএ সিবিইউ চালু করে এই বিভাজনকে সমাধান করল। সমস্ত আর্থিক প্রতিষ্ঠানের জন্য একটি ২২-সংখ্যার বিন্যাস বাধ্যতামূলক করে, আর্জেন্টিনা ইউরোপের আইবান সিস্টেমের মতো আন্তর্জাতিক মানদণ্ডের সঙ্গে সামঞ্জস্য করল। এমবেডেড চেক সংখ্যাগুলি বিশেষভাবে চতুর ছিল: তারা স্বয়ংক্রিয়ভাবে বেশিরভাগ তথ্য প্রবেশ ত্রুটি ধরে ফেলে, ব্যর্থ হস্তান্তর এবং লেনদেন তদন্ত ও বাতিল করার সংশ্লিষ্ট ব্যয় কমায়।
আকর্ষণীয় বিষয়: সিবিইউ বিন্যাস ২০ বছরেরও বেশি সময় ধরে প্রায় অপরিবর্তিত রয়েছে। ব্যাংকিং প্রযুক্তি নাটকীয়ভাবে বিকশিত হয়েছে—মোবাইল অ্যাপ, তৎক্ষণাৎ হস্তান্তর, ডিজিটাল ওয়ালেট—তবুও মৌলিক সিবিইউ কাঠামো অপরিবর্তিত রয়েছে। এই স্থিতিশীলতা মূল ডিজাইনের দক্ষতা প্রমাণ করে যে এটি ভবিষ্যতের চাহিদাগুলি কতটা সঠিকভাবে অনুমান করেছিল।
বর্তমানে, আর্জেন্টিনাবাসীরা প্রায় সমস্ত ইলেকট্রনিক আর্থিক লেনদেনের জন্য সিবিইউ ব্যবহার করে: বেতন জমা, বিল পরিশোধ, কর দাখিল, সরকারি সুবিধা এবং ই-কমার্স। বিন্যাসটি এতই কার্যকর প্রমাণিত হয়েছে যে যখন ডিজিটাল ওয়ালেটগুলি আবির্ভূত হল (যেমন মের্কাডো পাগো), নিয়ন্ত্রকরা কিছু নতুন তৈরি করার পরিবর্তে একই কাঠামো সিভিইউ (ক্লাভে ভার্চুয়াল ইউনিফর্মে) গ্রহণ করল।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
CBU এবং CVU-এর মধ্যে পার্থক্য কী?
CBU পারস্পরিক ব্যাংক অ্যাকাউন্ট চিহ্নিত করে, যেখানে CVU (ক্লাভে ভার্চুয়াল ইউনিফর্ম) মার্কেডো পেগো, উয়ালা, বা ব্রুব্যাংক মতো ফিনটেক প্রদানকারীর ডিজিটাল ওয়ালেট অ্যাকাউন্ট চিহ্নিত করে। ফর্ম্যাটটি একই—২২ সংখ্যা একই যাচাই অ্যালগরিদমের সাথে—যা যুক্তিসঙ্গত কারণ তারা পরস্পর সংযোগযোগ্য। আপনি CBU থেকে CVU-তে এবং তার বিপরীতে অন্য যেকোনো ব্যাংক ট্রান্সফারের মতো অর্থ ট্রান্সফার করতে পারেন। প্রথম তিন সংখ্যা প্রকাশ করে যে আপনি কোন ব্যাংক বা ডিজিটাল ওয়ালেট প্রদানকারী দেখছেন।
আমি কি CBU থেকে ব্যাংকের নাম জানতে পারি?
হ্যাঁ। প্রথম তিন সংখ্যা হল BCRA দ্বারা নিযুক্ত ব্যাংক সনাক্তকারী। উদাহরণস্বরূপ, "011" দিয়ে শুরু হওয়া কোড ব্যাংক নেশনের অন্তর্ভুক্ত, যেখানে "017" BBVA আর্জেন্টিনা নির্দেশ করে। BCRA এই কোডগুলির একটি অফিসিয়াল রেজিস্ট্রি প্রকাশ করে, যা ব্যাংকিং অ্যাপ্লিকেশনগুলি সাধারণত CBU প্রবেশ করার সাথে সাথে ব্যাংকের নাম স্বয়ংক্রিয়ভাবে প্রদর্শন করে।
CBU কি অ্যাকাউন্ট নম্বরের সমান?
সম্পূর্ণ নয়। আপনার অ্যাকাউন্ট নম্বরটি CBU-এর মধ্যে লুকিয়ে আছে, কিন্তু CBU এটিকে অতিরিক্ত রাউটিং তথ্য সহ প্যাকেজ করে। এটিকে রাস্তার ঠিকানা এবং GPS স্থানাঙ্কের মতো ভাবুন—উভয়ই একটি অবস্থান চিহ্নিত করে, কিন্তু একটি আরও বেশি সংদর্ভ অন্তর্ভুক্ত করে। CBU আপনার ব্যাংক কোড, শাখা কোড, অ্যাকাউন্ট নম্বর এবং দুটি যাচাই সংখ্যাকে একটি একক ট্রান্সফারযোগ্য স্ট্রিংয়ে সংযুক্ত করে।
(বাকি অনুবাদ অব্যাহত...)
রেফারেন্স এবং আনুষ্ঠানিক ডকুমেন্টেশন
আর্জেন্টিনার ব্যাংকিং মানদণ্ড সম্পর্কে সাবেক তথ্যের জন্য:
-
সেন্ট্রাল ব্যাংক অব আর্জেন্টিনা (BCRA) - আর্থিক সিস্টেম নিয়মাবলী - পেমেন্ট সিস্টেম মানদণ্ড এবং ব্যাংকিং নিয়মাবলীর আনুষ্ঠানিক BCRA ডকুমেন্টেশন
-
আইন নম্বর ২৫,৩৪৫ - "কর পরিহারের প্রতিরোধ এবং পেমেন্ট আধুনিকীকরণ" (নভেম্বর ২০০০) - আর্জেন্টিনার ইলেক্ট্রনিক পেমেন্ট সিস্টেমের কাঠামো প্রতিষ্ঠাকারী আইন
-
BCRA যোগাযোগ "A" সিরিজ - আর্থিক প্রতিষ্ঠানগুলির জন্য CBU বাস্তবায়ন প্রয়োজনীয়তা নির্ধারণকারী কাঠামো সংক্রান্ত পরিপত্র
-
ইন্টারব্যাংকিং S.A. - সংস্থাটি আর্জেন্টিনার ইন্টারব্যাংক ইলেক্ট্রনিক পেমেন্ট নেটওয়ার্ক পরিচালনা করে এবং CBU রাউটিং টেবিল রক্ষণাবেক্ষণ করে
এই উৎসগুলি প্রযুক্তিগত বিশেষত্বগুলি সরবরাহ করে যা এই ভ্যালিডেটর বাস্তবায়নে ব্যবহৃত হয় এবং আর্জেন্টিনার আর্থিক কর্তৃপক্ষ দ্বারা নিয়মিত আপডেট করা হয়।
সিবিইউ (CBU) যাচাই বা তৈরি করতে প্রস্তুত?
আপনি যদি একটি পেমেন্ট ইন্টিগ্রেশন তৈরি করছেন, ফিনটেক অ্যাপ্লিকেশন পরীক্ষা করছেন, বা আর্জেন্টিনার ব্যাংকিং সিস্টেম সম্পর্কে শিখছেন, তাহলে সিবিইউ যাচাইয়ের বিষয়টি বুঝা অত্যন্ত গুরুত্বপূর্ণ। এই টুলটি সেই একই চেকসাম অ্যালগরিদম ব্যবহার করে যা আর্জেন্টিনার ব্যাংকগুলি ব্যবহার করে, যাতে আপনি লেনদেন ব্যর্থ হওয়ার আগেই ফর্ম্যাট ত্রুটিগুলি সনাক্ত করতে পারেন।
মনে রাখবেন: ফর্ম্যাট যাচাই শুধুমাত্র প্রথম পদক্ষেপ। একটি সঠিকভাবে ফর্ম্যাটকৃত সিবিইউ এটি নিশ্চিত করে না যে অ্যাকাউন্টটি বিদ্যমান আছে বা আপনি সঠিক প্রাপকের কাছে পাঠাচ্ছেন। বাস্তব অর্থ পরিচালনাকারী উৎপাদন সিস্টেমের জন্য, ব্যাংকিং এপিআই বা পেমেন্ট প্রসেসরের মাধ্যমে অতিরিক্ত যাচাইকরণের সাথে ফর্ম্যাট যাচাইকে সংযুক্ত করুন।
টুলটির জন্য কোনো নিবন্ধন বা ইনস্টলেশনের প্রয়োজন নেই—শুধু খুলুন এবং বিসিআরা (BCRA) মানদণ্ডের সাথে সঙ্গতিপূর্ণভাবে সিবিইউ যাচাই বা তৈরি করা শুরু করুন।