Task #2519
открытоДоработка банковских реквизитов
0%
Описание
1. Поле "Расчетный счет"
Формат: Расчетный счет в банках Кыргызстана обычно состоит из 16 цифр.
Алгоритм валидации:
Проверка длины: строка должна содержать ровно 16 цифр.
Контрольная сумма: для проверки корректности номера счета использовать алгоритм, предложенный НБКР, который включает расчеты на основе контрольных чисел или алгоритма Луна (если используется).
2. Поле "БИК"
Формат: БИК (банковский идентификационный код) состоит из 6 цифр.
Валидация:
Проверка длины: строка должна содержать ровно 6 цифр.
Проверка соответствия с БИКами, зарегистрированными в НБКР: при необходимости, сверять введенное значение с актуальными данными о БИКах, которые публикует НБКР.
3. Интеграция алгоритмов на уровне фронтенда и бэкенда
Фронтенд: базовая проверка длины и числовых значений для удобства пользователя.
Бэкенд: основная валидация с расчетом контрольной суммы для "Расчетного счета" и дополнительная проверка в базе данных по действующему списку БИКов.
4. Сообщения об ошибках
При ошибке валидации должны быть четкие уведомления:"Неверно введен расчетный счет".
https://www.nbkr.kg/contout.jsp?item=106&lang=RUS&material=103328
Нет данных для отображения