Naar inhoud springen

CBU Generator & Validator voor Argentinië | BCRA Bankcodes

Genereer en valideer Argentijnse CBU (Clave Bancaria Uniforme) bankcodes. Gratis tool met officiële BCRA-algoritmen voor ontwikkelaars, testers en financiële toepassingen.

Argentijnse CBU Generator & Validator

Genereer een willekeurige maar geldige CBU voor het testen van uw toepassingen en integraties.

Klik op de bovenstaande knop om een geldige CBU te genereren

Over CBU

De CBU (Clave Bancaria Uniforme) is een 22-cijferige code die in Argentinië wordt gebruikt om bankrekeningen te identificeren voor elektronische overschrijvingen en betalingen.

Elke CBU bevat informatie over de bank, de vestiging en het rekeningnummer, samen met verificatiecijfers die de geldigheid waarborgen.

CBU Structuur

Eerste Blok (8 cijfers): Bank- en Vestigingscode
XXXXXXXX
Tweede Blok (14 cijfers): Rekeningnummer
XXXXXXXXXXXXXX
Laadcalculator...
📚

Documentatie

Een CBU (Clave Bancaria Uniforme) is een code van 22 cijfers die een bankrekening in Argentinië identificeert. Deze tool genereert willekeurige CBU's die voldoen aan de officiële regels voor controlecijfers en controleert of een bestaande CBU correct is opgebouwd.

Wat is een CBU?

Clave Bancaria Uniforme betekent in het Spaans „Uniforme banksleutel”. De centrale bank van Argentinië, de Banco Central de la República Argentina (BCRA), legde de onderdelen van de CBU vast in Comunicación „A” 2622 van 14 november 1997, met als titel „Sistema Nacional de Pagos. Elementos que integran la Clave Bancaria Uniforme”. Het doel was om elke bankrekening in het land één gestandaardiseerde identificatiecode te geven. Daarvoor gebruikte elke bank een eigen systeem voor rekeningnummers, waardoor overschrijvingen tussen banken langzaam verliepen en foutgevoelig waren.

Elke actieve bankrekening in Argentinië heeft precies één CBU. Banken tonen deze in hun apps, op rekeningafschriften en in internetbankieren. Klanten geven de CBU aan iedereen die hun geld via een overschrijving moet sturen.

Opbouw en indeling van een CBU

Een CBU is altijd 22 cijfers lang en bevat geen letters of spaties. De code bestaat uit twee blokken:

  • Eerste blok (8 cijfers): identificeert de bank en het filiaal. De eerste 3 cijfers vormen de bankcode, de volgende 4 cijfers de filiaalcode en het 8e cijfer is een controlecijfer.
  • Tweede blok (14 cijfers): identificeert de rekening. De eerste 13 cijfers vormen het rekeningnummer. Het 14e cijfer is een controlecijfer.

Een controlecijfer is een cijfer dat wordt berekend op basis van de andere cijfers in een blok. Hiermee kan een computer een verkeerd ingevoerd of omgewisseld cijfer detecteren zonder verbinding te maken met een bankserver. Als het controlecijfer van een ingediende CBU niet overeenkomt met wat de formule oplevert, wordt de CBU als ongeldig afgewezen.

Het controlecijfer van een CBU berekenen

Beide controlecijfers gebruiken dezelfde methode, een gewogen modulo-10-controlesom. Elk cijfer van het basisgetal van het blok wordt vermenigvuldigd met een vaste gewichtsfactor, de producten worden opgeteld en het laatste cijfer komt uit die som.

Stappen:

  1. Vermenigvuldig elk cijfer van het basisgetal met de bijbehorende gewichtsfactor.
  2. Tel alle producten bij elkaar op.
  3. Deel de som door 10 en houd de restwaarde over.
  4. Als de restwaarde 0 is, is het controlecijfer 0. Anders is het controlecijfer 10 min de restwaarde.

Gewichtsfactoren van het eerste blok (toegepast op de eerste 7 cijfers): 7, 1, 3, 9, 7, 1, 3

Gewichtsfactoren van het tweede blok (toegepast op de eerste 13 cijfers van het tweede blok): 3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3

Voorbeeld: een CBU berekenen

Begin met een basisgetal van 7 cijfers voor het eerste blok: 0110070.

Cijfer0110070
Gewichtsfactor7139713
Product0130070

De producten tellen op tot 11. De rest na deling door 10 is 1, dus het controlecijfer is 10 − 1 = 9. Het eerste blok is 01100709.

Neem nu een basisgetal van 13 cijfers voor het tweede blok: 0003100056000. Als elk cijfer wordt vermenigvuldigd met zijn gewichtsfactor (3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3) en de producten worden opgeteld, resulteert dat in een som van 75. De rest na deling door 10 is 5, dus het controlecijfer is 10 − 5 = 5. Het tweede blok is 00031000560005.

Door beide blokken samen te voegen ontstaat de volledige CBU:

10110070900031000560005
2

Deze code van 22 cijfers is een geldige CBU, omdat beide controlecijfers overeenkomen met wat de formule oplevert.

De generator gebruiken

Het tabblad van de generator vult de posities voor bank, filiaal en rekening met willekeurige cijfers en berekent vervolgens beide controlecijfers met de bovenstaande formule. Het resultaat is een code van 22 cijfers die altijd de validatie doorstaat. Dat is nuttig voor het vullen van testdatabases of het controleren hoe software CBU-invoer verwerkt, zonder een echt rekeningnummer te gebruiken.

De validator gebruiken

Het tabblad van de validator controleert een ingediende CBU aan de hand van vier regels: de code moet precies 22 tekens lang zijn, mag alleen cijfers bevatten, het 8e cijfer moet overeenkomen met het controlecijfer dat op basis van de eerste 7 cijfers is berekend en het 22e cijfer moet overeenkomen met het controlecijfer dat op basis van de 13 voorafgaande cijfers is berekend. Als een regel niet wordt nageleefd, meldt de tool welk blok ongeldig is.

Als deze controles worden doorstaan, bevestigt dat alleen dat de CBU correct is opgebouwd. Het bevestigt niet dat de rekening bestaat of geopend is, want daarvoor is toegang tot de eigen administratie van een bank nodig.

CBU en CVU

Een CVU (Clave Virtual Uniforme) identificeert een rekening bij een aanbieder van digitale portemonnees, zoals een fintech-betaalapp, in plaats van bij een traditionele bank. Een CVU gebruikt dezelfde indeling van 22 cijfers en dezelfde formule voor het controlecijfer als een CBU. Daardoor kunnen beide codes worden gebruikt voor het verzenden en ontvangen van overschrijvingen.

Veelgestelde vragen

Hoeveel cijfers heeft een CBU? Precies 22. De eerste 8 identificeren de bank en het filiaal, en de laatste 14 identificeren de rekening.

Wat is het verschil tussen een CBU en een CVU? Een CBU hoort bij een bankrekening. Een CVU hoort bij een rekening van een digitale portemonnee. Beide gebruiken 22 cijfers en dezelfde regels voor controlecijfers, en geld kan er net als bij elke andere overschrijving tussen worden overgemaakt.

Kan een gegenereerde CBU voor een echte overschrijving worden gebruikt? Nee. Van een gegenereerde CBU is alleen gegarandeerd dat deze correct is opgebouwd. De code is niet aan een echte rekening gekoppeld, dus een overschrijving ernaartoe mislukt of wordt afgewezen.

Waarom wijst een validator een CBU af die er correct uitziet? Meestal komt dat door een fout bij het kopiëren en plakken, zoals een extra spatie, een ontbrekend cijfer of twee omgewisselde cijfers. De formule voor het controlecijfer is juist bedoeld om dit soort fouten te detecteren.

Garandeert een geldige CBU dat de rekening bestaat? Nee. De controlecijfers bevestigen alleen dat de code de juiste indeling volgt. Om te bevestigen dat een rekening geopend en actief is, moet dit bij de bank zelf worden gecontroleerd.

Waar kan iemand zijn eigen CBU vinden? In het gedeelte met rekeninggegevens van de mobiele bankapp of het internetbankieren, of op een afgedrukt rekeningafschrift.