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

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

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

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

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

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

1.1.2 Допустимость длины номера документа

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

  • Длина указанного номера документа не превышает значения, заданного параметром maxLength.

  • Длина указанного номера документа превышает значение, заданное параметром minLength.

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

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

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

Параметры

maxLength

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

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

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

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

minLength

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Указанная дата документа соответствует формату "ddmmyyyy".

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

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

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

1.3.1 Обязательность заполнения поля 'Ответственный исполнитель документа

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

  • Ответственный исполнитель указан.

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

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

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

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

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

  • Номер телефона ответственного лица указан.

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

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

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

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

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

  • Подразделение банка, куда будет отправлен документ, указано.

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

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

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

2.2 Обязательность указания карты

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

  • Карта указана.

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

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

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

2.3 Обязательность указания причины перевыпуска

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

  • Причина перевыпуска карты указана.

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

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

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

2.4 Обязательность указания описания причины перевыпуска

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

  • Описание причины перевыпуска карты указано.

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

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

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

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

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

  • Способ получения карты указан.

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

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

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

2.6 Обязательность указания места получения карты.

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

  • Место получения карты указано.

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

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

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

2.7 Обязательность указания нового имени и фамилии держателя карты

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

  • Новые имя и фамилия держателя карты указаны.

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

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

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

2.8 Корректность нового ФИО держателя карты

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

  • Указанные новые имя и фамилия держателя карты состоят только из букв русского или латинского алфавита.

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

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

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

2.9 Контроль доступа по типу карты

Описание: Проверка доступных для данного типа карты операций:

  • Если в документе указана виртуальная (цифровая) корпоративна карта (для данной карты указан тип "цифровая бизнес-карта"), то необходимо проверять:

    • Наличие подключенной услуги "Цифровые бизнес-карты Correqts Corporate"

      И

    • Конфигурация ДБО. Заявление на перевыпуск карты. Доступность типа карт в документе имеет значения "0" или "2".

  • Если в документе указана "обычная" корпоративная карта, то необходимо проверять:

    • Наличие подключенной услуги "Карта"

      И

    • Конфигурация ДБО. Заявление на перевыпуск карты. Доступность типа карт в документе имеет значения "0" или "1".

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

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

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

3.1 Полный контроль доступа по контрактам / сервисам

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

  • Документ соответствует действующему контракту.

  • Карта, заданная параметром card, относится к выбранному подразделению банка, заданному параметром branch.

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

  • На текущую дату контракт не расторгнут.

  • На текущую дату контракт вступил в силу.

  • Услуга по контракту предоставляется банком.

  • Документы по указанному счету, заданному параметром account, могут быть направлены в банк.

  • Подразделение-получатель, заданное параметром branch, указано.

  • Организация-отправитель, заданная параметром org, указана.

  • БИК указанного подразделения, заданный параметром bic, используется.

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

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

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

Параметры

account

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

Описание. Поле номера счета.

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

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

bic

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

Описание. Поле БИК счета.

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

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

branch

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

Описание. Поле-ссылка на подразделение.

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

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

branchID

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

Описание. ID подразделения.

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

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

card

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

Описание. Поле-ссылка на карту.

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

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

docDesc

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

Описание. Имя описателя документа.

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

Начальное значение. "com.bssys.sbns.dbo.paymentcard.cardservices.abroadopers.CS11Desc"

eqConditions

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

Описание. Условия эквивалентности полей, при которых будет выполняться проверка.

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

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

notConditions

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

Описание. Условия неравенства полей, при которых будет выполняться проверка.

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

Начальное значение. "{accountNumber=null}"

notValidM78

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

Описание. Валидация на ошибки подразделения-получателя и организации-отправителя.

Тип значений. Логический.

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

org

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

Описание. Поле-ссылка на организацию.

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

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

orgID

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

Описание. ID организации.

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

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

4.1 Проверка работы банка

Описание: Проверка времени работы банка:

  • Текущий день является рабочим в подразделении банка, заданном параметром branchIdField.

  • Подразделение банка не завершило работу на данный момент.

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

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

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

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

Параметры

branchIdField

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

Описание. Поле, содержащее идентификатор подразделения банка.

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

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

eqConditions

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

Описание. Условия эквивалентности полей, при которых будет выполняться проверка.

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

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

notConditions

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

Описание. Условия неравенства полей, при которых будет выполняться проверка.

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

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

timeTable

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

Описание. Условия неравенства полей, при которых будет выполняться проверка.

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

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

5.1 Проверка количества вложений

Описание: Проверка количества файлов вложений:

  • Количество вложенных файлов не превышает значения параметра maxCount.

  • Количество вложенных файлов больше значения параметра minCount.

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

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

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

Параметры

maxCount

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

Описание. Максимальная допустимое число файлов вложений.

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

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

minCount

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

Описание. Минимальная допустимое число файлов вложений.

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

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

5.2 Корректность наименования файла вложения

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

  • Если параметр listType имеет значение "include", то расширение файла вложения соответствует одному из значений списка допустимых типов файлов, заданного параметром extList.

  • Если параметр listType имеет значение "exclude", то расширение файла вложения должно отсутствовать в списке значений типов файлов, заданных параметром extList.

[Примечание] Примечание

Кроме данного контроля действуют общесистемные ограничения форматов файлов вложений (см. разд. «Контроль допустимости вложений» и разд. «Автоматическое определение типа файлов вложений»).

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

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

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

Параметры

CollectionName

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

Описание. Имя коллекции вложений.

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

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

extList

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

Описание. Перечень допустимых расширений файлов.

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

Начальное значение. "RTF,DBF,TXT,XLS,TIF,TIFF,JPE,JPEG,JPG,GIF,DOC,DOCX,BMP,PNG,XLSX,PDF,XML,JFIF,MNG,ARJ,PPT,RAR,ZIP"

listType

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

Описание: Тип перечня расширений файлов, задаваемого параметром extList:

  • "include" – белый список (только разрешенные типы файлов);

  • "exclude" – черный список (перечень запрещенных к вложению типов файлов).

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

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

5.3 Допустимость размера файла

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

  • Размер одного файла вложения не превышает значения параметра size.

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

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

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

Параметры

CollectionName

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

Описание. Имя коллекции вложений.

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

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

size

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

Описание. Допустимый размер файла вложения (Мб).

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

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

5.4 Допустимость суммарного размера вложений

Описание: Проверка суммарного размера всех вложенных файлов:

  • Суммарный размер всех вложенных файлов не превышает значения параметра size

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

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

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

Параметры

CollectionName

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

Описание. Имя коллекции вложений.

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

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

size

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

Описание. Допустимый размер файлов вложения (Мб).

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

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