Перевірка реквізитів платіжки: IBAN, ЄДРПОУ і МФО разом
Бухгалтер перед оплатою перевіряє не «IBAN окремо», а звʼязку реквізитів: чи коректні контрольні цифри IBAN, чи справжній код ЄДРПОУ, чи збігається МФО з квитанції з кодом банку всередині IBAN. Цей інструмент робить усі три перевірки одразу — прямо у браузері, без відправки даних на сервер.
Що саме перевіряється
Контрольні цифри IBAN (MOD-97)
Український IBAN — це рівно 29 символів: UA + 2 контрольні цифри + 6 цифр МФО банку + 19 цифр номера рахунку. Контрольні цифри рахуються за міжнародним алгоритмом MOD-97 (ISO 13616): перші чотири символи переносяться в кінець, літери замінюються числами (A=10 … Z=35), і залишок від ділення отриманого числа на 97 має дорівнювати 1. Будь-яка одна змінена чи переставлена цифра ламає цю рівність — саме тому банк відхиляє IBAN з одруком, а не відправляє гроші «кудись».
Контрольна сума ЄДРПОУ
Восьмизначний код ЄДРПОУ теж має вбудований захист: остання цифра — контрольна. Перші сім цифр множаться на вагові коефіцієнти (1–7, а для кодів у діапазоні 30–60 млн — 7,1,2…6), сума ділиться на 11, і залишок має збігтися з восьмою цифрою (з повторним проходом при залишку 10). Випадковий набір восьми цифр цю перевірку зазвичай не проходить.
Звірка МФО з IBAN
Код банку (МФО) зашитий всередині IBAN — це символи з 5-го по 10-й. Якщо на квитанції окремо надруковане МФО і воно не збігається з кодом усередині IBAN — один з двох реквізитів помилковий. Це типовий маркер квитанції, зібраної вручну з різних джерел, або підробленого рахунку.
Часті питання
Куди відправляються введені реквізити?
Нікуди. Обидва алгоритми — прості арифметичні перевірки, вони виконуються JavaScript-ом у вашому браузері. Сторінка не надсилає введене на сервер.
IBAN валідний — значить, можна платити?
Валідний IBAN означає лише відсутність одруків. Чи належить рахунок саме вашому контрагенту — перевіряється звіркою назви і коду ЄДРПОУ з Єдиним держреєстром. Завантажте квитанцію у ScanPay — ця звірка виконається автоматично.
Чому РНОКПП (10 цифр) перевіряється лише за форматом?
У реєстраційного номера фізособи інший алгоритм контрольної цифри, ніж у ЄДРПОУ. Щоб не давати хибних «валідно/невалідно», для 10-значних кодів ми чесно перевіряємо лише формат.
Можна перевірити одразу пачку квитанцій?
Так — але вже не вручну: завантажте фото чи PDF у ScanPay, і кожна квитанція пройде всі перевірки (IBAN, ЄДРПОУ + звірка з ЄДР, МФО, територія) автоматично, а результат можна експортувати файлом у клієнт-банк.
Перевірка всієї квитанції — а не трьох полів
Сфотографуйте квитанцію: ScanPay розпізнає реквізити, перевірить їх за держреєстрами і позначить усе сумнівне. Безкоштовно.
Перевірити квитанцію