Прескочи към съдържанието

Генератор и валидатор на CBU за Аржентина | Банкови кодове на BCRA

Генериране и валидиране на аржентински CBU (Clave Bancaria Uniforme) банкови кодове. Безплатен инструмент, използващ официални алгоритми на BCRA за разработчици, тестери и финансови приложения.

Генератор и валидатор на аржентински CBU

Генерирайте случаен, но валиден CBU за тестване на вашите приложения и интеграции.

Натиснете бутона по-горе, за да генерирате валиден CBU

За CBU

CBU (Clave Bancaria Uniforme) е 22-цифров код, използван в Аржентина за идентифициране на банкови сметки за електронни преводи и плащания.

Всеки CBU съдържа информация за банката, клона и номера на сметката, заедно с контролни цифри, които гарантират неговата валидност.

Структура на CBU

Първи блок (8 цифри): Код на банка и клон
XXXXXXXX
Втори блок (14 цифри): Номер на сметка
XXXXXXXXXXXXXX
Калкулатор за зареждане...
📚

Документация

CBU (Clave Bancaria Uniforme) е код от 22 цифри, който идентифицира банкова сметка в Аржентина. Този инструмент генерира случайни CBU, отговарящи на официалните правила за контролни цифри, и проверява дали съществуващ CBU е правилно формиран.

Какво представлява CBU?

Clave Bancaria Uniforme на испански означава „единен банков ключ“. Централната банка на Аржентина, Banco Central de la República Argentina (BCRA), е определила частите на CBU в Comunicación „A“ 2622 от 14 ноември 1997 г., озаглавена „Национална платежна система. Елементи, съставляващи единния банков ключ“. Целта е била всяка банкова сметка в страната да има единен идентификатор. Преди това всяка банка е използвала собствена система за номериране на сметките, което е правело междубанковите преводи бавни и податливи на грешки.

Всяка активна банкова сметка в Аржентина има точно един CBU. Банките го показват в приложенията си, в извлеченията и в онлайн банкирането, а клиентите го предоставят на всеки, който трябва да им изпрати пари чрез превод.

Структура и формат на CBU

CBU винаги е дълъг точно 22 цифри и не съдържа букви или интервали. Той се разделя на два блока:

  • Първи блок (8 цифри): идентифицира банката и клона. Първите 3 цифри са кодът на банката, следващите 4 цифри са кодът на клона, а цифрата на позиция 8 е контролна цифра.
  • Втори блок (14 цифри): идентифицира сметката. Първите 13 цифри са номерът на сметката. Цифрата на позиция 14 е контролна цифра.

Контролната цифра се изчислява от останалите цифри в блока. Тя позволява на компютър да открие сгрешена или разменена цифра, без да се свързва със сървър на банка. Ако контролната цифра на подаден CBU не съвпада с резултата от формулата, CBU се отхвърля като невалиден.

Как се изчислява контролната цифра на CBU

И двете контролни цифри се изчисляват по един и същ метод, наречен контролна сума по модул 10 с тегла. Всяка цифра от базовия номер на блока се умножава по фиксирано тегло, произведенията се събират и последната цифра се получава от тази сума.

Стъпки:

  1. Умножете всяка цифра от базовия номер по съответстващото ѝ тегло.
  2. Съберете всички произведения.
  3. Разделете сумата на 10 и запазете остатъка.
  4. Ако остатъкът е 0, контролната цифра е 0. В противен случай контролната цифра е 10 минус остатъкът.

Тегла за първия блок (прилагат се към първите 7 цифри): 7, 1, 3, 9, 7, 1, 3

Тегла за втория блок (прилагат се към първите 13 цифри на втория блок): 3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3

Пример: изчисляване на CBU

Започнете с базов номер от 7 цифри за първия блок: 0110070.

Цифра0110070
Тегло7139713
Продукт0130070

Сумата на произведенията е 11. Остатъкът при деление на 10 е 1, така че контролната цифра е 10 − 1 = 9. Първият блок е 01100709.

След това вземете базов номер от 13 цифри за втория блок: 0003100056000. Умножаването на всяка цифра по нейното тегло (3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3) и събирането на произведенията дават сума 75. Остатъкът при деление на 10 е 5, така че контролната цифра е 10 − 5 = 5. Вторият блок е 00031000560005.

Съединяването на двата блока дава пълния CBU:

10110070900031000560005
2

Този код от 22 цифри е валиден CBU, защото и двете му контролни цифри съвпадат с резултатите от формулата.

Работа с генератора

Разделът за генериране попълва позициите за банка, клон и сметка със случайни цифри, след което изчислява двете контролни цифри по горната формула. Резултатът е код от 22 цифри, който винаги преминава проверката и е полезен за попълване на тестови бази данни или за проверка как софтуерът обработва CBU, без да се използва реален номер на сметка.

Работа с валидатора

Разделът за проверка сравнява подаден CBU с четири правила: той трябва да е с точно 22 знака, да съдържа само цифри, цифрата на позиция 8 трябва да съвпада с контролната цифра, изчислена от първите 7 цифри, а цифрата на позиция 22 трябва да съвпада с контролната цифра, изчислена от предхождащите я 13 цифри. Ако някое правило не е изпълнено, инструментът посочва кой блок е невалиден.

Преминаването на тези проверки потвърждава само че CBU е правилно формиран. То не потвърждава дали сметката съществува и е открита, тъй като това изисква достъп до собствените регистри на банката.

CBU и CVU

CVU (Clave Virtual Uniforme) идентифицира сметка при доставчик на цифров портфейл, например финтех приложение за плащания, а не в традиционна банка. CVU използва същия формат от 22 цифри и същата формула за контролната цифра като CBU, така че двата идентификатора могат да се използват взаимозаменяемо за изпращане и получаване на преводи.

Често задавани въпроси

Колко цифри има един CBU? Точно 22. Първите 8 идентифицират банката и клона, а последните 14 идентифицират сметката.

Каква е разликата между CBU и CVU? CBU е свързан с банкова сметка. CVU е свързан със сметка в цифров портфейл. И двата използват 22 цифри и едни и същи правила за контролните цифри, а парите могат да се прехвърлят между тях като при всеки друг превод.

Може ли генериран CBU да се използва за реален превод? Не. За генерирания CBU е гарантирано само че е правилно формиран; той не е свързан с реална сметка, така че изпратеният към него превод ще бъде неуспешен или отхвърлен.

Защо инструментът за проверка отхвърля CBU, който изглежда правилен? Обикновено заради грешка при копиране и поставяне, например излишен интервал, липсваща цифра или разменени цифри. Формулата за контролната цифра е предназначена точно за откриване на такива грешки.

Гарантира ли валидният CBU, че сметката съществува? Не. Контролните цифри само потвърждават, че кодът следва правилния формат. За да се потвърди дали сметката е открита и активна, е необходима проверка в самата банка.

Къде може човек да намери своя CBU? В раздела с данни за сметката в мобилното приложение или онлайн банкирането на своята банка, както и в разпечатано извлечение по сметката.