Hasilkan nombor CBU rawak yang sah dan sahkan kod akaun bank Argentina yang sedia ada dengan alat mudah dan mesra pengguna ini untuk tujuan ujian dan pengesahan.
Hasilkan CBU (Clave Bancaria Uniforme) rawak yang sah untuk tujuan ujian.
Klik butang di atas untuk menghasilkan CBU yang sah
CBU (Clave Bancaria Uniforme) adalah kod 22-digit yang digunakan di Argentina untuk mengenal pasti akaun bank bagi pemindahan dan pembayaran elektronik.
Setiap CBU mengandungi maklumat tentang bank, cawangan, dan nombor akaun, bersama dengan digit pengesahan yang memastikan kesahihannya.
CBU Argentina (Clave Bancaria Uniforme) adalah kod 22-digit yang distandardkan yang digunakan di seluruh sistem perbankan Argentina untuk mengenal pasti akaun bank secara unik bagi pemindahan elektronik, deposit langsung, dan pembayaran automatik. Sama ada anda seorang pembangun yang menguji aplikasi kewangan, seorang profesional kewangan yang mengesahkan maklumat akaun, atau hanya perlu mengesahkan CBU, alat Penjana dan Pengesah CBU Argentina kami menyediakan penyelesaian yang mudah dan berkesan. Alat dalam talian percuma ini membolehkan anda menjana CBU rawak yang sah untuk tujuan pengujian dan mengesahkan CBU sedia ada untuk memastikan integriti struktur dan pematuhan dengan format rasmi.
CBU (Clave Bancaria Uniforme, atau Kod Perbankan Uniform dalam Bahasa Inggeris) adalah pengenalan akaun bank yang distandardkan di Argentina, serupa dengan IBAN yang digunakan di Eropah atau sistem nombor penghalaan dan nombor akaun di Amerika Syarikat. Diperkenalkan oleh Bank Pusat Argentina (BCRA), sistem CBU memastikan pemindahan dana elektronik yang selamat dan tepat antara akaun dalam sistem perbankan Argentina.
Setiap CBU yang sah terdiri daripada tepat 22 digit yang dibahagikan kepada dua blok utama:
Blok Pertama (8 digit): Mengenal pasti institusi kewangan dan cawangan
Blok Kedua (14 digit): Mengenal pasti akaun tertentu
Digit pengesahan dikira menggunakan algoritma tertentu yang memastikan integriti CBU. Ini membantu mencegah kesilapan tipografi dan transaksi penipuan dengan mengesahkan kod sebelum memproses sebarang pemindahan.
Penjana CBU kami mencipta CBU rawak yang sah yang mematuhi struktur rasmi dan lulus semua pemeriksaan pengesahan. Inilah cara ia berfungsi:
Penjana ini sangat sesuai untuk:
Pengesah CBU menganalisis sebarang kod 22-digit untuk menentukan sama ada ia memenuhi keperluan CBU rasmi. Proses pengesahan termasuk:
Jika mana-mana pemeriksaan ini gagal, pengesah akan mengenal pasti isu tertentu, membantu anda memahami mengapa CBU tidak sah.
Algoritma pengesahan yang digunakan untuk CBU menggunakan pengiraan jumlah tertimbang diikuti dengan operasi modulo untuk menentukan digit semak. Inilah cara ia berfungsi:
Untuk blok pertama (8 digit pertama), digit pengesahan dikira seperti berikut:
Untuk blok kedua (14 digit terakhir), digit pengesahan dikira seperti berikut:
Berikut adalah contoh cara melaksanakan pengesahan dan penjanaan CBU dalam pelbagai bahasa pengaturcaraan:
1// JavaScript: Kira digit semak CBU
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('Panjang nombor mesti sepadan dengan panjang berat');
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// Sahkan blok pertama 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: Sahkan CBU lengkap
2import re
3
4def validate_cbu(cbu):
5 # Periksa format asas
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['CBU mesti 22 digit']
10 }
11
12 # Bahagikan kepada blok
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # Sahkan setiap blok
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('Blok pertama (kod bank/cawangan) tidak sah')
23 if not second_block_valid:
24 errors.append('Blok kedua (nombor akaun) tidak sah')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
30
1// Java: Jana CBU yang sah secara rawak
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // Jana 7 digit pertama (kod bank dan cawangan)
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // Kira digit semak untuk blok pertama
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // Jana 13 digit pertama blok kedua
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // Kira digit semak untuk blok kedua
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 // Gabungkan semua bahagian
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // Pelaksanaan kaedah calculateCheckDigit...
40}
41
1// PHP: Format CBU untuk paparan
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // Format sebagai: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// Contoh penggunaan
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // Mengeluarkan: 01234567 89012345678901
14
1' Excel VBA: Sahkan CBU
2Function ValidateCBU(cbu As String) As Boolean
3 ' Periksa panjang
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' Periksa jika semua watak adalah digit
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 ' Ekstrak blok
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' Sahkan kedua-dua blok
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27
Pembangun dan jurutera QA yang bekerja pada perisian kewangan memerlukan nombor CBU yang sah untuk pengujian. Penjana kami menyediakan bekalan nombor CBU ujian yang sah tanpa memerlukan akses kepada data perbankan sebenar, melindungi privasi dan keselamatan sambil memastikan pengujian yang menyeluruh.
Pelajar dan profesional yang mempelajari tentang sistem perbankan Argentina boleh menggunakan alat ini untuk memahami struktur dan pengesahan CBU. Alat ini berfungsi sebagai demonstrasi praktikal algoritma pengesahan dan membantu memvisualisasikan komponen CBU yang sah.
Apabila menerima CBU untuk membuat pemindahan, anda boleh dengan cepat mengesahkan kesahan strukturnya sebelum mencuba transaksi. Walaupun alat kami tidak dapat mengesahkan sama ada CBU sepadan dengan akaun bank sebenar, ia boleh membantu mengenal pasti kesilapan yang jelas dalam format atau digit semak.
Pereka dan pembangun yang mencipta antara muka pengguna untuk aplikasi perbankan boleh menggunakan alat ini untuk menguji pengesahan input, pemformatan, dan pengendalian ralat untuk medan CBU.
Walaupun Penjana dan Pengesah CBU kami direka khusus untuk kod perbankan Argentina, anda juga mungkin mempertimbangkan alternatif ini bergantung kepada keperluan anda:
Sistem CBU diperkenalkan oleh Bank Pusat Argentina (Banco Central de la República Argentina, atau BCRA) pada bulan November 2000 sebagai sebahagian daripada pemodenan sistem kewangan negara. Pengenalan kod 22-digit yang distandardkan bertujuan untuk:
Sebelum sistem CBU, setiap bank di Argentina menggunakan formatnya sendiri untuk pengenalan akaun, menjadikan pemindahan antara bank sukar dan terdedah kepada kesilapan. Penstandardan membawa sistem perbankan Argentina selaras dengan amalan antarabangsa, serupa dengan sistem IBAN yang digunakan di Eropah.
Selama bertahun-tahun, CBU telah menjadi bahagian penting dalam infrastruktur kewangan Argentina, digunakan untuk:
Sistem ini kekal tidak banyak berubah sejak pengenalan, menunjukkan ketahanan rekaannya dan keberkesanannya dalam memenuhi keperluan sistem kewangan Argentina.
CBU (Clave Bancaria Uniforme) digunakan untuk akaun bank tradisional, manakala CVU (Clave Virtual Uniforme) digunakan untuk dompet digital dan platform fintech. Kedua-duanya mempunyai format dan peraturan pengesahan 22-digit yang sama, tetapi CVU diberikan kepada akaun di institusi kewangan bukan bank.
Ya, tiga digit pertama CBU mengenal pasti institusi kewangan. Bank Pusat Argentina mengekalkan pendaftaran kod-kod ini yang boleh dirujuk untuk menentukan bank mana yang mengeluarkan CBU tertentu.
Tidak, CBU mengandungi lebih banyak maklumat daripada sekadar nombor akaun. Ia termasuk kod bank, kod cawangan, nombor akaun, dan digit pengesahan. Nombor akaun hanyalah salah satu komponen CBU.
Berkongsi CBU anda biasanya selamat kerana ia hanya boleh digunakan untuk mendepositkan wang ke dalam akaun anda, bukan untuk mengeluarkan dana. Namun, ia masih merupakan maklumat kewangan peribadi, jadi anda harus berkongsi hanya dengan pihak yang dipercayai.
CBU kekal sah selagi akaun bank yang berkaitan wujud. Ia hanya akan berubah jika anda menutup akaun anda dan membuka yang baru, atau jika bank anda menjalani penggabungan atau penstrukturan semula yang mempengaruhi penomboran akaun.
Anda boleh mencari CBU anda dalam aplikasi mudah alih bank anda atau portal perbankan dalam talian, pada penyata bank anda, atau dengan memintanya terus daripada bank anda. Banyak bank Argentina juga mencetak CBU di belakang kad debit.
Ya, orang asing yang membuka akaun bank di Argentina akan diberikan CBU. Keperluan untuk membuka akaun berbeza mengikut bank dan mungkin termasuk dokumentasi kediaman.
Kebanyakan sistem perbankan akan mengesahkan format CBU sebelum memproses pemindahan. Jika format tidak sah, pemindahan akan ditolak serta-merta. Walau bagaimanapun, jika CBU sah tetapi tidak sepadan dengan akaun aktif, pemindahan mungkin dimulakan tetapi akhirnya akan dikembalikan.
Ya, setiap akaun bank yang anda miliki akan mempunyai CBU yang unik. Jika anda mempunyai banyak akaun, walaupun di bank yang sama, setiap satu akan mempunyai CBU yang berbeza.
Tidak, sistem CBU adalah khusus untuk Argentina. Negara lain mempunyai sistem pengenalan akaun bank mereka sendiri, seperti IBAN di Eropah, BSB+Nombor Akaun di Australia, atau Nombor Penghalaan+Nombor Akaun di Amerika Syarikat.
Bank Pusat Argentina (BCRA). "Peraturan Sistem Kewangan." Laman Web Rasmi BCRA
Undang-Undang Sistem Pembayaran Nasional (Undang-Undang No. 25,345). "Pencegahan Pengelakan Cukai dan Pemodenan Pembayaran." Buletin Rasmi Argentina, November 2000.
Persatuan Perbankan Argentina (ABA). "Spesifikasi Teknikal CBU." Dokumentasi Piawaian Perbankan, 2020.
Interbanking S.A. "Garis Panduan Pemindahan Dana Elektronik." Dokumentasi Teknikal untuk Institusi Kewangan, 2019.
Kementerian Ekonomi Argentina. "Sistem Pembayaran Elektronik di Argentina." Laporan Inklusi Kewangan, 2021.
Alat Penjana & Pengesah CBU Argentina menyediakan penyelesaian yang mudah tetapi berkuasa untuk sesiapa sahaja yang bekerja dengan kod perbankan Argentina. Sama ada anda sedang membangunkan perisian kewangan, menguji sistem pembayaran, atau hanya mengesahkan CBU yang anda terima, alat kami menawarkan hasil yang cepat dan tepat dengan antara muka yang mesra pengguna.
Cuba menjana CBU rawak atau mengesahkan yang sedia ada hari ini, dan alami kemudahan mempunyai alat khusus ini di hujung jari anda. Tiada pendaftaran atau pemasangan diperlukan—hanya alat web yang mudah dan boleh diakses yang direka dengan keperluan anda dalam fikiran.
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda