Форматно-логические контроли
Выполняются при импорте платежного поручения в Терминал транзита (ТТ) комплексно по всему документу.
ЕСЛИ обнаружены ошибки,ТО:
- Осуществляется запись всех найденных ошибок по импортированному документу в БД;
- На закладке «Импорт» текущий документ подсвечивается в экранной форме как ошибочный (жесткий контроль – красный цвет, мягкий контроль– желтый цвет);
- Тексты ошибок выводятся на экранную форму.
Контроль | Поле платежного поручения | Проверка | Текст ошибки |
---|---|---|---|
мягкий | (3) Номер платежного поручения | Максимальное количество знаков 6. | Поле “Номер платежного поручения” содержит больше 6 символов. |
мягкий | (8) Наименование плательщика | - | Поле “Наименование плательщика (8)” содержит больше 160 символов. |
мягкий | (9) Счет плательщика | - | Значение поля “Счет плательщика (9)” должно содержать 20 цифр. |
мягкий | (16) Наименование получателя | - | Поле “Наименование получателя (16)” содержит больше 160 символов. |
мягкий | (24) Назначение платежа | - | Поле “Назначение платежа (24)” содержит больше 210 символов. |
жесткий | (60) ИНН плательщика | если ИНН указан, то значение должно содержать 10 или 12 цифр | Поле “ИНН плательщика (60)” содержит недопустимое значение. |
жесткий | (12)Корсчет банка плательщика | - | Значение поля “Корсчет банка плательщика (12)” не соответствует значению поля “БИК банка плательщика (11). |
жесткий | (11) БИК банка плательщика | - | Значение поля “БИК банка плательщика (11)” не найдено в Справочнике БИК. |
жесткий | (3) Номер платежного поручения | значение 0 или пусто или пробел | Номер платежного поручения (3)” указано недопустимое значение. |
жесткий | (7 ) Сумма платежа | если указан разделитель, то ожидается знак “.” | В поле “Сумма платежа” указано недопустимое значение. |
жесткий | (61) ИНН получателя | если ИНН указан, то значение должно содержать 10 или 12 цифр | Поле “ИНН получателя (61)” содержит недопустимое значение. |
жесткий | (17) Счет получателя | - | Значение поля “Счет получателя (17)” должно содержать 20 цифр. |
жесткий | (22 ) Уникальный идентификатор платежа | 1. если указано 15 знаков, то проверка на допустимые символы + поле 101 должно быть заполнено; | В поле “Уникальный идентификатор платежа” указано недопустимое значение. |
2. если указано 20 знаков, то проверка на допустимые символы + поле 101 должно быть заполнено; | |||
3. если указано 25 знаков, то проверка на допустимые символы (только цифры) + поле 101 должно быть заполнено; | |||
4. если указано значение “0”, то поле 101 должно быть заполнено; | |||
5. если указано значение “Пусто”, то поле 101 НЕ должно быть заполнено, | |||
иначе ошибка. | |||
жесткий | (101) Статус налогоплательщика | Ожидаются значения: | В поле “Статус налогоплательщика (101)” указано недопустимое значение. |
1. “Пусто” ИЛИ | |||
2. отлично от “Пусто”, где длина значения = 2 цифры + значение НЕ равно “14” И меньше, либо равно “32”. | |||
жесткий | (103) КПП получателя | - | Значение поля “КПП получателя (103)” должно содержать значение из 9 цифр (0-9). |
жесткий | (102) КПП плательщика | Если маска счета плательщика “40802%” или ИНН плательщика = “0” И поле КПП плательщика !=0, то ошибка. Если ошибки нет, то выполнить следующую проверку. | Значение поля “КПП плательщика (102)” содержит недопустимое значение. |
жесткий | (102) КПП плательщика | - | Значение поля “КПП плательщика (102)” должно содержать значение из 9 цифр (0-9). |
жесткий | (15) Корсчет банка получателя | - | Значение поля “Корсчет банка получателя (15)” не соответствует значению поля “БИК банка получателя (14)”. |
жесткий | (14) БИК банка получателя | - | Значение поля “БИК банка получателя (14)” не найдено в Справочнике БИК. |
жесткий | (104) КБК | если счет получателя 40101% и значение КБК = 20 цифр, то ОК. Иначе ошибка. | Поле “КБК (104)” должно содержать значение из 20 цифр (0-9). |
жесткий | (0-9). ОКАТО (105)" должно содержать значение из 8 или 11 цифр | если счет получателя 40101% и значение ОКАТО = 8 или 11 цифр, то ОК. Иначе ошибка. | Поле “ОКАТО (105)” должно содержать значение из 8 или 11 цифр (0-9). |
жесткий | (107) Налоговый период | Если поле 107 заполнено, то: | Поле “КПП Налоговый период (107)” содержит недопустимое значение. |
1. Либо содержит код таможенного органа (проверяем, что “значение состоит только из цифр” И “значение не превышает 8 символов”) | |||
2. Либо содержит значение по маске “ГД.00.YYYY” (где YYYY -это год, за который платятся налоги). | |||
3. Либо содержит значение по маске “ПЛ.0N.YYYY” (где N- полугодие; YYYY -год, за который платятся налоги). | |||
4. Либо содержит значение по маске “КВ.0N.YYYY” (где N- квартал; YYYY -год, за который платятся налоги). | |||
5. Либо содержит значение по маске “МС.NN.YYYY” (где NN- месяц; YYYY -год, за который платятся налоги). | |||
6. Либо содержит значение конкретной даты. | |||
жесткий | (106) Основание налогового платежа | если Пусто ИЛИ “0”, “00”, “ПБ”, “ИН”, “ПК”, “КЭ”, “УВ”, “ИЛ”, “ТГ”, “ТБ”, “ТД”, “ПВ”, то ОК. Иначе ошибка. | В поле “Основание налогового платежа (106)” указано недопустимое значение. |
жесткий | (109) Дата налогового платежа | - | Значение поля “Дата налогового платежа (109)” должно быть в формате <DD.MM.YYYY> или <0>. |
жесткий | (21) Очередность платежа | Если значение поля содержит цифры от 1 до 5, то ок. Иначе ошибка. | В поле “Очередность платежа (21)” указано недопустимое значение. |
Справочно приведена спецификация ЦБ РФ к платежному поручению: Приложение 3, Положение БР от 19.06.2012 No383-П – Платежное поручение |
Примеры мягкого и жесткого контроля в Терминале Транзита
Если не пройден жесткий контроль, то в Терминале Транзита документ перейдет в статусе Ошибка преобразования, будет подсвечен красным цветом в табличной части. Дальнейшая отправка такого документа в банк невозможна.
Не пройден жесткий контроль |
В этом случае, пользователь может удалить документ со статусом Ошибка преобразования и импортировать заново документ с исправлениями.
Также, если у документа есть экранная форма, а у пользователя административные поля, можно сбросить статус документа до Черновика, внести исправления через экранную форму, и выполнить повторную отправку документа в банк.
Если не пройден мягкий контроль, то документ останется в статусе Черновик, пользователь увидит предупреждение. Далее может быть осуществлена отправка документа в банк.
Не пройден мягкий контроль |