Spring til indhold

CBU Generator & Validator til Argentina | BCRA Bankoplysningskoder

Generer og valider argentinske CBU (Clave Bancaria Uniforme) bankoplysningskoder. Gratis værktøj, der bruger officielle BCRA-algoritmer til udviklere, testere og finansielle applikationer.

Argentinsk CBU Generator & Validator

Generer en tilfældig, men gyldig CBU til test af dine applikationer og integrationer.

Klik på knappen ovenfor for at generere en gyldig CBU

Om CBU

CBU (Clave Bancaria Uniforme) er en 22-cifret kode, der bruges i Argentina til at identificere bankkonti til elektroniske overførsler og betalinger.

Hver CBU indeholder oplysninger om banken, filialen og kontonummeret samt verificeringscifre, der sikrer dens gyldighed.

CBU-struktur

Første blok (8 cifre): Bank- og filialkode
XXXXXXXX
Anden blok (14 cifre): Kontonummer
XXXXXXXXXXXXXX
Indlæsningsberegner...
📚

Dokumentation

Hvad er en argentinsk CBU, og hvorfor validere den?

At arbejde med Argentinas banksystem betyder at håndtere CBU (Clave Bancaria Uniforme) - en 22-cifret kode, der entydigt identificerer hver bankkonto i landet. Hvis du nogensinde har skullet teste en betalingsintegration, verificere bankoplysninger før en overførsel eller forstå, hvorfor en transaktion mislykkedes, ved du, hvor afgørende det er at arbejde med korrekt formaterede CBU'er.

Dette værktøj hjælper dig med at generere strukturelt gyldige CBU'er til testmiljøer og validere eksisterende koder i forhold til det officielle format specificeret af Argentinas Centralbank (BCRA). Når du bygger finansielle applikationer eller behandler betalinger, kan det at opdage formatfejl tidligt spare timer med fejlretning og forhindre mislykkede transaktioner.

Forståelse af CBU-formatet

CBU (Clave Bancaria Uniforme) er Argentinas svar på internationale bankidentifikatorer som IBAN eller amerikanske rutingnumre. Tænk på det som en omfattende pakke, der samler bank-, filial- og kontooplysninger i en enkelt 22-cifret kode. Den argentinske centralbank (BCRA) lancerede dette system i november 2000 for at standardisere elektroniske overførsler på landets finansielle netværk.

CBU-struktur og format

Hver gyldig CBU består af nøjagtigt 22 cifre opdelt i to hovedblokke:

  1. Første blok (8 cifre): Identificerer den finansielle institution og filial

    • Første 3 cifre: Bankkode tildelt af BCRA
    • Næste 4 cifre: Filialkode inden for banken
    • Sidste ciffer: Verificationsciffer for første blok
  2. Anden blok (14 cifre): Identificerer den specifikke konto

    • Første 13 cifre: Kontonummer (kan omfatte kontotype og andre identifikatorer)
    • Sidste ciffer: Verificationsciffer for anden blok

Verificationscifrene bruger en vægtet modulo-10-algoritme, der fanger almindelige tastefejl - som f.eks. ombyttede cifre eller enkelcifrede fejl - inden nogen penge flyttes. Denne sikkerhedsforanstaltning har vist sig bemærkelsesværdigt effektiv: de fleste CBU-indtastningsfejl fanges på valideringsstadiet i stedet for at resultere i mislykkede overførsler.

Sådan genererer du en test-CBU

Generatoren opretter tilfældige, men strukturelt gyldige CBU'er, der består alle formatkontrroller. Her er, hvad der sker bag kulisserne:

  1. Tilfældige cifre udfylder bank-koden, filial-koden og kontonummer-sektionerne
  2. Værktøjet beregner begge verificationstal ved hjælp af den officielle BCRA-algoritme
  3. Du får en korrekt formateret 22-cifret CBU klar til test

Hvornår du vil finde dette nyttigt:

  • Test af betalingsintegrationer: Har du brug for dusinvis af gyldige CBU'er til din testsuite? Generer dem øjeblikkeligt uden manuel beregning.
  • QA og staging-miljøer: Udfyld testdatabaser med realistiske bankdata, der ikke utilsigtet matcher rigtige konti.
  • Læring af formatet: Se hvordan forskellige CBU'er er struktureret og forstå verificeringslogikken.
  • Dokumentation og demonstrationer: Opret eksempeldata, der ser autentisk ud uden at afsløre rigtige bankoplysninger.

Trinvis vejledning: Generering af en CBU

  1. Naviger til "Generator"-fanen i værktøjet
  2. Klik på "Generer CBU"-knappen
  3. En gyldig, tilfældig 22-cifret CBU vil fremkomme i displayområdet
  4. Brug "Kopiér"-knappen til at kopiere CBU'en til din udklipsholder til brug i dine applikationer

Sådan valideres et argentinsk CBU

Validatoren udfører de samme kontroller, som Argentinas banksystemer bruger til at verificere CBU-integritet. Det, der tjekkes, er:

  1. Længdeverificering: Bekræfter præcis 22 cifre (en almindelig fejl er at kopiere med mellemrum eller bindestreger)
  2. Kun numerisk indhold: Sikrer, at der ikke er sneget bogstaver eller specialtegn ind
  3. Første bloks checksum: Validerer det 8. ciffer mod de første 7 cifre
  4. Anden bloks checksum: Validerer det 22. ciffer mod cifrene 9-21

Når validering mislykkes, vil du se, hvilken specifik kontrol der ikke bestod. Dette er særligt nyttigt, når man fejlfinder, hvorfor en bank-API afviste et CBU - ofte er det noget simpelt som et ekstra mellemrum eller et byttet ciffer.

Trin for trin: Validering af et CBU

  1. Naviger til "Validator"-fanen i værktøjet
  2. Indtast det 22-cifrede CBU, du vil validere
  3. Klik på "Valider CBU"-knappen
  4. Gennemgå valideringsresultatet:
    • Grøn indikator for gyldige CBU'er
    • Rød indikator med specifikke fejlmeddelelser for ugyldige CBU'er

CBU-verificationsalgoritmen forklaret

BCRA bruger en vægtet modulo-10 checksum-algoritme til at beregne verificationstal. Hvis du implementerer CBU-validering i din applikation, er her den nøjagtige logik:

Første bloks verifikation

For den første blok (første 8 cifre) beregnes verificationscifrene som følger:

  1. Tag de første 7 cifre i CBU'en
  2. Multiplicer hvert ciffer med dets tilsvarende vægt: [7, 1, 3, 9, 7, 1, 3]
  3. Summer de resulterende produkter
  4. Beregn: 10 - (sum % 10)
  5. Hvis resultatet er 10, er verificationscifferet 0; ellers er det den beregnede værdi

Anden bloks verifikation

For den anden blok (sidste 14 cifre) beregnes verificationscifrene som følger:

  1. Tag de første 13 cifre i anden blok
  2. Multiplicer hvert ciffer med dets tilsvarende vægt: [3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3]
  3. Summer de resulterende produkter
  4. Beregn: 10 - (sum % 10)
  5. Hvis resultatet er 10, er verificationscifferet 0; ellers er det den beregnede værdi

CBU Validerings Kodeeksempler

Her er hvordan du implementerer CBU-validering i din applikation. Disse eksempler følger den officielle BCRA-specifikation og vil fungere med produktionsbanksdata:

1// JavaScript: Beregn CBU kontrolcifre
2function calculateCheckDigit(number, weights) {
3  if (number.length !== weights.length) {
4    throw new Error('Nummerets længde skal svare til vægtenes længde');
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// Valider første blok af 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

Reelle Use Cases for CBU-validering

Test af betalingsintegrationer

Når du bygger fintech-applikationer eller e-handelplatforme, der behandler argentinske betalinger, har du brug for gyldige CBU'er til dit testmiljø. Et typisk scenarie: dit staging-miljø kræver 50 testkonti med gyldige CBU'er til belastningstestning. Manuelt at beregne checkcifre for hver ville tage timer. Generatoren klarer dette på sekunder og giver korrekt formaterede testdata, der opfører sig som produktions-CBU'er uden risikoen for utilsigtet at bruge rigtige kontonumre.

Pro tip: Behold et sæt genererede CBU'er i dine testfixtures. Dette sikrer konsistente testdata på tværs af dit team og gør fejlfinding nemmere, når tests fejler.

Forebyggelse af transaktionsfejl

Her er, hvad der typisk sker: en kunde angiver deres CBU til en bankoverførsel, men har utilsigtet inkluderet mellemrum eller byttet om på to cifre. Hvis du behandler overførslen uden validering, afviser banken den - men først efter en forsinkelse, og du har allerede registreret transaktionshensigten i dit system. Nu står du over for afstemningsproblemer.

Validering af CBU-formatet inden indsendelse fanger disse fejl med det samme. Validatoren fortæller dig ikke, om kontoen eksisterer eller tilhører den rigtige person (det kræver adgang til bank-API), men den bekræfter, at strukturen er korrekt i henhold til BCRA-standarder.

Forståelse af krav til bankintegration

For udviklere, der er nye i Argentinas finansielle system, giver dette værktøj praktisk læring. Du kan se præcis hvordan checkcifre fungerer, forstå hvorfor visse numre er ugyldige og eksperimentere med grænsetilfælde, før du skriver produktionskode.

Almindelig fejl: At antage at CBU-validering er det samme som IBAN-validering. Selvom begge bruger checkcifre, er algoritmerne helt forskellige. Test med dette værktøj hjælper dig med at forstå de specifikke krav til argentinske bankkoder.

Formularvalidering i bank-brugergrænseflader

Når du designer inputformularer, der accepterer CBU'er, skal du teste, hvordan systemet håndterer forskellige fejltilstande. Hvad sker der, når en bruger indsætter en CBU med mellemrum? Hvilken fejlmeddelelse vises, når checkcifferet er forkert? Dette værktøj hjælper dig med at teste disse scenarier og designe bedre brugerfeedback.

Relaterede bankvalideringsværktøjer

Afhængigt af dine krav kan du også have brug for disse supplerende værktøjer:

  • CUIT/CUIL-validator: Validerer argentinske skatteidentifikationsnumre—væsentlig, når du har brug for både bank- og skatte-ID-verificering
  • CVU-validator: Minder om CBU, men til digitale tegnebøger (Mercado Pago, Ualá, etc.) ved brug af samme 22-cifrede format
  • IBAN-validator: Til grænseoverskridende betalinger, der involverer europæiske eller andre internationale konti
  • Bank-API-tjenester: Til produktionssystemer, der har brug for at verificere kontoejerskab og saldocheck, ikke blot formatvalidering

Vigtig begrænsning: Dette værktøj validerer kun format og checkcifre. Det kan ikke bekræfte, om en CBU svarer til en aktiv bankkonto eller verificere kontoindehaverens identitet. Til disse checks skal du integrere med Argentinas bank-API'er eller betalingsprocessorer.

Hvordan Argentinas Banksystem Adopterede CBU

Før november 2000 var overførsel af penge mellem argentinske banker overraskende kompliceret. Hver finansiel institution brugte sit eget kontonummersystem - nogle med 10 cifre, andre med 15, og ingen standardiseret måde at identificere, hvilken bank eller filial der havde en konto. Interbankoverførsler krævede manuel verificering og tog ofte dage at behandle.

BCRA introducerede CBU for at løse denne fragmentering. Ved at påbyde et enkelt 22-cifret format på tværs af alle finansielle institutioner, alignede Argentina med internationale standarder som Europas IBAN-system. De integrerede kontrolcifre var særligt smarte: de fanger de fleste dataindtastningsfejl automatisk og reducerer dermed mislykkede overførsler og de tilhørende omkostninger ved at undersøge og tilbageføre transaktioner.

Det interessante er: CBU-formatet har næsten ikke ændret sig i over 20 år. Selvom bankerteknologi har udviklet sig dramatisk - mobile apps, øjeblikkelige overførsler, digitale tegnebøger - forbliver den underliggende CBU-struktur den samme. Denne stabilitet viser, hvor godt det originale design forventede fremtidige behov.

I dag bruger argentinere CBU'er til næsten enhver elektronisk finansiel transaktion: lønudbetaling, regningsbetalinger, skatteangivelser, statslige ydelser og e-handel. Formatet har vist sig så effektivt, at da digitale tegnebøger dukkede op (som Mercado Pago), vedtog regulatorer samme struktur for CVU'er (Clave Virtual Uniforme) i stedet for at opfinde noget nyt.

Ofte stillede spørgsmål

Hvad er forskellen mellem en CBU og en CVU?

CBU'er identificerer traditionelle bankkonti, mens CVU'er (Clave Virtual Uniforme) identificerer digitale tegnebøger fra fintech-udbydere som Mercado Pago, Ualá eller Brubank. Formatet er identisk - 22 cifre med samme valideringsalgoritme - hvilket giver mening, da de er interoperable. Du kan overføre penge fra en CBU til en CVU og omvendt ligesom enhver anden bankoverførsel. De første tre cifre afslører, om du ser på en traditionel bank eller en digital tegnebogsudbyder.

Kan jeg finde ud af banknavnet ud fra en CBU?

Ja. De første tre cifre er bank-identifikatoren tildelt af BCRA. For eksempel starter koder med "011" ved Banco Nación, mens "017" indikerer BBVA Argentina. BCRA offentliggør et officielt register over disse koder, som bankapplikationer typisk refererer til for automatisk at vise banknavnet, når du indtaster en CBU.

Er en CBU det samme som et kontonummer?

Ikke helt. Dit kontonummer er gemt inde i CBU'en, men CBU'en pakker det med yderligere ruteinformation. Tænk på det som forskellen mellem en vejadresse og GPS-koordinater - begge identificerer en placering, men den ene inkluderer mere kontekst. CBU'en samler din bankkode, filial-kode, kontonummer og to verificeringstal i en enkelt overførbar streng.

Hvor sikkert er det at dele min CBU?

Din CBU er designet til at blive delt - det er hele pointen. Modtagere har brug for den for at indsætte penge på din konto. I modsætning til adgangskoder eller PIN-koder tillader en CBU kun indgående overførsler, ikke hævninger. Behandl den alligevel som enhver anden finansiel information: del den med personer eller virksomheder, du stoler på, og vær forsigtig med at offentliggøre den online. Nogle foretrækker at give deres CBU selektivt i stedet for at offentliggøre den åbent.

Kan en CBU udløbe eller ændre sig?

Din CBU forbliver hos dig, så længe kontoen er åben. Den ændres kun, hvis du lukker den pågældende konto og åbner en ny, eller i sjældne tilfælde hvor banker fusionerer eller omstrukturerer deres nummeringssystemer. Selv da opretholder banker typisk den gamle CBU i en overgangsperiode for at undgå forstyrrelser i tilbagevendende betalinger.

Hvordan finder jeg min egen CBU?

Tjek din banks mobilapp - den er normalt i kontooplysningssektionen. De fleste argentinske banker viser den også tydeligt i netbank, udskriver den på månedlige kontoudtog, og nogle inkluderer endda den på bagsiden af betalingskort. Hvis du ikke kan finde den, kan enhver bankmedarbejder straks give dig den; den betragtes ikke som følsom information som en PIN-kode.

Kan udlændinge have en CBU i Argentina?

Ja. Det at åbne en bankkonto i Argentina som udlænding giver dig en CBU ligesom enhver anden kontoholder. Kravene varierer efter institution - nogle banker kræver kun et pas, mens andre beder om opholdstilladelse eller et CDI (skatte-identifikationsnummer). Digitale tegnebøger (CVU) er ofte nemmere for udlændinge at få adgang til end traditionelle bankkonti.

Hvad sker der, hvis jeg foretager en overførsel til en ugyldig CBU?

Moderne banksystemer udfører formatvalidering, før overførslen sendes. Hvis checkcifre ikke matcher eller længden er forkert, får du en øjeblikkelig fejl - overførslen forlader aldrig din konto. Derfor er front-end-validering så værdifuld; den fanger stavefejl, før de forårsager problemer.

Den mere komplicerede situation er, når en CBU passerer formatvalidering, men ikke matcher en aktiv konto. Overførslen sendes til det interbanknetværk og returneres timer eller dage senere. Du har allerede registreret den som "sendt" i dit regnskab, og nu skal du afstemme returneringen. Derfor tjekker nogle applikationer også CBU'er mod bankdatabaser, før de tillader overførsler, selvom det kræver betalt API-adgang.

Kan jeg have flere CBU'er?

Absolut. Hver konto genererer sin egen CBU. Hvis du har en checkkonto og en opsparingskonto i samme bank, vil du have to forskellige CBU'er. Forskellige konti i forskellige banker? Flere CBU'er. Hver enkelt identificerer entydigt en specifik konto på en specifik filial på en specifik institution.

Bruges CBU-systemet uden for Argentina?

Nej, CBU'er er specifikt for Argentina. Hvert land har sit eget system: Europa bruger IBAN, USA bruger routing-numre plus kontonumre, Australien bruger BSB-koder, og så videre. Ved internationale pengeoverførsler skal du typisk bruge modtagerens SWIFT-kode plus deres lokale kontoidentifikator - som i Argentinas tilfælde ville være CBU'en.

Referencer og officiel dokumentation

For autoritativ information om Argentinas bankstandarder:

  1. Argentinas Centralbank (BCRA) - Finansielle systemforskrifter - Officiel BCRA-dokumentation om betalingssystemstandarder og bankforskrifter

  2. Lov nr. 25.345 - "Forebyggelse af skattesvig og modernisering af betalinger" (november 2000) - Lovgivningen, der etablerede Argentinas elektroniske betalingssystemramme

  3. BCRA Kommunikation "A" Serien - Tekniske cirkulærer, der definerer CBU-implementeringskrav for finansielle institutioner

  4. Interbanking S.A. - Organisationen, der driver Argentinas interbankelektroniske betalingsnetværk og vedligeholder CBU-rutingstabeller

Disse kilder giver de tekniske specifikationer, der bruges til at implementere denne validator, og som løbende opdateres af argentinske finansmyndigheder.

Klar til at validere eller generere CBU'er?

Uanset om du bygger en betalingsintegration, tester en fintech-applikation eller lærer om Argentinas banksystem, er forståelse af CBU-validering afgørende. Dette værktøj implementerer nøjagtigt de samme checksumalgoritmer, som argentinske banker bruger, så du kan fange formatfejl, før de forårsager transaktionsfejl.

Husk: formatvalidering er blot det første skridt. Et korrekt formateret CBU garanterer ikke, at kontoen eksisterer eller at du har den rette modtager. For produktionssystemer, der håndterer rigtige penge, skal du kombinere formatvalidering med yderligere verificering gennem bank-API'er eller betalingsprocessorer.

Værktøjet kræver ingen registrering eller installation - åbn blot det og begynd at validere eller generere CBU'er i henhold til officielle BCRA-standarder.