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

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

  • Если направление сообщения "O", то дата и время отправки указаны.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

1.1.2 Допустимость даты отправки

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

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

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

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

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

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

Параметры

PastDays

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

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

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

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

FutureDays

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

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

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

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

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

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

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

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

1.2.3 Допустимость даты получения

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

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

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

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

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

Параметры

FutureDays

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

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

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

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

1.3.1 Обязательность заполнения референса

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

  • Референс указан.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

1.3.2 Длина референса

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

  • Длина референса не больше максимальной длины, заданной параметром maxLength.

  • Длина референса не менее минимальной длины, заданной параметром minLength.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

Параметры

maxLength

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

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

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

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

minLength

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

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

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

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

1.3.3 Корректность референса

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

  • Референс не содержит символы, отличные от "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 / - ? : ( ) . , ' + CrLf(«возврат каретки»«перевод строки») Space(Пробел)".

  • Референс не начинается с символа" /".

  • Референс не заканчивается символом " /".

  • Референс не содержит внутри двойной символ " //".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

1.3.4 Уникальность референса за год

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

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

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

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

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

  • Получатель указан.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

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

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

  • Отправитель указан.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

1.6.1 Обязательность заполнения связанного референса

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

  • Связанный референс указан.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

1.6.2 Длина связанного референса

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

  • Длина связанного референса не больше максимальной длины, заданной параметром (по умолчанию максимальная длина связанного референса: "16").

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

1.6.3 Корректность связанного референса

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

  • Референс не содержит символы, отличные от "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 / - ? : ( ) . , ' + CrLf(«возврат каретки»«перевод строки») Space(Пробел)".

  • Связанный референс не начинается с символа" /".

  • Связанный референс не заканчивается символом " /".

  • Связанный референс не содержит внутри двойной символ " //".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

2.1.1 Обязательность указания даты валютирования

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

  • Дата валютирования указана.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

2.1.2 Допустимость даты валютирования, по отношению к текущей дате

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

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

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

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

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

Параметры

PastDays

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

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

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

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

2.2.1 Обязательность указания кода валюты

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

  • Код валюты указан.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

2.2.2 Допустимость кода валюты

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

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

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

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

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

  • Сумма указана.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

2.3.2 Корректность указания суммы

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

  • Указанная сумма больше нуля.

  • Указанная сумма имеет формат 15d (максимальная длина – 15 символов с учетом разделителя).

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

3.1.1 Обязательность указания счета

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

  • Счет указан.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

3.1.2 Корректность счета на предмет соответствия справочнику счетов

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

  • Указанный счет содержится в справочнике счетов финансовой организации-получателя.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

3.1.3 Проверка кода валюты счета

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

  • Код валюты указанного счета соответствует указанной валюте межбанковского расчета.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

3.2.1 Заполнение обязательных атрибутов

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

  • Если выбрана опция "Р", то SWIFT-код указан.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

3.2.2 Допустимые символы в SWIFT-коде

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

  • Указанный SWIFT-код не содержит символы, отличные от "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

3.2.3 Соответствие SWIFT-кода международному справочнику банков

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

  • Длина указанного SWIFT-кода либо 8, либо 11 символов.

  • Указанный SWIFT-код содержится в справочнике иностранных банков.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

4.1 Заполнение атрибутов

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

  • Если указаны дата и время, то разница во времени проведения операции по счету также указана.

  • Если разница во времени проведения операции по счету указана, то дата и время указаны.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

4.3.1 Допустимые символы в поле Время проведения операции

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

  • Если время проведения операции указано, то оно содержит только допустимые символы "0123456789+ -".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

4.3.2 Проверка поля на соответствие формату

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

  • Длина поля времени проведения операции не превышает максимально допустимой длины в 5 символов.

  • Время проведения операции начинается с символа "+" либо с символа "–".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.1 Обязательность заполнения блока полей 50а, либо блока полей 52а

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

  • Заполнен либо блок 50a, либо блок 52a.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.2.1 Заполнение обязательных атрибутов

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

  • Если выбрана опция "А", то заполнено поле SWIFT-код.

  • Если выбрана опция "F", то заполнено поле Идентификация стороны.

  • С любой опцией ("K", "F") заполнено поле Наименование и адрес.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.3.1 Корректность счета перевододателя

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

  • Счет перевододателя не содержит символы, отличные от "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 / - ? : ( ) . , ' + CrLf(«возврат каретки»«перевод строки») Space(Пробел)".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.4.1 Допустимые символы в поле

Описание: Проверка идентификации стороны клиента-заказчика:

  • Счет клиента-заказчика не содержит символы, отличные от "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 / - ? : ( ) . , ' + CrLf(«возврат каретки»«перевод строки») Space(Пробел)".

  • Счет клиента-заказчика не начинается с символов двоеточие «:» или дефис «-».

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.4.2 Проверка поля на соответствие формату

Описание: Проверка идентификации стороны клиента-заказчика:

  • Длина поля не превышает максимально допустимой длины в 35 символов.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.5.1 Допустимые символы в поле

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

  • Наименование и адрес клиента-заказчика не содержат символы, отличные от "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 / - ? : ( ) . , ' + CrLf(«возврат каретки»«перевод строки») Space(Пробел)".

  • Наименование и адрес клиента-заказчика не начинаются с символов двоеточие «:» или дефис «-».

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.5.2 Проверка поля на соответствие формату

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

  • Наименование и адрес клиента-заказчика содержит не более 4 строк.

  • Наименование и адрес клиента-заказчика в каждой строке содержат не более 35 символов.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.6.1 Допустимые символы в SWIFT-коде

Описание: Проверка SWIFT-кода клиента-заказчика :

  • SWIFT-код клиента-заказчика не содержит символы, отличные от "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

5.6.2 Соответствие SWIFT-кода международному справочнику банков

Описание: Проверка SWIFT-кода клиента-заказчика :

  • SWIFT-код клиента-заказчика содержит 8 либо 11 символов.

  • SWIFT-код клиента-заказчика содержится в справочнике иностранных банков.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

6.1.1 Заполнение обязательных атрибутов

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

  • Если выбрана опция "А", то заполнено поле SWIFT-код.

  • Если выбрана опция "D", то заполнено поле Наименование и адрес.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

6.2.1 Допустимые символы в поле

Описание: Проверка идентификации стороны банка-заказчика:

  • Идентификация стороны банка-заказчика не содержит символы, отличные от "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 / - ? : ( ) . , ' + CrLf(«возврат каретки»«перевод строки») Space(Пробел)".

  • Идентификация стороны банка-заказчика не начинается с символов двоеточие «:» или дефис «-».

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

6.2.2 Проверка поля на соответствие формату

Описание: Проверка идентификации стороны банка-заказчика:

  • Идентификация стороны банка-заказчика содержит не более 37 символов.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

6.3.1 Допустимые символы в SWIFT-коде

Описание: Проверка SWIFT-кода банка-заказчика:

  • SWIFT-код банка-заказчика не содержит символы, отличные от "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

6.3.2 Соответствие SWIFT-кода международному справочнику банков

Описание: Проверка SWIFT-кода банка-заказчика:

  • SWIFT-код банка-заказчика содержит 8 либо 11 символов.

  • SWIFT-код банка-заказчика содержится в справочнике иностранных банков.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

6.4.1 Допустимые символы в поле

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

  • Наименование и адрес банка-заказчика не содержат символы, отличные от "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".

  • Наименование и адрес банка-заказчика не начинаются с символов двоеточие «:» или дефис «-».

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

6.4.2 Проверка поля на соответствие формату

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

  • Наименование и адрес банка-заказчика содержит не более 4 строк.

  • Поле в каждой строке наименования и адреса банка-заказчика содержит не более 35 символов.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

7.1.1 Заполнение обязательных атрибутов

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

  • Если выбрана опция "А", то заполнено поле SWIFT-код.

  • Если выбрана опция "D", то заполнено поле Наименование и адрес.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

7.2.1 Допустимые символы в поле

Описание: Проверка идентификации стороны банка-посредника:

  • Идентификация стороны банка-заказчика не содержит символы, отличные от "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 / - ? : ( ) . , ' + CrLf(«возврат каретки»«перевод строки») Space(Пробел)".

  • Идентификация стороны банка-посредника не начинается с символов двоеточие «:» или дефис «-».

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

7.2.2 Проверка поля на соответствие формату

Описание: Проверка идентификации стороны банка-посредника:

  • Идентификация стороны банка-посредника содержит не более 37 символов.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

7.3.1 Допустимые символы в SWIFT-коде

Описание: Проверка SWIFT-кода банка-посредника:

  • SWIFT-код банка-посредника не содержит символы, отличные от "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

7.3.2 Соответствие SWIFT-кода международному справочнику банков

Описание: Проверка SWIFT-кода банка-посредника:

  • SWIFT-код банка-посредника содержит 8 либо 11 символов.

  • SWIFT-код банка-посредника содержится в справочнике иностранных банков.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

7.4.1 Допустимые символы в поле

Описание: Проверка наименования и адреса банка-посредника:

  • Наименование и адрес банка-посредника не содержат символы, отличные от "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".

  • Наименование и адрес банка-посредника не начинаются с символов двоеточие «:» или дефис «-».

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

7.4.2 Проверка поля на соответствие формату

Описание: Проверка наименования и адреса банка-посредника:

  • Наименование и адрес банка-посредника содержит не более 4 строк.

  • Поле в каждой строке наименования и адреса банка-посредника содержит не более 35 символов.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

8.1 Допустимые символы в поле

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

  • Информация отправителя получателю не содержит символы, отличные от "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".

  • Информация отправителя получателю не начинается с символов двоеточие «:» или дефис «-».

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

8.2 Проверка поля на соответствие формату

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

  • Информация отправителя получателю содержит не более 6 строк.

  • Каждая строка информации отправителя получателю содержит не более 35 символов.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.

9.1 Проверка уникальности документа по основным реквизитам

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

  • Среди уже имеющихся в системе документов отсутствуют документы, совпадающие с данным документом по совокупности полей: дата, референс, счет, сумма. Проверка выполняется среди документов в успешных статусах.

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

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

Область применения: Все входящие подтверждения зачисления МТ910.