Блог Bingam

Апр/26

18

Валидатор

По роду деятельности частенько требуется проверка соответствия карточного счета БИКу банка. Речь о российских банках и карточных счетах, а не номеров карт! Для собственного удобства разработала портабельное приложение BankValidator 1.0 для проверки счета БИКу. Приложение не требует установки.

Логика работы:

Screen

  1. Пользователь вводит 9-значный БИК и 20-значный номер счёта.
  2. Может проверить БИК отдельно кнопкой «Проверить БИК».
  3. Может проверить оба реквизита вместе кнопкой «Проверить реквизиты».
  4. Результаты отображаются  с цветовой индикацией (зелёный — успех, красный — ошибка).

Алгоритм проверки:

  1. Берём 3 последние цифры БИК и добавляем к ним номер счёта — получаем 23‑значное число.
  2. Умножаем каждую цифру на соответствующий весовой коэффициент: (7,1,3,7,1,3,).
  3. Суммируем младшие разряды произведений.
  4. Если младший разряд суммы равен 0, счёт корректен.

То есть счёт должен проходить проверку контрольной суммы с использованием БИК.

Написано приложение в Delphi 10. Без стилей. Создана с использованием javascript для онлайн проверки.

с EXE файлом. Скачивание бесплатное.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Еще нет комментариев.

Написать коммент

«

© 2010-2024 Bingam personal site

Theme Design by devolux.nh2.me

Статистика

Locations of visitors to this page
Яндекс.Метрика

Баннеры

Valid Robots.txt
Наверх