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

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

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

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

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

Область применения: Все массовые платежи.

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

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

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

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

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

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

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

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

Область применения: Все массовые платежи.

Параметры:

maxLength

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

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

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

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

minLength

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

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

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

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

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

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

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

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

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

  • Номер документа не начинается с нуля (проверка выполняется, если параметр isStartWithZero = "true", по умолчанию отключена).

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

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

Область применения: Все массовые платежи.

Параметры:

allowable_symbols

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

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

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

Начальное значение:  Пустое значение (нет допустимых символов).

isStartWithZero

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

Описание: Определяет, выполнять ли проверку на начало номера с нуля.

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

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

1.4 Проверка на начало номера документа с нуля

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

  • Номер документа не начинается с нуля или нескольких нулей.

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

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

Область применения: Все массовые платежи.

2.1 Обязательность заполнения поля документа [Дата документа]

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

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

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

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

Область применения: Все массовые платежи.

3.1 Обязательность заполнения поля документа [От кого]

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

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

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

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

Область применения: Все массовые платежи.

4.1 Проверять, что общее количество документов более 0

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

  • Массовый платеж должен содержать хотя бы одно платежное поручение.

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

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

Область применения: Все массовые платежи.

4.2 Проверять, что итоговая сумма и количество документов в МП соответствует привязанным РПП

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

  • Итоговая сумма документов в массовом платеже соответствует суммам входящих в него РПП.

  • Итоговое количество документов в массовом платеже соответствует количеству входящих в него РПП.

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

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

Область применения: Все массовые платежи.

5.1 Проверять, что все РПП прошли собственные контроли системы

Описание: Проверка корректности РПП:

  • Все входящие в массовый платеж РПП прошли собственные проверки системы.

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

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

Область применения: Все массовые платежи.