Pāriet uz saturu

CBU ģenerators un validātors Argentīnai | BCRA banku kodi

Ģenerējiet un pārbaudiet Argentīnas CBU (Clave Bancaria Uniforme) banku kodus. Bezmaksas rīks, kas izmanto oficialās BCRA algoritmus izstrādātājiem, testētājiem un finanšu lietojumprogrammām.

Argentīniešu CBU ģenerators un pārbaudītājs

Ģenerēt nejaušu, bet derīgu CBU, lai pārbaudītu savas lietojumprogrammas un integrācijas.

Noklikšķiniet uz pogas augstāk, lai ģenerētu derīgu CBU

Par CBU

CBU (Clave Bancaria Uniforme) ir 22 ciparu kods, ko Argentīnā izmanto bankas kontu identificēšanai elektroniskajiem pārvedumiem un maksājumiem.

Katrs CBU satur informāciju par banku, filiāli un konta numuru, kā arī pārbaudes ciparus, kas nodrošina tā derīgumu.

CBU struktūra

Pirmais bloks (8 cipari): Bankas un filiāles kods
XXXXXXXX
Otrais bloks (14 cipari): Konta numurs
XXXXXXXXXXXXXX
Ielādes kalkulators...
📚

Dokumentācija

Kas ir Argentīnas CBU un kāpēc to validēt?

Strādājot ar Argentīnas banku sistēmu, nākas saskarties ar CBU (Clave Bancaria Uniforme) - 22 ciparu kodu, kas unikāli identificē katru bankas kontu valstī. Ja jums kādreiz ir bijusi nepieciešamība pārbaudīt maksājumu integrāciju, verificēt bankas rekvizītus pirms pārskaitījuma vai saprast, kāpēc darījums nav izdevies, jūs zināt, cik svarīgi ir strādāt ar pareizi formatētiem CBU.

Šis rīks palīdz ģenerēt strukturāli derīgus CBU testēšanas vidēm un validēt esošos kodus atbilstoši oficiālajam formātam, ko noteikusi Argentīnas Centrālā banka (BCRA). Veidojot finanšu lietojumprogrammas vai apstrādājot maksājumus, kļūdu konstatēšana agrīnā stadijā ietaupa stundas atkļūdošanai un novērš neizdevušos darījumus.

Izprotot CBU formātu

CBU (Clave Bancaria Uniforme) ir Argentīnas atbilde starptautiskajiem banku identifikatoriem līdzīgi IBAN vai ASV maršrutēšanas numuriem. Domājiet par to kā visaptverošu pakotni, kas apvieno bankas, filiāles un konta informāciju vienā 22 ciparu kodā. Argentīnas Centrālā banka (BCRA) ieviesa šo sistēmu 2000. gada novembrī, lai standartizētu elektroniskos pārvedumus visā valsts finanšu tīklā.

CBU struktūra un formāts

Katrs derīgs CBU sastāv tieši no 22 cipariem, kas sadalīti divās galvenajās daļās:

  1. Pirmā bloka (8 cipari): Identificē finanšu iestādi un filiāli

    • Pirmie 3 cipari: Bankas kods, ko piešķīrusi BCRA
    • Nākamie 4 cipari: Bankas filiāles kods
    • Pēdējais cipars: Pirmā bloka verificēšanas cipars
  2. Otrais bloks (14 cipari): Identificē konkrēto kontu

    • Pirmie 13 cipari: Konta numurs (var ietvert konta tipu un citus identifikatorus)
    • Pēdējais cipars: Otrā bloka verificēšanas cipars

Verificēšanas cipari izmanto svērtu modulo-10 algoritmu, kas uztver izplatītās kļūdas — piemēram, samainītus ciparus vai viena cipara kļūdas — pirms jebkāda naudas pārveduma. Šis drošības mehānisms ir izrādījies ārkārtīgi efektīvs: lielākā daļa CBU ievades kļūdu tiek atklātas validācijas stadijā, nevis izraisot neveiksmīgus pārvedumus.

Kā ģenerēt testa CBU

Ģenerators izveido nejaušus, bet strukturāli derīgus CBU, kas iztur visas formāta pārbaudes. Šeit notiek šādi procesi:

  1. Nejaušas ciparu virknes aizpilda bankas kodu, filiāles kodu un konta numura sadaļas
  2. Rīks aprēķina abas pārbaudes ciparus, izmantojot oficiālo BCRA algoritmu
  3. Jūs iegūstat pareizi formatētu 22-ciparu CBU, kas ir gatavs testēšanai

Kad jums tas būs noderīgs:

  • Maksājumu integrāciju testēšana: Vai jums ir nepieciešami desmitiem derīgu CBU jūsu testu komplektam? Ģenerējiet tos momentāni bez manuāliem aprēķiniem.
  • Kvalitātes nodrošināšanas un sagatavošanas vides: Aizpildiet testa datubāzes ar reālistiskiem banku datiem, kas nejauši nesaskanēs ar īstiem kontiem.
  • Formāta apgūšana: Redziet, kā dažādi CBU ir strukturēti, un izprotiet pārbaudes loģiku.
  • Dokumentācija un demonstrācijas: Izveidojiet parauga datus, kas izskatās autentiski, neatklājot īstu bankas informāciju.

Solis pa solim: CBU ģenerēšana

  1. Pārvietojieties uz rīka "Ģenerators" cilni
  2. Noklikšķiniet uz pogas "Ģenerēt CBU"
  3. Derīgs, nejaušs 22-ciparu CBU parādīsies displeja apgabalā
  4. Izmantojiet "Kopēt" pogu, lai kopētu CBU jūsu starpliktenē lietošanai savās lietojumprogrammās

Kā validēt Argentīnas CBU

Validators veic tādas pašas pārbaudes, kādas Argentīnas banku sistēmas izmanto, lai pārbaudītu CBU integritāti. Ko pārbauda:

  1. Garuma pārbaude: Apstiprina precīzi 22 ciparus (bieža kļūda ir kopēšana ar atstarpēm vai defisēm)
  2. Tikai skaitliski satura pārbaude: Nodrošina, ka nav ieviesušies burti vai speciālās rakstzīmes
  3. Pirmā bloka kontrolsumma: Validē 8. ciparu pret pirmajiem 7 cipariem
  4. Otrā bloka kontrolsumma: Validē 22. ciparu pret 9.-21. cipariem

Ja validācija neizdodas, jūs redzēsiet, kura specifiskā pārbaude nav izdevusies. Tas ir īpaši noderīgi, lai atkļūdotu, kāpēc bankas API ir noraidījis CBU — bieži tas ir kaut kas vienkāršs, piemēram, lieka atstarpe vai samainīti cipari.

Solis pa solim: CBU validēšana

  1. Pārvietojieties uz rīka "Validators" cilni
  2. Ievadiet 22 ciparu CBU, kuru vēlaties validēt
  3. Noklikšķiniet uz pogas "Validēt CBU"
  4. Pārskatiet validācijas rezultātu:
    • Zaļš indikators derīgiem CBU
    • Sarkans indikators ar specifiskiem kļūdu ziņojumiem nederīgiem CBU

CBU verificēšanas algoritma skaidrojums

BCRA izmanto svērtu modulo-10 kontrolsummas algoritmu, lai aprēķinātu verificēšanas ciparus. Ja jūs īstenojat CBU validāciju savā lietojumprogrammā, šeit ir precīza loģika:

Pirmā bloka verificēšana

Pirmajam blokam (pirmie 8 cipari), verificēšanas cipars tiek aprēķināts šādi:

  1. Ņemiet pirmos 7 ciparus no CBU
  2. Reiziniet katru ciparu ar tā atbilstošo svaru: [7, 1, 3, 9, 7, 1, 3]
  3. Summējiet iegūtos reizinājumus
  4. Aprēķiniet: 10 - (summa % 10)
  5. Ja rezultāts ir 10, verificēšanas cipars ir 0; pretējā gadījumā tas ir aprēķinātā vērtība

Otrā bloka verificēšana

Otrajam blokam (pēdējie 14 cipari), verificēšanas cipars tiek aprēķināts šādi:

  1. Ņemiet pirmos 13 ciparus no otrā bloka
  2. Reiziniet katru ciparu ar tā atbilstošo svaru: [3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3]
  3. Summējiet iegūtos reizinājumus
  4. Aprēķiniet: 10 - (summa % 10)
  5. Ja rezultāts ir 10, verificēšanas cipars ir 0; pretējā gadījumā tas ir aprēķinātā vērtība

CBU validācijas koda piemēri

Šeit ir, kā realizēt CBU validāciju jūsu lietojumprogrammā. Šie piemēri atbilst oficinālajai BCRA specifikācijai un darbosies ar ražošanas banku datiem:

1// JavaScript: Aprēķināt CBU kontrolciparu
2function calculateCheckDigit(number, weights) {
3  if (number.length !== weights.length) {
4    throw new Error('Skaitļa garumam jāatbilst svaru garumam');
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// Validēt pirmo CBU bloku
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

Reālas dzīves lietošanas gadījumi CBU validācijai

Maksājumu integrāciju testēšana

Veidojot finanšu tehnoloģiju lietojumprogrammas vai e-komercijas platformas, kas apstrādā Argentīnas maksājumus, jums ir nepieciešami derīgi CBU testēšanas videi. Tipiska situācija: jūsu sagatavošanas videi ir nepieciešami 50 testēšanas konti ar derīgiem CBU slodzes testēšanai. Manuāli aprēķināt pārbaudes ciparus katram aizņemtu stundas. Ģenerators to veic sekundēs, sniedzot pareizi formatētus testēšanas datus, kas darbojas kā ražošanas CBU, neradot risku nejauši izmantot īstus kontu numurus.

Profesionāls padoms: Glabājiet ģenerētos CBU savos testēšanas fixtures. Tas nodrošina konsekventus testēšanas datus jūsu komandā un atvieglo atkļūdošanu, ja testi neizdodas.

Darījumu kļūdu novēršana

Parasti notiek šādi: klients sniedz savu CBU naudas pārvedumam, bet nejauši ir iekļāvis atstarpes vai samainījis divus ciparus. Ja jūs apstrādājat pārvedumu bez validācijas, banka to noraidīs — bet tikai pēc aizkaves, un jūs jau būsiet reģistrējuši darījuma nodomu savā sistēmā. Tagad jums ir jāsaskaras ar salīdzināšanas sarežģījumiem.

CBU formāta validācija pirms iesniegšanas uzreiz atklāj šīs kļūdas. Validators nepateiks, vai konts eksistē vai pieder īstajai personai (tam nepieciešama bankas API piekļuve), bet tas apstiprinās, ka struktūra ir pareiza atbilstoši BCRA standartiem.

Banku integrācijas prasību izpratne

Izstrādātājiem, kuri ir jauni Argentīnas finanšu sistēmā, šis rīks nodrošina praktisku mācīšanos. Jūs varat precīzi redzēt, kā darbojas pārbaudes cipari, saprast, kāpēc daži numuri nav derīgi, un eksperimentēt ar robežgadījumiem pirms ražošanas koda rakstīšanas.

Izplatīta kļūda: Pieņemt, ka CBU validācija ir tāda pati kā IBAN validācija. Lai gan abas izmanto pārbaudes ciparus, algoritmi ir pilnīgi atšķirīgi. Testēšana ar šo rīku palīdz saprast specifiskās Argentīnas banku kodu prasības.

Formu validācija banku saskarnēs

Projektējot ievades formas, kas pieņem CBU, jums ir jātestē, kā sistēma apstrādā dažādus kļūdu stāvokļus. Kas notiek, kad lietotājs ielīmē CBU ar atstarpēm? Kāds kļūdas paziņojums parādās, ja pārbaudes cipars ir nepareizs? Šis rīks palīdz testēt šos scenārijus un izstrādāt labāku lietotāja atgriezenisko saiti.

Saistītie banku validācijas rīki

Atkarībā no jūsu prasībām, jums varētu būt nepieciešami šie papildu rīki:

  • CUIT/CUIL validātors: Pārbauda Argentīnas nodokļu identifikācijas numurus - būtisks, ja nepieciešama gan banku, gan nodokļu ID pārbaude
  • CVU validātors: Līdzīgs CBU, bet paredzēts digitālajiem makam (Mercado Pago, Ualá u.c.), izmantojot to pašu 22 ciparu formātu
  • IBAN validātors: Pārrobežu maksājumiem, kas iesaista Eiropas vai citas starptautiskās konts
  • Banku API pakalpojumi: Ražošanas sistēmām, kas nepieciešamas konta īpašuma un atlikuma pārbaudei, ne tikai formāta validācijai

Svarīgs ierobežojums: Šis rīks validē tikai formātu un pārbaudes ciparus. Tas nevar apstiprināt, vai CBU atbilst aktīvai bankas kontam vai pārbaudīt konta īpašnieka identitāti. Šādām pārbaudēm būs nepieciešama integrācija ar Argentīnas banku API vai maksājumu apstrādātājiem.

Kā Argentīnas banku sistēma pieņēma CBU

Pirms 2000. gada novembra naudas pārskaitīšana starp Argentīnas bankām bija pārsteidzoši sarežģīta. Katra finanšu iestāde izmantoja savu konta numerācijas sistēmu — dažām bija 10 cipari, citām 15, un nebija standartizēta veida, kā identificēt, kura banka vai filiāle glabā kontu. Starpbanku pārvedumi prasīja manuālu pārbaudi un bieži aizņēma dienas to apstrādei.

BCRA ieviesa CBU, lai atrisinātu šo sadrumstalotību. Nosakot vienotu 22 ciparu formātu visās finanšu iestādēs, Argentīna saskaņojās ar starptautiskiem standartiem, līdzīgi Eiropas IBAN sistēmai. Iegultie kontrolcipari bija īpaši gudri: tie automātiski uztver lielāko daļu datu ievades kļūdu, samazinot neveiksmīgus pārvedumus un ar to saistītās izmaksas par izmeklēšanu un darījumu atcelšanu.

Kas ir interesanti: CBU formāts pēdējos 20 gados ir gandrīz nemainīgs. Lai gan banku tehnoloģija ir dramatiski attīstījusies — mobilās lietotnes, momentālie pārvedumi, digitālās maks — pamatā esošā CBU struktūra paliek nemainīga. Šī stabilitāte liecina par to, cik labi sākotnējais dizains paredzēja nākotnes vajadzības.

Šodien argentīnieši izmanto CBU praktiski visiem elektroniskajiem finanšu darījumiem: algu iemaksām, rēķinu apmaksai, nodokļu deklarācijām, valdības pabalstiem un e-komercei. Formāts ir izrādījies tik efektīvs, ka, kad parādījās digitālās maks (piemēram, Mercado Pago), regulatori pieņēma to pašu struktūru CVU (Clave Virtual Uniforme) vietā, neizdomājot kaut ko jaunu.

Bieži uzdotie jautājumi

Kāda ir atšķirība starp CBU un CVU?

CBU identificē tradicionālās banku kontu, savukārt CVU (Clave Virtual Uniforme) identificē digitālo maku kontus no finanšu tehnoloģiju sniedzējiem, piemēram, Mercado Pago, Ualá vai Brubank. Formāts ir identisks - 22 cipari ar vienādu validācijas algoritmu - kas ir loģiski, jo tie ir savstarpēji izmantojami. Jūs varat pārsūtīt naudu no CBU uz CVU un otrādi tāpat kā jebkuru citu bankas pārskaitījumu. Pirmie trīs cipari atklāj, vai jūs skatāt tradicionālo banku vai digitālo maku sniedzēju.

Vai es varu uzzināt bankas nosaukumu no CBU?

Jā. Pirmie trīs cipari ir bankas identifikators, ko piešķīris BCRA. Piemēram, kodi, kas sākas ar "011", pieder Banco Nación, savukārt "017" norāda uz BBVA Argentīnu. BCRA publicē šo kodu oficiālo reģistru, kuru banku lietojumprogrammas parasti izmanto, lai automātiski parādītu bankas nosaukumu, ievadot CBU.

Vai CBU ir tas pats kas konta numurs?

Ne gluži. Jūsu konta numurs ir iekļauts CBU, bet CBU to apvieno ar papildu maršrutēšanas informāciju. Domājiet par to līdzīgi kā starpību starp ielas adresi un GPS koordinātēm - abas identificē atrašanās vietu, bet viena ietver vairāk konteksta. CBU apvieno jūsu bankas kodu, filiāles kodu, konta numuru un divus pārbaudes ciparus vienā pārsūtāmā virknē.

Cik droši ir dalīties ar savu CBU?

Jūsu CBU ir paredzēts, lai to kopīgotu - tas ir tieši tā mērķis. Saņēmējiem tas ir nepieciešams, lai iemaksātu naudu jūsu kontā. Atšķirībā no paroles vai PIN koda, CBU ļauj tikai ienākošos pārskaitījumus, nevis izņemšanu. Tomēr izturoties pret to kā jebkuru finanšu informāciju: dalieties ar to ar cilvēkiem vai uzņēmumiem, kuriem uzticaties, un esiet piesardzīgi, publicējot to publiski tiešsaistē. Daži cilvēki izvēlas dalīties ar savu CBU atlasīti, nevis publicēt to atklāti.

Vai CBU var beigties vai mainīties?

Jūsu CBU paliek ar jums, kamēr konts ir atvērts. Tas mainās tikai tad, ja jūs aizveriet šo kontu un atverat jaunu, vai retos gadījumos, kad bankas apvieno vai pārstrukturē savu numerācijas sistēmu. Pat tad bankas parasti saglabā veco CBU pārejas periodā, lai izvairītos no atkārtotu maksājumu traucēšanas.

Kā atrast savu CBU?

Pārbaudiet savas bankas mobilo lietotni - tas parasti ir kontu detaļu sadaļā. Lielākā daļa Argentīnas banku to arī parāda tiešsaistes bankā, iespiež mēneša izrakstā, un dažas pat iekļauj to debetkartīšu otrā pusē. Ja nevarat to atrast, jebkurš bankas pārstāvis var to sniegt nekavējoties; tas netiek uzskatīts par sensitīvu informāciju līdzīgi PIN kodam.

Vai ārzemniekiem var būt CBU Argentīnā?

Jā. Atverot bankas kontu Argentīnā kā ārzemnieks, jums tiek piešķirts CBU tāpat kā jebkuram citam konta īpašniekam. Prasības atšķiras atkarībā no iestādes - dažas bankas prasa tikai pasi, savukārt citas lūdz dzīvesvietas apliecinājumu vai CDI (nodokļu identifikācijas numuru). Digitālie maki (CVU) bieži ir vieglāk pieejami ārzemniekiem nekā tradicionālie banku konti.

Kas notiek, ja es veicu pārskaitījumu uz nederīgu CBU?

Mūsdienu banku sistēmas veic formāta validāciju pirms pārskaitījuma iesniegšanas. Ja pārbaudes cipari nesaskan vai garums ir nepareizs, jūs saņemsiet tūlītēju kļūdu - pārskaitījums nekad neatstāj jūsu kontu. Tāpēc priekšējā validācija ir tik vērtīga; tā noķer drukas kļūdas pirms tās izraisa problēmas.

Sarežģītāka situācija ir, kad CBU iztur formāta validāciju, bet neatbilst aktīvam kontam. Pārskaitījums tiek iesniegts starpbanku tīklā, pēc tam atgriežas stundas vai dienas vēlāk. Jūs to jau esat reģistrējuši kā "nosūtītu" savā grāmatvedībā, un tagad jums ir jāsalīdzina atgriešana. Tāpēc dažas lietojumprogrammas arī pārbauda CBU pret banku datubāzēm pirms pārskaitījumu atļaušanas, lai gan tas prasa maksātu API piekļuvi.

Vai es varu būt vairākas CBU?

Pilnīgi noteikti. Katrs konts ģenerē savu CBU. Ja jums ir tekošais konts un krājkonts tajā pašā bankā, jums būs divas atšķirīgas CBU. Dažādi konti dažādās bankās? Vēl vairāk CBU. Katra no tām unikāli identificē konkrētu kontu konkrētā filiālē konkrētā iestādē.

Vai CBU sistēma tiek izmantota ārpus Argentīnas?

Nē, CBU ir specifiski Argentīnai. Katrai valstij ir sava sistēma: Eiropā izmanto IBAN, ASV izmanto maršrutēšanas numurus plus konta numurus, Austrālijā izmanto BSB kodus utt. Veicot starptautiskus naudas pārskaitījumus, parasti jums būs nepieciešams saņēmēja SWIFT kods plus viņu vietējais konta identifikators - kas Argentīnas gadījumā būtu CBU.

Atsauces un oficiālā dokumentācija

Lai iegūtu autoritatīvu informāciju par Argentīnas banku standartiem:

  1. Argentīnas Centrālā banka (BCRA) - Finanšu sistēmas noteikumi - Oficiālā BCRA dokumentācija par maksājumu sistēmas standartiem un banku noteikumiem

  2. Likums Nr. 25,345 - "Nodokļu apiešanas novēršana un maksājumu modernizācija" (2000. gada novembris) - Likumdošana, kas noteica Argentīnas elektronisko maksājumu sistēmu ietvaru

  3. BCRA komunikācija "A" sērija - Tehniskie apkārtraksti, kas definē CBU ieviešanas prasības finanšu iestādēm

  4. Interbanking S.A. - Organizācija, kas darbojas Argentīnas starpbanku elektronisko maksājumu tīklā un uztur CBU maršrutēšanas tabulas

Šie avoti sniedz tehniskās specifikācijas, kas izmantotas šī validatora ieviešanā, un tos regulāri atjaunina Argentīnas finanšu iestādes.

Vai esat gatavi validēt vai ģenerēt CBU?

Vai jūs veidojat maksājumu integrāciju, testējat finanšu tehnoloģiju lietotni vai mācāties par Argentīnas banku sistēmu, izpratne par CBU validāciju ir būtiska. Šis rīks īsteno tieši tādus pašus kontrolsummas algoritmus, kādus izmanto Argentīnas bankas, lai jūs varētu noķert formāta kļūdas pirms darījumu neveiksmēm.

Atcerieties: formāta validācija ir tikai pirmais solis. Pareizi formatēts CBU negarantē, ka konts eksistē vai ka jums ir pareizais saņēmējs. Ražošanas sistēmām, kas darbojas ar īstām naudas summām, apvienojiet formāta validāciju ar papildu pārbaudi, izmantojot banku API vai maksājumu apstrādātājus.

Rīks neprasa reģistrāciju vai instalāciju - vienkārši atveriet to un sāciet validēt vai ģenerēt CBU saskaņā ar oficiālajiem BCRA standartiem.