تولیدکننده و اعتبارسنج CBU برای آرژانتین | کدهای بانکی BCRA
تولید و اعتبارسنجی کدهای بانکی CBU (کلید بانکی یکپارچه) آرژانتین. ابزار رایگان با استفاده از الگوریتمهای رسمی BCRA برای توسعهدهندگان، تستکنندگان و کاربردهای مالی.
تولیدکننده و اعتبارسنج CBU آرژانتین
تولید یک CBU تصادفی اما معتبر برای آزمایش برنامهها و ادغامهای خود.
برای تولید یک CBU معتبر، دکمه بالا را کلیک کنید
درباره CBU
CBU (کلید بانکی یکپارچه) یک کد 22 رقمی است که در آرژانتین برای شناسایی حسابهای بانکی در انتقالها و پرداختهای الکترونیکی استفاده میشود.
هر CBU حاوی اطلاعاتی درباره بانک، شعبه و شماره حساب، همراه با ارقام تأیید است که اعتبار آن را تضمین میکند.
ساختار CBU
مستندات
چیست CBU آرژانتین و چرا باید آن را اعتبارسنجی کرد؟
کار کردن با سیستم بانکی آرژانتین به معنای سروکار داشتن با CBU (کد یکپارچه بانکی) - یک کد 22 رقمی است که به طور منحصر به فرد هر حساب بانکی در کشور را شناسایی میکند. اگر تاکنون نیاز به آزمایش یکپارچگی پرداخت، تأیید جزئیات بانکی قبل از انتقال، یا درک علت شکست یک تراکنش داشتهاید، میدانید که کار با CBUهای با فرمت صحیح چقدر حیاتی است.
این ابزار به شما کمک میکند تا CBUهای دارای ساختار معتبر برای محیطهای آزمایشی تولید کنید و کدهای موجود را در مقابل فرمت رسمی مشخص شده توسط بانک مرکزی آرژانتین (BCRA) اعتبارسنجی کنید. هنگام ساخت اپلیکیشنهای مالی یا پردازش پرداختها، شناسایی زودهنگام خطاهای فرمت، ساعتها اشکالزدایی را کاهش میدهد و از شکست تراکنشها جلوگیری میکند.
درک فرمت CBU
CBU (Clave Bancaria Uniforme) پاسخ آرژانتین به شناسههای بانکی بینالمللی مانند IBAN یا شمارههای مسیریابی ایالات متحده است. آن را میتوان به عنوان بسته جامعی در نظر گرفت که اطلاعات بانک، شعبه و حساب را در یک کد ۲۲ رقمی ادغام میکند. بانک مرکزی آرژانتین (BCRA) این سیستم را در نوامبر ۲۰۰۰ برای استانداردسازی انتقالات الکترونیکی در شبکه مالی کشور راهاندازی کرد.
ساختار و فرمت CBU
هر CBU معتبر دقیقاً از ۲۲ رقم تشکیل شده که به دو بلوک اصلی تقسیم میشود:
۱. بلوک اول (۸ رقم): شناسایی موسسه مالی و شعبه
- ۳ رقم اول: کد بانک تخصیص داده شده توسط BCRA
- ۴ رقم بعدی: کد شعبه در داخل بانک
- رقم آخر: رقم تأیید برای بلوک اول
۲. بلوک دوم (۱۴ رقم): شناسایی حساب خاص
- ۱۳ رقم اول: شماره حساب (ممکن است شامل نوع حساب و سایر شناسهها باشد)
- رقم آخر: رقم تأیید برای بلوک دوم
ارقام تأیید از یک الگوریتم مدولو-۱۰ وزنی استفاده میکنند که اشتباهات رایج مانند ارقام جابجا شده یا خطاهای تک رقمی را قبل از انتقال هر پولی شناسایی میکنند. این محافظت بسیار موثر بوده است: اکثر خطاهای ورودی CBU در مرحله اعتبارسنجی شناسایی میشوند و منجر به انتقال ناموفق نمیشوند.
چگونه CBU تستی تولید کنیم
تولیدکننده، CBUهای تصادفی اما از نظر ساختاری معتبر که از تمام بررسیهای فرمت عبور میکنند را ایجاد میکند. در پشت صحنه این اتفاق میافتد:
- ارقام تصادفی بخشهای کد بانک، کد شعبه و شماره حساب را پر میکنند
- ابزار هر دو رقم تأیید را با استفاده از الگوریتم رسمی BCRA محاسبه میکند
- شما یک CBU 22 رقمی آماده برای تست دریافت میکنید
زمانی که این ابزار مفید خواهد بود:
- تست ادغام پرداخت: نیاز به دهها CBU معتبر برای مجموعه تست خود دارید؟ آنها را بلافاصله بدون محاسبه دستی تولید کنید.
- محیطهای QA و مرحلهبندی: پایگاه دادههای تست را با دادههای بانکی واقعگرایانهای که تصادفاً با حسابهای واقعی مطابقت ندارند پر کنید.
- یادگیری فرمت: ببینید CBUهای مختلف چگونه ساختار دارند و منطق تأیید را درک کنید.
- مستندسازی و نمایشها: دادههای نمونهای ایجاد کنید که اصیل به نظر برسند بدون اینکه اطلاعات بانکی واقعی را افشا کنید.
مرحله به مرحله: تولید CBU
- به تب "تولیدکننده" ابزار بروید
- دکمه "تولید CBU" را کلیک کنید
- یک CBU 22 رقمی معتبر و تصادفی در ناحیه نمایش ظاهر خواهد شد
- از دکمه "کپی" برای کپی کردن CBU در کلیپبورد خود برای استفاده در برنامههایتان استفاده کنید
چگونه یک CBU آرژانتین را اعتبارسنجی کنیم
اعتبارسنج همان بررسیهایی را انجام میدهد که سیستمهای بانکی آرژانتین برای تأیید یکپارچگی CBU استفاده میکنند. مواردی که بررسی میشوند:
- تأیید طول: تأیید دقیق 22 رقم (اشتباه رایج کپی کردن با فاصله یا خط تیره است)
- محتوای فقط عددی: اطمینان از عدم وجود حروف یا کاراکترهای ویژه
- چکسام بلوک اول: تأیید رقم هشتم در مقابل 7 رقم اول
- چکسام بلوک دوم: تأیید رقم 22 در مقابل ارقام 9-21
هنگامی که اعتبارسنجی شکست میخورد، مشخص میشود که کدام بررسی دقیقاً رد شده است. این موضوع بهویژه هنگام رفع اشکال در مورد علت رد یک CBU توسط API بانکی مفید است - اغلب مشکل چیزی ساده مانند فاصله اضافی یا جابجایی رقم است.
مرحله به مرحله: اعتبارسنجی یک CBU
- به تب "اعتبارسنج" ابزار مراجعه کنید
- CBU 22 رقمی مورد نظر خود را وارد کنید
- دکمه "اعتبارسنجی CBU" را کلیک کنید
- نتیجه اعتبارسنجی را بررسی کنید:
- شاخص سبز برای CBUهای معتبر
- شاخص قرمز با پیامهای خطای مشخص برای CBUهای نامعتبر
توضیح الگوریتم تأیید CBU
بانک مرکزی آرژانتین (BCRA) از یک الگوریتم چکسام وزنی مدولو-۱۰ برای محاسبه ارقام تأیید استفاده میکند. اگر در حال پیادهسازی اعتبارسنجی CBU در برنامه خود هستید، در اینجا دقیقاً منطق آن آمده است:
تأیید بلوک اول
برای بلوک اول (۸ رقم اول)، رقم تأیید به صورت زیر محاسبه میشود:
۱. ۷ رقم اول CBU را بردارید ۲. هر رقم را در وزن متناظرش ضرب کنید: [۷، ۱، ۳، ۹، ۷، ۱، ۳] ۳. حاصلضربها را جمع بزنید ۴. محاسبه کنید: ۱۰ - (مجموع % ۱۰) ۵. اگر نتیجه ۱۰ بود، رقم تأیید ۰ است؛ در غیر این صورت، مقدار محاسبه شده است
تأیید بلوک دوم
برای بلوک دوم (۱۴ رقم آخر)، رقم تأیید به صورت زیر محاسبه میشود:
۱. ۱۳ رقم اول بلوک دوم را بردارید ۲. هر رقم را در وزن متناظرش ضرب کنید: [۳، ۹، ۷، ۱، ۳، ۹، ۷، ۱، ۳، ۹، ۷، ۱، ۳] ۳. حاصلضربها را جمع بزنید ۴. محاسبه کنید: ۱۰ - (مجموع % ۱۰) ۵. اگر نتیجه ۱۰ بود، رقم تأیید ۰ است؛ در غیر این صورت، مقدار محاسبه شده است
اعتبارسنجی کد CBU
در اینجا نحوه پیادهسازی اعتبارسنجی CBU در برنامه خود را نشان میدهیم. این مثالها از مشخصات رسمی BCRA پیروی میکنند و با دادههای بانکی تولیدی کار خواهند کرد:
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}
281# پایتون: اعتبارسنجی کامل 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 باید 22 رقم باشد']
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// جاوا: تولید CBU تصادفی معتبر
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // تولید 7 رقم اول (کد بانک و شعبه)
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 // تولید 13 رقم اول بلوک دوم
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// 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
141' اکسل 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موارد استفاده واقعی برای اعتبارسنجی CBU
آزمایش ادغامهای پرداخت
هنگام ساخت برنامههای فینتک یا پلتفرمهای تجارت الکترونیک که پرداختهای آرژانتین را پردازش میکنند، به CBUهای معتبر برای محیط آزمایشی خود نیاز دارید. سناریوی رایج: محیط مرحلهبندی شما به 50 حساب آزمایشی با CBUهای معتبر برای آزمایش بار نیاز دارد. محاسبه دستی ارقام بررسی برای هر حساب ساعتها طول میکشد. تولیدکننده این کار را در چند ثانیه انجام میدهد و دادههای آزمایشی با فرمت مناسب را ارائه میدهد که مانند CBUهای تولیدی رفتار میکنند بدون خطر استفاده تصادفی از شماره حسابهای واقعی.
نکته حرفهای: مجموعهای از CBUهای تولید شده را در فیکسچرهای آزمایشی خود نگه دارید. این کار تضمین میکند که دادههای آزمایشی در تمام تیم شما یکسان باشد و اشکالزدایی را در زمان شکست آزمایشها آسانتر میکند.
جلوگیری از خطاهای تراکنش
این چیزی است که معمولاً اتفاق میافتد: یک مشتری CBU خود را برای انتقال وجه ارائه میدهد، اما اشتباهاً فاصلههایی را وارد کرده یا دو رقم را جابجا کرده است. اگر انتقال را بدون اعتبارسنجی پردازش کنید، بانک آن را رد میکند - اما فقط پس از تأخیر، و شما قبلاً قصد تراکنش را در سیستم خود ثبت کردهاید. اکنون با مشکلات تسویه حساب مواجه هستید.
اعتبارسنجی فرمت CBU قبل از ارسال، این خطاها را بلافاصله شناسایی میکند. اعتبارسنج به شما نمیگوید که آیا حساب وجود دارد یا متعلق به شخص درست است (این نیاز به دسترسی به API بانکی دارد)، اما تأیید میکند که ساختار مطابق با استانداردهای BCRA صحیح است.
درک الزامات ادغام بانکی
برای توسعهدهندگانی که تازه با سیستم مالی آرژانتین آشنا میشوند، این ابزار یادگیری عملی فراهم میکند. میتوانید دقیقاً ببینید که ارقام بررسی چگونه کار میکنند، بفهمید چرا برخی اعداد نامعتبر هستند و قبل از نوشتن کد تولیدی با موارد حاشیهای آزمایش کنید.
اشتباه رایج: فرض اینکه اعتبارسنجی CBU مانند اعتبارسنجی IBAN است. در حالی که هر دو از ارقام بررسی استفاده میکنند، الگوریتمها کاملاً متفاوت هستند. آزمایش با این ابزار به شما کمک میکند تا الزامات خاص کدهای بانکی آرژانتین را درک کنید.
اعتبارسنجی فرم در رابط کاربری بانکی
هنگام طراحی فرمهای ورودی که CBU را میپذیرند، باید نحوه برخورد سیستم با حالات خطای مختلف را آزمایش کنید. چه اتفاقی میافتد وقتی کاربر یک CBU با فاصله را جای میگذارد؟ چه پیام خطایی زمانی که رقم بررسی اشتباه است نمایش داده میشود؟ این ابزار به شما کمک میکند این سناریوها را آزمایش کنید و بازخورد کاربری بهتری طراحی کنید.
ابزارهای اعتبارسنجی بانکی مرتبط
بسته به نیازهای شما، ممکن است به این ابزارهای مکمل نیز نیاز داشته باشید:
- اعتبارسنج CUIT/CUIL: اعتبار شمارههای شناسایی مالیاتی آرژانتین را تأیید میکند - ضروری زمانی که به تأیید هم بانکی و هم شناسه مالیاتی نیاز دارید
- اعتبارسنج CVU: مشابه CBU اما برای کیف پولهای دیجیتال (مرکادو پاگو، اوالا و غیره) با همان فرمت ۲۲ رقمی
- اعتبارسنج IBAN: برای پرداختهای بینالمللی شامل حسابهای اروپایی یا سایر حسابهای بینالمللی
- سرویسهای API بانکی: برای سیستمهای تولیدی که نیاز به تأیید مالکیت حساب و بررسی موجودی دارند، نه فقط اعتبارسنجی فرمت
محدودیت مهم: این ابزار فقط فرمت و ارقام کنترلی را اعتبارسنجی میکند. نمیتواند تأیید کند که آیا یک CBU متعلق به یک حساب بانکی فعال است یا هویت صاحب حساب را تأیید کند. برای این بررسیها، به یکپارچگی با APIهای بانکی آرژانتین یا پردازشگرهای پرداخت نیاز خواهید داشت.
چگونه سیستم بانکی آرژانتین CBU را پذیرفت
پیش از نوامبر ۲۰۰۰، انتقال پول بین بانکهای آرژانتین به طرز شگفتآوری پیچیده بود. هر موسسه مالی از سیستم شمارهگذاری حساب خود استفاده میکرد - برخی با ۱۰ رقم، برخی با ۱۵ رقم، و هیچ روش استانداردی برای شناسایی بانک یا شعبهای که حساب را نگهداری میکند وجود نداشت. انتقال بین بانکی نیاز به تأیید دستی داشت و اغلب روزها طول میکشید.
BCRA CBU را برای حل این پراکندگی معرفی کرد. با الزام یک فرمت ۲۲ رقمی واحد در تمام موسسات مالی، آرژانتین با استانداردهای بینالمللی مانند سیستم IBAN اروپا هماهنگ شد. ارقام کنترلی تعبیه شده به ویژه هوشمندانه بودند: آنها اکثر خطاهای ورود اطلاعات را به طور خودکار شناسایی میکنند و باعث کاهش انتقالهای ناموفق و هزینههای مرتبط با بررسی و برگرداندن تراکنشها میشوند.
نکته جالب: فرمت CBU در طول بیش از ۲۰ سال تقریباً تغییر نکرده است. در حالی که فناوری بانکداری به طور چشمگیری تکامل یافته - اپلیکیشنهای موبایل، انتقال فوری، کیف پول دیجیتال - ساختار زیرین CBU همچنان ثابت مانده است. این ثبات نشان میدهد که طراحی اولیه چقدر به خوبی نیازهای آینده را پیشبینی کرده بود.
امروزه، آرژانتینیها از CBU برای تقریباً هر تراکنش مالی الکترونیکی استفاده میکنند: واریز حقوق، پرداخت قبوض، اظهارنامه مالیاتی، مزایای دولتی و تجارت الکترونیک. این فرمت به قدری موثر بوده که زمانی که کیف پولهای دیجیتال (مانند Mercado Pago) ظاهر شدند، مقرراتگذاران همان ساختار را برای CVU (Clave Virtual Uniforme) به جای اختراع چیز جدید پذیرفتند.
سؤالات متداول
تفاوت CBU و CVU چیست؟
CBUها حسابهای بانکی سنتی را شناسایی میکنند، در حالی که CVUها (کلید مجازی یکپارچه) حسابهای کیف پول دیجیتال از ارائهدهندگان فینتک مانند Mercado Pago، Ualá یا Brubank را شناسایی میکنند. فرمت آنها یکسان است - ۲۲ رقم با الگوریتم اعتبارسنجی مشابه - که منطقی است زیرا قابل تعامل هستند. میتوانید پول را از یک CBU به یک CVU و برعکس مانند هر انتقال بانکی دیگری منتقل کنید. سه رقم اول نشان میدهد که آیا با یک بانک سنتی یا یک ارائهدهنده کیف پول دیجیتال سر و کار دارید.
آیا میتوانم نام بانک را از CBU پیدا کنم؟
بله. سه رقم اول شناسه بانک است که توسط BCRA تخصیص داده شده است. برای مثال، کدهایی که با "۰۱۱" شروع میشوند متعلق به Banco Nación هستند، در حالی که "۰۱۷" نشاندهنده BBVA Argentina است. BCRA یک فهرست رسمی از این کدها را منتشر میکند که برنامههای بانکداری معمولاً به آن مراجعه میکنند تا نام بانک را به طور خودکار نمایش دهند.
آیا CBU همان شماره حساب است؟
دقیقاً نه. شماره حساب شما در داخل CBU پنهان است، اما CBU آن را با اطلاعات مسیریابی اضافی بستهبندی میکند. آن را مانند تفاوت بین آدرس خیابان و مختصات GPS در نظر بگیرید - هر دو یک مکان را شناسایی میکنند، اما یکی اطلاعات بیشتری را شامل میشود. CBU کد بانک، کد شعبه، شماره حساب و دو رقم تأیید را در یک رشته قابل انتقال ترکیب میکند.
اشتراکگذاری CBU تا چه حد امن است؟
CBU برای اشتراکگذاری طراحی شده است - این کل نقطه است. گیرندگان برای واریز پول به حساب شما به آن نیاز دارند. برخلاف رمزهای عبور یا PIN، یک CBU فقط انتقالات ورودی را مجاز میکند، نه برداشت. با این حال، آن را مانند هر اطلاعات مالی دیگری رفتار کنید: آن را با افراد یا شرکتهایی که اعتماد دارید به اشتراک بگذارید و در انتشار عمومی آنلاین محتاط باشید. برخی افراد ترجیح میدهند CBU خود را انتخابی ارائه دهند تا انتشار باز آن.
آیا CBU میتواند منقضی یا تغییر کند؟
CBU شما تا زمانی که حساب باز است، با شما میماند. تنها زمانی که تغییر میکند این است که آن حساب را ببندید و حساب جدیدی باز کنید، یا در موارد نادر زمانی که بانکها ادغام میشوند یا سیستم شمارهگذاری خود را بازسازی میکنند. حتی در آن زمان، بانکها معمولاً CBU قدیمی را برای دوره انتقال حفظ میکنند تا از اختلال در پرداختهای مکرر جلوگیری شود.
چگونه CBU خودم را پیدا کنم؟
در اپلیکیشن موبایل بانک خود بررسی کنید - معمولاً در بخش جزئیات حساب است. اکثر بانکهای آرژانتین آن را به طور برجسته در بانکداری آنلاین نمایش میدهند، در صورتحسابهای ماهانه چاپ میکنند و برخی حتی آن را در پشت کارتهای بدهی درج میکنند. اگر نتوانستید آن را پیدا کنید، هر نماینده بانکی میتواند بلافاصله آن را ارائه دهد؛ این اطلاعات حساس مانند PIN محسوب نمیشود.
آیا خارجیها میتوانند در آرژانتین CBU داشته باشند؟
بله. باز کردن حساب بانکی در آرژانتین برای یک خارجی، CBU را مانند هر دارنده حساب دیگری به شما میدهد. الزامات توسط مؤسسه متفاوت است - برخی بانکها فقط به گذرنامه نیاز دارند، در حالی که برخی دیگر مدرک اقامت یا CDI (شماره شناسایی مالیاتی) را درخواست میکنند. کیفهای پول دیجیتال (CVU) اغلب برای خارجیها راحتتر از حسابهای بانکی سنتی قابل دسترسی هستند.
اگر انتقالی به یک CBU نامعتبر انجام دهم چه اتفاقی میافتد؟
سیستمهای بانکداری مدرن قبل از ارسال انتقال، اعتبارسنجی فرمت را انجام میدهند. اگر ارقام بررسی مطابقت نداشته باشند یا طول اشتباه باشد، خطای فوری دریافت میکنید - انتقال هرگز از حساب شما خارج نمیشود. این دلیل ارزش اعتبارسنجی front-end است؛ اشتباهات تایپی را قبل از ایجاد مشکل شناسایی میکند.
وضعیت پیچیدهتر زمانی است که یک CBU از نظر فرمت اعتبارسنجی میشود اما با یک حساب فعال مطابقت ندارد. انتقال به شبکه بینبانکی ارسال میشود و سپس ساعتها یا روزها بعد برمیگردد. آن را قبلاً در حسابداری خود به عنوان "ارسال شده" ثبت کردهاید و اکنون باید بازگشت آن را تسویه کنید. این دلیل آن است که برخی برنامهها قبل از اجازه انتقال، CBUها را با پایگاههای داده بانکی بررسی میکنند، اگرچه این نیاز به دسترسی API پولی دارد.
آیا میتوانم چندین CBU داشته باشم؟
کاملاً. هر حساب CBU خود را تولید میکند. اگر یک حساب جاری و یک حساب پسانداز در همان بانک دارید، دو CBU متمایز خواهید داشت. حسابهای مختلف در بانکهای مختلف؟ CBUهای بیشتر. هر کدام به طور منحصر به فردی یک حساب خاص را در یک شعبه خاص از یک مؤسسه خاص شناسایی میکند.
آیا سیستم CBU خارج از آرژانتین استفاده میشود؟
خیر، CBUها مخصوص آرژانتین هستند. هر کشور سیستم خود را دارد: اروپا از IBAN استفاده میکند، ایالات متحده از شماره مسیریابی به علاوه شماره حساب، استرالیا از کدهای BSB و غیره. هنگام ارسال پول بینالمللی، معمولاً به کد SWIFT گیرنده به علاوه شناسه حساب محلی آنها نیاز خواهید داشت - که در مورد آرژانتین همان CBU خواهد بود.
مراجع و مستندات رسمی
برای اطلاعات معتبر درباره استانداردهای بانکداری آرژانتین:
-
بانک مرکزی آرژانتین (BCRA) - مقررات سیستم مالی - مستندات رسمی BCRA درباره استانداردهای سیستم پرداخت و مقررات بانکی
-
قانون شماره 25,345 - "پیشگیری از فرار مالیاتی و مدرنسازی پرداختها" (نوامبر 2000) - قانونی که چارچوب سیستمهای پرداخت الکترونیکی آرژانتین را تأسیس کرد
-
ارتباطات سری "A" BCRA - بخشنامههای فنی که الزامات اجرای CBU برای مؤسسات مالی را تعریف میکنند
-
اینتربانکینگ S.A. - سازمانی که شبکه پرداخت الکترونیکی بین بانکی آرژانتین را اداره میکند و جداول مسیریابی CBU را نگهداری میکند
این منابع مشخصات فنی مورد استفاده برای اجرای این اعتبارسنج را ارائه میدهند و به طور منظم توسط مقامات مالی آرژانتین به روز میشوند.
آماده برای اعتبارسنجی یا تولید CBU؟
چه در حال ساخت یک ادغام پرداخت، آزمایش یک برنامه فینتک، یا یادگیری درباره سیستم بانکی آرژانتین باشید، درک اعتبارسنجی CBU ضروری است. این ابزار دقیقاً همان الگوریتمهای چکسام را اجرا میکند که بانکهای آرژانتین استفاده میکنند، بنابراین میتوانید خطاهای فرمت را قبل از ایجاد شکست تراکنش شناسایی کنید.
به یاد داشته باشید: اعتبارسنجی فرمت تنها اولین قدم است. یک CBU با فرمت صحیح، تضمین نمیکند که حساب وجود دارد یا شما گیرنده درست هستید. برای سیستمهای تولیدی که با پول واقعی سر و کار دارند، اعتبارسنجی فرمت را با تأیید اضافی از طریق APIهای بانکی یا پردازشگرهای پرداخت ترکیب کنید.
این ابزار نیاز به ثبت نام یا نصب ندارد - فقط آن را باز کنید و شروع به اعتبارسنجی یا تولید CBU مطابق با استانداردهای رسمی BCRA کنید.