Genera números de CBU aleatoris vàlids i valida codis de comptes bancaris argentins existents amb aquesta eina senzilla i fàcil d'usar per a proves i verificacions.
Genera un CBU (Clau Bancària Uniforme) aleatori vàlid per a fins de prova.
Feu clic al botó de dalt per generar un CBU vàlid
El CBU (Clau Bancària Uniforme) és un codi de 22 dígits utilitzat a Argentina per identificar comptes bancaris per a transferències electròniques i pagaments.
Cada CBU conté informació sobre el banc, l'oficina i el número de compte, juntament amb dígits de verificació que asseguren la seva validesa.
El CBU argentí (Clave Bancaria Uniforme) és un codi estàndard de 22 dígits utilitzat a tot el sistema bancari argentí per identificar de manera única els comptes bancaris per a transferències electròniques, dipòsits directes i pagaments automatitzats. Tant si ets un desenvolupador que prova aplicacions financeres, un professional de les finances que verifica informació de comptes, o simplement necessites validar un CBU, la nostra eina Generadora i Validadora de CBU Argentí proporciona una solució senzilla i eficient. Aquesta eina en línia gratuïta et permet generar instantàniament CBUs aleatoris vàlids per a fins de prova i validar CBUs existents per assegurar la seva integritat estructural i compliment amb el format oficial.
Un CBU (Clave Bancaria Uniforme) és l'identificador de compte bancari estàndard d'Argentina, similar a l'IBAN utilitzat a Europa o al sistema de números de ruta i compte als Estats Units. Implementat pel Banc Central d'Argentina (BCRA), el sistema CBU assegura transferències de fons electròniques segures i precises entre comptes dins del sistema bancari argentí.
Cada CBU vàlid consisteix exactament en 22 dígits dividits en dos blocs principals:
Primer Bloc (8 dígits): Identifica l'institució financera i l'oficina
Segon Bloc (14 dígits): Identifica el compte específic
Les xifres de verificació es calculen mitjançant un algoritme específic que assegura la integritat del CBU. Això ajuda a prevenir errors tipogràfics i transaccions fraudulentes validant el codi abans de processar qualsevol transferència.
El nostre generador de CBU crea CBUs aleatoris vàlids que s'ajusten a l'estructura oficial i superen totes les verificacions. Així és com funciona:
El generador és perfecte per a:
El validador de CBU analitza qualsevol codi de 22 dígits per determinar si compleix els requisits oficials del CBU. El procés de validació inclou:
Si alguna d'aquestes comprovacions falla, el validador identificarà els problemes específics, ajudant-te a entendre exactament per què un CBU és invàlid.
L'algoritme de verificació utilitzat per als CBUs empra un càlcul de suma ponderada seguit d'una operació de mòdul per determinar les xifres de control. Així és com funciona:
Per al primer bloc (primeres 8 xifres), la xifra de verificació es calcula de la següent manera:
Per al segon bloc (últimes 14 xifres), la xifra de verificació es calcula de la següent manera:
Aquí tens exemples de com implementar la validació i generació de CBU en diversos llenguatges de programació:
1// JavaScript: Calcular la xifra de control del CBU
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('La longitud del número ha de coincidir amb la longitud dels pesos');
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// Validar el primer bloc del 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: Validar un CBU complet
2import re
3
4def validate_cbu(cbu):
5 # Comprovar el format bàsic
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['El CBU ha de tenir 22 dígits']
10 }
11
12 # Separar en blocs
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # Validar cada bloc
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('El primer bloc (codi bancari/oficina) és invàlid')
23 if not second_block_valid:
24 errors.append('El segon bloc (número de compte) és invàlid')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
30
1// Java: Generar un CBU vàlid aleatori
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // Generar les primeres 7 xifres (codi bancari i oficina)
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // Calcular la xifra de control per al primer bloc
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // Generar les primeres 13 xifres del segon bloc
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // Calcular la xifra de control per al segon bloc
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 // Combinar totes les parts
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // Implementació del mètode calculateCheckDigit...
40}
41
1// PHP: Formatejar un CBU per a la visualització
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // Format: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// Exemple d'ús
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // Mostra: 01234567 89012345678901
14
1' Excel VBA: Validar un CBU
2Function ValidateCBU(cbu As String) As Boolean
3 ' Comprovar longitud
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' Comprovar si tots els caràcters són dígits
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 ' Separar blocs
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' Validar ambdós blocs
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27
Els desenvolupadors i enginyers de QA que treballen en programari financer necessiten números de CBU vàlids per a proves. El nostre generador proporciona un subministrament il·limitat de CBUs de prova vàlids sense requerir accés a dades bancàries reals, protegint la privadesa i la seguretat mentre assegura proves exhaustives.
Els estudiants i professionals que aprenen sobre el sistema bancari argentí poden utilitzar aquesta eina per entendre l'estructura i la validació dels CBUs. L'eina serveix com una demostració pràctica dels algoritmes de verificació i ajuda a visualitzar els components d'un CBU vàlid.
Quan rebis un CBU per fer transferències, pots validar ràpidament la seva validesa estructural abans d'intentar una transacció. Si bé la nostra eina no pot confirmar si un CBU correspon a un compte bancari real, pot ajudar a identificar errors evidents en el format o les xifres de control.
Els dissenyadors i desenvolupadors que creen interfícies d'usuari per a aplicacions bancàries poden utilitzar aquesta eina per provar la validació d'entrada, el format i el maneig d'errors per als camps de CBU.
Si bé el nostre Generador i Validador de CBU està dissenyat específicament per als codis bancaris argentins, també podries considerar aquestes alternatives depenent de les teves necessitats:
El sistema CBU es va implementar pel Banc Central d'Argentina (Banco Central de la República Argentina, o BCRA) al novembre de 2000 com a part de la modernització del sistema financer del país. La introducció del codi estàndard de 22 dígits tenia com a objectiu:
Abans del sistema CBU, cada banc a Argentina utilitzava el seu propi format per a la identificació de comptes, fent que les transferències interbancàries fossin engorroses i propenses a errors. La standardització va portar el sistema bancari argentí a línia amb les pràctiques internacionals, similar al sistema IBAN utilitzat a Europa.
Al llarg dels anys, el CBU s'ha convertit en una part essencial de la infraestructura financera d'Argentina, utilitzat per:
El sistema ha romàs en gran mesura inalterat des de la seva introducció, demostrant la robustesa del seu disseny i la seva efectivitat per satisfer les necessitats del sistema financer argentí.
Un CBU (Clave Bancaria Uniforme) s'utilitza per comptes bancaris tradicionals, mentre que un CVU (Clave Virtual Uniforme) s'utilitza per a moneders digitals i plataformes fintech. Ambdós tenen el mateix format de 22 dígits i regles de validació, però els CVUs s'assignen a comptes en institucions financeres no bancàries.
Sí, les tres primeres xifres d'un CBU identifiquen l'institució financera. El Banc Central d'Argentina manté un registre d'aquests codis que es pot consultar per determinar quin banc va emetre un CBU en particular.
No, un CBU conté més informació que només el número de compte. Inclou el codi bancari, el codi de l'oficina, el número de compte i les xifres de verificació. El número de compte és només un component del CBU.
Compartir el teu CBU és generalment segur, ja que només es pot utilitzar per dipositar diners al teu compte, no per retirar fons. Tanmateix, és informació financera personal, així que només has de compartir-la amb parts de confiança.
Un CBU roman vàlid mentre l'account associat existeixi. Només canviarà si tanques el teu compte i n'obres un de nou, o si el teu banc passa per una fusió o reestructuració que afecti la numeració del compte.
Pots trobar el teu CBU a l'aplicació mòbil del teu banc o al portal de banca en línia, als teus estats de compte bancari, o sol·licitant-lo directament al teu banc. Molts bancs argentins també imprimeixen el CBU a la part posterior de les targetes de dèbit.
Sí, els estrangers que obren un compte bancari a Argentina se'ls assignarà un CBU. Els requisits per obrir un compte varien segons el banc i poden incloure documentació de residència.
La majoria dels sistemes bancaris validaran el format del CBU abans de processar una transferència. Si el format és invàlid, la transferència serà rebutjada immediatament. Tanmateix, si el CBU és vàlid però no correspon a un compte actiu, la transferència pot ser iniciada però finalment serà retornada.
Sí, cada compte bancari que tinguis tindrà el seu propi CBU únic. Si tens múltiples comptes, fins i tot al mateix banc, cadascun tindrà un CBU distint.
No, el sistema CBU és específic d'Argentina. Altres països tenen els seus propis sistemes d'identificació de comptes bancaris, com l'IBAN a Europa, el BSB + Número de Compte a Austràlia, o el Routing + Número de Compte als Estats Units.
Banc Central d'Argentina (BCRA). "Regulacions del Sistema Financer." Lloc web oficial del BCRA
Llei del Sistema de Pagaments Nacionals (Llei núm. 25.345). "Prevenció de l'Evasió Fiscal i Modernització dels Pagaments." Butlletí Oficial Argentí, novembre de 2000.
Associació Bancària Argentina (ABA). "Especificacions Tècniques del CBU." Documentació dels Estàndards Bancaris, 2020.
Interbanking S.A. "Directrius de Transferència Electrònica de Fons." Documentació Tècnica per a Institucions Financeres, 2019.
Ministeri d'Economia d'Argentina. "Sistemes de Pagament Electrònic a Argentina." Informe d'Inclusió Financera, 2021.
L'Eina Generadora i Validadora de CBU Argentí proporciona una solució senzilla però poderosa per a qualsevol persona que treballi amb codis bancaris argentins. Tant si estàs desenvolupant programari financer, provant sistemes de pagament, o simplement verificant un CBU que has rebut, la nostra eina ofereix resultats ràpids i precisos amb una interfície fàcil d'usar.
Prova a generar un CBU aleatori o a validar un existent avui mateix, i experimenta la comoditat de tenir aquesta eina especialitzada al teu abast. No es requereix registre ni instal·lació: només una eina web senzilla i accessible dissenyada amb les teves necessitats en ment.
Descobreix més eines que podrien ser útils per al teu flux de treball