با این ابزار ساده و کاربرپسند، شمارههای CBU تصادفی معتبر تولید کنید و کدهای حساب بانکی آرژانتینی موجود را برای اهداف تست و اعتبارسنجی اعتبارسنجی کنید.
یک CBU (کلید بانکی یکنواخت) تصادفی و معتبر برای اهداف آزمایشی تولید کنید.
برای تولید یک CBU معتبر، دکمه بالا را کلیک کنید
CBU (کلید بانکی یکنواخت) یک کد 22 رقمی است که در آرژانتین برای شناسایی حسابهای بانکی در انتقالات و پرداختهای الکترونیکی استفاده میشود.
هر CBU شامل اطلاعاتی درباره بانک، شعبه و شماره حساب است، به همراه ارقام تأیید که اعتبار آن را تضمین میکند.
CBU (Clave Bancaria Uniforme) آرژانتین یک کد ۲۲ رقمی استاندارد است که در سیستم بانکی آرژانتین برای شناسایی منحصر به فرد حسابهای بانکی برای انتقالهای الکترونیکی، واریزهای مستقیم و پرداختهای خودکار استفاده میشود. چه شما یک توسعهدهنده باشید که در حال آزمایش برنامههای مالی هستید، یک حرفهای مالی که اطلاعات حساب را تأیید میکند، یا به سادگی نیاز به اعتبارسنجی یک CBU دارید، ابزار تولید و اعتبارسنجی CBU آرژانتین ما یک راهحل ساده و کارآمد ارائه میدهد. این ابزار آنلاین رایگان به شما امکان میدهد تا به سرعت CBUهای تصادفی معتبر برای اهداف آزمایش تولید کنید و CBUهای موجود را اعتبارسنجی کنید تا از صحت ساختاری و انطباق آنها با فرمت رسمی اطمینان حاصل کنید.
CBU (Clave Bancaria Uniforme) شناسه استاندارد حساب بانکی آرژانتین است، مشابه IBAN که در اروپا استفاده میشود یا سیستم شمارهگذاری و حساب در ایالات متحده. این سیستم توسط بانک مرکزی آرژانتین (BCRA) اجرا شده است و اطمینان حاصل میکند که انتقالهای الکترونیکی وجوه بین حسابها در سیستم بانکی آرژانتین به صورت امن و دقیق انجام شود.
هر CBU معتبر دقیقاً شامل ۲۲ رقم است که به دو بلوک اصلی تقسیم میشود:
بلوک اول (۸ رقم): شناسایی مؤسسه مالی و شعبه
بلوک دوم (۱۴ رقم): شناسایی حساب خاص
رقمهای اعتبارسنجی با استفاده از یک الگوریتم خاص محاسبه میشوند که از صحت CBU اطمینان حاصل میکند. این کمک میکند تا از خطاهای تایپی و تراکنشهای تقلبی جلوگیری شود و کد قبل از پردازش هر انتقال اعتبارسنجی شود.
تولیدکننده CBU ما CBUهای معتبر و تصادفی ایجاد میکند که با ساختار رسمی مطابقت دارند و تمام چکهای اعتبارسنجی را پاس میکنند. اینجا نحوه کار آن آمده است:
این تولیدکننده برای:
ابزار اعتبارسنجی CBU هر کد ۲۲ رقمی را تجزیه و تحلیل میکند تا تعیین کند آیا با الزامات رسمی CBU مطابقت دارد یا خیر. فرآیند اعتبارسنجی شامل:
اگر هر یک از این چکها شکست بخورد، اعتبارسنجی مشکلات خاص را شناسایی میکند و به شما کمک میکند تا دقیقاً متوجه شوید که چرا یک CBU نامعتبر است.
الگوریتم اعتبارسنجی مورد استفاده برای CBUها از یک محاسبه مجموع وزنی به همراه یک عملیات مدول برای تعیین ارقام چک استفاده میکند. نحوه کار آن به این صورت است:
برای بلوک اول (۷ رقم اول)، رقم اعتبارسنجی به این صورت محاسبه میشود:
برای بلوک دوم (۱۴ رقم آخر)، رقم اعتبارسنجی به این صورت محاسبه میشود:
در اینجا مثالهایی از نحوه پیادهسازی اعتبارسنجی و تولید CBU در زبانهای برنامهنویسی مختلف آمده است:
1// جاوا اسکریپت: محاسبه رقم چک CBU
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// اعتبارسنجی بلوک اول CBU
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}
28
1# پایتون: اعتبارسنجی یک CBU کامل
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': ['CBU باید ۲۲ رقم باشد']
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 }
30
1// جاوا: تولید یک CBU معتبر تصادفی
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}
41
1// PHP: فرمت یک CBU برای نمایش
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
14
1' اکسل VBA: اعتبارسنجی یک CBU
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
توسعهدهندگان و مهندسان QA که بر روی نرمافزارهای مالی کار میکنند به شمارههای CBU معتبر برای آزمایش نیاز دارند. تولیدکننده ما منبع نامحدودی از CBUهای معتبر آزمایشی را بدون نیاز به دسترسی به دادههای واقعی بانکی ارائه میدهد و حریم خصوصی و امنیت را حفظ میکند و در عین حال آزمایشهای جامع را تضمین میکند.
دانشآموزان و حرفهایهایی که در حال یادگیری درباره سیستم بانکی آرژانتین هستند میتوانند از این ابزار برای درک ساختار و اعتبارسنجی CBUها استفاده کنند. این ابزار به عنوان یک نمایش عملی از الگوریتمهای اعتبارسنجی عمل میکند و به درک اجزای یک CBU معتبر کمک میکند.
هنگامی که یک CBU برای انجام انتقال دریافت میکنید، میتوانید به سرعت از صحت ساختاری آن قبل از تلاش برای انجام تراکنش اطمینان حاصل کنید. در حالی که ابزار ما نمیتواند تأیید کند که آیا یک CBU به یک حساب بانکی واقعی مربوط میشود یا خیر، میتواند به شناسایی خطاهای واضح در فرمت یا ارقام چک کمک کند.
طراحان و توسعهدهندگانی که در حال ایجاد رابطهای کاربری برای برنامههای بانکی هستند میتوانند از این ابزار برای آزمایش اعتبارسنجی ورودی، فرمت و مدیریت خطاها برای فیلدهای CBU استفاده کنند.
در حالی که ابزار تولید و اعتبارسنجی CBU ما به طور خاص برای کدهای بانکی آرژانتین طراحی شده است، شما ممکن است بسته به نیازهای خود به این گزینهها نیز فکر کنید:
سیستم CBU توسط بانک مرکزی آرژانتین (Banco Central de la República Argentina یا BCRA) در نوامبر ۲۰۰۰ به عنوان بخشی از مدرنسازی سیستم مالی کشور اجرا شد. معرفی کد ۲۲ رقمی استاندارد به هدفهای زیر انجام شد:
قبل از سیستم CBU، هر بانک در آرژانتین از فرمت خاص خود برای شناسایی حساب استفاده میکرد که انجام انتقالهای بین بانکی را دشوار و مستعد خطا میکرد. استانداردسازی سیستم بانکی آرژانتین را با شیوههای بینالمللی همراستا کرد، مشابه سیستم IBAN که در اروپا استفاده میشود.
در طول سالها، CBU به بخشی ضروری از زیرساخت مالی آرژانتین تبدیل شده است که برای:
این سیستم از زمان معرفی آن عمدتاً بدون تغییر باقی مانده است و نشاندهنده استحکام طراحی آن و اثربخشی آن در برآورده کردن نیازهای سیستم مالی آرژانتین است.
CBU (Clave Bancaria Uniforme) برای حسابهای بانکی سنتی استفاده میشود، در حالی که CVU (Clave Virtual Uniforme) برای کیف پولهای دیجیتال و پلتفرمهای فینتک استفاده میشود. هر دو فرمت و قوانین اعتبارسنجی ۲۲ رقمی یکسانی دارند، اما CVUها به حسابهای مؤسسات مالی غیر بانکی اختصاص داده میشوند.
بله، سه رقم اول یک CBU مؤسسه مالی را شناسایی میکند. بانک مرکزی آرژانتین یک ثبتنام از این کدها را حفظ میکند که میتوان به آن مراجعه کرد تا مشخص شود که کدام بانک یک CBU خاص را صادر کرده است.
خیر، یک CBU اطلاعات بیشتری نسبت به شماره حساب دارد. این شامل کد بانک، کد شعبه، شماره حساب و ارقام اعتبارسنجی است. شماره حساب تنها یکی از اجزای CBU است.
اشتراکگذاری CBU شما به طور کلی ایمن است زیرا فقط میتواند برای واریز پول به حساب شما استفاده شود، نه برای برداشت وجوه. با این حال، این هنوز اطلاعات مالی شخصی است، بنابراین باید فقط با طرفهای مورد اعتماد به اشتراک گذاشته شود.
یک CBU تا زمانی که حساب بانکی مرتبط وجود داشته باشد، معتبر باقی میماند. تنها در صورتی تغییر میکند که حساب خود را ببندید و یک حساب جدید باز کنید، یا اگر بانک شما ادغام یا بازسازی شود که بر شمارهگذاری حساب تأثیر بگذارد.
شما میتوانید CBU خود را در برنامه موبایل یا پورتال بانکی آنلاین بانک خود، در صورتحسابهای بانکی خود، یا با درخواست مستقیم از بانک خود پیدا کنید. بسیاری از بانکهای آرژانتینی همچنین CBU را در پشت کارتهای بدهی چاپ میکنند.
بله، خارجیهایی که در آرژانتین یک حساب بانکی باز میکنند، به یک CBU اختصاص داده میشوند. الزامات برای باز کردن حساب بسته به بانک متفاوت است و ممکن است شامل مدارک اقامتی باشد.
بیشتر سیستمهای بانکی قبل از پردازش یک انتقال، فرمت CBU را اعتبارسنجی میکنند. اگر فرمت نامعتبر باشد، انتقال بلافاصله رد خواهد شد. با این حال، اگر CBU معتبر باشد اما به یک حساب فعال مربوط نباشد، ممکن است انتقال آغاز شود اما در نهایت بازگردانده خواهد شد.
بله، هر حساب بانکی که دارید یک CBU منحصر به فرد خواهد داشت. اگر چندین حساب داشته باشید، حتی در یک بانک، هر یک CBU متفاوتی خواهد داشت.
خیر، سیستم CBU مختص آرژانتین است. کشورهای دیگر سیستمهای شناسایی حساب بانکی خود را دارند، مانند IBAN در اروپا، BSB+شماره حساب در استرالیا، یا شماره مسیر+شماره حساب در ایالات متحده.
بانک مرکزی آرژانتین (BCRA). "مقررات سیستم مالی." وبسایت رسمی BCRA
قانون سیستم پرداخت ملی (قانون شماره ۲۵۳۴۵). "پیشگیری از فرار مالیاتی و مدرنسازی پرداختها." بولتن رسمی آرژانتین، نوامبر ۲۰۰۰.
انجمن بانکی آرژانتین (ABA). "مشخصات فنی CBU." مستندات استانداردهای بانکی، ۲۰۲۰.
اینتر بانکینگ S.A. "راهنماهای انتقال وجوه الکترونیکی." مستندات فنی برای مؤسسات مالی، ۲۰۱۹.
وزارت اقتصاد آرژانتین. "سیستمهای پرداخت الکترونیکی در آرژانتین." گزارش شمول مالی، ۲۰۲۱.
ابزار تولید و اعتبارسنجی CBU آرژانتین یک راهحل ساده اما قدرتمند برای هر کسی است که با کدهای بانکی آرژانتین کار میکند. چه شما در حال توسعه نرمافزار مالی باشید، سیستمهای پرداخت را آزمایش کنید، یا به سادگی یک CBU که دریافت کردهاید را اعتبارسنجی کنید، ابزار ما نتایج سریع و دقیقی را با یک رابط کاربری آسان ارائه میدهد.
امروز سعی کنید یک CBU تصادفی تولید کنید یا یک CBU موجود را اعتبارسنجی کنید و از راحتی داشتن این ابزار تخصصی در دست خود لذت ببرید. هیچ ثبتنام یا نصب لازم نیست—فقط یک ابزار وب ساده و قابل دسترسی که با نیازهای شما طراحی شده است.
کشف ابزارهای بیشتری که ممکن است برای جریان کاری شما مفید باشند