NEW CASE
Antana

Створюємо цифрові рішення, які працюють на бізнес


Зателефонуйте нам +38 (066) 35-14-529

Зробімо перший крок до вашого сайту — напишіть нам

Закрити
Інструменти

Перевірка IBAN

IBAN на помилку: контрольна сума й код банку.

Перевірка виконується у вашому браузері за міжнародним алгоритмом MOD-97. Ми не звертаємось до банків, тому бачимо лише коректність самого номера, а не стан рахунку.

З чого складається IBAN

Міжнародний формат банківського рахунку. Кожна частина має своє призначення.

Код країни Дві літери на початку: UA для України, DE для Німеччини, PL для Польщі.
Контрольні цифри Дві цифри, які рахуються з решти номера. Саме вони дозволяють знайти помилку до відправлення грошей.
Код банку Ідентифікує установу. В Україні це шість цифр МФО, у різних країнах довжина відрізняється.
Номер рахунку Решта номера. Загальна довжина IBAN залежить від країни: 29 символів для України, 22 для Німеччини.

Що показує перевірка

Математична перевірка формату. Вона не звертається до банку й не підтверджує, що рахунок відкритий.

Помилка в цифрі Найчастіший випадок: одну цифру набрали не ту або переставили дві місцями. Контрольна сума це ловить.
Неправильна довжина Для кожної країни довжина фіксована. Зайвий чи пропущений символ видно одразу.
Країна й банк З номера видно, у якій країні відкритий рахунок і в якій установі. Корисно при міжнародних переказах.
Чого перевірка не покаже Чи існує рахунок насправді, чи він активний і кому належить. Це знає лише банк.

Помилки при переказах

Пробіли скопійовані з документа IBAN часто друкують групами по чотири символи для читабельності. У поле банку його вводять без пробілів.
Літера замість цифри Нуль і літера O, одиниця й літера I виглядають однаково в багатьох шрифтах. Класична помилка при наборі з паперу.
Реквізити з листа Шахраї підміняють рахунок у надісланому рахунку-фактурі. Реквізити варто звіряти телефоном, а не поштою.
Старий формат рахунку Україна перейшла на IBAN у 2019 році. Реквізити зі старих договорів уже не працюють.

З чого складається український IBAN

29 символів, і кожна група має своє призначення. Візьмемо приклад UA21 3223 1300 0002 6007 2335 6600 1:

  • UA — код країни за ISO 3166. Дві літери, завжди на початку.
  • 21 — контрольні цифри. Обчислюються з решти номера за алгоритмом MOD-97; саме вони дозволяють зловити одрук без звернення до банку.
  • 322313 — код банку, він же МФО. Шість цифр, за якими інструмент підписує назву установи: 305299 — ПриватБанк, 300465 — Ощадбанк, 322001 — Універсал Банк (monobank).
  • 0000026007233566001 — номер рахунку всередині банку, 19 символів. Нулі на початку — не помилка, а доповнення до стандартної довжини: старі рахунки були коротші.

Довжина IBAN різна в кожній країні: в Україні 29, у Німеччині 22, у Польщі 28, у Великій Британії 22. Інструмент знає довжини для 70 країн і спершу перевіряє її, а вже потім контрольну суму.

Як працює перевірка

Алгоритм MOD-97 стандартний для всіх країн. Перші чотири символи переносяться в кінець, літери замінюються числами (A=10, B=11 … Z=35), і отримане довге число ділиться на 97. Якщо остача дорівнює 1 — номер записано правильно. Один неправильний символ або дві переставлені цифри майже завжди дають іншу остачу, тому перевірка ловить типові помилки введення.

Що вона не може: сказати, чи існує такий рахунок, чи він відкритий і кому належить. Це знає лише банк. Коректний IBAN означає «номер без одруку», не більше.

QR-код для оплати

Після коректного українського IBAN нижче з'являється форма: отримувач, ЄДРПОУ або РНОКПП, сума й призначення. Кнопка збирає QR за стандартом Національного банку — тим самим, який читають Приват24, monobank, Ощад 24/7 та інші застосунки: людина сканує, і всі реквізити підставляються у форму переказу без ручного введення.

Де це корисно:

  • На рахунках-фактурах і актах — клієнт платить за десять секунд замість переписування 29 символів.
  • На сайті чи в профілі — для благодійних зборів, донатів, оплати послуг без інтеграції платіжної системи.
  • У месенджері — замість того, щоб диктувати реквізити, надіслати картинку.

Суму можна не вказувати — тоді платник впише її сам. Призначення платежу обов'язкове: без нього банк не проведе переказ юридичній особі. Код будується у браузері, дані нікуди не передаються. Перед тим як ставити QR на друк, проскануйте його власним застосунком — так ви побачите рівно те, що побачить платник.

Типові помилки при введенні IBAN

  • Літера O замість нуля. У номері після UA лише цифри. Якщо інструмент каже «некоректний», а номер з документа — перевірте саме це.
  • Пропущена або зайва цифра. Інструмент покаже «неправильна довжина» з очікуваним числом символів — рахуйте групи по чотири.
  • Старий номер рахунку без IBAN. До 2019 року в Україні рахунки були 14-значні, і реквізити вказувались як «р/р + МФО». Такий номер треба перевести в IBAN — це робить банк або калькулятор на його сайті.
  • Пробіли й дефіси. Їх можна вводити як завгодно — інструмент їх ігнорує, а в результаті покаже номер у друкованому форматі групами по чотири.

IBAN коректний, а платіж не проходить

Контрольна сума збігається, а банк відхиляє переказ — значить, проблема не в номері. Найчастіші причини: рахунок закритий; отримувач — юридична особа, а призначення платежу порожнє або не те, що очікує її банк; сума перевищує ліміт для переказу без ідентифікації; рахунок в іноземній валюті, а переказ у гривні. У кожному з цих випадків відповідь дає банк отримувача, а не перевірка номера.

Для реквізитів компаній є ще перевірка ЄДРПОУ та РНОКПП — вона так само за контрольною сумою ловить одруки в кодах, які йдуть поруч з IBAN у кожному рахунку.

Оцініть інструмент
Так ми знаємо, що доробити першим
Будьте першим, хто оцінить 5.0 з 5 0 голосів

Часті запитання

Як влаштований український IBAN?
Він має рівно 29 символів: дві літери коду країни UA, дві контрольні цифри, шість цифр коду банку (МФО) і дев’ятнадцять символів самого рахунку. Пробіли в записі нічого не означають — їх ставлять групами по чотири лише для зручності читання, і при введенні в банк вони не потрібні.
Що таке MOD-97 і навіщо він потрібен?
Це міжнародний алгоритм контролю: перші чотири символи переносять у кінець, літери замінюють числами, і отримане велике число ділять на 97. Якщо залишок дорівнює одиниці — номер записаний правильно. Метод ловить понад 99% типових помилок: переставлені місцями цифри, пропущений або зайвий символ. Саме тому банки перевіряють IBAN ще до відправлення платежу.
IBAN коректний, але платіж не проходить. Чому?
Тому що математична коректність і робочий рахунок — різні речі. Номер може бути записаний бездоганно, але рахунок закритий, заблокований, належить іншій особі або відкритий в іншій валюті. Ще одна часта причина — розбіжність між назвою отримувача в платіжці й реальним власником рахунку: банки таке відхиляють. Перевірити це можна лише в банку.
Що таке QR-код для оплати і де його приймають?
Це QR за стандартом Національного банку України, у якому зашиті реквізити отримувача: IBAN, назва, код ЄДРПОУ або РНОКПП, сума й призначення. Його читають Приват24, monobank, Ощад 24/7, Sense, ПУМБ та інші банківські застосунки — після сканування форма переказу заповнюється сама. Інструмент будує такий код для будь-якого коректного українського IBAN.
Чи безпечно вводити реквізити для QR?
Так. Код збирається у вашому браузері: ні IBAN, ні назва, ні сума нікуди не передаються. Крім того, у QR для оплати зашиті лише реквізити отримувача — ті самі, що ви й так друкуєте на рахунках. Отримати гроші з такого коду неможливо, лише надіслати.
Чому інструмент не підписує назву банку для мого IBAN?
Назва підставляється за кодом банку (МФО) з довідника найуживаніших установ. Якщо код не знайдено — ми нічого не показуємо, а не вгадуємо: неправильна назва банку гірша за її відсутність. Сам IBAN при цьому може бути цілком коректним — перевірка контрольної суми від довідника не залежить.
Чим IBAN відрізняється від старого номера рахунку з МФО?
До серпня 2019 року реквізити в Україні складались із двох частин: номера рахунку (до 14 цифр) і МФО банку (6 цифр). IBAN обʼєднує їх в один рядок із кодом країни та контрольними цифрами. Якщо у вас старі реквізити, перевести їх в IBAN може лише банк — формула не арифметична, бо номер рахунку доповнюється й може змінюватись.
Як перевірити IBAN онлайн?
Вставте номер у поле — з пробілами чи без, великими або малими літерами. Перевірка запускається одразу під час введення: спершу довжина за нормою країни, потім контрольна сума MOD-97. Для українського рахунку інструмент окремо покаже МФО, назву банку, якщо вона є в довіднику, і номер рахунку. Іноземні IBAN теж перевіряються — довжини відомі для понад 70 країн.
Telegram Viber Подзвонити