Luo voimakkaita satunnaisia CBU-numeroita ja validoi olemassa olevat argentiinalaiset pankkitilit koodit tällä yksinkertaisella, käyttäjäystävällisellä työkalulla testaus- ja vahvistustarkoituksiin.
Luo voimassa oleva satunnainen CBU (Clave Bancaria Uniforme) testaus tarkoituksiin.
Napsauta yllä olevaa painiketta luodaksesi voimassa olevan CBU
CBU (Clave Bancaria Uniforme) on 22-numeroinen koodi, jota käytetään Argentiinassa pankkitilien tunnistamiseen sähköisissä siirroissa ja maksamisissa.
Jokainen CBU sisältää tietoja pankista, toimipaikasta ja tilinumerosta sekä tarkistusnumeroista, jotka varmistavat sen voimassaolon.
Argentiinan CBU (Clave Bancaria Uniforme) on standardoitu 22-numeroisen koodin, jota käytetään koko Argentiinan pankkijärjestelmässä pankkitilien yksilöimiseen sähköisissä siirroissa, suoran talletuksen ja automaattisten maksujen yhteydessä. Olitpa kehittäjä, joka testaa rahoitussovelluksia, rahoitusalan ammattilainen, joka tarkistaa tilitietoja, tai tarvitset vain CBU:n validoimista, Argentiinan CBU-generaattori ja -validointityökalu tarjoaa yksinkertaisen ja tehokkaan ratkaisun. Tämä ilmainen verkkotyökalu mahdollistaa voimassa olevien satunnaisten CBU:iden välittömän luomisen testitarkoituksiin ja olemassa olevien CBU:iden validoimisen varmistaakseen niiden rakenteellisen eheyden ja virallisen muodon noudattamisen.
CBU (Clave Bancaria Uniforme, tai Yhtenäinen Pankkikoodi englanniksi) on Argentiinan standardoitu pankkitilitunnus, joka on verrattavissa Euroopassa käytettävään IBAN:iin tai Yhdysvaltojen reititys- ja tilinumerojärjestelmään. Argentiinan keskuspankin (BCRA) käyttöönotto CBU-järjestelmä varmistaa turvalliset ja tarkat sähköiset rahansiirrot tilien välillä Argentiinan pankkijärjestelmässä.
Jokainen voimassa oleva CBU koostuu tarkalleen 22 numerosta, jotka on jaettu kahteen pääosaan:
Ensimmäinen osa (8 numeroa): Tunnistaa rahoituslaitoksen ja toimipisteen
Toinen osa (14 numeroa): Tunnistaa tietyn tilin
Tarkistusnumerot lasketaan erityisen algoritmin avulla, joka varmistaa CBU:n eheyden. Tämä auttaa estämään kirjoitusvirheitä ja petollisia siirtoja validoimalla koodin ennen siirron käsittelyä.
CBU-generaattorimme luo voimassa olevia, satunnaisia CBU:ita, jotka noudattavat virallista rakennetta ja läpäisevät kaikki tarkistusvaatimukset. Näin se toimii:
Generaattori on täydellinen:
CBU-validointityökalu analysoi minkä tahansa 22-numeroisen koodin määrittääkseen, täyttääkö se viralliset CBU-vaatimukset. Validointiprosessi sisältää:
Jos jokin näistä tarkistuksista epäonnistuu, validointityökalu tunnistaa erityiset ongelmat, mikä auttaa sinua ymmärtämään tarkalleen, miksi CBU on virheellinen.
CBU:iden tarkistusalgoritmi käyttää painotettua summausta ja modulo-operaatiota tarkistusnumeroiden määrittämiseksi. Näin se toimii:
Ensimmäiselle osalle (ensimmäiset 8 numeroa) tarkistusnumero lasketaan seuraavasti:
Toiselle osalle (viimeiset 14 numeroa) tarkistusnumero lasketaan seuraavasti:
Tässä on esimerkkejä siitä, kuinka CBU:n validointia ja generointia voidaan toteuttaa eri ohjelmointikielillä:
1// JavaScript: Laske CBU:n tarkistusnumero
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('Numeron pituuden on vastattava painojen pituutta');
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// Validoi CBU:n ensimmäinen osa
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: Validoi täydellinen CBU
2import re
3
4def validate_cbu(cbu):
5 # Tarkista perusmuoto
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['CBU:n on oltava 22 numeroa']
10 }
11
12 # Jaa osiin
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # Validoi jokainen osa
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('Ensimmäinen osa (pankki/toimipistekoodi) on virheellinen')
23 if not second_block_valid:
24 errors.append('Toinen osa (tilinumero) on virheellinen')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
30
1// Java: Generoi satunnainen voimassa oleva CBU
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // Generoi ensimmäiset 7 numeroa (pankki- ja toimipistekoodi)
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // Laske tarkistusnumero ensimmäiselle osalle
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // Generoi ensimmäiset 13 numeroa toisesta osasta
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // Laske tarkistusnumero toiselle osalle
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 // Yhdistä kaikki osat
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // Tarkistusnumeron laskentametodin toteutus...
40}
41
1// PHP: Muotoile CBU näyttöä varten
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // Muotoile: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// Käyttöesimerkki
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // Tulostaa: 01234567 89012345678901
14
1' Excel VBA: Validoi CBU
2Function ValidateCBU(cbu As String) As Boolean
3 ' Tarkista pituus
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' Tarkista, ovatko kaikki merkit numeroita
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 ' Erota osat
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' Validoi molemmat osat
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27
Ohjelmoijat ja laatuinsinöörit, jotka työskentelevät rahoitusohjelmistojen parissa, tarvitsevat voimassa olevia CBU-numeroita testaukseen. Generaattorimme tarjoaa rajattoman määrän voimassa olevia testCBU:ita ilman pääsyä oikeisiin pankkitietoihin, suojaten yksityisyyttä ja turvallisuutta samalla kun varmistaa perusteellisen testauksen.
Opiskelijat ja ammattilaiset, jotka oppivat Argentiinan pankkijärjestelmästä, voivat käyttää tätä työkalua ymmärtääkseen CBU:n rakennetta ja validointia. Työkalu toimii käytännön esimerkkinä tarkistusalgoritmeista ja auttaa visualisoimaan voimassa olevan CBU:n osat.
Kun saat CBU:n siirtoja varten, voit nopeasti tarkistaa sen rakenteellisen voimassaolon ennen siirron yrittämistä. Vaikka työkalumme ei voi vahvistaa, vastaako CBU oikeaa pankkitiliä, se voi auttaa tunnistamaan ilmeiset virheet muodossa tai tarkistusnumeroissa.
Suunnittelijat ja kehittäjät, jotka luovat käyttöliittymiä pankkisovelluksille, voivat käyttää tätä työkalua testatakseen syöttövalidointia, muotoilua ja virheiden käsittelyä CBU-kentille.
Vaikka CBU-generaattori ja -validointityökalu on erityisesti suunniteltu Argentiinan pankkikoodien käsittelyyn, voit harkita myös näitä vaihtoehtoja tarpeidesi mukaan:
CBU-järjestelmä otettiin käyttöön Argentiinan keskuspankin (Banco Central de la República Argentina, tai BCRA) toimesta marraskuussa 2000 osana maan rahoitusjärjestelmän modernisointia. Standardoidun 22-numeroisen koodin käyttöönoton tavoitteena oli:
Ennen CBU-järjestelmän käyttöönottoa jokaisella pankilla Argentiinassa oli oma muotonsa tilitunnistamiseen, mikä teki pankkien välistä siirtoa vaivalloista ja virhealtista. Standardointi toi Argentiinan pankkijärjestelmän kansainvälisiin käytäntöihin, verrattuna Euroopassa käytettävään IBAN-järjestelmään.
Vuosien varrella CBU:sta on tullut olennainen osa Argentiinan rahoitusinfrastruktuuria, jota käytetään:
Järjestelmä on pysynyt pääosin muuttumattomana sen käyttöönotosta lähtien, mikä osoittaa sen suunnittelun vankkuuden ja tehokkuuden Argentiinan rahoitusjärjestelmän tarpeiden täyttämisessä.
CBU (Clave Bancaria Uniforme) käytetään perinteisille pankkitileille, kun taas CVU (Clave Virtual Uniforme) käytetään digitaalisten lompakoiden ja fintech-alustojen yhteydessä. Molemmilla on sama 22-numeroinen muoto ja validointisäännöt, mutta CVU:t myönnetään ei-pankkien rahoituslaitoksille.
Kyllä, CBU:n ensimmäiset kolme numeroa tunnistavat rahoituslaitoksen. Argentiinan keskuspankki ylläpitää näiden koodien rekisteriä, jota voidaan tarkistaa selvittääksesi, mikä pankki on myöntänyt tietyn CBU:n.
Ei, CBU sisältää enemmän tietoa kuin pelkkä tilinumero. Se sisältää pankin koodin, toimipisteen koodin, tilinumeron ja tarkistusnumerot. Tilinumero on vain yksi CBU:n osa.
CBU:n jakaminen on yleensä turvallista, koska sitä voidaan käyttää vain rahojen tallettamiseen tilillesi, ei varojen nostamiseen. Silti se on henkilökohtainen taloustieto, joten sinun tulisi jakaa se vain luotettavien tahojen kanssa.
CBU pysyy voimassa niin kauan kuin siihen liittyvä pankkitili on olemassa. Se muuttuu vain, jos suljet tilisi ja avaat uuden, tai jos pankkisi käy läpi fuusion tai uudelleenjärjestelyn, joka vaikuttaa tilinumeroihin.
Voit löytää CBU:si pankkisi mobiilisovelluksesta tai verkkopankkipalvelusta, pankkitiliotteistasi tai pyytämällä sitä suoraan pankiltasi. Monet argentiinalaiset pankit myös tulostavat CBU:n pankkikorttien taakse.
Kyllä, ulkomaalaiset, jotka avaavat pankkitilin Argentiinassa, saavat CBU:n. Tilin avaamiseen liittyvät vaatimukset vaihtelevat pankin mukaan ja saattavat sisältää oleskeludokumentteja.
Useimmat pankkijärjestelmät validoivat CBU:n muodon ennen siirron käsittelyä. Jos muoto on virheellinen, siirto hylätään heti. Jos CBU on voimassa, mutta ei vastaa aktiivista tiliä, siirto voidaan aloittaa, mutta se palautetaan lopulta.
Kyllä, jokaisella omistamallasi pankkitilillä on oma ainutlaatuinen CBU. Jos sinulla on useita tilejä, jopa samassa pankissa, jokaisella on oma CBU.
Ei, CBU-järjestelmä on erityisesti Argentiinalle. Muilla mailla on omat pankkitilitunnistusjärjestelmänsä, kuten IBAN Euroopassa, BSB+tilinumero Australiassa tai reititys+tilinumero Yhdysvalloissa.
Argentiinan keskuspankki (BCRA). "Rahoitusjärjestelmän sääntely." BCRA:n virallinen verkkosivusto
Kansallinen maksujärjestelmälaki (Laki nro 25,345). "Veronkierron ehkäisy ja maksujen modernisointi." Argentiinan virallinen lehti, marraskuu 2000.
Argentiinalainen pankkiyhdistys (ABA). "CBU:n tekniset eritelmät." Pankkistandardidokumentaatio, 2020.
Interbanking S.A. "Sähköisten rahansiirtojen ohjeet." Tekninen dokumentaatio rahoituslaitoksille, 2019.
Argentiinan talousministeriö. "Sähköiset maksujärjestelmät Argentiinassa." Rahoitusosallistumisraportti, 2021.
Argentiinan CBU-generaattori ja -validointityökalu tarjoaa yksinkertaisen mutta tehokkaan ratkaisun kaikille, jotka työskentelevät Argentiinan pankkikoodien parissa. Olitpa kehittämässä rahoitusohjelmistoa, testaamassa maksujärjestelmiä tai yksinkertaisesti validoimassa saamiasi CBU:ita, työkalumme tarjoaa nopeita ja tarkkoja tuloksia käyttäjäystävällisellä käyttöliittymällä.
Kokeile luoda satunnainen CBU tai validoida olemassa oleva tänään, ja koe tämän erikoistyökalun tarjoama mukavuus. Rekisteröitymistä tai asennusta ei vaadita—vain suora, helposti saatavilla oleva verkkotyökalu, joka on suunniteltu tarpeitasi silmällä pitäen.
Löydä lisää työkaluja, jotka saattavat olla hyödyllisiä työnkulullesi