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

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

  • Поле Дата непустое.

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

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

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

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

  • Дата документа превосходит текущую дату на число дней, не более чем задано параметром futureDays.

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

    Проверка выполняется с учетом часового пояса.

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

Параметры

pastDays

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

Описание: Допустимое число дней от даты документа до текущей даты.

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

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

futureDays

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

Описание: Допустимое число дней после текущей даты до даты документа.

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

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

1.3 Обязательность заполнения поля 'Номер' документа

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

  • Поле Номер непустое.

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

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

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

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

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

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

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

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

Параметры

allowable_symbols

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

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

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

Начальное значение: Пусто.

1.5 Обязательность заполнения поля 'Подразделение' документа

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

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

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

1.6 Обязательность заполнения поля 'Организация' документа

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

  • Поле Организация непустое.

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

1.7 Обязательность заполнения поля 'Идентификатор QR-C2B (qrcId)' документа

Описание: Проверка указания идентификатора QR-C2B (qrcId):

  • Поле Идентификатор QR-C2B (qrcId) непустое.

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

1.8 Принадлежность счета зачисления справочнику счетов

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

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

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

1.9 Видимость счета зачисления пользователю

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

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

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

1.10 Состояние счета зачисления

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

  • Счет зачисления обслуживается в системе ДБО (найден в справочнике счетов).

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

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

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

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

1.11 Контроль на допустимость значения суммы

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

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

Параметры

minValue

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

Описание: Минимальная сумма, разрешенная к платежу по подписке СБП.

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

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

1.12 Обязательность заполнения поля 'Идентификатор плательщика' документа

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

  • Поле Идентификатор плательщика непустое.

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

1.13 Соответствие данных QR-C2B данным из справочника подписок

Описание: Проверка соответствия данных выбранного QR-C2B и записи справочника подписок СБП:

  • Если поля Идентификатор плательщика и Идентификатор QR-C2B (qrcId) заполнены, то значения в заданных параметром fieldsMap парах полей в выбранном QR-C2B и записи справочника подписок СБП совпадают

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

Параметры

fieldsMap

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

Описание: Соответствие полей: для каждой пары полей сначала идет название поля документа, затем в квадратных скобках – список из двух идентификаторов полей, в котором первым идет идентификатор поля QR-кода и вторым идентификатор поля подписки.

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

Начальное значение: "{Счет зачисления=[account, receiverAccount], Сумма платежа=[operationSum, docSum], ТСП получателя=[tspId, receiverTspId]}"

1.14 Проверка на наличие дубликата документа по идентификатору QR-C2B (qrcId)

Описание: Проверка уникальности документа по идентификатору QR-C2B (qrcId):

  • Если идентификатор QR-C2B (qrcId) указан, то в системе нет документа с тем же значением идентификатора QR-C2B (qrcId) в статусах, заданных параметром stateList.

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.

Параметры

stateList

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

Описание: Список проверяемых статусов, разделенных запятой с пробелом.

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

Начальное значение: "[new, invalid, partlySigned, signed, delivered, accepted, exportError, exported, acceptedByABS, processed]"

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

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

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

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

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

  • Контракт не расторгнут.

  • Услуга Требование к счету ФЛ от ЮЛ по СБП доступна данной организации в рамках данного контракта по указанному в документе счету.

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

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

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

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

Область применения: Все требования к счету ФЛ от ЮЛ по СБП.