أداة توليد والتحقق من CBU الأرجنتيني | رموز البنوك
قم بإنشاء أرقام CBU عشوائية صالحة والتحقق من رموز حسابات البنوك الأرجنتينية الموجودة باستخدام هذه الأداة البسيطة وسهلة الاستخدام لأغراض الاختبار والتحقق.
مولد ومحقق CBU الأرجنتيني
قم بإنشاء CBU (المفتاح البنكي الموحد) عشوائي صالح لأغراض الاختبار.
اضغط على الزر أعلاه لإنشاء CBU صالح
حول CBU
CBU (المفتاح البنكي الموحد) هو رمز مكون من 22 رقمًا يُستخدم في الأرجنتين لتحديد الحسابات المصرفية للتحويلات والمدفوعات الإلكترونية.
يحتوي كل CBU على معلومات حول البنك والفرع ورقم الحساب، بالإضافة إلى أرقام تحقق تضمن صحته.
هيكل CBU
الوثائق
أداة توليد والتحقق من CBU الأرجنتيني
المقدمة
CBU الأرجنتيني (Clave Bancaria Uniforme) هو رمز موحد مكون من 22 رقمًا يُستخدم في جميع أنحاء نظام البنوك الأرجنتيني لتحديد الحسابات المصرفية بشكل فريد لعمليات التحويل الإلكتروني، والودائع المباشرة، والمدفوعات الآلية. سواء كنت مطورًا تختبر تطبيقات مالية، أو محترفًا في مجال المالية يتحقق من معلومات الحساب، أو تحتاج ببساطة إلى التحقق من CBU، فإن أداة توليد والتحقق من CBU الأرجنتيني توفر لك حلاً بسيطًا وفعالًا. تتيح لك هذه الأداة المجانية عبر الإنترنت توليد CBUs عشوائية صحيحة للاختبار على الفور والتحقق من CBUs الحالية لضمان سلامتها الهيكلية وامتثالها للتنسيق الرسمي.
ما هو CBU؟
CBU (Clave Bancaria Uniforme، أو الرمز المصرفي الموحد باللغة الإنجليزية) هو معرف حساب مصرفي موحد في الأرجنتين، مشابه لنظام IBAN المستخدم في أوروبا أو نظام رقم التوجيه ورقم الحساب في الولايات المتحدة. تم تنفيذ نظام CBU من قبل البنك المركزي الأرجنتيني (BCRA)، ويضمن نظام CBU تحويل الأموال الإلكترونية بشكل آمن ودقيق بين الحسابات داخل نظام البنوك الأرجنتيني.
هيكل CBU وتنسيقه
يتكون كل CBU صالح من 22 رقمًا بالضبط مقسمة إلى كتلتين رئيسيتين:
-
الكتلة الأولى (8 أرقام): تحدد المؤسسة المالية والفرع
- أول 3 أرقام: رمز البنك المعين من قبل BCRA
- الأرقام الأربعة التالية: رمز الفرع داخل البنك
- الرقم الأخير: رقم التحقق للكتلة الأولى
-
الكتلة الثانية (14 رقمًا): تحدد الحساب المحدد
- أول 13 رقمًا: رقم الحساب (قد تشمل نوع الحساب ومعرفات أخرى)
- الرقم الأخير: رقم التحقق للكتلة الثانية
يتم حساب أرقام التحقق باستخدام خوارزمية معينة تضمن سلامة CBU. يساعد ذلك في منع الأخطاء المطبعية والمعاملات الاحتيالية من خلال التحقق من الرمز قبل معالجة أي تحويل.
كيف تعمل أداة توليد CBU لدينا
تقوم أداة CBU لدينا بإنشاء CBUs عشوائية صحيحة تتوافق مع الهيكل الرسمي وتنجح في جميع اختبارات التحقق. إليك كيف تعمل:
- يقوم النظام بتوليد أرقام عشوائية لرمز البنك، ورمز الفرع، وأجزاء رقم الحساب
- يحسب الأرقام المناسبة للتحقق باستخدام الخوارزمية الرسمية
- يتم تجميع CBU المكونة من 22 رقمًا كاملة وعرضها بالتنسيق القياسي
الأداة مثالية لـ:
- مطوري البرمجيات الذين يختبرون التطبيقات المالية
- مهندسي ضمان الجودة الذين يتحققون من أنظمة الدفع
- الأغراض التعليمية لفهم هيكل CBU
- إنشاء بيانات نموذجية للعروض أو الوثائق
خطوة بخطوة: توليد CBU
- انتقل إلى علامة التبويب "المولد" في الأداة
- انقر على زر "توليد CBU"
- سيظهر CBU عشوائي صحيح مكون من 22 رقمًا في منطقة العرض
- استخدم زر "نسخ" لنسخ CBU إلى الحافظة الخاصة بك لاستخدامها في تطبيقاتك
كيف تعمل أداة تحقق CBU لدينا
تحلل أداة تحقق CBU أي رمز مكون من 22 رقمًا لتحديد ما إذا كان يتوافق مع متطلبات CBU الرسمية. تتضمن عملية التحقق:
- التحقق من الطول (يجب أن يكون بالضبط 22 رقمًا)
- التحقق من أن جميع الأحرف رقمية
- التحقق من رقم التحقق للكتلة الأولى
- التحقق من رقم التحقق للكتلة الثانية
إذا فشلت أي من هذه الفحوصات، ستحدد الأداة المشكلات المحددة، مما يساعدك على فهم السبب بالضبط وراء عدم صلاحية CBU.
خطوة بخطوة: التحقق من CBU
- انتقل إلى علامة التبويب "التحقق" في الأداة
- أدخل CBU المكون من 22 رقمًا الذي تريد التحقق منه
- انقر على زر "التحقق من CBU"
- استعرض نتيجة التحقق:
- مؤشر أخضر لـ CBUs الصالحة
- مؤشر أحمر مع رسائل خطأ محددة لـ CBUs غير الصالحة
خوارزمية التحقق من CBU
تستخدم خوارزمية التحقق المستخدمة لـ CBUs حساب مجموع مرجح متبوعًا بعملية قسمة للحصول على أرقام التحقق. إليك كيف تعمل:
التحقق من الكتلة الأولى
للكتلة الأولى (أول 8 أرقام)، يتم حساب رقم التحقق كما يلي:
- خذ أول 7 أرقام من CBU
- اضرب كل رقم في وزنه المقابل: [7، 1، 3، 9، 7، 1، 3]
- اجمع المنتجات الناتجة
- احسب: 10 - (المجموع % 10)
- إذا كانت النتيجة 10، فإن رقم التحقق هو 0؛ وإلا، فإنه القيمة المحسوبة
التحقق من الكتلة الثانية
للكتلة الثانية (آخر 14 رقمًا)، يتم حساب رقم التحقق كما يلي:
- خذ أول 13 رقمًا من الكتلة الثانية
- اضرب كل رقم في وزنه المقابل: [3، 9، 7، 1، 3، 9، 7، 1، 3، 9، 7، 1، 3]
- اجمع المنتجات الناتجة
- احسب: 10 - (المجموع % 10)
- إذا كانت النتيجة 10، فإن رقم التحقق هو 0؛ وإلا، فإنه القيمة المحسوبة
أمثلة على الشيفرة
إليك أمثلة على كيفية تنفيذ التحقق من CBU والتوليد في لغات برمجة مختلفة:
1// JavaScript: حساب رقم تحقق 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# Python: تحقق من 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 }
30
1// Java: توليد 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}
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' Excel 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 صحيحة للاختبار. توفر أداة التوليد لدينا إمدادًا غير محدود من CBUs صحيحة للاختبار دون الحاجة إلى الوصول إلى بيانات مصرفية حقيقية، مما يحمي الخصوصية والأمان أثناء ضمان اختبار شامل.
الأغراض التعليمية
يمكن للطلاب والمحترفين الذين يتعلمون حول نظام البنوك الأرجنتيني استخدام هذه الأداة لفهم هيكل والتحقق من CBUs. تعمل الأداة كعرض عملي للخوارزميات المستخدمة في التحقق وتساعد في تصور مكونات CBU الصالح.
التحقق من معلومات البنوك
عند استلام CBU لإجراء التحويلات، يمكنك بسرعة التحقق من صلاحية هيكله قبل محاولة إجراء المعاملة. بينما لا يمكن لأداتنا تأكيد ما إذا كان CBU يتوافق مع حساب مصرفي فعلي، إلا أنها يمكن أن تساعد في تحديد الأخطاء الواضحة في التنسيق أو أرقام التحقق.
تطوير واجهات البنوك
يمكن للمصممين والمطورين الذين يقومون بإنشاء واجهات مستخدم لتطبيقات البنوك استخدام هذه الأداة لاختبار التحقق من الإدخال، والتنسيق، ومعالجة الأخطاء لحقول CBU.
البدائل
بينما تم تصميم أداة توليد والتحقق من CBU لدينا خصيصًا لرموز البنوك الأرجنتينية، قد تفكر أيضًا في هذه البدائل اعتمادًا على احتياجاتك:
- مدقق CUIT/CUIL: للتحقق من أرقام التعريف الضريبي الأرجنتينية بدلاً من حسابات البنوك
- مدقق IBAN: لأرقام الحسابات البنكية الدولية المستخدمة في أوروبا ومناطق أخرى
- مدقق أرقام ABA/التوجيه: لرموز النظام المصرفي الأمريكي
- خدمات واجهة برمجة التطبيقات المصرفية الكاملة: للبيئات الإنتاجية التي تتطلب تحققًا فعليًا من الحسابات
تاريخ نظام CBU
تم تنفيذ نظام CBU من قبل البنك المركزي الأرجنتيني (Banco Central de la República Argentina، أو BCRA) في نوفمبر 2000 كجزء من تحديث نظام المالية في البلاد. كانت مقدمة الرمز الموحد المكون من 22 رقمًا تهدف إلى:
- تسهيل التحويلات الإلكترونية بين البنوك المختلفة
- تقليل الأخطاء في الإدخال اليدوي لمعلومات الحساب
- تسريع معالجة المعاملات بين البنوك
- تحسين الأمان في النظام المصرفي
قبل نظام CBU، كان لكل بنك في الأرجنتين تنسيقه الخاص لتحديد الحسابات، مما جعل التحويلات بين البنوك مرهقة وعرضة للأخطاء. أدت الموحد إلى جعل نظام البنوك الأرجنتيني متماشيًا مع الممارسات الدولية، مشابهًا لنظام IBAN المستخدم في أوروبا.
على مر السنين، أصبح CBU جزءًا أساسيًا من البنية التحتية المالية في الأرجنتين، يُستخدم في:
- ودائع الرواتب
- دفع الفواتير
- دفع الضرائب
- الدعم الحكومي
- التحويلات بين البنوك
- التسوق عبر الإنترنت
ظل النظام إلى حد كبير دون تغيير منذ تقديمه، مما يُظهر قوة تصميمه وفعاليته في تلبية احتياجات النظام المالي الأرجنتيني.
الأسئلة الشائعة
ما الفرق بين CBU و CVU؟
CBU (Clave Bancaria Uniforme) يُستخدم للحسابات المصرفية التقليدية، بينما CVU (Clave Virtual Uniforme) يُستخدم لمحافظ الرقمية ومنصات التكنولوجيا المالية. كلاهما له نفس التنسيق المكون من 22 رقمًا وقواعد التحقق، ولكن يتم تعيين CVUs للحسابات في المؤسسات المالية غير المصرفية.
هل يمكنني معرفة اسم البنك من CBU؟
نعم، تحدد الأرقام الثلاثة الأولى من CBU المؤسسة المالية. يحتفظ البنك المركزي الأرجنتيني بسجل لهذه الرموز يمكن استشارته لتحديد البنك الذي أصدر CBU معين.
هل CBU هو نفس رقم الحساب؟
لا، يحتوي CBU على مزيد من المعلومات مقارنة برقم الحساب فقط. يشمل رمز البنك، ورمز الفرع، ورقم الحساب، وأرقام التحقق. رقم الحساب هو مجرد مكون واحد من CBU.
ما مدى أمان مشاركة CBU الخاص بي؟
مشاركة CBU الخاص بك آمنة بشكل عام لأنه يمكن استخدامه فقط لإيداع الأموال في حسابك، وليس لسحب الأموال. ومع ذلك، لا يزال معلومات مالية شخصية، لذا يجب عليك مشاركتها فقط مع الأطراف الموثوقة.
هل يمكن أن تنتهي صلاحية CBU أو يتغير؟
يبقى CBU صالحًا طالما أن الحساب المصرفي المرتبط به موجود. سيتغير فقط إذا قمت بإغلاق حسابك وفتح حساب جديد، أو إذا خضع بنكك لعملية اندماج أو إعادة هيكلة تؤثر على ترقيم الحساب.
كيف يمكنني العثور على CBU الخاص بي؟
يمكنك العثور على CBU الخاص بك في تطبيق البنك المحمول أو بوابة الإنترنت المصرفية، على بيانات حسابك البنكي، أو من خلال طلبه مباشرة من البنك. تطبع العديد من البنوك الأرجنتينية أيضًا CBU على ظهر بطاقات الخصم.
هل يمكن للأجانب الحصول على CBU في الأرجنتين؟
نعم، يتم تعيين CBU للأجانب الذين يفتحون حسابًا مصرفيًا في الأرجنتين. تختلف متطلبات فتح حساب من بنك لآخر وقد تشمل مستندات الإقامة.
ماذا يحدث إذا قمت بإجراء تحويل إلى CBU غير صالح؟
ستتحقق معظم أنظمة البنوك من تنسيق CBU قبل معالجة التحويل. إذا كان التنسيق غير صالح، سيتم رفض التحويل على الفور. ومع ذلك، إذا كان CBU صالحًا ولكنه لا يتوافق مع حساب نشط، قد يتم بدء التحويل ولكنه سيعود في النهاية.
هل يمكنني الحصول على عدة CBUs؟
نعم، سيكون لكل حساب مصرفي تملكه CBU فريد خاص به. إذا كان لديك عدة حسابات، حتى في نفس البنك، سيكون لكل منها CBU مميز.
هل يُستخدم نظام CBU خارج الأرجنتين؟
لا، نظام CBU خاص بالأرجنتين. لدى البلدان الأخرى أنظمتها الخاصة لتحديد حسابات البنوك، مثل IBAN في أوروبا، ورقم BSB + رقم الحساب في أستراليا، أو رقم التوجيه + رقم الحساب في الولايات المتحدة.
المراجع
-
البنك المركزي الأرجنتيني (BCRA). "لوائح نظام المالية." الموقع الرسمي للبنك المركزي الأرجنتيني
-
قانون نظام الدفع الوطني (القانون رقم 25,345). "منع التهرب الضريبي وتحديث المدفوعات." الجريدة الرسمية الأرجنتينية، نوفمبر 2000.
-
الجمعية المصرفية الأرجنتينية (ABA). "مواصفات CBU الفنية." وثائق معايير البنوك، 2020.
-
إنتر بانكينغ S.A. "إرشادات تحويل الأموال الإلكترونية." الوثائق الفنية للمؤسسات المالية، 2019.
-
وزارة الاقتصاد الأرجنتينية. "أنظمة الدفع الإلكترونية في الأرجنتين." تقرير الشمول المالي، 2021.
الخاتمة
توفر أداة توليد والتحقق من CBU الأرجنتيني حلاً بسيطًا ولكنه قوي لأي شخص يعمل مع رموز البنوك الأرجنتينية. سواء كنت تطور برمجيات مالية، أو تختبر أنظمة الدفع، أو ببساطة تتحقق من CBU الذي تلقيته، تقدم أداتنا نتائج سريعة ودقيقة مع واجهة مستخدم سهلة الاستخدام.
جرب توليد CBU عشوائي أو التحقق من CBU موجود اليوم، واختبر راحة وجود هذه الأداة المتخصصة في متناول يدك. لا حاجة للتسجيل أو التثبيت - مجرد أداة ويب بسيطة وسهلة الوصول مصممة وفقًا لاحتياجاتك.
الملاحظات
انقر على إشعار الملاحظات لبدء إعطاء ملاحظات حول هذه الأداة
أدوات ذات صلة
اكتشف المزيد من الأدوات التي قد تكون مفيدة لعملك