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

Генератор и валидатор на мексикански CLABE | Безплатен инструмент за тестване

Генерирайте валидни мексикански CLABE номера за тестване на платежни системи. Създайте множество CLABE с правилни банкови кодове и контролни цифри. Проверявайте съществуващи CLABE номера мигновено и безплатно.

Генератор на мексикански CLABE

Генериране на валидни мексикански CLABE (Clave Bancaria Estandarizada) номера за тестване на софтуер или проверка на съществуващи такива.

Калкулатор за зареждане...
📚

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

Какво представлява номерът CLABE?

CLABE (Clave Bancaria Estandarizada, или „стандартизиран банков код“) е число от 18 цифри, което идентифицира банкова сметка в Мексико. Всяка сметка във всяка мексиканска банка има такъв номер. Банките и платежните системи го използват, за да насочват електронните преводи към правилната сметка. Този инструмент генерира номера CLABE в правилния формат за софтуерно тестване и проверява дали съществуващ CLABE е валиден.

Мексико въвежда CLABE през 2004 заедно със SPEI (Sistema de Pagos Electrónicos Interbancarios), системата за междубанкови плащания в реално време на страната, която се управлява от централната банка Banco de México. Преди съществуването на CLABE всяка банка използва собствен формат на номерата на сметките, което прави преводите между банки бавни и податливи на грешки. Единният формат от 18 цифри решава този проблем.

Структура на CLABE

CLABE винаги съдържа точно 18 цифри, разделени на четири части:

  1. Банков код (цифри 1–3): идентифицира банката. Например 002 е Banamex, 012 е BBVA Bancomer, 014 е Santander, 021 е HSBC, а 072 е Banorte.
  2. Код на клона (цифри 4–6): идентифицира клона, в който е открита сметката.
  3. Номер на сметката (цифри 7–17): число от 11 цифри, което идентифицира конкретната сметка в този клон.
  4. Контролна цифра (цифра 18): една цифра, изчислена от първите 17 цифри, която служи за откриване на печатни грешки.

Формула за контролната цифра на CLABE

Контролната цифра се получава чрез претеглена контролна сума. Изчислението е следното:

  1. Умножете всяка от първите 17 цифри по тегло. Теглата се повтарят по модела 3, 7, 1, 3, 7, 1 и така нататък за всичките 17 позиции.
  2. За всяко произведение запазете само последната му цифра (остатъка от делението на произведението на 10).
  3. Съберете всичките 17 последни цифри, за да получите сума.
  4. Вземете остатъка от делението на сумата на 10. Наречете тази стойност m.
  5. Контролната цифра е (10 - m) mod 10.

Окончателното „mod 10“ в стъпка 5 е важно: то превръща резултат 10 в 0, така че контролната цифра винаги е една цифра от 0 до 9.

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

Решен пример

Вземете първите 17 цифри 01234512345678901, съставени от банков код 012 (BBVA Bancomer), код на клона 345 и номер на сметката 12345678901.

Умножаването на всяка цифра по нейното тегло (3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7) и запазването само на последната цифра от всяко произведение дава: 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7

Сборът им е 77. Остатъкът от делението на 77 на 10 е 7. Контролната цифра е (10 - 7) mod 10 = 3.

Така полученият CLABE с пълна и правилно изчислена контролна сума е:

012345123456789013

При разчитане: 012 е банковият код (BBVA Bancomer), 345 е кодът на клона, 12345678901 е номерът на сметката, а 3 е контролната цифра.

Как работи генераторът

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

Генериране на един CLABE. Изберете конкретна банка или оставете инструмента да избере банка на случаен принцип. Резултатът показва всяка част от номера отделно.

Генериране на няколко CLABE номера. Създайте до 100 наведнъж — от една избрана банка или от произволно смесени банки. Всеки номер в групата е уникален.

Проверка на CLABE. Въведете произволен номер от 18 цифри. Инструментът проверява три неща: дали съдържа точно 18 цифри, дали първите три цифри съответстват на действителен банков код и дали 18-ата цифра съответства на стойността, която формулата изчислява за първите 17 цифри.

За какво служат генерираните номера

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

Банковите кодове могат да се променят с течение на времето, когато институции се сливат или се лицензират нови. Списъкът с банкови кодове, използван от този инструмент, може да не отразява най-скорошните официални промени, затова всеки, който работи по проект, зависещ от точен и актуален банков код, трябва да го потвърди в официалната документация за CLABE на Banco de México.

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

За какво се използва номерът CLABE?

Той идентифицира конкретна банкова сметка в Мексико, така че електронният превод да достигне до правилните банка, клон и сметка.

Как мога да разбера към коя банка принадлежи даден CLABE?

Първите три цифри са банковият код. Например 012 е BBVA Bancomer, 014 е Santander, а 072 е Banorte.

Свързани ли са генерираните от този инструмент CLABE номера с реални сметки?

Не. Те са правилно форматирани и преминават структурната проверка, но не съответстват на реална сметка. Трябва да се използват само за тестване.

Как да проверя дали даден CLABE е валиден?

Проверете три неща: номерът трябва да съдържа точно 18 цифри, първите три цифри трябва да са действителен банков код, а 18-ата цифра трябва да съответства на стойността, изчислена от първите 17 цифри чрез описаната по-горе претеглена контролна сума.

Може ли произволен номер от 18 цифри да премине като валиден CLABE?

Рядко. Само приблизително един от всеки девет трицифрени кода принадлежи на реална банка, а само една от десетте възможни последни цифри дава правилната контролна цифра за даден префикс от 17 цифри. Комбинирано, произволен номер от 18 цифри има приблизително 1% вероятност да премине и двете проверки.

Защо банка би отхвърлила CLABE, който този инструмент отбелязва като валиден?

Този инструмент проверява само структурата: дължината, банковия код и контролната цифра. Банката проверява също дали сметката действително съществува и е открита. Структурно валиден, но измислен CLABE ще се провали на тази втора стъпка, тъй като не сочи към реална сметка.

Източници

  1. Banco de México, "CLABE - Clave Bancaria Estandarizada": https://www.banxico.org.mx/servicios/clabe-estandarizada.html
  2. Banco de México, "Sistema de Pagos Electrónicos Interbancarios (SPEI)": https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/
  3. Asociación de Bancos de México (ABM): https://www.abm.org.mx/