Описание контролей
Контроли ИНН
1.1 Обязательность заполнения поля "ИНН"

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

  • ИНН указан.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

1.2 Допустимость символов, указанных в поле «ИНН»

Описание: Проверка ИНН:

  • ИНН не содержит иных символов, кроме тех, что заданы в параметре allowable_symbols.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

Параметры

allowable_symbols

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

Описание: Допустимые символы.

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

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

1.3 Корректность заполнения поля "ИНН" для ЮЛ

Описание: Проверка корректности заполнения поля "ИНН" для ЮЛ:

  • При значении показателя статуса налогоплательщика «01» поле ИНН должно содержать 10 символов.

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

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

Область применения: Все рублёвые платежи за иное лицо для ЮЛ в интерфейсе D2SME.

1.4 Корректность заполнения поля "ИНН" для ИП, нотариусов, адвокатов и т.д

Описание: Проверка корректности заполнения поля "ИНН" для адвоката/ИП, нотариуса и КФХ:

  • При значениях показателя статуса налогоплательщика «09,10,11,12» поле ИНН должно содержать значение из 12 символов или «0».

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

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

Область применения: Все рублёвые платежи за иное лицо для ИП, адвокатов и нотариусов в интерфейсе D2SME.

1.5 Корректность заполнения поля "ИНН" для ФЛ

Описание: Проверка корректности заполнения поля "ИНН" для ФЛ:

  • При значениях показателя статуса налогоплательщика «13» поле ИНН должно содержать значение из 12 символов или «0».

    [Внимание!] Внимание!

    При изменении параметров контроля необходимо отредактировать текст сообщения контроля.

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

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

Область применения: Все рублёвые платежи за иное лицо для ФЛ в интерфейсе D2SME.

1.6 Корректность заполнения поля "ИНН" для иных случаев

Описание: Проверка корректности заполнения поля "ИНН" для иных случаев:

  • Если открывается форма для заполнения реквизитов иного лица для показателей статуса, НЕ соответствующих значению списка, заданного параметром drawerStatuses, то поле ИНН должно содержать значение из 10 или 12 символов или «0».

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

Параметры

drawerStatuses (Список показателей статуса (101))

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

Описание: Значения для показателей статуса.

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

Начальное значение: "01;13"

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

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

  • КПП указан.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

2.2 Корректность заполнения поля "КПП" для ЮЛ

Описание: Проверка корректности заполнения поля "КПП" для ЮЛ:

  • При значении показателя статуса налогоплательщика «01» поле КПП должно содержать 9 символов.

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

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

Область применения: Все рублёвые платежи за иное лицо для ЮЛ в интерфейсе D2SME.

2.3 Корректность заполнения поля "КПП" для иных случаев

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

  • Если открывается форма для заполнения реквизитов иного лица для показателей статуса, НЕ соответствующих значению из списка, заданного параметром drawerStatuses, то поле КПП должно содержать значение из 9 символов или «0».

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

Параметры

drawerStatuses (Список показателей статуса (101))

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

Описание: Значения для показателей статуса.

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

Начальное значение: "01;13"

2.4 Соответствие 9-значного КПП маске

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

  • КПП указан в соответствии с маской из параметра pattern.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

Параметры

pattern

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

Описание: Схема КПП.

Тип значений: Регулярное выражение.

Начальное значение: "[0-9]{4}[A-Z0-9]{2}[0-9]{3}".

Контроли ФИО / Наименования
3.1 Обязательность заполнения поля "Наименование" для ЮЛ

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

  • Наименование указано.

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

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

Область применения: Все рублёвые платежи за иное лицо для ЮЛ в интерфейсе D2SME.

3.2 Обязательность заполнения поля "ФИО" для ИП, нотариусов, адвокатов, ФЛ

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

  • ФИО указано.

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

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

Область применения: Все рублёвые платежи за иное лицо для ИП, адвокатов, нотариусов и ФЛ в интерфейсе D2SME, показатель статуса налогоплательщика в которых соответствует какому-либо значению из списка, заданного параметром drawerStatuses.

Параметры

drawerStatuses (Список показателей статуса (101))

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

Описание: Значения для показателей статуса.

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

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

3.3 Корректность заполнения поля "Наименование/ФИО" для иных случаев

Описание: Проверка указания наименования / ФИО лица, чья обязанность исполняется:

  • ФИО / наименование указано.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME, в которых показатель статуса отличается от значений, заданных параметром drawerStatuses.

Параметры

drawerStatuses (Список показателей статуса (101))

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

Описание: Значения для показателей статуса.

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

Начальное значение: "01;13"

3.4 Допустимость символов, указанных в поле "Наименование / ФИО"

Описание: Проверка символов, указанных в поле "Наименование / ФИО":

  • Наименование / ФИО не содержит иных символов, кроме тех, что заданы в параметре allowable_symbols.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

Параметры

allowable_symbols

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

Описание: Допустимые символы.

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

Начальное значение: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя Ёё№!\"#$%&\'()*+,-.:<=>?@[\\]^_`{|}~".

Контроли адреса
4.1 Обязательность заполнения поля "Адрес" для ФЛ

Описание: Проверка указания адреса физического лица, чья обязанность исполняется:

  • Адрес указан.

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

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

Область применения: Все рублёвые платежи за иное лицо для ФЛ в интерфейсе D2SME.

4.2 Допустимость символов, указанных в поле "Адрес"

Описание: Проверка символов, указанных в поле "Адрес":

  • Адрес не содержит иных символов, кроме тех, что заданы в параметре allowable_symbols.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

Параметры

allowable_symbols

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

Описание: Допустимые символы.

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

Начальное значение: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя Ёё№!\"#$%&\'()*+,-.:<=>?@[\\]^_`{|}~".

Контроли доверенности
5.1 Проверка данных доверенности при заполнении платежа за иное лицо

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

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

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

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

Параметры

checkProcuratoryNumber

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

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

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

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

5.2 Допустимость символов, указанных в поле "Номер доверенности"

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

  • Номер доверенности не содержит иных символов, кроме тех, что заданы в параметре allowable_symbols.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.

Параметры

allowable_symbols

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

Описание: Допустимые символы.

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

Начальное значение: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя Ёё№!\"#$%&\'()*+,-.:<=>?@[\\]^_`{|}~".

Контроли назначения платежа
6.1 Проверка на прогнозируемую длину данных, переносимых в поле "Назначение платежа" в РПП

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

  • Длина переносимого в назначение платежа текста не превышает 120 символов.

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

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

Область применения: Все рублёвые платежи за иное лицо в интерфейсе D2SME.