По роду деятельности частенько требуется проверка соответствия карточного счета БИКу банка. Речь о российских банках и карточных счетах, а не номеров карт! Для собственного удобства разработала портабельное приложение BankValidator 1.0 для проверки счета БИКу. Приложение не требует установки.
Логика работы:
- Пользователь вводит 9-значный БИК и 20-значный номер счёта.
- Может проверить БИК отдельно кнопкой «Проверить БИК».
- Может проверить оба реквизита вместе кнопкой «Проверить реквизиты».
- Результаты отображаются с цветовой индикацией (зелёный — успех, красный — ошибка).
Алгоритм проверки:
- Берём 3 последние цифры БИК и добавляем к ним номер счёта — получаем 23‑значное число.
- Умножаем каждую цифру на соответствующий весовой коэффициент: (7,1,3,7,1,3,…).
- Суммируем младшие разряды произведений.
- Если младший разряд суммы равен 0, счёт корректен.
То есть счёт должен проходить проверку контрольной суммы с использованием БИК.
Написано приложение в Delphi 10. Без стилей. Создана с использованием javascript для онлайн проверки.
с EXE файлом. Скачивание бесплатное.
Блог Bingam


