Generera giltiga slumpmässiga CBU-nummer och validera befintliga argentinska bankkontokoder med detta enkla, användarvänliga verktyg för testning och verifiering.
Generera en giltig slumpmässig CBU (Clave Bancaria Uniforme) för teständamål.
Klicka på knappen ovan för att generera en giltig CBU
CBU (Clave Bancaria Uniforme) är en 22-siffrig kod som används i Argentina för att identifiera bankkonton för elektroniska överföringar och betalningar.
Varje CBU innehåller information om banken, filialen och kontonumret, tillsammans med verifieringssiffror som säkerställer dess giltighet.
Argentinsk CBU (Clave Bancaria Uniforme) är en standardiserad 22-siffrig kod som används i hela Argentinas banksystem för att unikt identifiera bankkonton för elektroniska överföringar, direkta insättningar och automatiska betalningar. Oavsett om du är en utvecklare som testar finansiella applikationer, en finansprofessionell som verifierar kontoinformation eller helt enkelt behöver validera en CBU, ger vårt argentinska CBU-generator- och valideringsverktyg en enkel och effektiv lösning. Detta gratis onlineverktyg låter dig omedelbart generera giltiga slumpmässiga CBUs för teständamål och validera befintliga CBUs för att säkerställa deras strukturella integritet och överensstämmelse med det officiella formatet.
En CBU (Clave Bancaria Uniforme, eller Uniform Banking Code på engelska) är Argentinas standardiserade bankkontosidentifierare, liknande IBAN som används i Europa eller systemet med routing- och kontonummer i USA. Implementerat av Argentinas centralbank (BCRA) säkerställer CBU-systemet säkra och exakta elektroniska penningöverföringar mellan konton inom det argentinska banksystemet.
Varje giltig CBU består av exakt 22 siffror uppdelade i två huvudblock:
Första blocket (8 siffror): Identifierar den finansiella institutionen och filialen
Andra blocket (14 siffror): Identifierar det specifika kontot
Verifieringssiffrorna beräknas med hjälp av en specifik algoritm som säkerställer integriteten hos CBU:n. Detta hjälper till att förhindra skrivfel och bedrägliga transaktioner genom att validera koden innan någon överföring behandlas.
Vår CBU-generator skapar giltiga, slumpmässiga CBUs som följer den officiella strukturen och passerar alla verifieringskontroller. Så här fungerar det:
Generatorn är perfekt för:
CBU-valideraren analyserar vilken 22-siffrig kod som helst för att avgöra om den uppfyller de officiella CBU-kraven. Valideringsprocessen inkluderar:
Om någon av dessa kontroller misslyckas kommer valideraren att identifiera de specifika problemen, vilket hjälper dig att förstå exakt varför en CBU är ogiltig.
Verifieringsalgoritmen som används för CBUs använder en viktad summaberäkning följt av en modulooperation för att bestämma kontrollsiffrorna. Så här fungerar det:
För det första blocket (de första 8 siffrorna) beräknas verifieringssiffran enligt följande:
För det andra blocket (de sista 14 siffrorna) beräknas verifieringssiffran enligt följande:
Här är exempel på hur man implementerar CBU-validering och -generering i olika programmeringsspråk:
1// JavaScript: Beräkna CBU-kontrollsiffra
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('Nummerlängd måste matcha viktlängd');
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// Validera första blocket av 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: Validera en komplett CBU
2import re
3
4def validate_cbu(cbu):
5 # Kontrollera grundläggande format
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['CBU måste vara 22 siffror']
10 }
11
12 # Dela upp i block
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # Validera varje block
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('Första blocket (bank-/filialkod) är ogiltigt')
23 if not second_block_valid:
24 errors.append('Andra blocket (kontonummer) är ogiltigt')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
30
1// Java: Generera en slumpmässig giltig CBU
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // Generera första 7 siffror (bank- och filialkod)
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // Beräkna kontrollsiffra för första blocket
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // Generera första 13 siffror av andra blocket
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // Beräkna kontrollsiffra för andra blocket
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 // Kombinera alla delar
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // Implementering av calculateCheckDigit-metoden...
40}
41
1// PHP: Formatera en CBU för visning
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // Formatera som: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// Användningsexempel
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // Utdata: 01234567 89012345678901
14
1' Excel VBA: Validera en CBU
2Function ValidateCBU(cbu As String) As Boolean
3 ' Kontrollera längd
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' Kontrollera om alla tecken är siffror
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 ' Extrahera block
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' Validera båda blocken
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27
Utvecklare och QA-ingenjörer som arbetar med finansiell programvara behöver giltiga CBU-nummer för testning. Vår generator ger en obegränsad tillgång till giltiga test-CBUs utan att kräva åtkomst till verkliga bankdata, vilket skyddar integritet och säkerhet samtidigt som grundlig testning säkerställs.
Studenter och yrkesverksamma som lär sig om Argentinas banksystem kan använda detta verktyg för att förstå strukturen och valideringen av CBUs. Verktyget fungerar som en praktisk demonstration av verifieringsalgoritmerna och hjälper till att visualisera komponenterna i en giltig CBU.
När du tar emot en CBU för att göra överföringar kan du snabbt verifiera dess strukturella giltighet innan du försöker en transaktion. Även om vårt verktyg inte kan bekräfta om en CBU motsvarar ett faktiskt bankkonto, kan det hjälpa till att identifiera uppenbara fel i formatet eller kontrollsiffrorna.
Designers och utvecklare som skapar användargränssnitt för bankapplikationer kan använda detta verktyg för att testa inmatningsvalidering, formatering och felhantering för CBU-fält.
Även om vår CBU-generator och validerare är specifikt utformad för argentinska bankkoder, kan du också överväga dessa alternativ beroende på dina behov:
CBU-systemet implementerades av Argentinas centralbank (Banco Central de la República Argentina, eller BCRA) i november 2000 som en del av moderniseringen av landets finansiella system. Införandet av den standardiserade 22-siffriga koden syftade till att:
Innan CBU-systemet använde varje bank i Argentina sitt eget format för kontoinidentifiering, vilket gjorde interbanköverföringar besvärliga och felbenägna. Standardiseringen förde Argentinas banksystem i linje med internationella praxis, liknande IBAN-systemet som används i Europa.
Under åren har CBU:n blivit en viktig del av Argentinas finansiella infrastruktur, som används för:
Systemet har förblivit i stort sett oförändrat sedan det infördes, vilket visar på robustheten i dess design och dess effektivitet i att möta behoven hos Argentinas finansiella system.
En CBU (Clave Bancaria Uniforme) används för traditionella bankkonton, medan en CVU (Clave Virtual Uniforme) används för digitala plånböcker och fintech-plattformar. Båda har samma 22-siffriga format och valideringsregler, men CVUs tilldelas konton i icke-bankfinansiella institutioner.
Ja, de första tre siffrorna i en CBU identifierar den finansiella institutionen. Argentinas centralbank upprätthåller ett register över dessa koder som kan konsulteras för att avgöra vilken bank som utfärdat en viss CBU.
Nej, en CBU innehåller mer information än bara kontonumret. Den inkluderar bankkod, filialkod, kontonummer och verifieringssiffror. Kontonumret är bara en komponent av CBU:n.
Att dela din CBU är i allmänhet säkert eftersom den endast kan användas för att sätta in pengar på ditt konto, inte ta ut medel. Men det är fortfarande personlig finansiell information, så du bör dela den endast med betrodda parter.
En CBU förblir giltig så länge det associerade bankkontot finns. Den kommer endast att ändras om du stänger ditt konto och öppnar ett nytt, eller om din bank genomgår en sammanslagning eller omstrukturering som påverkar kontonummer.
Du kan hitta din CBU i din banks mobilapp eller onlinebankportal, på dina bankutdrag eller genom att begära den direkt från din bank. Många argentinska banker trycker också CBU:n på baksidan av betalkort.
Ja, utlänningar som öppnar ett bankkonto i Argentina kommer att tilldelas en CBU. Kraven för att öppna ett konto varierar beroende på bank och kan inkludera dokumentation om bosättning.
De flesta banksystem kommer att validera CBU-formatet innan de behandlar en överföring. Om formatet är ogiltigt kommer överföringen att avvisas omedelbart. Men om CBU:n är giltig men inte motsvarar ett aktivt konto kan överföringen initieras men kommer så småningom att returneras.
Ja, varje bankkonto du äger kommer att ha sin egen unika CBU. Om du har flera konton, även på samma bank, kommer varje att ha en distinkt CBU.
Nej, CBU-systemet är specifikt för Argentina. Andra länder har sina egna system för identifiering av bankkonton, såsom IBAN i Europa, BSB + kontonummer i Australien eller routing + kontonummer i USA.
Argentinas centralbank (BCRA). "Regler för det finansiella systemet." Officiell BCRA-webbplats
Lag om nationella betalningssystem (Lag nr 25.345). "Förebyggande av skatteflykt och modernisering av betalningar." Argentinska officiella bulletin, november 2000.
Argentinska bankföreningen (ABA). "Tekniska specifikationer för CBU." Dokumentation om bankstandarder, 2020.
Interbanking S.A. "Riktlinjer för elektroniska penningöverföringar." Teknisk dokumentation för finansiella institutioner, 2019.
Argentinas finansministerium. "Elektroniska betalningssystem i Argentina." Rapport om finansiell inkludering, 2021.
Argentinska CBU-generatorn och valideringsverktyget ger en enkel men kraftfull lösning för alla som arbetar med argentinska bankkoder. Oavsett om du utvecklar finansiell programvara, testar betalningssystem eller helt enkelt verifierar en CBU du har fått, erbjuder vårt verktyg snabba, exakta resultat med ett användarvänligt gränssnitt.
Prova att generera en slumpmässig CBU eller validera en befintlig idag, och upplev bekvämligheten av att ha detta specialiserade verktyg tillgängligt. Ingen registrering eller installation krävs—bara ett enkelt, tillgängligt webbverktyg utformat med dina behov i åtanke.
Upptäck fler verktyg som kan vara användbara för din arbetsflöde