🛠️

Whiz Tools

Build • Create • Innovate

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

Генерирайте валидни произволни номера на CBU и валидирайте съществуващи банкови кодове в Аржентина с този прост и удобен инструмент за тестване и проверка.

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

Генерирайте валиден случаен CBU (Clave Bancaria Uniforme) за тестови цели.

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

За CBU

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

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

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

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

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

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

Въведение

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

Какво е CBU?

CBU (Clave Bancaria Uniforme или Унифициран банков код на английски) е стандартизираният идентификатор на банковата сметка на Аржентина, подобен на IBAN, използван в Европа, или системата за маршрутизация и номер на сметка в Съединените щати. Въведен от Централната банка на Аржентина (BCRA), системата CBU осигурява сигурни и точни електронни преводи на средства между сметки в аржентинската банкова система.

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

Всеки валиден CBU се състои точно от 22 цифри, разделени на два основни блока:

  1. Първи блок (8 цифри): Идентифицира финансовата институция и клон

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

    • Първи 13 цифри: Номер на сметката (може да включва тип на сметката и други идентификатори)
    • Последна цифра: Проверяваща цифра за втория блок

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

Как работи нашият генератор на CBU

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

  1. Системата генерира случайни цифри за кода на банката, кода на клона и частите на номера на сметката
  2. Изчислява подходящите проверяващи цифри, използвайки официалния алгоритъм
  3. Завършеният 22-цифрен CBU се сглобява и показва в стандартния формат

Генераторът е идеален за:

  • Софтуерни разработчици, които тестват финансови приложения
  • QA инженери, които валидират платежни системи
  • Образователни цели за разбиране на структурата на CBU
  • Създаване на примерни данни за демонстрации или документация

Стъпка по стъпка: Генериране на CBU

  1. Навигирайте до раздела "Генератор" на инструмента
  2. Щракнете върху бутона "Генерирай CBU"
  3. Валиден, случаен 22-цифрен CBU ще се появи в зоната за показване
  4. Използвайте бутона "Копирай", за да копирате CBU в клипборда си за употреба в приложенията си

Как работи нашият валидатор на CBU

Валидаторът на CBU анализира всеки 22-цифрен код, за да определи дали отговаря на официалните изисквания за CBU. Процесът на валидиране включва:

  1. Проверка на дължината (трябва да е точно 22 цифри)
  2. Проверка, че всички символи са числови
  3. Валидиране на проверяващата цифра на първия блок
  4. Валидиране на проверяващата цифра на втория блок

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

Стъпка по стъпка: Валидиране на CBU

  1. Навигирайте до раздела "Валидатор" на инструмента
  2. Въведете 22-цифрения CBU, който искате да валидирате
  3. Щракнете върху бутона "Валидирай CBU"
  4. Прегледайте резултата от валидирането:
    • Зелена индикация за валидни CBU
    • Червена индикация с конкретни съобщения за грешки за невалидни CBU

Алгоритъм за проверка на CBU

Алгоритъмът за проверка, използван за CBU, използва изчисление на тегловна сума, последвано от операция с модул, за да определи проверяващите цифри. Ето как работи:

Проверка на първия блок

За първия блок (първите 8 цифри), проверяващата цифра се изчислява по следния начин:

  1. Вземете първите 7 цифри на CBU
  2. Умножете всяка цифра по съответното тегло: [7, 1, 3, 9, 7, 1, 3]
  3. Сумирайте получените произведения
  4. Изчислете: 10 - (сума % 10)
  5. Ако резултатът е 10, проверяващата цифра е 0; в противен случай е изчислената стойност

Проверка на втория блок

За втория блок (последните 14 цифри), проверяващата цифра се изчислява по следния начин:

  1. Вземете първите 13 цифри от втория блок
  2. Умножете всяка цифра по съответното тегло: [3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3]
  3. Сумирайте получените произведения
  4. Изчислете: 10 - (сума % 10)
  5. Ако резултатът е 10, проверяващата цифра е 0; в противен случай е изчислената стойност

Примери за код

Ето примери за това как да реализирате валидиране и генериране на CBU на различни програмни езици:

1// JavaScript: Изчисляване на проверяваща цифра на CBU
2function calculateCheckDigit(number, weights) {
3  if (number.length !== weights.length) {
4    throw new Error('Дължината на числото трябва да съвпада с дължината на теглата');
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// Валидиране на първия блок на CBU
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

Случаи на употреба

Тестове на финансови приложения

Разработчиците и QA инженерите, работещи по финансов софтуер, се нуждаят от валидни CBU номера за тестове. Нашият генератор предоставя неограничено количество валидни тестови CBU, без да изисква достъп до реални банкови данни, като защитава личната информация и сигурността, докато осигурява задълбочено тестване.

Образователни цели

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

Проверка на банковата информация

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

Разработка на банкови интерфейси

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

Алтернативи

Докато нашият генератор и валидатор на CBU е специално проектиран за аржентински банкови кодове, можете да обмислите и тези алтернативи в зависимост от вашите нужди:

  1. Валидатор на CUIT/CUIL: За валидиране на аргентински номера за данъчна идентификация вместо банкови сметки
  2. Валидатор на IBAN: За международни номера на банкови сметки, използвани в Европа и други региони
  3. Валидатори на ABA/маршрутни номера: За кодове на банковата система на САЩ
  4. Пълни банкови API услуги: За производствени среди, изискващи реална проверка на сметки

История на системата CBU

Системата CBU беше внедрена от Централната банка на Аржентина (Banco Central de la República Argentina, или BCRA) през ноември 2000 г. като част от модернизацията на финансовата система на страната. Въвеждането на стандартизирания 22-цифрен код имаше за цел да:

  1. Улесни електронните преводи между различни банки
  2. Намали грешките при ръчно въвеждане на информация за сметки
  3. Ускори обработката на междубанкови транзакции
  4. Подобри сигурността в банковата система

Преди системата CBU всяка банка в Аржентина използваше свой собствен формат за идентифициране на сметки, което правеше междубанковите преводи трудни и податливи на грешки. Стандартизацията доведе банковата система на Аржентина в съответствие с международните практики, подобно на системата IBAN, използвана в Европа.

През годините CBU се е утвърдил като съществена част от финансовата инфраструктура на Аржентина, използван за:

  • Депозити на заплати
  • Плащания на сметки
  • Плащания на данъци
  • Държавни субсидии
  • Междубанкови преводи
  • Онлайн пазаруване

Системата остава почти непроменена от своето въвеждане, демонстрирайки здравината на дизайна си и ефективността си в задоволяване на нуждите на финансовата система на Аржентина.

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

Каква е разликата между CBU и CVU?

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

Мога ли да разбера името на банката от CBU?

Да, първите три цифри на CBU идентифицират финансовата институция. Централната банка на Аржентина поддържа регистър на тези кодове, който може да се консултира, за да се определи коя банка е издала конкретен CBU.

CBU същ ли е като номер на сметка?

Не, CBU съдържа повече информация от просто номера на сметката. Той включва код на банката, код на клона, номер на сметката и проверяващи цифри. Номерът на сметката е само един компонент от CBU.

Колко сигурно е да споделям CBU?

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

Може ли CBU да изтече или да се промени?

CBU остава валиден, докато свързаната с него банкова сметка съществува. Той ще се промени само ако затворите сметката си и отворите нова, или ако вашата банка премине през сливане или преструктуриране, което засяга номерацията на сметките.

Как да намеря своя CBU?

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

Могат ли чужденци да имат CBU в Аржентина?

Да, чужденците, които отворят банкова сметка в Аржентина, ще получат CBU. Изискванията за откриване на сметка варират в зависимост от банката и могат да включват документация за пребиваване.

Какво се случва, ако направя превод до невалиден CBU?

Повечето банкови системи ще валидират формата на CBU преди обработката на превода. Ако формата е невалидна, преводът ще бъде незабавно отхвърлен. Въпреки това, ако CBU е валиден, но не съответства на активна сметка, преводът може да бъде иницииран, но в крайна сметка ще бъде върнат.

Мога ли да имам множество CBU?

Да, всяка банкова сметка, която притежавате, ще има свой уникален CBU. Ако имате множество сметки, дори в една и съща банка, всяка ще има различен CBU.

Използва ли се системата CBU извън Аржентина?

Не, системата CBU е специфична за Аржентина. Други страни имат свои собствени системи за идентифициране на банкови сметки, като IBAN в Европа, BSB+номер на сметка в Австралия или маршрутизация+номер на сметка в Съединените щати.

Референции

  1. Централна банка на Аржентина (BCRA). "Регулации на финансовата система." Официален уебсайт на BCRA

  2. Закон за националната платежна система (Закон № 25,345). "Превенция на данъчната измама и модернизация на плащанията." Аржентински официален бюлетин, ноември 2000 г.

  3. Аржентинска банка (ABA). "Технически спецификации на CBU." Документация за банкови стандарти, 2020 г.

  4. Interbanking S.A. "Насоки за електронни преводи на средства." Техническа документация за финансови институции, 2019 г.

  5. Министерство на икономиката на Аржентина. "Електронни платежни системи в Аржентина." Доклад за финансовото включване, 2021 г.

Заключение

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

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

🔗

Свързани инструменти

Открийте още инструменти, които могат да бъдат полезни за вашия работен процес