Описание контролей
1.1 Возможность предоставления услуги организации (услуга доступна клиенту)

Описание: Проверка контракта и соответствующих сервисов:

  • Действия по контракту не приостановлены.

  • По контракту не действует финансовая блокировка.

  • Договор с банком не расторгнут.

  • Контракт вступил в силу.

  • Данная услуга доступна в рамках данного контракта.

  • Указанное подразделение-получатель существует в системе.

  • Указанная организация-отправитель существует в системе.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

1.2 Обязательность указания суммы частичного возврата

Описание: Проверка указания суммы возврата при частичном возврате:

  • Если выбран частичный возврат, то поле для указания суммы возврата непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

1.3 Проверка на отрицательное значение

Описание: Проверка указания положительной суммы возврата при частичном возврате:

  • Если выбран частичный возврат и указана сумма возврата, то данная сумма больше нуля.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

1.4 Проверка неснижаемого остатка на счете

Описание: Проверка неснижаемого остатка при частичном изъятии депозита.

  • При частичном изъятии депозита (поле выбора Частично заполнено) остаток на депозитном счете после частичного изъятия не менее минимального процента от первоначальной суммы депозита, установленного для данного вида депозита в справочнике видов депозитов.

Начальный уровень проверки: Критическая ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.1.1 Обязательность указания номера документа

Описание: Проверка указания номера документа:

  • Поле для указания номера документа непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.1.2 Длина номера документа

Описание: Проверка длины указанного номера документа:

  • Максимальная длина указанного номера документа не превышает значения, заданного параметром maxLenght.

  • Минимальная длина указанного номера документа не меньше значения, заданного параметром minLenght.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

Параметры

minLegth

Тип параметра: Константа.

Описание: Минимальная допустимая длина номера документа.

Тип значений: Целое число.

Начальное значение: "0".

maxLength

Тип параметра: Константа.

Описание: Максимальная допустимая длина номера документа.

Тип значений: Целое число.

Начальное значение: "7".

2.1.3 Корректность номера документа

Описание: Проверка указанного номера документа:

  • Указанный номер документа не начинается с нуля.

  • Указанный номер документа не состоит только из нулей.

  • Указанный номер документа не содержит символов, отсутствующих в списке допустимых, заданном параметром allowable_symbols (кроме цифр).

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

Параметры

allowableSymbols

Тип параметра: Константа.

Описание: Допустимые символы, кроме цифр.

Тип значений: Строка.

Начальное значение: "0123456789".

2.1.4 Совпадение номера документа с существующими документами за год

Описание: Проверка уникальности номера документа в рамках организации за текущий год:

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.2.1 Обязательность указания даты документа

Описание: Проверка указания даты документа:

  • Дата документа указана.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.2.2 Корректность даты документа

Описание: Проверка формата указанной даты документа:

  • Значение указанной даты документа соответствует формату "ddmmyyyy".

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.2.3 Допустимость даты документа

Описание: Проверка допустимости указанной даты документа:

  • Разница между текущей датой и указанной датой документа не превышает значения, заданного параметром pastDays.

  • Разница между указанной датой документа и текущей датой не превышает значения, заданного параметром futuredays.

  • Разница между указанной датой документа и датой приема документа в банке не превышает значения, заданного параметром futureDaysBank.

  • Разница между датой приема документа в банке и указанной датой документа не превышает значения, заданного параметром pastDaysBank.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

Параметры

pastDays

Тип параметра: Константа.

Описание: Разница между текущей датой и датой документа, дней.

Тип значений: Целое число.

Начальное значение: "10".

futureDays

Тип параметра: Константа.

Описание: Разница между датой документа и текущей датой, дней.

Тип значений: Целое число.

Начальное значение: "10".

futureDaysBank

Тип параметра: Константа.

Описание: Разница между датой документа и датой приема документа в банке, дней.

Тип значений: Целое число.

Начальное значение: "30".

pastDaysBank

Тип параметра: Константа.

Описание: Разница между датой приема документа в банке и датой документа, дней.

Тип значений: Целое число.

Начальное значение: "5".

2.3.1 Обязательность указания ответственного исполнителя

Описание: Проверка указания ФИО исполнителя:

  • ФИО исполнителя указано.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.3.2 Обязательность указания контактной информации ответственного исполнителя

Описание: Проверка указания номера телефона исполнителя:

  • Номер телефона исполнителя указан.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.3.3 Обязательность указания получателя

Описание: Проверка указания подразделения-получателя заявления:

  • Поле для указания подразделения банка-получателя заявки непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.4.1 Тип соглашения

Описание: Проверка указания типа соглашения.

  • Поле для указания типа соглашения непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.4.1 Тип соглашения

Описание: Проверка указания типа соглашения.

  • Поле для указания типа соглашения непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.4.2 Номер соглашения

Описание: Проверка указания номера соглашения.

  • Поле для указания номера соглашения непустое.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.4.3 Дата соглашения

Описание: Проверка указания даты соглашения.

  • Поле для указания даты соглашения непустое.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.5 Номер депозитного договора

Описание: Проверка указания номера депозитного договора.

  • Поле для указания номера депозитного договора непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.6 Дата депозитного договора

Описание: Проверка указания даты депозитного договора.

  • Поле для указания даты депозитного договора непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.7.1 Номер открытого депозитного счета

Описание: Проверка указания номера депозитного счета.

  • Поле для указания номера депозитного счета непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.7.2 Корректность номера депозитного счета

Описание: Проверка корректности указанного номера депозитного счета.

  • Депозитный счет состоит из 20 знаков (без учета разделителей).

  • Депозитный счет состоит только из цифр (кроме 6 знака).

  • 6-й знак в номере депозитного счета – цифра или буква латинского алфавита.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.7.3 Наличие депозитного договора в справочнике

Описание: Проверка наличия указанного депозитного договора в справочнике.

  • Депозитный договор с указанным номером присутствует в списке доступных действующих депозитных договоров.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.8.1 Обязательность заполнения даты возврата

Описание: Проверка указания даты возврата:

  • Поле для указания даты возврата непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.8.2 Корректность даты возврата

Описание: Проверка корректности указанной даты возврата:

  • Дата возврата равна или позже текущей даты.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.8.3 Не выходной и не праздник

Описание: Проверка соответствия указанной даты возврата рабочим дням:

  • Дата возврата не приходится на выходной или праздничный день.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.9.1 Возможность возврата

Описание: Проверка допустимости досрочного возврата:

  • Указанный депозитный договор допускает возможность частичного или полного досрочного возврата.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.9.2 Допустимость даты возврата

Описание: Проверка допустимости даты досрочного возврата:

  • Наступил срок, начиная с которого можно досрочно изымать депозит по указанному депозитному договору.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.9.3 Сумма частичного возврата должна быть меньше, чем остаток на деп счете

Описание: Проверка допустимости суммы частичного досрочного возврата:

  • Если указан частичный возврат, то сумма возврата меньше остатка на указанном депозитном счете.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

2.9.4 Сравнение двух сумм при выполнении условия

Описание: Проверка допустимости суммы полного досрочного возврата:

  • Если указан полный возврат, то:

    • Если остаток на счете депозитного договора существует и не равен нулю, сумма возврата соответствует сумме остатка.

    • Если остаток на счете депозитного договора не указан или равен нулю, сумма возврата соответствует сумме депозитного договора.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

3.1.1 Обязательность заполнения счета

Описание: Проверка указания счета возврата:

  • Поле для указания номера счета возврата непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.

3.1.2 Принадлежность счета клиенту

Описание: Проверка принадлежности указанного счета возврата:

  • Указанный счет возврата принадлежит организации пользователя, формирующего данную заявку.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все заявки на возврат депозита.