CBU generaator ja validaator Argentiinale | BCRA pangakoodid
Genereerige ja valideerige Argentiina CBU (Clave Bancaria Uniforme) pangakoode. Tasuta tööriist ametlike BCRA algoritmidega arendajatele, testijatele ja finantsilisteks rakendusteks.
Argentina CBU generaator ja validaator
Genereeri juhuslik, kuid kehtiv CBU oma rakenduste ja integratsioonide testimiseks.
Kehtiva CBU genereerimiseks klõpsa ülalolevat nuppu
CBU kohta
CBU (Clave Bancaria Uniforme) on 22-numbriline kood, mida kasutatakse Argentinas pangakontode tuvastamiseks elektroonilistes ülekannetes ja maksetes.
Iga CBU sisaldab teavet panga, filiaali ja kontonumbri kohta koos kontrollnumbritega, mis tagavad selle kehtivuse.
CBU struktuur
Dokumentatsioon
CBU (Clave Bancaria Uniforme) on 22-kohaline kood, mis identifitseerib Argentinas asuva pangakonto. See tööriist genereerib juhuslikke CBU-sid, mis läbivad ametlikud kontrollnumbri reeglid, ning kontrollib, kas olemasolev CBU on õigesti moodustatud.
Mis on CBU?
Clave Bancaria Uniforme tähendab hispaania keeles „ühtne pangavõti“. Argentina keskpank Banco Central de la República Argentina (BCRA) sätestas CBU osad dokumendis Comunicación „A“ 2622 kuupäevaga 14. november 1997, mille pealkiri oli „Sistema Nacional de Pagos. Elementos que integran la Clave Bancaria Uniforme“. Eesmärk oli anda igale riigi pangakontole üks standardne tunnus. Enne seda kasutas iga pank oma kontonumbrite süsteemi, mis muutis pankadevahelised ülekanded aeglaseks ja veaohtlikuks.
Igal aktiivsel pangakontol Argentinas on täpselt üks CBU. Pangad kuvavad seda oma rakendustes, kontoväljavõtetel ja internetipangas ning kliendid annavad selle kõigile, kes peavad neile ülekandega raha saatma.
CBU struktuur ja vorming
CBU on alati 22 numbri pikkune ning selles ei ole tähti ega tühikuid. See jaguneb kaheks plokiks:
- Esimene plokk (8 numbrit): näitab panka ja filiaali. Esimesed 3 numbrit moodustavad pangakoodi, järgmised 4 numbrit filiaali koodi ja 8. number on kontrollnumber.
- Teine plokk (14 numbrit): tuvastab konto. Esimesed 13 numbrit on kontonumber. 14. number on kontrollnumber.
Kontrollnumber on ploki teiste numbrite põhjal arvutatud number. Selle abil saab arvuti tuvastada valesti sisestatud või ümber paigutatud numbri ilma pangaserveriga ühendust võtmata. Kui esitatud CBU kontrollnumber ei ühti valemi tulemusega, lükatakse CBU kehtetuna tagasi.
Kuidas arvutada CBU kontrollnumbrit
Mõlema kontrollnumbri puhul kasutatakse sama meetodit, mida nimetatakse kaalutud modulo-10 kontrollsummaks. Ploki põhinumbri iga number korrutatakse kindla kaaluga, korrutised liidetakse ja viimane number saadakse selle summa põhjal.
Sammud:
- Korrutage põhinumbri iga number vastava kaaluga.
- Liitke kõik korrutised kokku.
- Jagage summa 10-ga ja säilitage jääk.
- Kui jääk on 0, on kontrollnumber 0. Vastasel juhul lahutage 10-st jääk.
Esimese ploki kaalud (rakendatakse esimesele 7 numbrile): 7, 1, 3, 9, 7, 1, 3
Teise ploki kaalud (rakendatakse teise ploki esimesele 13 numbrile): 3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3
Näide: CBU arvutamine
Alustage esimese ploki 7-numbrilisest põhinumbrist: 0110070.
| Number | 0 | 1 | 1 | 0 | 0 | 7 | 0 |
|---|---|---|---|---|---|---|---|
| Kaal | 7 | 1 | 3 | 9 | 7 | 1 | 3 |
| Korrutis | 0 | 1 | 3 | 0 | 0 | 7 | 0 |
Korrutiste summa on 11. 10-ga jagamisel on jääk 1, seega on kontrollnumber 10 − 1 = 9. Esimene plokk on 01100709.
Nüüd võtke teise ploki 13-numbriline põhinumber: 0003100056000. Iga numbri korrutamisel vastava kaaluga (3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3) ja korrutiste liitmisel saadakse summaks 75. 10-ga jagamisel on jääk 5, seega on kontrollnumber 10 − 5 = 5. Teine plokk on 00031000560005.
Mõlema ploki ühendamisel saadakse täielik CBU:
10110070900031000560005
2See 22-numbriline kood on kehtiv CBU, sest mõlemad kontrollnumbrid vastavad valemi tulemusele.
Generaatori kasutamine
Generaatori vahekaart täidab panga-, filiaali- ja kontoväljad juhuslike numbritega ning arvutab seejärel mõlemad kontrollnumbrid ülaltoodud valemi abil. Tulemuseks on 22-numbriline kood, mis läbib alati valideerimise. Seda saab kasutada testandmebaaside täitmiseks või selle kontrollimiseks, kuidas tarkvara CBU sisendit käsitleb, ilma tegelikku kontonumbrit kasutamata.
Valideerija kasutamine
Valideerija vahekaart kontrollib esitatud CBU-d nelja reegli alusel: see peab olema täpselt 22 märgi pikkune, sisaldama ainult numbreid, selle 8. number peab vastama esimese 7 numbri põhjal arvutatud kontrollnumbrile ja selle 22. number peab vastama sellele eelneva 13 numbri põhjal arvutatud kontrollnumbrile. Kui mõni reegel ei ole täidetud, teatab tööriist, milline plokk on vigane.
Nende kontrollide läbimine kinnitab ainult seda, et CBU on õigesti moodustatud. See ei kinnita, et konto on olemas või avatud, sest selleks tuleb pääseda ligi panga enda andmetele.
CBU ja CVU
CVU (Clave Virtual Uniforme) identifitseerib konto digirahakotiteenuse pakkuja juures, näiteks finantstehnoloogiaettevõtte makserakenduses, mitte traditsioonilises pangas. CVU kasutab sama 22-numbrilist vormingut ja sama kontrollnumbri valemit nagu CBU, mistõttu saab neid ülekannete saatmisel ja vastuvõtmisel omavahel asendada.
Korduma kippuvad küsimused
Mitu numbrit CBU-l on? Täpselt 22. Esimesed 8 tuvastavad panga ja filiaali ning viimased 14 konto.
Mis vahe on CBU-l ja CVU-l? CBU kuulub pangakontole. CVU kuulub digirahakoti kontole. Mõlemas kasutatakse 22 numbrit ja samu kontrollnumbri reegleid ning raha saab nende vahel liigutada nagu mis tahes muu ülekandega.
Kas genereeritud CBU-d saab kasutada pärisülekandeks? Ei. Genereeritud CBU puhul on tagatud ainult selle korrektne vorm, kuid see ei ole seotud ühegi päris kontoga, mistõttu sellele saadetud ülekanne ebaõnnestub või lükatakse tagasi.
Miks lükkab valideerija tagasi CBU, mis näib olevat õige? Tavaliselt on põhjuseks kopeerimis- ja kleepimisviga, näiteks lisatühik, puuduv number või kahe numbri vahetusse minek. Kontrollnumbri valem on loodud just selliste vigade tuvastamiseks.
Kas kehtiv CBU tagab, et konto on olemas? Ei. Kontrollnumbrid kinnitavad ainult seda, et kood järgib õiget vormingut. Konto avatuse ja aktiivsuse kinnitamiseks tuleb pöörduda panga poole.
Kust võib inimene leida oma CBU? Panga mobiilirakenduse või internetipanga kontoandmete jaotisest või prinditud kontoväljavõttelt.