Перейти до вмісту

Генератор і Валідатор Мексиканських 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 ніколи не слід використовувати для фактичної оплати або зберігати в робочій системі як справжній рахунок клієнта.

Коди банків можуть змінюватися з часом через злиття установ або ліцензування нових банків. Список кодів банків, який використовує цей інструмент, може не враховувати найновіші офіційні зміни, тому всім, хто працює над проєктом, що залежить від точного й актуального коду банку, слід перевірити його за офіційною документацією Banco de México щодо CLABE.

Поширені запитання

Для чого використовується номер 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/