قم بإنشاء أرقام CBU عشوائية صالحة والتحقق من رموز حسابات البنوك الأرجنتينية الموجودة باستخدام هذه الأداة البسيطة وسهلة الاستخدام لأغراض الاختبار والتحقق.
قم بإنشاء CBU (المفتاح البنكي الموحد) عشوائي صالح لأغراض الاختبار.
اضغط على الزر أعلاه لإنشاء CBU صالح
CBU (المفتاح البنكي الموحد) هو رمز مكون من 22 رقمًا يُستخدم في الأرجنتين لتحديد الحسابات المصرفية للتحويلات والمدفوعات الإلكترونية.
يحتوي كل CBU على معلومات حول البنك والفرع ورقم الحساب، بالإضافة إلى أرقام تحقق تضمن صحته.
CBU الأرجنتيني (Clave Bancaria Uniforme) هو رمز موحد مكون من 22 رقمًا يُستخدم في جميع أنحاء نظام البنوك الأرجنتيني لتحديد الحسابات المصرفية بشكل فريد لعمليات التحويل الإلكتروني، والودائع المباشرة، والمدفوعات الآلية. سواء كنت مطورًا تختبر تطبيقات مالية، أو محترفًا في مجال المالية يتحقق من معلومات الحساب، أو تحتاج ببساطة إلى التحقق من CBU، فإن أداة توليد والتحقق من CBU الأرجنتيني توفر لك حلاً بسيطًا وفعالًا. تتيح لك هذه الأداة المجانية عبر الإنترنت توليد CBUs عشوائية صحيحة للاختبار على الفور والتحقق من CBUs الحالية لضمان سلامتها الهيكلية وامتثالها للتنسيق الرسمي.
CBU (Clave Bancaria Uniforme، أو الرمز المصرفي الموحد باللغة الإنجليزية) هو معرف حساب مصرفي موحد في الأرجنتين، مشابه لنظام IBAN المستخدم في أوروبا أو نظام رقم التوجيه ورقم الحساب في الولايات المتحدة. تم تنفيذ نظام CBU من قبل البنك المركزي الأرجنتيني (BCRA)، ويضمن نظام CBU تحويل الأموال الإلكترونية بشكل آمن ودقيق بين الحسابات داخل نظام البنوك الأرجنتيني.
يتكون كل CBU صالح من 22 رقمًا بالضبط مقسمة إلى كتلتين رئيسيتين:
الكتلة الأولى (8 أرقام): تحدد المؤسسة المالية والفرع
الكتلة الثانية (14 رقمًا): تحدد الحساب المحدد
يتم حساب أرقام التحقق باستخدام خوارزمية معينة تضمن سلامة CBU. يساعد ذلك في منع الأخطاء المطبعية والمعاملات الاحتيالية من خلال التحقق من الرمز قبل معالجة أي تحويل.
تقوم أداة CBU لدينا بإنشاء CBUs عشوائية صحيحة تتوافق مع الهيكل الرسمي وتنجح في جميع اختبارات التحقق. إليك كيف تعمل:
الأداة مثالية لـ:
تحلل أداة تحقق CBU أي رمز مكون من 22 رقمًا لتحديد ما إذا كان يتوافق مع متطلبات CBU الرسمية. تتضمن عملية التحقق:
إذا فشلت أي من هذه الفحوصات، ستحدد الأداة المشكلات المحددة، مما يساعدك على فهم السبب بالضبط وراء عدم صلاحية CBU.
تستخدم خوارزمية التحقق المستخدمة لـ CBUs حساب مجموع مرجح متبوعًا بعملية قسمة للحصول على أرقام التحقق. إليك كيف تعمل:
للكتلة الأولى (أول 8 أرقام)، يتم حساب رقم التحقق كما يلي:
للكتلة الثانية (آخر 14 رقمًا)، يتم حساب رقم التحقق كما يلي:
إليك أمثلة على كيفية تنفيذ التحقق من 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 لدينا خصيصًا لرموز البنوك الأرجنتينية، قد تفكر أيضًا في هذه البدائل اعتمادًا على احتياجاتك:
تم تنفيذ نظام CBU من قبل البنك المركزي الأرجنتيني (Banco Central de la República Argentina، أو BCRA) في نوفمبر 2000 كجزء من تحديث نظام المالية في البلاد. كانت مقدمة الرمز الموحد المكون من 22 رقمًا تهدف إلى:
قبل نظام CBU، كان لكل بنك في الأرجنتين تنسيقه الخاص لتحديد الحسابات، مما جعل التحويلات بين البنوك مرهقة وعرضة للأخطاء. أدت الموحد إلى جعل نظام البنوك الأرجنتيني متماشيًا مع الممارسات الدولية، مشابهًا لنظام IBAN المستخدم في أوروبا.
على مر السنين، أصبح CBU جزءًا أساسيًا من البنية التحتية المالية في الأرجنتين، يُستخدم في:
ظل النظام إلى حد كبير دون تغيير منذ تقديمه، مما يُظهر قوة تصميمه وفعاليته في تلبية احتياجات النظام المالي الأرجنتيني.
CBU (Clave Bancaria Uniforme) يُستخدم للحسابات المصرفية التقليدية، بينما CVU (Clave Virtual Uniforme) يُستخدم لمحافظ الرقمية ومنصات التكنولوجيا المالية. كلاهما له نفس التنسيق المكون من 22 رقمًا وقواعد التحقق، ولكن يتم تعيين CVUs للحسابات في المؤسسات المالية غير المصرفية.
نعم، تحدد الأرقام الثلاثة الأولى من CBU المؤسسة المالية. يحتفظ البنك المركزي الأرجنتيني بسجل لهذه الرموز يمكن استشارته لتحديد البنك الذي أصدر CBU معين.
لا، يحتوي CBU على مزيد من المعلومات مقارنة برقم الحساب فقط. يشمل رمز البنك، ورمز الفرع، ورقم الحساب، وأرقام التحقق. رقم الحساب هو مجرد مكون واحد من CBU.
مشاركة CBU الخاص بك آمنة بشكل عام لأنه يمكن استخدامه فقط لإيداع الأموال في حسابك، وليس لسحب الأموال. ومع ذلك، لا يزال معلومات مالية شخصية، لذا يجب عليك مشاركتها فقط مع الأطراف الموثوقة.
يبقى CBU صالحًا طالما أن الحساب المصرفي المرتبط به موجود. سيتغير فقط إذا قمت بإغلاق حسابك وفتح حساب جديد، أو إذا خضع بنكك لعملية اندماج أو إعادة هيكلة تؤثر على ترقيم الحساب.
يمكنك العثور على CBU الخاص بك في تطبيق البنك المحمول أو بوابة الإنترنت المصرفية، على بيانات حسابك البنكي، أو من خلال طلبه مباشرة من البنك. تطبع العديد من البنوك الأرجنتينية أيضًا CBU على ظهر بطاقات الخصم.
نعم، يتم تعيين CBU للأجانب الذين يفتحون حسابًا مصرفيًا في الأرجنتين. تختلف متطلبات فتح حساب من بنك لآخر وقد تشمل مستندات الإقامة.
ستتحقق معظم أنظمة البنوك من تنسيق CBU قبل معالجة التحويل. إذا كان التنسيق غير صالح، سيتم رفض التحويل على الفور. ومع ذلك، إذا كان CBU صالحًا ولكنه لا يتوافق مع حساب نشط، قد يتم بدء التحويل ولكنه سيعود في النهاية.
نعم، سيكون لكل حساب مصرفي تملكه CBU فريد خاص به. إذا كان لديك عدة حسابات، حتى في نفس البنك، سيكون لكل منها CBU مميز.
لا، نظام CBU خاص بالأرجنتين. لدى البلدان الأخرى أنظمتها الخاصة لتحديد حسابات البنوك، مثل IBAN في أوروبا، ورقم BSB + رقم الحساب في أستراليا، أو رقم التوجيه + رقم الحساب في الولايات المتحدة.
البنك المركزي الأرجنتيني (BCRA). "لوائح نظام المالية." الموقع الرسمي للبنك المركزي الأرجنتيني
قانون نظام الدفع الوطني (القانون رقم 25,345). "منع التهرب الضريبي وتحديث المدفوعات." الجريدة الرسمية الأرجنتينية، نوفمبر 2000.
الجمعية المصرفية الأرجنتينية (ABA). "مواصفات CBU الفنية." وثائق معايير البنوك، 2020.
إنتر بانكينغ S.A. "إرشادات تحويل الأموال الإلكترونية." الوثائق الفنية للمؤسسات المالية، 2019.
وزارة الاقتصاد الأرجنتينية. "أنظمة الدفع الإلكترونية في الأرجنتين." تقرير الشمول المالي، 2021.
توفر أداة توليد والتحقق من CBU الأرجنتيني حلاً بسيطًا ولكنه قوي لأي شخص يعمل مع رموز البنوك الأرجنتينية. سواء كنت تطور برمجيات مالية، أو تختبر أنظمة الدفع، أو ببساطة تتحقق من CBU الذي تلقيته، تقدم أداتنا نتائج سريعة ودقيقة مع واجهة مستخدم سهلة الاستخدام.
جرب توليد CBU عشوائي أو التحقق من CBU موجود اليوم، واختبر راحة وجود هذه الأداة المتخصصة في متناول يدك. لا حاجة للتسجيل أو التثبيت - مجرد أداة ويب بسيطة وسهلة الوصول مصممة وفقًا لاحتياجاتك.
اكتشف المزيد من الأدوات التي قد تكون مفيدة لسير عملك