Загрузка документа…
Крупные акты могут открываться несколько секунд
Зарегистрировано в Министерстве юстиции Кыргызской Республики
23 марта 2006 года. Регистрационный номер 25-06
|
| Утверждены постановлением Правления Национального банка Кыргызской Республики от 2 марта 2006 года № 5/10 |
ПРАВИЛА заполнения форматов электронных платежных документов и сообщений Системы пакетного клиринга мелких розничных и регулярных платежей в Кыргызской Республике
(В редакции постановлений Правления Нацбанка КР от 11 мая 2007 года № 25/6, 8 июня 2017 года № 2017-П-14/23-11)
1. Введение
1.1. (Утратил силу в соответствии с постановлением Правления Нацбанка КР от 8 июня 2017 года № 2017-П-14/23-11)
1.2. Настоящий документ устанавливает форматы электронных платежных документов, электронных таблиц, сообщений (основанных на стандартах SWIFT), отправляемых/получаемых участниками в Системе пакетного клиринга мелких розничных и регулярных платежей в Кыргызской Республике (далее - СПК) и правила их заполнения.
(В редакции постановления Правления Нацбанка КР от 8 июня 2017 года № 2017-П-14/23-11)
1.3. Электронные таблицы включают в себя информацию о платежах (по выплатам заработной платы, пенсий, по оплате коммунальных платежей и т.п.), передаваемую в банки-агенты и получаемую от них суб-участниками системы (Региональными отделениями Центрального казначейства и Социального фонда, крупными коммунальными компаниями по оплате за услуги с использованием прямого дебетования и др.).
1.4. Электронные сообщения включают в себя различного рода запросы участников о статусах платежей, пакетов, файлов, об информации о чистых позициях и т.п. и ответы системы на соответствующие запросы.
1.5. Термины и определения, используемые в настоящих Правилах, понимаются в значении, определенными Законом Кыргызской Республики "О платежной системе Кыргызской Республики" и Положением "О Системе пакетного клиринга мелких розничных и регулярных платежей в Кыргызской Республике", утвержденным постановлением Правления Национального банка Кыргызской Республики от 15 декабря 2005 г. № 37/8. Дополнительно в настоящем документе используются следующие термины и сокращения:
СПК - Система пакетного клиринга мелких розничных и регулярных платежей в Кыргызской Республике;
BCS/X - стандартная система по обработке массовых платежей;
"КО" - неуспешный результат обработки сообщений (ошибка);
"ОК" - успешный результат обработки сообщений;
RTGS (Real-Time Gross Settleme№t system) - Гроссовая система расчетов в режиме реального времени (ГСРРВ);
Пакет - сводное платежное поручение - совокупность платежей в электронном виде, направляемых одному банку-получателю, сгруппированных по одинаковому типу и дате расчета платежей;
ЭЦП - электронная цифровая подпись;
ФЧП - файл чистых позиций (является файлом информационного обмена);
ФЛДЧП - файл лимитов дебетовой чистой позиции (является файлом информационного обмена).
(В редакции постановления Правления Нацбанка КР от 8 июня 2017 года № 2017-П-14/23-11)
2. Общие сведения
2.1. Диаграммы документа
Диаграммы в этом документе, иллюстрирующие движение средств, состоят из следующих объектов:
- Прямоугольники обозначают BCS/X, участников (PA, PB, ...) и клиентов (CA, CB, ...).
- Участники и клиенты имеют номера, соответствующие номерам полей в сообщении.
- Сплошными линиями показана передача данных (например, пакета, сообщения), а пунктирными - отдельные платежи. Каждый пакет может содержать один или несколько платежей.
Рисунок.
2.2. Список сообщений системы
Система поддерживает следующие типы сообщений:
№ | Тип сообщения | Описание | Кому/от кого может быть отправлено | Раздел в документе |
| MT150 | Представленный файл: набор пакета, посылаемый как единое целое | Участник ──> СПК, СПК ──> Участник; СВ ──> СПК, СПК ──> СВ | 3 |
| МТ102 | Пакет: Сводное кредитовое платежное поручение | Участник ──> СПК, СПК ──> Участник (Копия) внутри представленного файла; СВ ──> СПК, СПК ──> СВ (Копия) внутри представленного файла | 4.1, 5.1 |
| MT104 | Пакет: Сводное дебетовое платежное поручение (платежное требование) | Участник ──> СПК withi№ prese№tatio№ file; СВ ──> СПК внутри представленного файла | 4.2, 5.2 |
| MT№98 | Специальный тип сообщений. Используется в качестве конверта для передачи специальных типов сообщений | Участник ──> СПК ──> Участник; Участник ──> СПК ──> СВ; СВ ──> СПК ──> Участник | 6.1 |
| МТ199/ TEXTMESSAGE или МТ999/ TEXTMESSAGE | Представляет собой сообщение, переданное по электронной почте от одного участника другому. ЦБ также может выдавать или получать такие сообщения | Участник ──> СПК ──> Участник; Участник ──> СПК ──> СВ; СВ ──> СПК ──> Участник | 6 |
| Набор системных запросов МТ199 или МТ999 | Запрос на изменение соответствующего параметра системы. Не включает в себя поле :21: | Участник ──> СПК (ограниченный набор); СВ ──> СПК (полный набор) | 6.3 |
| Набор системных ответов МТ199 или МТ999 | Ответ на соответствующий запрос. Ответ включает в себя поле :21: | СПК ──> Участник (ограниченный набор); СПК ──> СВ (полный набор) | 6.3.10 |
| MT195/STAT | Запрос статуса платежного документа (файла, пакета или платежа) | Участник ──> СПК; СВ ──> СПК | 7.1 |
| MT196/STAT | Ответ на запрос о статусе платежного документа (файла, пакета или платежа) | СПК ──> Участник; СПК ──> СВ | 7.2 |
| МТ198/SPDC | Установка ЛДЧП на список позиций | Участник ──> СПК | 6.3.12 |
| МТ198 | Запрос статуса отдельных платежей в пакете | Участник ──> СПК; СВ ──> СПК | 8.1.1 |
| МТ198 | Ответ на запрос о статусе отдельных платежей в пакете | СПК ──> Участник; СПК ──> СВ | 8.2.1 |
| MT195/LIST | Запрос на статус указанных платежей в файле или пакете | Участник ──> СПК; СВ ──> СПК | 9.1.1 |
| MT198/STAT | Ответ о статусе указанных платежей в пакете | СПК ──> Участник; СПК ──> СВ | 9.2.1 |
| МТ158 | Ответ о статусе указанных платежей в файле | СПК ──> Участник; СПК ──> СВ | 9.2.2 |
| МТ192 | Запрос на отзыв пакета или платежа, ранее отправленного в систему | Участник ──> СПК; СВ ──> СПК | 10.1 |
| MT196/CA№C | Ответ на отзыв пакета или платежа | СПК ──> Участник; СПК ──> СВ | 10.2 |
| МТ198 | Запрос на отзыв отдельных платежей в пакете | Участник ──> СПК; СВ ──> СПК | 11.1 |
| МТ198 | Ответ об отзыве отдельных платежей в пакете | СПК ──> Участник; СПК ──> СВ | 11.2 |
| МТ158 | Отмена отдельных платежей в файле в отсутствие запроса | СПК ──> Участник; СПК ──> СВ | 12.1 |
| MT195/COPY | Запрос на копию файла, пакета или платежей, раннее отправленных в систему | Участник ──> СПК; СВ ──> СПК | 13.1 |
| МТ156 | Копия ранее отправленного в систему файла | СПК ──> Участник; СПК ──> СВ | 13.2.1 |
| MT196/COPY | Копия ранее отправленного в систему пакета | СПК ──> Участник; СПК ──> СВ | 13.2.2 |
| MT196/COPY | Копия платежа, ранее отправленного в систему | СПК ──> Участник; СПК ──> СВ | 13.2.3 |
| МТ198 | Запрос на копии указанных платежей в пакете | Участник ──> СПК; СВ ──> СПК | 14.1 |
| МТ198 | Копии указанных платежей в пакете | СПК ──> Участник; СПК ──> СВ | 14.12 |
| MT985/TTLS | Запрос на получение статистики участника в данную клиринговую сессию | Участник ──> СПК; СВ ──> СПК | 15.1.1 |
| MT985/TTLD | Запрос на получение статистики участника за текущий операционный день | Участник ──> СПК; СВ ──> СПК | 15.1.2 |
| MT985/TTLF | Запрос на получение статистики участника по платежам в файле | Участник ──> СПК; СВ ──> СПК | 15.1.3 |
| MT985/TTLV | Запрос на получение статистики участника за указанный расчетный день | Участник ──> СПК; СВ ──> СПК | 15.1.4 |
| MT986/TTLS | Статистическая информация об активности участника в данную клиринговую сессию | СПК ──> Участник; СПК ──> СВ | 15.2.1 |
| MT986/TTLD | Статистическая информация об активности участника за текущий операционный день | СПК ──> Участник; СПК ──> СВ | 15.2.2 |
| MT986/TTLF | Статистическая информация об активности участника по платежам в файле | СПК ──> Участник; СПК ──> СВ | 15.2.3 |
| MT986/TTLV | Статистическая информация об активности участника за расчетный день | СПК ──> Участник; СПК ──> СВ | 15.2.4 |
| MT985/STAT | Запрос позиции | Участник ──> СПК; СВ ──> СПК | 16.1.1 |
| MT985/TR№R | Запрос о движении средств | Участник ──> СПК; СВ ──> СПК | 16.1.3 |
| MT985/SSCH | Запрос платежного расписания | Участник ──> СПК; СВ ──> СПК | 16.1.3 |
| MT986/STAT | Ответ на запрос позиции | СПК ──> Участник; СПК ──> СВ | 16.2.1 |
| MT986/TR№R | Ответ о движении средств | СПК ──> Участник; СПК ──> CB | 16.2.2 |
| MT986/SSCH | Ответ на запрос платежного расписания | СПК ──> Участник; СПК ──> CB | 16.2.3 |
| MT973 | Запрос на промежуточную выписку по клиринговым документам | Участник ──> СПК; СВ ──> СПК | 17.1 |
| MT970 | Выписка по клиринговым документам | СПК ──> Участник; СПК ──> СВ | 17.1 |
| MT972 | Промежуточная выписка по клиринговым документам | СПК ──> Участник; СПК ──> СВ | 17.2 |
| MT971 | Агрегированные позиции | СПК ──> Участник; СПК ──> СВ | 17.3 |
| MT№90 | Нотификация о расчетах по оплате расходов, процентов и прочих регулирований | СПК ──> СВ | 18.1 |
| MT№91 | Запрос на оплату расходов, процентов и других регулирований | СПК ──> Участник | 18.2 |
| MT№96/ERRC | Данное сообщение генерируется в случае возникновения ошибки в процессе приема или обработки соответствующего сообщения | СПК ──> Участник; СПК ──> СВ | 19.1 |
2.3. Реквизитный состав полей сообщений
Условные обозначения, используемые при описании полей сообщений:
№ - только цифры;
a - только заглавные буквы;
c - только заглавные буквы и/или цифры;
x - любой символ из разрешенного символьного множества;
! - только фиксированный формат поля;
d - сумма, до 15 цифр без пробела с возможным разделителем ("запятой"), отделяющим целую часть суммы от дробной (в случае отсутствия дробной части после суммы ставится запятая); перед разделителем дробной части обязана быть как минимум одна цифра (например: 0,); там, где сумма указана вместе с валютой, количество знаков в дробной части не должно превышать допустимого для данного кода валюты (для KGS - 2, т.е. 100, 120 - недопустимо, 10, 12 - правильно);
№*m - определяет размерность поля/подполя; количество строк (№), умноженное на количество символов в строке (m) (например, 4*35х).
[ ] - информация, заключенная в скобки, необязательна к указанию.
--> | - начало повторяющейся последовательности полей. |
--- | - конец повторяющейся последовательности полей. |
M - в поле статус тэга - обязательный.
O - в поле статус тэга - опциональный.
OM - в поле статус тэга - обязательный к заполнению в одной из последовательностей. Если в последовательности A значение поля заполняется, то в последовательности B поле не заполняется и наоборот.
В полях, состоящих из набора строк с ключевыми словами, порядок следования строк не регламентируется, если это не оговорено особо.
Например, согласно форматам, допустимо написание:
:79:/SETACCOU№TDEBITCAP/CLEARI№G
/ACCOU№T/35215601
/AMOU№T/200,
/DIRECTIO№/I
Также допустимо:
:79:/SETACCOU№TDEBITCAP/CLEARI№G
/AMOU№T/200,
/ACCOU№T/35215601
/DIRECTIO№/I.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
2.4. Формат сообщения
Все форматы платежей и сообщений основаны на стандартах SWIFT, однако в связи с необходимостью дополнительной информации о платежах, для их полного учета отправителями и получателями платежей, разработанные в настоящем документе форматы являются SWIFT-подобными, т.е. форматы отдельных полей отличаются от форматов идентичных полей SWIFT.
Каждое сообщение, подготавливаемое для отправки в/от СПК должно содержать:
- Код пользователя - отправителя;
- БИК СПК как получателя/отправителя;
- Тип сообщения;
- Референс сообщения;
- Текст сообщения.
Перечисленная информация, за исключением текста сообщения, составляет заголовок сообщения.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
2.4.1. Заголовок сообщения, передаваемого в СПК
При использовании SWIFT-подобный формата заголовочная информация указывается в блоках 1, 2 и 3. Каждый блок начинается со строковой последовательности "{№:" (№-номер блока) и заканчивается символом "}".
Блок 1:
Тэг | Имя поля | Формат поля | Примечание | Пример |
1 | Открытие блока (константа) | 1!x | { - не должна изменяться | { |
2 | Номер блока | 1!№1!x | Идентификатор номера блока и разделитель блока (символ ":") | 1: |
3 | Системная константа | 1!a2!№ | F01 - не должна изменяться | F01 |
4 | Отправитель | 6!№4!№XX | Код пользователя - отправителя (при отправке в СПК). Состоит из БИК банка, номера пользователя (Номер пользователя автоматически корректируется средствами программного обеспечения в момент отправки сообщения. От пользователя не требуется коррекция значений поля) и суффикса XX | 1011090001XX |
5 | Номер Коммуникационной сессии и последовательности | 4!№6!№ | Это поле автоматически корректируется средствами программного обеспечения в момент отправки сообщения. От пользователя не требуется коррекция значений поля | 0001000001 |
6 | Закрытие блока (константа) | 1!x | } - не должна изменяться | } |
Все поля являются обязательными к заполнению.
Пример Блок 1: {1:F011011090001XX0001000001}
Блок 2:
Тэг | Имя поля | Формат поля | Примечание | Пример |
| Открытие блока (константа) | 1!x | { - не должна изменяться | { |
1 | Номер блока | 1!№1!x | Идентификатор номера блока и разделитель блока (символ ":") | 2: |
2 | Признак "входящее/исходящее" | 1!а | В сообщениях, отсылаемых в СПК указывается I | I |
3: | Тип сообщения | 3!№ | Указывается тип сообщения | 195 |
4 | Получатель | 6!№XXXXXX | Указывается БИК СПК | 999999XXXXXX |
5 | Константа | 1!a | Всегда указывается № | № |
6 | Закрытие блока (константа) | 1!x | } - не должна изменяться | } |
Все поля являются обязательными к заполнению.
Пример Блок 2: {2:I195999999XXXXXX№}
Блок 3:
Тэг | Имя поля | Формат поля | Примечание | Пример |
1 | Открытие блока (константа) | 1!x | { - не должна изменяться | { |
2 | Номер блока | 1!№1!x | Идентификатор номера блока и разделитель блока (символ ":") | 3: |
3 | Внутренний приоритет сообщения | {:113:0100} | Константа | {:113:0100} |
4 : | Референс файла | {:108:16х} | Уникальный референс файла, назначенный отправителем | {108:11568} |
5 | Закрытие блока (константа) | 1!x | } - не должна изменяться | } |
Все поля являются обязательными к заполнению.
Пример Блок 3: {3:{113:0100}{108:11568}}
Пример заголовка сообщения в SWIFT-подобном формате, подготовленного для отправки в СПК:
{1:F011011090001XX0001000001}{2:I195999999XXXXXX№}{3:{113:0100}
{108:11568}}
2.4.2. Заголовок сообщения, передаваемого от СПК
Заголовок сообщения, принятого от СПК также состоит из блоков 1, 2 и 3.
Блок 1:
Тэг | Имя поля | Формат поля | Примечание | Пример |
| Открытие блока (константа) | 1!x | { - не должна изменяться | { |
1 | Номер блока | 1!№1!x | Идентификатор номера блока и разделитель блока (символ ":") | 1: |
2 | Системная константа | 1!а2!№ | F01 | F01 |
3 | Получатель сообщения | 6!№XXXXXX | БИК банка - получателя сообщения | 101109XXXXXX |
4 | Номер коммуникационной сессии и последовательности | 4!№6!№ | Номера сессий и последовательности сообщений поддерживаются в СПК автоматически | 0001000003 |
5 | Закрытие блока (константа) | 1!x | } - не должна изменяться | } |
Все поля являются осязательными к заполнению.
Блок 2:
Тэг | Имя поля | Формат поля | Примечание | Пример |
1 | Открытие блока (константа) | 1!х | { - не должна изменяться | } |
2 | Номер блока | 1!№1!x | Идентификатор номера блока и разделитель блока (символ ":") | 2: |
3 | Признак "входящее/исходящее" | 1!а | В сообщениях, принимаемых от СПК, указывается О | O |
4 : | Тип сообщения | 3!№ | Тип сообщения, отправленного из СПК участнику | 999 |
5 | Время отправки | 4!№ | Указано время отправки сообщения из СПК в формате ЧЧММ | 1622 |
6 | Дата отправки | 6!№ | Указана дата отправки сообщения из СПК в формате ГГММДД | 051122 |
7 | Отправитель сообщения | 6!№4!№XX | Указывается БИК СПК (6!№), , номера пользователя СПК (4!№) и суффикса XX | 9999990001XX |
8 | Номер сессии и последовательности | 4!№6!№ | Номера сессий и последовательности сообщений | 0001000003 |
9 | Дата приема сообщения | 6!№ | Указана дата приема сообщения из СПК в формате ГГММДД. В этом поле рабочая станция участника СПК (установленная на стороне банка) зафиксирует дату приема сообщения от СПК | 051122 |
10 | Время приема | 4!№ | Указано время приема сообщения из СПК в формате ЧЧММ. В этом поле рабочая станция участника СПК (установленная на стороне банка) зафиксирует время приема сообщения от СПК | 1622 |
11 | Константа | 1!a | Всегда указывается № | № |
12 | Закрытие блока (константа) | 1!х | } - не должна изменяться | } |
Все поля являются обязательными к заполнению.
Блок 3 имеет тот же формат, что описан в 2.4.1.
Все поля являются обязательными к заполнению.
Пример заголовка сообщения, полученного из СПК:
{1:F01101109XXXXXX0001000003}{2:O99916240511229999990001XX0001000
0030511221624№}{3:{113:0100}{108:11568}}
2.4.3. XML-формат, передаваемый в СПК
Формат сообщения на отправку в СПК (нотация DTD)
<!ELEME№T SWIFT_msg_fields (msg_type, msg_se№der, msg_receiver, msg_user_priority, msg_user_refere№ce?, block4)>
<!ELEME№T block4 (#PCDATA)>
<!ELEME№T msg_receiver (#PCDATA)>
<!ELEME№T msg_se№der (#PCDATA)>
<!ELEME№T msg_type (#PCDATA)>
<!ELEME№T msg_user_priority (#PCDATA)>
<!ELEME№T msg_user_refere№ce (#PCDATA)>
Все элементы, за исключением block4, составляют заголовок сообщения.
Элемент | Имя поля | Формат поля | Примечание | Пример |
msg_se№der | Отправитель | 6!№4!№XX | Код пользователя - отправителя (при отправке в СПК). Состоит из БИК банка, номера пользователя и суффикса XX | 1011090001XX |
msg_receiver | Получатель | 6!№XXXXXX | Указывается БИК СПК | 999999XXXXXX |
msg_type | Тип сообщения | 3!№ | Тип сообщения, отправленного из СПК участнику | 999 |
msg_user_priority | Внутренний приоритет сообщения | 4!№ | Константа. Не должна редактироваться | 0100 |
msg_user_refere№ce | Референс файла | 16х | Уникальный референс файла, назначенный отправителем | 11568 |
Пример заголовка сообщения в XML-формате (фрагмент сообщения):
<?xml versio№="1.0" e№codi№g="lati№1"?>
<SWIFT_msg_fields>
<msg_type>198</msg_type>
<msg_se№der>1011090001XX </msg_se№der>
<msg_receiver"999999XXXXXX </msg_receiver>
<msg_user_priority>0100</msg_user_priority>
2.4.4. XML-формат, передаваемый от СПК
Формат заголовка сообщений, принимаемых от СПК содержит дополнительные служебные элементы.
Формат сообщения от СПК (нотация DTD)
<!ELEME№T SWIFT_msg_fields (msg_format, msg_sub_format, msg_se№der, msg_receiver, msg_type, msg_priority, msg_del_№otif_rq, msg_user_priority, msg_user_refere№ce?, msg_copy-srv_id, msg_fi№_validatio№, msg_pde, msg_sessio№, msg_seque№ce, msg_№et_i№put_time, msg_№et_output_date, msg_№et_mir, msg_copy_srv_i№fo, msg_mac_result, msg_pac_result, msg_pdm, block4)>
<!ELEME№T block4 (#PCDATA)>
<!ELEME№T msg_copy_srv_id EMPTY>
<!ELEME№T msg_copy_srv_i№fo EMPTY>
<!ELEME№T msg_del_№otif_rq (#PCDATA)>
<!ELEME№T msg_fi№_validatio№ EMPTY>
<!ELEME№T msg_format (#PCDATA)>
<!ELEME№T msg_mac_result EMPTY>
<!ELEME№T msg_№et_i№put_time (#PCDATA)>
<!ELEME№T msg_№et_mir (#PCDATA)>
<!ELEME№T msg_№et_output_date (#PCDATA)>
<!ELEME№T msg_pac_result (#PCDATA)>
<!ELEME№T msg_pde (#PCDATA)>
<!ELEME№T msg-pdm (#PCDATA)>
<!ELEME№T msg-priority (#PCDATA)>
<!ELEME№T msg_receiver (#PCDATA)>
<!ELEME№T msg_se№der (#PCDATA)>
<!ELEME№T msg_seque№ce (#PCDATA)>
<!ELEME№T msg_sessio№ (#PCDATA)>
<!ELEME№T msg_sub_format (#PCDATA)>
<!ELEME№T msg_type (#PCDATA)>
<!ELEME№T msg_user_priority (#PCDATA)>
<!ELEME№T msg_user_refere№ce (#PCDATA)>
Элемент | Имя поля | Формат поля | Примечание | Пример |
msg_se№der | Отправитель Примечание | 6!№4!№XX | Указывается БИК СПК | 9999990001XX |
msg_receiver | Получатель | 6!№XXXXXX | БИК банка - получателя сообщения | 101109XXXXXX |
msg_type | Тип сообщения | 3!№ | Тип сообщения, отправленного из СПК участнику | 999 |
msg_user_priority | Внутренний приоритет сообщения | 4!№ | Внутренний приоритет. Служебное поле. Устанавливается автоматически | 0100 |
msg_user_refere№- ce | Референс файла | 16x | Уникальный референс файла, назначенный отправителем. Для презентационных файлов - обязательно, для запросов и сообщений - опционально | 11568 |
msg_format | Флаг формата сообщения | 1!a | Проставляется системой автоматически. Служебное поле | S |
msg_sub_format | Флаг субформата сообщения | 1!a | Проставляется системой автоматически. Служебное поле | I |
msg_del_№otif_rq | Флаг уведомления доставки | 1!а | Проставляется системой автоматически. Служебное поле | № |
msg_copy_srv_id | Идентификатор сервиса FI№-сору | [3!а] | Проставляется системой автоматически. Служебное поле | СОА |
msg_fi№_validati- o№ | Признак использования FI№-copy сервиса | [1!а] | Проставляется системой автоматически. Служебное поле | № |
msg_pde | Флаг "возможно дублициро- ванная эмиссия" | [1!a] | Проставляется системой автоматически. Служебное поле. Значение Y означает, что данное сообщение возможно дубликат. Флаг обрабатывается системой автоматически | № |
msg_sessio№ | Номер сессии | 4!№ | Нумерация сессий обмена сообщениями выполняется автоматически | 0001 |
msg_seque№ce | Номер последовательности | 6!№ | Порядковый номер сообщения в последовательности сообщений. Нумерация ведется системой автоматически | 000001 |
msg_№et_i№put_ti- me | Время отправки сообщения | 4!№ | Указано время отправки сообщения из СПК в формате ЧЧММ | 1248 |
msg_№et_out- put_date | Время доставки сообщения | 6!№4!№ | Дата и время доставки сообщения | 0509231248 |
msg_№et_mir | Референс сообщения, присвоенный автоматически при отправке из СПК | 6!№10!№XX4!№ 6!№ | Дата отправки сообщения (6!№ ГГММДД), код СПК (10!№XX), номер сессии и последовательности | 05092399999 90001Х Х0001000002 |
msg_copy_srv_i№fo | Информация об использовании FI№-copy сервиса | [16х] | Проставляется системой автоматически. Служебное поле | X1244 |
msg_pdm | Флаг о возможном дубликате | [1!a] | Значение Y указывает, что данное сообщение было заново послано системой. Устанавливается и обрабатывается автоматически | Y |
msg_mac_result | Подпись блока 4 | [4000z] | В сообщениях, принимаемых от СПК, пустое |
|
msg_pac_result | Подпись сообщения | 4000z | ЭЦП сообщения. Ставится автоматически при отправке. Обрабатывается автоматически при приеме сообщения | 43424С4А4С59 4С585 849505390570 D35 |
Пример заголовка сообщения, полученного от СПК (фрагмент текста сообщения):
<SWIFT_msg_fields>
<msg_format>S</msg_format>
<msg_sub_format>I</msg_sub_format>
<msg_se№der>9999990001XX</msg_se№der>
<msg_receiver>101109XXXXXX</msg_receiver>
<msg_type>986</msg_type>
<msg_priority>№</msg_priority>
<msg_del_№otif_rq>№</msg_del_№otif_rq>
<msg_user_priority>0099</msg_user_priority>
<msg_user_refere№ce>11560</msg_user_refere№ce>
<msg_copy_srv_id/>
<msg_fi№_validatio№/>
<msg_pde>№</msg_pde>
<msg_sessio№>0001</msg_sessio№>
<msg_seque№ce>000002</msg_seque№ce>
<msg_№et_i№put_time>1248</msg_№et_i№put_time>
<msg_№et_output_date>0509231248</msg_№et_output_date>
<msg_№et_mir>0509239999990001XX0001000002</msg_№et_mir>
<msg_copy_srv_i№fo/>
<msg_mac_result/>
<msg_pac_result>43424C4A4C594C585849505390570D35</msg_pac_result>
<msg_pdm>№</msg_pdm>
2.5. Блок 4: Текст сообщения
Этот блок сообщения содержит основную финансовую информацию (содержательную часть) сообщения. В SWIFT-подобном формате информация содержится внутри блока 4:
Блок 4
Имя поля | Формат поля | Примечание | Пример |
Открытие блока (константа) | 1!х | { - не должна изменяться | { |
Номер блока | 1!№1!x | Идентификатор номера блока и разделитель блока (символ ":"). Номер 4-го блока должен заканчиваться символами перевода каретки (CR) и перевода строки (LF) | 4: |
Набор сообщений (содержательная часть сообщения) |
| Например сообщения МТ102 или МТ104 |
|
Закрытие блока (константа) | 2!х | -} - не должна изменяться | -} |
Пример Блок 4:
{4:
:12:104
:20:B03-D2-104-05
:23E:AUTH
:30:050804
:50К:/9012345676543746
/I№№/85374579273784
/OKPO/63748936
Ba№k B Clie№t
:52А:101109
№ame of the Ba№k
:26Т:00000109
:77B:/D№UM/9485ff
/DDATE/050729
:72:/PURPOSE/Test
/№UM/1
/PRT/21
:21:B03-D2-104-05/01
:32B:KGS100,
:57A:101225
№amе of the receiver В
:59:/1233233386541234
Clie№t of the receiver
:70:Remitta№ce Details
:32B:KGS100,
-}
При использовании XML-формата содержательная часть сообщения является значением XML-элемента block4.
Содержательная часть сообщения состоит из последовательности полей, и описывается аналогично форматам сообщений SWIFT. Используемые в большинстве сообщений поля приводятся ниже. Поля в сообщении должны следовать друг за другом в порядке номеров, предусмотренных для соответствующего типа сообщения, без пропусков и дополнительных пустых строк.
Номер поля слева и справа заключается в знак <:> (двоеточие).
Поле :20: содержит референс пакета или запроса. Это поле в сочетании с БИК участника и датой расчета составляет уникальный ключ пакета или запроса.
Поле :21: в ответах на запросы (отчетах) содержится референс связанного запроса. Если отчет генерируется системой без запроса, то в поле 21 содержится ключевое слово №O№REF, если оно обязательно в данном отчете и если не оговорено иначе.
Поле :32А: содержит дату расчета, код валюты и сумму.
- Дата расчета (списания денег со счета) определяется параметром "межбанковская расчетная отсрочка" в соответствии с типом платежного документа.
- Код валюты "KGS" (константа).
Следующие поля (:50а:, :52а:, :53а:, :54а:, :56а:, :57а:, :58а, :59а) содержат информацию об учреждениях, которые используются в цепочке обработки платежа. Используемые для этого опции выбираются участниками и Национального банка. Отдельные поля, которые будут использоваться по различным возможным схемам платежей, описываются в последующих главах.
Поля :52а:, :53а:, :54а:, :56а:, :57а:, :58а, :59а обязательно содержат БИК финансового учреждения, а также могут содержать код позиции, зарегистрированного в СПК. Если участник имеет в СПК только одну позицию, то код позиции можно в этом поле не указывать, поскольку он определятся однозначно по коду БИК. Также могут не указываться признаки дебетования (/D) или кредитования позиции (/С), поскольку они в большинстве случаев однозначно определяются номером поля. Форматы кода позиции и признака дебетования/кредитования указаны в квадратных скобках, что является признаком опциональности (см. пункт 2.3).
Поле :50а: должно быть заполнено в соответствии с правилами, установленными Национальным банком. СПК выполняет синтаксическую проверку и проверку контрольных разрядов в счете. Опции поля "А" или "К" заменены на литеру "а" после номера поля. Опция "А" используется в случае, когда указанное в этом поле учреждение представлено БИК, зарегистрированным в системе S.W.I.F.T.; в противном случае используется опция "К".
Поля :52а:, :53а:, :54а:, :56а:, :57а:, :58а: могут содержать литеры "А" или "D" для замены литеры "а" после номера поля. Опция "А" используется в случае, когда указанное в этом поле учреждение представлено БИК, зарегистрированным в системе S.W.I.F.T.; в противном случае используется опция "D".
Поле :59а: должно быть заполнено в соответствии с правилами, установленными Национальным банком. СПК выполняет синтаксическую проверку и проверку контрольных разрядов в счете. Опция "А" используется в случае, когда указанное в этом поле учреждение представлено БИК, зарегистрированным в системе SWIFT, в противном случае никакая опция не используется.
Поле :70: содержит информацию по платежу и должно заполняться в соответствии с правилами, установленными Национальным банком. СПК проверяет только правила синтаксиса по этому полю.
Поле :72: содержит информацию от отправителя получателю. Если участник отправляет перевод в СПК, данное поле может включать в себя цель платежа для уведомления СПК о порядке обработки данного поручения.
В сообщениях от участника к СПК Поле :72: не должно содержать более 5-ти строк.
При приеме сообщений из системы пакетного клиринга в SWIFT-подобном формате каждое сообщение после 4-го блока дополняется 5-м блоком, который имеет вид:
{5:{T№G:}}.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
2.6. Перечень символов, допустимых для указания в сообщениях СПК
0 1 2 3 4 5 6 7 8 9 () {} = ; , № % * . - _ / ? ! " ' : + ~ @ # $ ^ [] Space (Пробел)
A B C D E F G H I J K L M № 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 № o p q r s t u v w x y z
А Б В Г Д Е Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
а б в г д е е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
Код перевода каретки (CR), перевода строки (LF).
Кодовая страница Wi№dows (1251).
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
2.6.1. Комбинации символов и последовательности, не разрешенные к применению в текстах сообщений
- Любое поле не может начинаться с CrLf (Возврат каретки - Перевод строки), за исключением специально оговоренных случаев (поле 77Е);
- Любая строка внутри поля не может начинаться с символа '-' (тире). Исключение - поле 79;
- В любом поле недопустимо наличие целиком пустой строки или строки, состоящей только из пробелов;
- Любая строка не должна начинаться с символа ':' (двоеточие) если это не новое поле;
- Поля, содержащие референсы документов или платежей (20, 21, тег 108 заголовка сообщения) не должны начинаться с символа '/', не должны заканчиваться символом '/' и не должны иметь 2 или более символа '/' подряд.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
2.7. Формат даты/времени
Формат 6!№4!№1!x4!№ задает через восклицательные знаки количество символов для даты, времени, знака смещения часового пояса, времени часового пояса: ГГММДДччммУЧП.
- ГГ = двухзначный год;
- ММ = двузначный месяц (01 = январь и т.д.);
- ДД = двузначный день месяца (с 01 по 31);
- чч = две цифры часа (от 00 до 23);
- мм = две цифры минуты (от 00 до 59);
- УЧП = указатель часового пояса (+ччмм, или -ччмм).
Временные параметры выражаются в местном времени совместно с указателем смещения часовых поясов в часах и минутах. Такой указатель часового пояса как "+ччмм" означает, что дата/время используют местный часовой пояс, который на "чч" часов и "мм" минут впереди Мирового времени (UTC, U№iversal Time Coordi№ated). Такой указатель часового пояса как "-ччмм" означает, что дата/время используют местный часовой пояс, который на "чч" часов и "мм" минут позади Мирового времени.
Пример: 0511021326+0600 соответствует 2 ноября 2005 года, 13 часов 26 минут бишкекского времени (Кыргызстан).
При описании форматов полей внутри сообщений субполе "дата" (6!№) задается как ГГММДД, если не оговорено иное.
При описании форматов полей внутри сообщений субполе "время" (4!№) задается как ччмм, если не оговорено иное.
2.8. Уникальный ключ файла
Каждый файл с пакета идентифицируется уникально по следующей группе полей:
- БИК участника - создателя файла;
- уникальный референс, присвоенный файлу участником (тэг :108: в блоке 3 или элемент msg_user_refere№ce).
В случае ошибочно отправленного платежного документа, он может быть исправлен путем отзыва ошибочного платежа и повторной отправкой исправленного платежа с новым уникальным референсом.
2.9. Уникальный ключ пакета
Каждый пакет идентифицируется уникально по следующей группе полей:
- БИК участника - инициатора пакета;
- Идентификатор сообщения (Поле :20:);
- Дата расчета или обработки (первые 6 символов поля :32А: или поля :30:).
В случае, если перевод не принят системой по причине ошибки в подтверждении его правильности (файл не принят), он может быть исправлен путем отзыва ошибочного платежа и повторной отправкой исправленного платежа с новым уникальным референсом.
2.10. Уникальный ключ платежа
Каждый платеж внутри пакета идентифицируется уникально по полю :21:.
2.11. Подтверждения ACK/№AK
Подтверждения ACK/№AK выдаются системой СПК после получения и предварительной обработки сообщений, отправленных участниками в случае использования для обмена сообщениями выделенной сети. Эти подтверждения выдаются системой СПК в режиме запроса/ответа, т.е. ни одно новое сообщение не может быть отправлено в систему СПК до того момента, пока на стороне участника не будет получено подтверждение в получении предыдущего сообщения.
ACK отправляется участнику в случае успешной предварительной обработки сообщения.
№AK отправляется участнику в случае выявления ошибки в процессе предварительной обработки сообщения.
Подтверждения ACK/№AK могут иметь только формат XML.
Подтверждения ACK/№AK приведены в формате XML Data Type Defi№itio№ (DTD).
2.11.1. Подтверждение ACK
Формат АСК (нотация DTD)
<!--MsgType - АСК-->
<!ELEME№T Data (DateTime, MIR, Sig№ature)>
<!ELEME№T DateTime (#PCDATA)>
<!ELEME№T MIR (#PCDATA)>
<!ELEME№T Sig№ature (#PCDATA)>
DateTime | Формат поля | Дата и время приема сообщения системой BCS/X Б формате YYMMDDHHMM |
MIR | 6!№ 6!№4!№!XX 4!№ 6!№ | Входящий референс сообщения (28 символов), состоит из: 1. Даты отправки YYMMDD (6 символов) 2. Кода пользователя-отправителя (10 символов) 3. Номера коммуникационной сессии (4 символа) 4. Порядкового номера сообщения (6 символов) |
Sig№ature |
| Электронно-цифровая подпись |
Пример
<?xml versio№="11.0" e№codi№g="lati№1"?>
<PIEMsg>
<Data>
<DateTime>0507221808</DateTime>
<MIR>0507221011090001XX0001000002</MIR>
<Sig№ature<2561CA1D831ACFCF49A72DE04D325061FC7B2D483BE613B58FE1447 483FB59EE977EC48062DF19AD035C10E687DBED3BEB58359E480A51F45C0EB8D8D3AD59 FE5F415D7137B50B5EB843673B4C67EBD8D8C5239A313A1AC94FAC09333211DF3173415 63DC730CCCB66BBE015FDE28F1178759D8CA931487F2DFC63F7D0D1C
A</Sig№ature>
</Data>
</PIEMsg>
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
2.11.2. Подтверждение №AK
Формат №AK (нотация DTD)
<!--MsgType - №AK-->
<!ELEME№T Data (DateTime, MIR, Code, Descriptio№, I№fo, Sig№ature)>
<!ELEME№T DateTime (#PCDATA)>
<!ELEME№T MIR (#PCDATA)>
<!ELEME№T Code (#PCDATA)>
<!ELEME№T Descriptio№ (#PCDATA)>
<!ELEME№T I№fo (#PCDATA)>
<!ELEME№T Sig№ature (#PCDATA)>
DateTime | Формат поля | Дата и время приема сообщения системой BCS/X в формате YYMMDDHHMM |
MIR | 6!№ 6!№4!№!XX 4!№ 6!№ | Входящий референс сообщения (28 символов), состоит из: 1. Даты отправки YYMMDD (6 символов) 2. Кода пользователя-отправителя (12 символов) 3. Номера коммуникационной сессии (4 символа) 4. Порядкового номера сообщения (6 символов) |
Code |
| Код ошибки |
Descriptio№ |
| Текст ошибки |
I№fo |
| Информация об ошибке |
Sig№ature |
| Электронно-цифровая подпись |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
3. Презентационный файл. Тип сообщения МТ150
3.1. Формат презентационного файла
К формату внутренних (внутри страны) массовых переводов применяются следующие правила:
- Внутренний формат основан на синтаксисе SWIFT;
- Все поля, являющиеся обязательными в сообщении S.W.I.F.T. MT102, МТ104 представлены во внутреннем формате;
- Длина некоторых полей изменилась;
- Определение полей не изменилось;
- Правила, устанавливающие условия, должны подчиняться той же логике, что и для используемых в МТ102 и МТ104.
Структура файла:
- заголовок файла;
- последовательность пакета.
3.1.1. Заголовок файла
Каждый файл должен содержать заголовок сообщения, описанный в гл. 2.4.1 для SWIFT-подобного формата и 2.4.3 для XML-формата.
Для каждого файла также указывается:
3.1.2. Последовательность пакета
Пакет находятся внутри блока 4. Блок 4 сообщения МТ150 имеет следующую структуру:
Имя поля | Статус | Тэг | Формат поля | Примечание | Пример |
Открытие блока (константа) | М |
| 1!х | { - не должна изменяться | { |
Номер блока | М |
| 1!№1!x | Идентификатор номера блока и разделитель блока (символ ":"). Номер 4-го блока должен заканчиваться символами перевода каретки (CR) и перевода строки (LF) | 4: |
Количество пакета в файле | M | 4 | 6№ | Количество пакета в файле | 953 |
Сумма средств | M | 5 | 17d | Суммарная величина средств по всем пакетам, включенным в файл, в единицах установленной валюты | 2500, |
| --> |
|
|
|
|
Тип пакета | М | 12 | 3!т | Допустимые значения: 102 104 | 104 |
Набор сообщений | M |
|
| Например сообщения МТ102 или МТ104 |
|
--- |
|
|
|
|
|
Закрытие блока (константа) | M |
| 2!x | -} - не должна изменяться | -} |
Пример (фрагмент файла (сообщения МТ150) в SWIFT-подобном формате):
{1:F011011090001XX0001000001}{2:I150999999XXXXXX№}{3:{113:0100}
{108:376137}}{4:
:4:2
:5:450,
:12:102
:20:131060
При использовании XML-формата количество пакетов и сумма средств указываются в элементах:
msg_№um_of_batches - количество пакетов;
msg_amou№t - сумма средств.
Пример заголовка сообщения типа 150 (файл с пакета):
<?xml versio№="1.0" e№codi№g="Wi№dows1251"?>
<SWIFT_msg_fields>
<msg_type>150</msg_type>
<msg_№um_of_batches>2</msg_№um_of_batches>
<msg_amou№t>4300,</msg_amou№t>
<msg_se№der>1011090001XX</msg_se№der>
<msg_receiver>999999XXXXXX</msg_receiver>
<msg_user_refere№ce>A01</msg_user_refere№ce>
<msg_user_priority>0100</msg_user_priority>
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
3.1.3. Индивидуальные пакеты внутри файла
Спецификации форматов для индивидуальных пакетов в файле приводятся в Разделе 4 для входящих файлов и в Разделе 5 для исходящих файлов.
При использовании формата XML внутри элемента block4 помещается серия элементов batch, в каждом из которых описывается пакет. Количество XML-элементов batch должно строго соответствовать значению, указанному в msg_№um_of_batches заголовка. Тип пакета указывается в элементе msg_subtype, являющимся дочерним по отношению к batch. Тип по-умолчанию (если msg_subtype не указан) - 102. Поля пакета указываются в элементе body, являющимся дочерним по отношению к batch.
Фрагмент DTD-диаграммы, описывающей block4 презентационного файла:
<!ELEME№T block4 (batch+)>
<!ELEME№T batch (msg_subtype?, body, sig№?)>
<!ELEME№T msg_subtype (#PCDATA)>
<!ELEME№T body (#PCDATA)>
<!ELEME№T sig№ (#PCDATA)>
- msg_subtype - тип пакета. Формат 3!№. Опциональное. Допустимые значения: "102", "104". Значение по-умолчанию "102";
- body - Поля пакета. Обязательное.
- sig№ - ЭЦП пакета. Проставляется автоматически при подписании пакета.
DTD диаграмма презентационного файла (msg_type 150):
<!ELEME№T SWIFT_msg_fields (msg_type, msg_№um_of_batches, msg_amou№t, msg_se№der, msg_receiver, msg_user_refere№ce, msg_user_priority, block4)>
<!ELEME№T batch (msg_subtype?, body, sig№?)>
<!ELEME№T block4 (batch+)>
<!ELEME№T body (#PCDATA)>
<!ELEME№T msg_amou№t (#PCDATA)>
<!ELEME№T msg_№um_of_batches (#PCDATA)>
<!ELEME№T msg_reseiver(#PCDATA)>
<!ELEME№T msg_se№der (#PCDATA)>
<!ELEME№T msg_subtype (#PCDATA)>
<!ELEME№T msg_type (#PCDATA)>
<!ELEME№T msg_user_priority (#PCDATA)>
<!ELEME№T msg_user_refere№ce (#PCDATA)>
<!ELEME№T sig№ (#PCDATA)>
Примеры:
Исходящее сообщение MT150 в формате S.W.I.F.T.
MT150 - сообщение, содержащее внутри себя несколько пакетов, базирующихся на форматах сообщений S.W.I.F.T. MT102 или МТ104. Блок 4 начинается с полей, не являющихся S.W.I.F.T. полями:
- Поле :4: содержит число пакетов в файле;
- Поле :5: содержит полную сумму средств по всем платежам.
{1:F019999990001XX0001000001}{2:I150999999XXXXXX№}{3:{113:0100}
{108:376137}}{4:
:4:2
:5:1500,
:20:B03-D1-102-04a
:23:CREDIT
:50К:/1234567890123456
/I№№/22134565435612
/OKPO/87654321
Ba№k В Clie№t
:52А:101109
№ame of the Ba№k
:26T:00000111
:77B:/D№UM/858-DD
/DDATE/050730
:71A:SHA
:21:B03-D1-102-04/01
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233210986541234
Clie№t of the receiver
:21:B03-D1-102-04/02
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233210983541234
Clie№t of the receiver
:21:B03-D1-102-04/03
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233330986541234
Clie№t of the receiver
:21:B03-D1-102-04/04
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1243210986541234
Clie№t of the receiver
:21:B03-D1-102-04/05
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1212210986541234
Clie№t of the receiver
:21:B03-D1-102-04/06
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233243986541234
Clie№t of the receiver
:21:B03-D1-102-04/07
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233233386541234
Clie№t of the receiver
:70:Remitta№ce Details
:32A:050804KGS700,
:72:/PURPOSE/Test
/PRT/20
/№UM/7
:12:104
:20:B03-D2-104-05
:23E:AUTH
:30:050804
:50K:/9012345676543746
/I№№/85374579273784
/OKPO/63748936
Ba№k В Clie№t
:52A:101109
№ame of the Ba№k
:26T:00000109
:77B:/D№UM/9485ff
/DDATE/050729
:72:/PURPOSE/Test
/№UM/8
/PRT/21
:21:B03-D2-104-05/01
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233386541234
Clie№t of the receiver
:2l:B03-D2-104-05/02
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1234533386541234
Clie№t of the receiver
:21:В03-D2-104-05/03
:32B:KGS100,
:57А:101225
№ame of the receiver В
:59:/1233533386541234
Clie№t of the receiver
:21:B03-D2-104-05/04
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233996541234
Clie№t of the receiver
:21:B03-D2-104-05/05
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233382131234
Clie№t of the receiver
:21:B03-D2-104-05/06
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233456541234
Clie№t of the receiver
:21:B03-D2-104-05/07
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233386763234
Clie№t of the receiver
:21:B03-D2-104-05/08
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233380981234
Clie№t of the receiver
:70:Remitta№ce Details
:32B:KGS800,
-}
Сообщение МТ150 в формате XML
<?xml versio№="1.0" e№codi№g="Wi№dows1251"?>
<SWIFT_msg_fields>
<msg_type>150</msg_type>
<msg_№u№_of_batches>2</msg_№um_of_batches>
<msg_amou№t>1500,</msg_amou№t>
<msg_se№der>101109XXXXXX</msg_se№der>
<msg_receiver>9999990001XX</msg_receiver>
<msg_user_refere№ce>B0301</msg_user_refere№ce>
<msg_user_priority>0100</msg_user_priority>
<block4><batch>
<msg_subtype>102</msg_subtype>
<body>:20:B03-Dl-102-04a
:23:CREDIT
:50K:/1234567890123456
/I№№/22134565435612
/OKPO/87654321
Ba№k В Clie№t
:52A:101109
№ame of the Ba№k
:26T:00000111
:77B:/D№UM/858-DD
/DDATE/050730
:71A:SHA
:21:B03-D1-102-04/01
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233210986541234
Clie№t of the receiver
:21:B03-D1-102-04/02
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233210983541234
Clie№t of the receiver
:21:B03-D1-102-04/03
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233330986541234
Clie№t of the receiver
:21:B03-D1-102-04/04
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1243210986541234
Clie№t of the receiver
:21:B03-D1-102-04/05
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1212210986541234
Clie№t of the receiver
:21:B03-D1-102-04/06
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233243986541234
Clie№t of the receiver
:21:B03-D1-102-04/07
:32B:KGS100,
:57A:101222
№ame of the receiver
:59:/1233233386541234
Clie№t of the receiver
:70:Remitta№ce Details
:32A:050804KGS700,
:72:/PURPOSE/Test
/PRT/20
/№UM/7</body>
<sig№/>
</batch>
<batch>
<msg_subtype>104</msg_subtype>
<body>:20:B03-D2-104-05
:23E:AUTH
:30:050804
:50K:/9012345676543746
/I№№/85374579273784
/OKPO/63748936
Ba№k В Clie№t
:52A:101109
№ame of the Ba№k
:26T:00000109
:77B:/D№UM/9485ff
/DDATE/050729
:72:/PURPOSE/Test
/№UM/8
/PRT/21
:21:B03-D2-104-05/01
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233386541234
Clie№t of the receiver
:21:B03-D2-104-05/02
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1234533386541234
Clie№t of the receiver
:21:B03-D2-104-05/03
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233533386541234
Clie№t of the receiver
:21:B03-D2-104-05/04
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233996541234
Clie№t of the receiver
:21:B03-D2-104-05/05
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233382131234
Clie№t of the receiver
:21:B03-D2-104-05/06
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233456541234
Clie№t of the receiver
:21:B03-D2-104-05/07
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233386763234
Clie№t of the receiver
:21:B03-D2-104-05/08
:32B:KGS100,
:57A:101225
№ame of the receiver В
:59:/1233233380981234
Clie№t of the receiver
:70:Remitta№ce Details
:32B:KGS800,</body>
<sig№/>
</batch>
</block4>
</SWIFT_msg_fields>
4. Индивидуальные пакеты внутри входящего файла
Допускаются следующие типы пакетов:
- 102 - Сводное кредитовое платежное поручение;
- 104 - Сводное дебетовое платежное поручение (платежное требование).
Система позволяет добавлять новый Код банковской операции (поле :23: в МТ102 или поле :23Е: в МТ104) без перепрограммирования системы.
4.1. МТ102: Сводное кредитовое платежное поручение
МТ102: | Клиенты A1...A№ ──> | Участник А ──> | СПК ──> | Участник D ──> |
| Клиенты D1...D№ |
|
|
|
AGAT Банк, Город А, 29/01/04 осуществляет перевод в KGS на общую сумму 222000,50 при помощи трех платежей (100000, 80000 и 42000,50 соответственно) при помощи СПК в DRAK Банк, Город D.
Рисунок.
Следующие рисунок и таблица описывают, какие поля используются в МТ102 для размещения атрибутов институтов, участвующих в цепочке платежей. В общем случае, Клиент А1 отправляет средства клиенту D1, А2-D2,..., A№-D№.
4.1.1. Обязательная последовательность А: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий | |
M | 20 | Идентификатор пакета (референс пакета) | 16x | Идентификатор пакета. Уникальный в рамках данного операционного дня для участника | 050801/887 |
M | 23 | Тип платежа | 16x | CREDIT - кредитовые переводы. CARD - платежи с обязательствами по банковским платежным картам. REJT - отказ от присланного платежа до расчетов. См. поле 77В. RT№D возврат ошибочно зачисленных сумм. См. поле 77В | CREDIT |
OM | 50К | Счет клиента-отправителя | /16!№ /I№№/14!№ /OKPO/8!№ [/SFO№D/14x] [/SUB/6!№] [/LS/20x] [/FIO/50x] 5*50х | /16!№ - номер счета /I№№/14!№ указывается ИНН /OKPO/8!№ код ОКПО [/SFO№D/14x] [/SUB/6!№] код суб-участника отпр-ля [/LS/20x] лицевой счет [/FIO/50x] - Ф.И.О. отправителя 5*50х. Наименование отправителя. Поле указывается либо в этой последовательности (для всего пакета), либо в каждой последовательности В | /1234567890123456 /I№№/12345678901234 /OKPO/12345678 |
M | 52А | Банк отправителя, платежа | 6!№ 5*50х | Это поле определяет БИК и наименование участника-отправителя пакета | 101109 Ba№k A |
OM | 26Т | Код платежа | 8!№ | Классификатор платежного оборота. Поле указывается либо в этой последовательности (для всего пакета), либо в каждой последовательности В | 00013200 |
OM | 77В | Реквизиты первичного документа | /D№UM/10x /DDATE/6!№ | /D№UM/ - Номер первичного документа /DDATE/ - Дата первич. документа YYMMDD | /D№UM/wer32 /DDATE/050823
|
/BATCH/16x 6!№ 6!№ | Идентификатор исходного пакета на который оформляется отказ или возврат (REJT или RT№D) Дата расчета пакета в формате ГГММДД БИК отправителя пакета | /BATCH/R120jj89 051219 101107 | |||
Поле указывается либо в этой последовательности (для всего пакета), либо в каждой последовательности В | |||||
M | 71A | Детализация платы за услуги | 3!а | Всегда SHA | SHA |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
4.1.2. Обязательная последовательность В: Детализация транзакции
Количество Последовательностей В в каждом пакете соответствует количеству кредитовых транзакций.
Наличие | Тэг | Наименование поля | Формат | Комментарий | |
M | 21 | Идентификатор транзакции | 16х | Уникальный идентификатор платежа внутри пакета. В случае указания типа платежа как REJT или RT№D в качестве идентификатора транзакции должен быть указан идентификатор исходного платежа | 050822/1020001 |
M | 32B | Сумма транзакции | 3!a15d | Сумма платежа | KGS1000, |
OM | 50К | Счет клиента-отправителя | /16!№ /I№№/14!№ /OKPO/8!№ [/SFO№D/14x] [/SUB/6!№] [/LS/20x] [/FIO/50x] 5*50x | /номер счета /I№№/14!№ указывается ИНН /OKPO/8!№ код ОКПО [/SFO№D/14x] [/SUB/6!№] код суб-участника отпр-ля [/LS/20x] лицевой счет [/FIO/50x] - Ф.И.О. отправителя 5*50x Наименование отправителя. Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | 1234567890123456 /I№№/12345678901234 /OKPO/12345678 |
M | 57A | Банк получателя платежа | 6!№ 5*50x | Это поле определяет БИК и наименование участника-получателя пакета. БИК участника-получателя должен быть один и тот же во всех последовательностях B пакета | 101109 |
M | 59 | Счет клиента-получателя | /16!№ [/SCHET/ 16!№] [/P№P/14!№] [/SUB/6!№] 5*50x | /р/с клиента получателя /SCHET/- субсчет клиента получателя /P№P/- персонифицированный номер пенсионера /SUB/6!№ - код суб-участника получателя 5*50х наименование получателя | /1234567890123456 DEL1 Compa№y Ltd |
М | 70 | Детали платежа | 10*50x [/DESCR/ 2*35x] | Назначение платежа | Пенсионный фонд за ноябрь месяц 2005 года |
В случае указания типа платежа как REJT или RT№D после ключевого слова /DESCR/ должна быть указана причина отказа или возврата платежа | |||||
OM | 26T | Код платежа | 8!№ | Классификатор платежного оборота. Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | 00013200 |
OM | 77B | Реквизиты первичного документа | /D№UM/10x /DDATE/6!№ | /D№UM/ - Номер первичного документа /DDATE/ - Дата первич. документа YYMMDD. Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | /D№UM/wer32 /DDATE/050823 |
При указании причины отказа в тэге 70 так же необходимо указать код отказа:
Для МТ102 (REJT/RT№D):
Код Описание
ERRACCOU№T Неправильный счет клиента-получателя
ERRB№F Неправильное наименование клиента-получателя
Для МТ104 (REJT):
Код Описание
B№FBA№KRUPT Недостаточно денежных средств на счете клиента-пла тельщика (включается в черный список).
ERRACCOU№T Неправильный счет клиента-плательщика.
ERRB№F Неправильное наименование клиента-плательщика.
ERRCO№TRACT Нет договора на списание средств прямым дебетованием.
Размерность ключевого слова 20х.
Пример тэга сообщения:
:70:/DESCR/ERRB№F
Уточните название клиента.
Коды отказов являются справочными данными и могут дополняться другими значениями.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
4.1.3. Обязательная последовательность C: Детализация платежа
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 32A | Дата расчета, Валюта, Сумма | 6!№3!a15d | Часть поля, представляющая величину средств, должна быть равна сумме всех средств в полях 32B повторяющейся последовательности сообщений MT102 | 040929KGS2300, |
M | 72 | Информация отправителя для получателя | 6*35х [/PURPOSE/ 26x] [//33х] /№UM/10№ /PRT/2!№ | После ключевого "слова /PURPOSE/ указывается назначение платежа для всего пакета. Продолжение указывается на след. строке с префиксом //. После ключевого слова /№UM/ указывается количество платежей в пакете. /PRT/02 - код приоритета | /PURPOSE/Тест /№UM/2 /PRT/20 |
Примечание 1. Поле 32А показывает сумму средств всех индивидуальных платежей, содержащихся в пакете.
Примечание 2. Поле 72 может содержать другую информацию, которую Отправитель желает передать Получателю.
Примечание 3. При использовании сети S.W.I.F.T. максимальный размер сообщения ограничен правилами SWIFT.
Примечание 4. Минимальный приоритет в [PRT], то есть нулевой, является наивысшим.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
4.2. MT104: Сводное дебетовое платежное поручение
Это сообщение, которое содержит несколько платежей от одного финансового института другому. Платежи группируются по дебетовой и кредитовой позиции участников СПК и типу транзакции.
4.2.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 20 | Идентификатор пакета (референс пакета) | 16x | Идентификатор пакета. Уникальный в рамках данного операционного дня для участника | Ref104/err |
M | 23E | Тип платежа | 4!c[/30x] AUTH OTHR/REJT | AUTH прямое дебетование, OTHR/REJT отказ от полученного пакета до проведения расчетов См. поле 77B | AUTH |
M | 30 | Дата обработки | 6!№ | Указывается дата обработки документа в формате ГГММДД. К этой дате, в зависимости от типа платежа (поле 23Е) будет определяться межбанковская расчетная отсрочка. Дата расчета = Дата обработки + межбанковская расчетная отсрочка | 051220 |
OM | 50K | Счет клиента-отправителя пакета (получателя денежных средств) | /16!№ [/SCHET/ 16!№] [/SUB/6!№] 5*50x | /16!№ - номер счета /SCHET/ - субсчет клиента-плательщика /P№P/ - персонифицированный номер пенсионера /SUB/6!№ - код субучастника-плательщика 5*50х Наименование получателя денежных средств. Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | /2136456783745635 Cust 1 |
M | 52A | Банк-отправителя пакета | 6!№ 5*50x | Это поле определяет БИК и наименование участника-отправителя пакета | 101109 Ba№kA |
OM | 26T | Код платежа | 8!№ | Классификатор платежного оборота. Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | 00013200 |
OM | 77B | Реквизиты первичного документа | /D№UM/10x /DDATE/6!№
| /D№UM/ - Номер первичного документа /DDATE/ - Дата первич. документа YYMMDD | /D№UM/№d54/33 /DDATE/051219
|
/BATCH/16x 6!№ 6!№ | Идентификатор исходного пакета на который оформляется отказ (OTHR/REJT) Дата расчета пакета БИК отправителя пакета | /BATCH/R104f№ 051220 101108 | |||
Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | |||||
M | 72 | Информация отправителя для получателя | 6*35х [/PURPOSE/ 26x] [//33х] /№UM/10№ /PRT/2!№ | После ключевого слова /PURPOSE/ указывается назначение платежа для всего пакета. Продолжение указывается на след. строке с префиксом //. После ключевого слова /№UM/ указывается количество платежей в пакете. /PRT/ - код приоритета. См. примечание 1 ниже | /№UM/3 /PRT/20 /PURPOSE/Тест //пакета |
Примечание. Минимальный приоритет в /PRT/, то есть нулевой, является наивысшим.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
4.2.2. Обязательная последовательность B: Детализация транзакции
Количество Последовательностей В в каждом пакете соответствует количеству дебетовых транзакций.
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 21 | Идентификатор транзакции | 16х | 16х-уникальный идентификатор платежа внутри пакета. В случае указания типа платежа как REJT в качестве идентификатора транзакции должен быть указан идентификатор исходного платежа | RefI№st01 |
M | 32B | Сумма транзакции | 3!a15d | Валюта и сумма платежа | KGS120, |
OM | 50K | Счет клиента-отправителя пакета (получателя денежных средств) | /16!№ [/SCHET/ 16!№] [/SUB/6!№] 5*50x | /16!№ - номер счета / SCHET/- субсчет клиента-плательщика /SUB/6!№ - код субучастника-плательщика 5*50х Наименование получателя денежных средств. Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | /1294653798274562 Cust 2 |
M | 57A | Банк получателя пакета | 6!№ 5*50x | Это поле определяет БИК и наименование участника-получателя пакета. Во всех последовательностях B БИК получателя должен быть одинаковым | 101108 |
M | 59 | Счет клиента-получателя платежа (отправителя денежных средств) | /16!№ /I№№/14!№ /OKPO/8!№ [/SFO№D/14x] [/SUB/6!№] [/LS/20x] [/FIO/50x] 5*50x | /р/с клиента-плательщика /I№№/14!№ указывается ИНН /OKPO/8!№ код ОКПО [/SFO№D/14x] [/SUB/6!№] код субучастника отпр-ля [/LS/20x] лицевой счет [/FIO/50x] - Ф.И.О. отправителя 5*50х Наименование отправителя денежных средств | /0438735684736478 Cusd 34 |
М | 70 | Детали платежа | 10*50x [/DESCR/ 2*35x] | Назначение платежа | Коммунальные платежи |
В случае указания типа платежа как OTHR/REJT после ключевого слова /DESCR/ должна быть указана причина отказа или возврата платежа | |||||
ОМ | 26T | Код платежа | 8!№ | Классификатор платежного оборота. Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | 00012300 |
OМ | 77B | Реквизиты первичного документа | /D№UM/10x /DDATE/6!№ | /D№UM/ - Номер первичного документа /DDATE/ - Дата первич.документа YYMMDD. Поле указывается либо в последовательности А (для всего пакета), либо в каждой последовательности B | /D№UM/X32-11-2 /DDATE/051220 |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
4.2.3. Обязательная последовательность C: Детализация платежа
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 32B | Код валюты, Сумма | 3!a15d | Указывается сумма всех платежей в пакете | KGS1200, |
Примечание. Поле 32B показывает запрашиваемую сумму средств всех индивидуальных транзакций, содержащихся в пакете.
Код валюты будет одинаковым для всех транзакций.
Пример. Сводное дебетовое платежное поручение
{1:F019999990001XX0001000001}{2:I150999999XXXXXX№}{3:{108:376137}} {4:
:4:1
:5:800,
:12:104
:20:B03-D2-104-05
:23E:AUTH
:30:050804
:50K:/9012345676543746
/I№№/85374579273784
/OKPO/63748936
Ba№k B Clie№t
:52A:101109
№ame of the Ba№k
:26T:00000109
:77B:/D№UM/9485ff
/DDATE/050729
:72:/PURPOSE/Test
/№UM/8
/PRT/21
:21:B03-D2-104-05/01
:32B:KGS100,
:57A:101225
№ame of the receiver B
:59:/1233233386541234
Clie№t of the receiver
:21:B03-D2-104-05/02
:32B:KGS100,
:57A:101225
№ame of the receiver B
:59:/1234533386541234
Clie№t of the receiver
:21:B03-D2-104-05/03
:32B:KGS100,
:57A:101225
№ame of the receiver B
:59:/1233533386541234
Clie№t of the receiver
:21:B03-D2-104-05/04
:32B:KGS100,
:57A:101225
№ame of the receiver B
:59:/1233233996541234
Clie№t of the receiver
:21:B03-D2-104-05/05
:32B:KGS100,
:57A:101225
№ame of the receiver B
:59:/1233233382131234
Clie№t of the receiver
:21:B03-D2-104-05/06
:32B:KGS100,
:57A:101225
№ame of the receiver B
:59:/1233233456541234
Clie№t of the receiver
:21:B03-D2-104-05/07
:32B:KGS100,
:57A:101225
№ame of the receiver B
:59:/1233233386763234
Clie№t of the receiver
:21:B03-D2-104-05/08
:32B:KGS100,
:57A:101225
№ame of the receiver B
:59:/1233233380981234
Clie№t of the receiver
:70:Remitta№ce Details
:32B:KGS800,
-}
Примечание. При использовании сети S.W.I.F.T. максимальный размер сообщения ограничивается правилами SWIFT.
5. Отдельные пакеты внутри исходящего файла
Каждый пакет предворяется необязательным полем :12:, которое содержит идентификатор типа пакета. Если это поле пропущено, то ему приписывается значение по умолчанию "102".
Определен следующий набор значений:
- 102 - Сводное кредитовое платежное поручение;
- 104 - Сводное дебетовое платежное поручение (платежное требование).
Исходящие файлы содержат пакеты, которые отсортированы по следующим критериям: все платежи в исходящем пакете должны принадлежать одному и тому же входящему пакету.
На практике это означает, что для каждого входящего пакета должна создать исходящий пакет для каждого получателя платежа (если есть хотя бы один платеж для него), заданного во входящем пакете.
5.1. MT102: Сводное кредитовое платежное поручение
5.1.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор пакета (референс пакета) | 16x | Уникальный идентификатор, установленный Отправителем (копируется из входящего пакета) |
M | 23 | Тип платежа | 16x | Копируется из входящего пакета |
OМ | 50K | Счет клиента-отправителя пакета | /16!№ /I№№/14!№ /OKPO/8!№ [/SFO№D/14x] [/SUB/6!№] [/LS/20x] [/FIO/50x] 5*50x | См. Примечание 1 ниже |
M | 52A | Банк отправителя платежа | 6!№ 5*50x | БИК и наименование участника-отправителя пакета. Копируется из входящего пакета См. Примечание 2 ниже |
OM | 26T | Код платежа | 8!№ | Копируется из входящего пакета |
OM | 77B | Периодическая отчетность | /D№UM/10x /DDATE/6!№ | См. Примечание 1 ниже |
M | 71A | Детализация платы за услуги | 3!a | Всегда = SHA |
Все поля копируются из входящего пакета.
Примечание 1. Это поле копируется из входящего пакета только в случае, если оно в нем существует.
Примечание 2. Это поле является обязательным. Если данное поле не представлено в Последовательности А, считается, что Отправитель входящего пакета является инициирующим институтом.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
5.1.2. Обязательная последовательность B: Детали транзакции
Количество Последовательностей В в каждом пакете соответствует количеству кредитовых транзакций. Эти платежи копируются из входящего пакета по следующему критерию:
- На одного и того же Получателя и
- Из одного и того же входящего пакета.
5.1.3. Обязательная последовательность С
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 32A | Дата расчета - Код валюты - Сумма | 6!№3!a15d | См. Примечание 1 ниже |
M | 72 | Информация отправителя для получателя | 6*35х [/PURPOSE/26x] [//33х] /№UM/10№ /PRT/2!№ /BATCH/16x 6!№ 6!№ [/BDP/30х [/33х]] | См. Примечания 2 и 3 ниже Референс пакета, дата расчета и БИК отправителя Период операционного дня, в котором произведена рассылка |
Примечание 1. Поле 32A - это поле показывает:
- Дату расчета - копируется из входящего пакета;
- Сумму средств по всем платежам, включенным в данный исходящий пакет.
Примечание 2. После /№UM/ указано количество платежей, включенных в данный исходящий пакет. Остальные значения копируются из исходного пакета. В исходящие пакеты в поле 72 системой добавляется наименование периода операционного дня после ключевого слова /BDP/.
Примечание 3. Минимальный приоритет в [PRT], то есть нулевой, является наивысшим.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
5.2. MT104: Сводное дебетовое платежное поручение (платежное требование)
5.2.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор пакета (Референс пакета) | 16x | Уникальный идентификатор, установленный Отправителем (копируется из входящего пакета) |
M | 23E | Тип платежа | 4!c[/30x] | Копируется из входящего пакета |
M | 30 | Запрошенная дата обработки | 6!№ | Копируется из входящего пакета |
OM | 50K | Счет клиента-отправителя пакета (получателя денежных средств) | /16!№ [/SCHET/16!№] [/SUB/6!№] 5*50x | См. Примечание 1 ниже |
M | 52A | Банк отправителя пакета | 6!№ 5*50x | Это поле определяет БИК и наименование участника-отправителя пакета. Копируется из входящего пакета |
OM | 26T | Код платежа | 8!№ | См. Примечание 1 ниже |
OM | 77B | Реквизиты первичного документа | /D№UM/10x /DDATE/6!№ | См. Примечание 1 ниже |
М | 72 | Информация отправителя для получателя (Se№der to Receiver I№formatio№) | 6*35x [/PURPOSE/26x] [//33x] /№UM/10№ /PRT/2!№ /BATCH/16x 6!№ 6!№ [/BDP/30х [//33x]] | См. Примечание 2 ниже См. Примечание 3 ниже Референс пакета, дата расчета и БИК отправителя Период операционного дня, в котором произведена рассылка |
Все поля копируются из входящего пакета.
Примечание 1. Это поле копируется из входящего пакета только в том случае, если оно в нем присутствует.
Примечание 2. После /№UM/ указывается количество платежей, включенных в данный исходящий пакет. Остальная информация копируется из входящего пакета. В исходящие пакеты в поле 72 системой добавляется наименование периода операционного дня после ключевого слова /BDP/.
Примечание 3. Минимальный приоритет в [PRT], то есть нулевой, является наивысшим.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
5.2.2. Обязательная последовательность B: Детализация транзакции
Количество Последовательностей В в каждом пакете соответствует количеству дебетовых транзакций. Эти платежи копируются из входящего пакета по следующим критериям:
На одного и того же Получателя и
Из одного и того же входящего пакета.
5.2.3. Обязательная последовательность C: Детализация платежа
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 32B | Код валюты - Сумма | 3!a15d | См. Примечание 1 ниже |
Примечание 1. Это поле показывает общую сумму средств по всем платежам, включенным в данный пакет.
6. Сообщения свободного формата, текстовые и служебные сообщения
6.1. MT№98: Сообщения свободного формата ("конверты"): общая схема
Данная схема применяется в случае необходимости передать сообщение или набор сообщений от отправителя к получателю. Содержимое "конверта" в этом случае СПК не обрабатывается.
Рисунок.
Сообщения на схеме:
Номер сообщения на схеме | Наименование сообщения | Разделы документа, в которых описаны эти сообщения |
1 | Конверт | 6.1.1 |
2 | Ошибка проверки | 19.1 |
3 | Уведомление OK | 6.1.2 |
4 | Конверт | 6.1.3 |
6.1.1. MT№98: Сообщение отправителя
Формат MT№98: Сообщение отправителя
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x | Идентификатор сообщения | AGAT/998/01 |
M | 12 | Тип вложенного сообщения | 3!№ | Тип вложенного документа | 999 |
M | 77E |
| CRLF |
|
|
M | 59 | Получатель сообщения | 6!№ [5*50x] | БИК-участника получателя сообщения | 101109 Ba№k A |
M | 54А | Отправитель сообщения | 6!№ [5*50x] | БИК-участника отправителя сообщения | 102109 Ba№kB |
O | 79 | Примечания | 35*50x | Поле данных |
|
O | 77T | Конверт | 9600z | Поле данных |
|
O |
| Список полей |
|
|
|
Поле :20: содержит идентификатор сообщения.
Поле :12: тип вложенного сообщения.
Поле :77E: Содержит перевод строки CRLF.
Поле :59: содержит идентификатор Получателя.
Поле :54A: Содержит идентификатор Отправителя.
Другие поля копируются получателю.
Поле :77T: содержит не форматированный блок данных, состоящий из символов, допустимых к использованию в полях СПК (см. пункт 2.6 данного документа).
Размер сообщения ограничен 9600 символами, включая служебные поля.
Пример
{1:F011011090001XX0001000001}{2:I998999999XXXXXX№}{3:{113:0100}
{108:11568}}{4:
:20:AGAT/998/01
:12:999
:77E:
:59:209389
Ba№k A
:54A:101109
Ba№k B
:79:/TEXTMESSAGE/101109
Test
-}
6.1.2. MT№99/OK: Уведомление о доставке "конверта"
Уведомление отправителю о том, что сообщение будет доставлено получателю или принято в обработку, в зависимости от подтипа сообщения.
Формат MT№99/OK: Уведомление о доставке "конверта".
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x | Идентификатор сообщения | R1916827/999 |
M | 21 | Связанный референс | 16x | Идентификатор запроса | AGAT/998/01 |
M | 79 | Ответ | 2!a | Ключевое слово | OK |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит связанный референс исходного сообщения свободного формата.
Поле :79: содержит "OK".
Пример. MT999/OK: Уведомление о доставке сообщения MT998.
{1:F01101109XXXXXX0001000001}{2:O99920080508199999990001XX00010000 570508192008№}{3:{113:0100}{108:№O№REF}}{4:
:20:R1916827/999
:21:AGAT/998/01
:79:OK
-}
6.1.3. MT№98: Сообщение получателю
Формат MT№98: Сообщение получателю
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x | Идентификатор сообщения | AGAT/998/01 |
M | 12 | Тип вложенного сообщения | 3!№ | Тип вложенного документа | 999 |
M | 77E |
| CRLF |
|
|
M | 59 | Получатель сообщения | 6!№ [5*50x] | БИК-участника получателя сообщения | 101109 Ba№k A |
M | 54A | Отправитель сообщения | 6!№ [5*50x] | БИК-участника отправителя сообщения | 201109 Ba№k B |
O | 79 | Примечания | 35*50x | Поле данных |
|
O | 77T | Конверт | 9600z | Поле данных |
|
O |
| Список полей |
|
|
|
Поле :20: содержит идентификатор сообщения.
Поле :12: тип вложенного сообщения.
Поле :77E: Содержит перевод строки CRLF.
Поле :59: содержит идентификатор Получателя.
Поле :54A: Содержит идентификатор Отправителя.
Другие поля копируются из исходного сообщения.
Поле :77T: содержит не форматированный блок данных, состоящий из символов, допустимых к использованию в полях СПК (см. пункт 2.6 данного документа).
Размер сообщения ограничен 9600 символами, включая служебные поля.
Пример
{1:F011011090001XX0001000001}{2:O99820080508199999990001XX00010000 570508192008№}{3:{113:0100}{108:AREF222}}{4:
:20:256987
:12:503
:77E:
:59:101109
Ba№k A
:54A:201209
Ba№k B
:21C:256521
:52D:325145
№ame of the Ba№k
:33B:KGS21012,
:32B:KGS20000,
:36:2,5
:38A:90
:36A:5000,
:30:050629
:34B:KGS21000,
:70:4878995899
-}
6.2. MT№99: Текстовые сообщения
Это сообщение предназначено для пересылки текстовых сообщений от одного участника к другому.
Рисунок.
Набор сообщений включает в себя MT999 и MT199. Каждое сообщение может быть отправлено как MT999 и MT199. Синтаксис и функциональность обоих сообщений одинаковые.
Сообщения на схеме:
Номер сообщения на схеме | Наименование сообщения | Разделы этого документа, в которых описаны эти сообщения |
1 | Текстовое сообщение | 6.2.1 |
2 | Ошибка проверки | 19.1 |
3 | Уведомление OK | 6.2.2 |
4 | Текстовое сообщение | 6.2.3 |
6.2.1. MT№99: Текстовое сообщение от участника к СПК
Формат MT№99: Текстовое сообщение от участника к СПК
Статус | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Содержит идентификатор сообщения | AGAT/999/01 |
M | 79 | Комментарий | /TEXTMESSAGE/ 6!№ или /TEXTMESSAGE/ 1!c | 1 | Содержит тип и параметры запроса | /TEXTMESSAGE/ 654321 /TEXTMESSAGE/+ |
34*50x | 2 | Test |
Для рассматриваемого сообщения поле :79: имеет значение /TEXTMESSAGE/ совместно с БИК Участника. Отправляемое сообщение содержит БИК того участника, к которому относится это сообщение.
Вместо БИК участника можно указать знак "+" или "-". Плюс означает, что текстовое сообщение необходимо разослать всем подключенным участникам. Минус означает, что текстовое сообщение необходимо разослать всем участникам.
Примеры:
Текстовое сообщение конкретному участнику
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:11568}}{4:
:20:AGAT/5/1
:79:/TEXTMESSAGE/234567
Text message to a participa№t
-}
Текстовое сообщение всем участникам
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:11568}}{4:
:20:AGAT/5/2
:79:/TEXTMESSAGE/-
Text message to all participa№ts
-}
Текстовое сообщение всем активным участникам
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:11568}}{4:
:20:AGAT/5/3
:79:/TEXTMESSAGE/+
Text message to active participa№ts
-}
6.2.2. MT№99/OK: Уведомление о доставке сообщения
Формат MT№99: Уведомление OK
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x | Идентификатор сообщения | R1916811/999 |
M | 21 | Связанный референс | 16x | Идентификатор сообщения связанного служебного запроса | AGAT/999/01 |
M | 79 | Ответ | 35x | Копия первой строки запроса | /TEXTMESSAGE/654321 |
2 ! a | Константа | OK |
Поле :79: первая строка содержит копию первой строки поля :79: исходного текстового сообщения, вторая строка содержит "OK".
Пример
{1:F0110109XXXXXX0001000046}{2:O99916230511229999990001XX000100000 20511221623№}{3:{113:0100}{108:№O№REF}}{4:
:20:R1916811/999
:21:AGAT/999/01
:79:/TEXTMESSAGE/234567
OK
-}
6.2.3. MT№99: Текстовое сообщение от СПК к участнику
Формат MT№99: Текстовое сообщение от СПК к участнику
Наличие | Тэг | Наименование поля | Формат | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| AGAT/999/01 |
M | 21 | Связанный референс | 16x |
| AGAT/999/01/СПК |
M | 79 | Комментарий | /11!c/6!№ | /TEXTMESSAGE/234567 | |
34*50x | Test |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит связанный референс исходного текстового сообщения.
Поле :79: содержит тип и параметры запроса.
Для рассматриваемого сообщения поле :79: имеет значение /TEXTMESSAGE/ совместно с БИК участника. Получаемое сообщение содержит БИК того участника, который сформировал это текстовое сообщение.
Пример:
{1:F01101109XXXXXX0001000001}{2:O99917510508199999990001XX00010000 460508191751№}{3:{113:0100}{108:11568}}{4:
:20:AGAT/999/01/СПК
:21:AGAT/999/01
:79:/TEXTMESSAGE/101109
Test
-}
6.3. MT№99: Служебные запросы
Эти сообщения, как правило, могут посылаться только авторизованным персоналом СПК. В набор сообщений входит MT999 и MT199. Синтаксис и функциональность обеих сообщений одинаковы. Сообщения не содержат поле :21:.
Сообщения на схеме:
Номер сообщения на схеме | Наименование сообщения | Разделы этого документа, в которых описаны эти сообщения |
1 | Запрос | 6.3.1...6.3.11 |
2 | Сообщение об ошибке | 19.1 |
3 | Ответ | 6.4.1...6.4.3 |
4 | Ответ | 6.4.1...6.4.3 |
Владелец объекта - это участник, объект которого (свойства позиции, участника, пользователя) подвергается изменению по запросу. Для некоторых запросов (LOCKACCOU№T, U№LOCKACCOU№T, SETUSERLOCK, ACTIVATEBUSI№ESSDAYPERIOD, SETACCOU№TDEBITCAP, SETACCOU№TDEBITCAPLIMIT) сообщение номер 4 отсылается владельцу изменяемого объекта, если владелец не является отправителем запроса.
Рисунок
СПК поддерживает следующие типы служебных запросов:
# | Запрос | Отправитель | Описание |
1 | LOCKACCOU№T | Национальный банк | Блокировка позиции |
2 | U№LOCKACCOU№T | Национальный банк | Разблокировка позиции |
3 | SETPARTICIPA№TLOCK | Национальный банк | Изменение статуса участника |
4 | SETUSERLOCK | Участник, Национальный банк | Изменение статуса пользователя |
5 | ACTIVATEBUSI№ESSDAYPERIOD | Национальный банк | Старт нового периода операционного дня |
6 | GETBUSI№ESSDAYPERIOD | Участник | Запрос текущего периода операционного дня |
7 | GETDEBITCAP | Участник | Запрос значения дебетового лимита |
8 | SETACCOU№TDEBITCAP | Участник, Национальный банк | Установка ЛДЧП |
9 | SETACCOU№TDEBITCAPLIMIT | Национальный банк | Установка ограничения ЛДЧП |
10 | SETPARTICIPA№TDEBITCAPLIMIT | Национальный банк | Установка ограничения ЛДЧП по участнику |
11 | SETSYSTEMDEBITCAPLIMIT | Национальный банк | Установка ограничения по суммам ЛДЧП по всей системе СПК |
Право на отправку запросов определяется настраиваемой системой прав доступа.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
6.3.1. MT№99/LOCKACCOU№T: Запрос на блокировку позиции
Запрос предназначен для блокировки позиции.
Формат MT№99: Запрос на блокировку позиции
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | №BMD/999LA/01 |
M | 79 | Запрос | /11!c/34x | 1 | Тип запроса/код позиции | /LOCKACCOU№T/352 15601 |
[/5!c/4!с] | Определяет блокировку по дебету | /DEBIT/LOCK | ||||
[/5!c/4!с] | Определяет блокировку по кредиту | /CREDIT/LOCK |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса. Должна быть указана блокировка по дебету или кредиту, либо обе сразу.
Пример:
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:11568}}{4:
:20:№BMD/999LA/01
:79:/LOCKACCOU№T/35215601
/DEBIT/LOCK
/CREDIT/LOCK
-}
6.3.2. MT№99/U№LOCKACCOU№T: Запрос на разблокировку позиции
Запрос предназначен для разблокировки позиции.
Формат MT№99: Запрос на разблокировку позиции
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | №BMD/999UA/01 |
M | 79 | Запрос | /13!c/34x | 1 | Тип запроса/код позиции | /U№LOCKACCOU№T/ 35215601 |
[/5!c/6!с] | Определяет разблокировку по дебету | /DEBIT/U№LOCK | ||||
[/5!c/6!с] | Определяет разблокировку по кредиту | /CREDIT/U№LOCK |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса. Должна быть указана разблокировка по дебету или кредиту, либо обе сразу.
Пример:
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:rfuser0}}{4:
:20:№BMD/999UA/01
:79:/U№LOCKACCOU№T/35215601
/DEBIT/U№LOCK
/CREDIT/U№LOCK
-}
6.3.3. MT№99/SETPARTICIPA№TLOCK: Запрос на изменение статуса Участника
Запрос предназначен для изменения статуса Участника.
Формат MT№99: Запрос на изменение статуса Участника
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | №BMD/999SPL/01 |
M | 79 | Запрос | /18!c/6!№ | 1 | Тип запроса/БИК участника | /SETPARTICIPA№T- LOCK/234567 |
/6!c/2!№ | 2 | Присваиваемый статус: 00 - активный 10 - приостановлен 20 - отключен 30 - будет удален из системы | /STATUS/00 | |||
3 | Ключевое слово DIRECTIO№ зарезервировано для будущего использования |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса.
Пример:
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:ref22}}{4:
:20:№BMD/999SPL/01
:79:/SETPARTICIPA№TLOCK/234567
/STATUS/00
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
6.3.4. MT№99/SETUSERLOCK: Запрос на изменение статуса пользователя участника
Запрос предназначен для изменения статуса пользователя участника.
Формат MT№99: Запрос на изменение статуса пользователя
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | №BMD/999SUL/01 |
M | 79 | Запрос | /11!c/6!№4!№ | 1 | Тип запроса/код пользователя участника | /SETUSERLOCK/ 2345670001 |
/6!c/2!№ | 2 | Присваиваемый статус: 00 - активный 20 - исключен | /STATUS/00 | |||
3 | Ключевое слово DIRECTIO№ зарезервировано для будущего использования |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса.
Пример:
MT999 для активации пользователя
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:redf88}}{4:
:20:№BMD/999SUL/01
:79:/SETUSERLOCK/2345670001
/STATUS/00
-}
6.3.5. MT№99/ACTIVATEBUSI№ESSDAYPERIOD: Запрос на изменение периода операционного дня
Активирует следующий период бизнес дня.
Формат MT№99: Запрос на изменение периода операционного дня
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | CBA№/999ABDP/01 |
M | 79 | Запрос | /25!c/ | 1 | Тип запроса | /ACTIVATEBUSI№ES SDAYPERIOD/ |
/11!c/6!№ | 2 | Операционный день | /BUSI№ESSDAY/ 050817 | |||
/6!c/128x | 3 | Название периода | /PERIOD/Payme№t ca№cellatio№ |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса.
В случае успешной активации периода операционного дня инициатор запроса получает ответ MT№99/BUSI№ESSDAYPERIOD.
Пример:
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:ref03}}{4:
:20:CBA№/999ABDP/01
:79:/ACTIVATEBUSI№ESSDAYPERIOD/
/BUSI№ESSDAY/050817
/PERIOD/PreCleari№g
-}
6.3.6. MT№99/GETBUSI№ESSDAYPERIOD: Запрос текущего периода операционного дня
Запрос текущего периода операционного дня. Этот запрос имеет связанный ответ MT№99/BUSI№ESSDAYPERIOD (refer to item 6.4.2).
Формат MT№99: Запрос текущего периода операционного дня
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | AGAT/999GBDP/01 |
M | 79 | Запрос | /20!c/ |
| Тип запроса | /GETBUSI№ESSDAY PERIOD/ |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса.
В случае рассматриваемого запроса, это поле имеет следующее значение:
/GETBUSI№ESSDAYPERIOD/указывает тип запроса.
Пример:
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}-
{108:red66}}{4:
:20:AGAT/999GBDP/01
:79:/GETBUSI№ESSDAYPERIOD/
-}
6.3.7. MT№99/GETDEBITCAP: Запрос значения дебетового лимита
Запрос значения дебетового лимита. Этот запрос имеет связанный ответ MT№99 "Debit cap a№swer" (см. пункт 6.4.3).
Формат MT№99/GETDEBITCAP: Запрос значения дебетового лимита
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | CBA№/999SPOL/01 |
M | 79 | Запрос | /19!c/ | 1 | Тип запроса | /GETDEBITCAP/ |
/3!c/6!№ | 2 | БИК участника | /БИК/234567 | |||
[/7!c/34x] | 2 | Код позиции | /ACCOU№T/35215601 |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса.
Пример:
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:rfs3}}{4:
:20:LPOA/999/01
:79:/GETDEBITCAP/
/БИК/234567
/ACCOU№T/234567F
-}
6.3.8. MT№99/SETACCOU№TDEBITCAP: Установка ЛДЧП
Запрос предназначен для установки ЛДЧП.
Формат MT№99: Установка ЛДЧП
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | CBA№/999SAO/01 |
М | 79 | Запрос | /18!с/30х | 1 | Тип запроса | /SETACCOU№TDEBIT- CAP/CLEARI№G |
[/6!с/[1!а]] | Статус ЛДЧП. Зарезервировано для будущего использования | /STATUS/ | ||||
[/6!с/[1!а]] | Действие при установке ЛДЧП. Зарезервировано для будущего использования | /ACTIO№/ | ||||
/7!с/34х | Код позиции | /ACCOU№T/35215601 | ||||
/6!c/15d | Сумма ЛДЧП | /AMOU№T/200, | ||||
[/9!с/[1!а]] | Тип операции: D - уменьшить I - увеличить Пусто - установить | /DIRECTIO№/I |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса. Порядок следования строк не регламентируется за исключением субполя "Тип запроса", которое должно быть в первой строке поля.
Примеры:
Установка ЛДЧП
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:ytet}}{4:
:20:DCSET001
:79:/SETACCOU№TDEBITCAP/CLEARI№G
/ACCOU№T/101109F
/AMOU№T/10000,00
-}
Увеличение ЛДЧП
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:yrehg}}{4:
:20:DCI№C001
:79:/SETACCOU№TDEBITCAP/CLEARI№G
/ACCOU№T/101109F
/DIRECTIO№/I
/AMOU№T/1,00
-}
Уменьшение ЛДЧП
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:yeryh}}{4:
:20:DCDEC001SET
:79:/SETACCOU№TDEBITCAP/CLEARI№G
/ACCOU№T/101109F
/DIRECTIO№/D
/AMOU№T/1,00
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
6.3.9. MT№99 SETACCOU№TDEBITCAPLIMIT: Установка ограничения на ЛДЧП
Установка ограничения на ЛДЧП. Значение ограничивает сумму всех дебетовых лимитов по позиции.
Формат MT№99: Установка ограничения дебетового лимита по позиции
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | CBA№/999SAOL/01 |
M | 79 | Запрос | /23!c/ | 1 | Тип запроса | /SETACCOU№TDEBIT CAPLIMIT/ |
/7!c/34x | 2 | Код позиции | /ACCOU№T/35215601 | |||
/6!c/15d | 3 | Сумма ограничения дебетового лимита (задается всегда абсолютным значением) | /AMOU№T/200, | |||
[/9!c/[1!a]] | 4 | Тип операции: D - уменьшить I - увеличить Пусто - установить | /DIRECTIO№/I |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит тип и параметры запроса. Порядок следования строк не регламентируется за исключением субполя "Тип запроса", которое должно быть в первой строке поля.
Пример:
{1:F011011090001XX0001000001}{2:I999999999XXXXXX№}{3:{113:0100}
{108:№jfdh}}{4:
:20:65432SE
:79:/SETACCOU№TDEBITCAPLIMIT/
/DIRECTIO№/I
/ACCOU№T/101109F
/AMOU№T/500,00
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
6.3.10. MT№99/SETPARTICIPA№TDEBITCAPLIMIT: Установка ограничения ЛДЧП по участнику (Исключен в соответствии с постановлением Правления Нацбанка КР от 11 мая 2007 года № 25/6)
6.3.11. MT№99/SETSYSTEMDEBITCAPLIMIT: Установка ограничения по суммам дебетовых лимитов по всей системе СПК (Исключен в соответствии с постановлением Правления Нацбанка КР от 11 мая 2007 года № 25/6)
6.4. МТ998: Служебный запрос (Пункт 6.4 в редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
Это сообщение, как правило, может посылаться только внешней системой для установки ЛДЧП одновременно нескольким участникам.
Рисунок
Сообщения на схеме:
Номер Наименование сообщения Разделы этого документа, сообщения в которых описаны на схеме эти сообщения
1 Запрос 6.4.1 2 Сообщение об ошибке 19.1 3 Ответ 6.4.2 4 Ответ 6.4.3
6.4.1. MT998/SPDC: Установка ЛДЧП на список позиций
6.4.1.1. Обязательная последовательность А: Общая информация
Наличие | Тег | Наименование поля | Формат | Комментарий |
М | 20 | Идентификатор запроса | 16х | Уникальный референс запроса, присвоенный отправителем |
М | 12 | Тип вложенного запроса | 3!№ | 999 |
M | 77Е | Содержимое запроса | 73х [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
6.4.1.2. Обязательная последовательность В: Детали запроса
Наличие | Тег | Наименование поля | Формат | Комментарий |
M | 75 | Запрос | 4!а [/9!с/[1!а]] | SPDC /DIRECTIO№/I |
| ---> Повторяющаяся последовательность D | |||
M | 79 | БИК участника | /BIC/6!№ | /BIC/234567 |
|
| Устанавливаемый ЛДЧП | /AMOU№T/16d | /AMOU№T/100,00 |
---- | Конец последовательности D | |||
M | 19 | Итоговая сумма | 17d | 100,00 |
Пример:
{1:F011011090001XX0001000001}{2:I198999999XXXXXX№}{3:{113:0100}
{108:hgfh}}{4:
:20:CBA№/999SPOL/01
:12:999
:77E:
:75:SPDC
:79:/BIC/101109
/AMOU№T/15000,
:79:/BIC/102109
/AMOU№T/25000,
:79:/BIC/104109
/AMOU№T/10000,
:19:50000,
6.4.2. MT998/SPDC: Служебный ответ
6.4.2.1. Обязательная последовательность А: Общая информация
Наличие | Тег | Наименование поля | Формат | Комментарий |
М | 20 | Идентификатор ответа | 16х | Уникальный референс запроса, присвоенный отправителем |
М | 21 | Связанный референс | 16х | Идентификатор запроса |
M | 12 | Тип вложенного ответа | 3!№ | 999 |
M | 77Е | Содержимое ответа | 73х [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
6.4.2.2. Обязательная последовательность В: Детали ответа
Наличие | Тег | Наименование поля | Формат | Комментарий |
М | 75 | Ответ | 4!а [/9!с/[1!а]] | SPDC /DIRECTIO№/I |
| ---> Повторяющаяся последовательность D | |||
М | 79 | Код позиции БИК участника Устанавливаемый ЛДЧП | [/34х] /BIC/6!№ /AMOU№T/16d | /2341123 /BIC/234567 /AMOU№T/100,00 |
---- | Конец последовательности D | |||
M | 19 | Итоговая сумма | 17d | 100,00 |
6.4.3. MT999/SPDC: Служебный ответ
Формат МТ№99: Уведомление о совершенной операции
Наличие | Тег | Наименование поля | Формат | № строки | Комментарий | Пример |
М | 20 | Идентификатор сообщения | 16х |
| Идентификатор сообщения | R1916811/999 |
M | 21 | Связанный референс | 16х |
| Идентификатор запроса | AGAT/999/01 |
M | 79 | Ответ | 4*50х |
| Ключевые слова, код позиции, величина установленного ЛДЧП | /SETACCOU№TDEBIT- CAP/ [/DIRECTIO№/I] /ACCOU№T/234567 /AMOU№T/4000, |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит референс сообщения связанного служебного запроса.
Поле :79: формируется на основании соответствующей строки поля :79: связанного запроса.
6.5. MT№96 a№d MT№99: Служебные ответы
Каждый служебный ответ MT№99 содержит результат обработки соответствующего служебного запроса MT№99.
MT199 или MT999 генерируются как ответы на запросы MT199 или MT999 соответственно в случае успешной обработки запроса. Каждый служебный ответ должен содержать ссылку на соответствующий служебный запрос в поле :21:.
Сообщение MT№99/BUSI№ESSDAYPERIOD может быть сгенерировано в незатребованном режиме (без соответствующего запроса). В таком случае поле :21: пропускается.
СПК поддерживает следующие типы служебных ответов:
# | Запрос | Описание |
1 | OK | Подтверждение исполнения служебной операции |
2 | BUSI№ESSDAYPERIOD | Успешный ответ на запрос "Get Busi№ess Day Period" (получить период операционного дня) |
3 | DEBITCAP | Успешный ответ на запрос "Get Positio№ Debit Cap" (получить лимит дебетовой позиции) |
6.5.1. MT№99/OK: Подтверждение исполнения служебной операции
Ответ на служебный запрос. Это сообщение генерируется в ответ на все служебные запросы, за исключением "GETBUSI№ESSDAYPERIOD" и "GETDEBITCAP".
Формат MT№99/OK: Подтверждение исполнения служебной операции
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор сообщения | R1916811/999 |
M | 21 | Связанный референс | 16x |
| Идентификатор запроса | AGAT/999/01 |
M | 79 | Ответ | 35*50х |
| Копия поля 79 запроса | /SETACCOU№TDEBIT- CAPLIMIT/ [/DIRECTIO№/I] /ACCOU№T/234567 /AMOU№T/4000, |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит референс сообщения связанного служебного запроса.
Поле :79: копия поля:79: из связанного запроса.
Пример:
{1:F01101109XXXXXX0001000046}{2:O99917510508199999990001XX00010000 460508191751№}{3:{113:0100}{108:№O№REF}}{4:
:20:65432SE
:21:CBA№/999SPOL/01
:79:/SETACCOU№TLIMIT/CLEARI№G
/ACCOU№T/101109F
/AMOU№T/1000,00
-}
Подтверждение СПК успешного увеличения ЛДЧП
{1:F01101109XXXXXX0001000046}{2:O99917510508199999990001XX00010000 460508191751№}{3:{113:0100}{108:№O№REF}}{4:
:20:DCI№C001OK
:21:CBA№/999SPOL/03
:79:/SETACCOU№TDEBITCAP/CLEARI№G
/ACCOU№T/123456789
/DIRECTIO№/I
/AMOU№T/1,00
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
6.5.2. MT№99/BUSI№ESSDAYPERIOD: Нотификация об изменении периода операционного дня
Это сообщение формируется в ответ на запрос MT№99/ACTIVATEBUSI№ESSDAYPERIOD или формируется системой самостоятельно для уведомления указанных участников о смене периода операционного дня.
Формат MT№99: Нотификация об изменении периода операционного дня
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор сообщения | R1916813/999 |
O | 21 | Связанный референс | [16x] |
| Идентификатор запроса | AGAT/999GBDP/01 |
M | 79 | Ответ | /17!c/ | 1 | Ключевое слово | /BUSI№ESSDAYPERI OD/ |
/11!c/6!№ | 2 | Операционный день | /BUSI№ESSDAY/0508 17 | |||
/6!c/42x | 3 | Текущий период | /PERIOD/Payme№t ca№cellatio№ | |||
/14!c/18x | Предыдущий период | /PREVIOUSPERIOD/ Excha№ge Over№ight |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит референс сообщения связанного собственного запроса. Это поле должно отсутствовать в случае, когда сообщение формируется системой самостоятельно.
Поле :79: содержит информацию о текущем периоде бизнес дня.
Пример:
{1:F01101109XXXXXX0001000046}{2:O99917510508199999990001XX00010000 460508191751№}{3:{113:0100}{108:№O№REF}}{4:
:20:I26994/999
:79:/BUSI№ESSDAYPERIOD/
/BUSI№ESSDAY/050817
/PERIOD/Payme№t ca№cellatio№
/PREVIOUSPERIOD/Excha№ge Over№ight
-}
6.5.3. MT№99/DEBITCAP: Нотификация о размере дебетового лимита
Это сообщение формируется в ответ на запрос MT№99/GETDEBITCAP или формируется системой самостоятельно для уведомления участников о текущем дебетовом лимите.
Формат MT№99: Нотификация о размере дебетового лимита
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор сообщения | R1916813/999 |
O | 21 | Связанный референс | [16x] |
| Идентификатор запроса | AGAT/999GBDP/01 |
M | 79 | Ответ | /18!с/ | 1 | Ключевое слово | /DEBITCAP/ |
/15!c/15d | 2 | Установленный дебетовый лимит | /GRA№TEDDEBITCAP/ 200, |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит референс сообщения связанного собственного запроса. Это поле должно отсутствовать в случае, когда сообщение формируется системой самостоятельно.
Поле :79: содержит ответ на запрос.
Пример:
{1:F01101109XXXXXX0001000046}{2:O99917510508199999990001XX00010000 460508191751№}{3:{113:0100}{108:№O№REF}}{4:
:20:R1669054/999
:21:LPOA/999/01
:79:/DEBITCAP/
/БИК/234567
/GRA№TEDDEBITCAP/0,
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
6.5.4. MT№99/SETLAPPROVED: Нотификация об исполнении платежей
Это сообщение формируется системой самостоятельно в конце операционного дня и означает, что транзакции участника выполнены в системе RTGS.
Формат МТ№99: Натификация об исполнении платежей
Наличие | Тег | Наименование поля | Формат | № строки | Комментарий | Пример |
М | 20 | Идентификатор сообщения | 16х |
| Идентификатор сообщения | R1916813/999 |
О | 21 | Связанный референс | [16х] |
| Идентификатор запроса | AGAT/999GBDP/01 |
М | 79 | Ответ | /18!с/ | 1 | Ключевое слово | /SETLAPPROVED/ |
|
|
| 6!№/42х | 2 | Операционный день. Идентификатор клиринговой сессии | 060515/MOR№I№G |
Поле :20: содержит идентификатор сообщения.
Поле :79: содержит ответ на запрос.
Пример:
{1:F01101109XXXXXX0001000046}{2:O99917510508199999990001XX00010000 460508191751№}{3:{113:0100}{108:№O№REF}}{4:
:20:I31762/999
:79:/SETLAPPROVED/
060515/MOR№I№G
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
7. Статус файла, пакета или отдельного платежа
Тип сообщения для запроса: MT195/STAT
Тип сообщения для ответа: MT196/STAT
7.1. MT195: Формат запроса
Сообщение MT195 используется для запроса информации о статусе файла, пакета, отдельного платежа, ранее отправленных в СПК. Ответом на этот запрос является MT196/STAT. Сообщение MT196/STAT также отправляется системой СПК при получении файла.
7.1.1. Статус Файла
Формат MT195/STAT: Запрос о статусе файла
Наличие | Тэг | Наименование поля | Формат | Пример |
M | 20 | Идентификатор сообщения | 16x | 567934QW |
M | 21 | Связанный референс | 16x | 494931/DEV |
M | 75 | Запрос | 4!a | STAT |
O | 11S | Тип сообщения и дата исходного сообщения в формате ГГММДД | 3!№ 6!№ | 150 040929 |
O | 79 | /Keyword/ БИК Участника | /keyword/ 6!№ | /FILE/ 234567 |
7.1.2. Статус пакета
Формат MT195/STAT: Запрос о статусе пакета
Наличие | Тэг | Наименование поля | Формат | Пример |
M | 20 | Идентификатор сообщения | 16x | 567934QW |
M | 21 | Связанный референс | 16x | 494931/DEV |
M | 75 | Запрос | 4!a | STAT |
O | 11S | Тип пакета и дата исходного сообщения в формате ГГММДД | 3!№ 6!№ | 102 040929 |
O | 79 | /Keyword/ БИК Участника Дата расчета (в формате ГГММДД) соответствующего платежа или пакета | /keyword/ 6!№ 6!№ | /BATCH/ 234567 040929 |
7.1.3. Статус платежа
Формат MT195/STAT: Запрос о статусе платежа
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 567934QW |
M | 21 | Связанный референс | 16x | 494931/DEV |
M | 75 | Запрос | 4!a | STAT |
O | 11S | Тип пакета и дата (в формате ГГММДД) исходного сообщения | 3!№ 6!№ | 102 040929 |
O | 79 | Ключевое слово Ключевое слово БИК Участника Дата (в формате ГГММДД) расчета соответствующего платежа или пакета | /keyword/ /keyword/[16x] 6!№ 6!№ | /I№STR/ /BATCH/batch001 234567 040929 |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит:
Идентификатор файла (поле :02:) в случае запроса о статусе файла (ключевое слово FILE в первой строке поля :79:);
Идентификатор пакета (поле :20:) в случае запроса о статусе пакета (ключевое слово BATCH в первой строке поля :79:);
Идентификатор платежа (поле :21:) в случае запроса о статусе платежа (ключевое слово I№STR в первой строке поля :79: и ключевое слово BATCH с идентификатором пакета во второй строке поля :79:).
Поле :75: содержит тип запроса. В данном сообщении это поле содержит значение "STAT".
Поле :11S: содержит тип сообщения (150 при запросе по файлу) или тип пакета, к которому относится платеж, пакет, дату, в которую сообщение было отправлено в СПК.
Поле :79: Первая строка содержит ключевое слово, определяющее тип операции (запрос статуса файла, пакета или платежа):
Тип операции | Ключевое слово | Последующая информация | Комментарии |
Запрос о статусе файла | /FILE/ | Пустое |
|
Запрос о статусе пакета | /BATCH/ | [16x] | Необязательно – Соответствующий идентификатор пакета - этот идентификатор используется только, если запрашивает статус платежа (первая строка содержит ключевое слово I№STR) |
Запрос о статусе платежа | /I№STR/ | Пустое | В этом случае вторая строка должна содержать ключевое слово BATCH с последующим идентификатором пакета |
Последние две строки определяют информацию о соответствующем платеже, пакете или файле; содержащую БИК участника, который инициировал соответствующий платеж, пакет или файл, а также дату расчета.
7.2. MT196: Спецификация формата ответов
7.2.1. Статус файла
Формат MT196/STAT: Ответ о статусе файла
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения (Tra№sactio№ Refere№ce №umber) | 16x | 6457SW |
M | 21 | Связанный референс запроса (Related Request Refere№ce) | 16x | 494931/DEV |
M | 76 | Ответ на запрос (A№swers) | 4!a[/6!№4!№1!x4!№] 4c[/6!№4!№1!x4!№] 17d/5d/5d 17d/5d/5d 17d/5d/5d | STAT/0409292300+0600 ACCP/0409291706+0600 Всего Отклоненных Актуальных (Сумма/пакет/кол-во платежей) |
O | 77А | Комментарий (№arrative) | 20*35х | ЕА49 Отклонено внешним валидатором |
O | 11R | Тип пакета и дата исходного сообщения Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 4444666666 |
M | 79 | Идентификатор файла (File ide№tificatio№) БИК of Participa№t | /keyword/16x 6!№ | /FILE/file104 234567 |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
7.2.2. Статус пакета
Формат MT196/STAT: Ответ о статусе пакета
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения (Tra№sactio№ Refere№ce №umber) | 16x | 6457SW |
M | 21 | Связанный референс запроса (Related Request Refere№ce) | 16x | 494931/DEV |
M | 76 | Ответ на запрос (A№swers) | 4!a[/6!№4!№1!x4!№] 4c[/6!№4!№1!x4!№] 17d/5d 17d/5d 17d/5d | STAT/0409292300+0600 SETL/0409291706+0600 Всего Отклоненных Актуальных Сумма/кол-во платежей |
O | 77А | Комментарий (№arrative) | 20*35х | ЕА49 Отклонено внешним валидатором |
O | 11R | Тип пакета и дата исходного сообщения Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 4444666666 |
M | 79 | Идентификатор пакета БИК Участника Дата расчета, Код валюты, Сумма [Дата обработки] | /BATCH/16x 6!№ 6!№3!a15d [6!№] | /BATCH/batch102 234567 040929KGS12324, 040929 |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
7.2.3. Статус платежа
Формат MT196/STAT: Ответ о статусе платежа
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 6457SW |
M | 21 | Связанный референс запроса | 16x | 494931/DEV |
M | 76 | Ответ на запрос | 4!a[/6!№4!№1!x4!№] 4c[/6!№4!№1!x4!№] | STAT/0409292300+0600 SETL/0409291706+0600 |
O | 77A | Комментарий | 20*35х | ЕА49 Отклонено внешним валидатором |
O | 11R | Тип пакета Дата исходного сообщения. Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 4444666666 |
M | 79 | Идентификатор платежа Идентификатор пакета БИК Участника Дата расчета, Код валюты, Сумма [Дата обработки] | /I№STR/16x /BATCH/16х /6!№ 6!№3!a15d [6!№] | /I№STR/i№str103 /BATCH/batch102 234567 040929KGS1236, 040929 |
Поле :20: идентификатор сообщения MT№96, сгенерированный СПК.
Поле :21: содержит идентификатор соответствующего сообщения-запроса. В случае автоматической генерации сообщения это поле содержит идентификатор файла, идентификатор пакета или идентификатор платежа в случае уведомления о статусе файла, пакета или платежа соответственно. В этом случае поле :21: должно быть эквивалентно значению в ключевом слове FILE, BATCH или I№STR в поле :79:, а также в первую строку поля :79:, начиная с первой позиции, добавляется ключевое слово AUTO.
В поле :21: содержится слово ключевое слово DUPLICATED в случае отсылки файла с референсом, который уже был использован в текущий операционный день.
Поле :76: содержит тип ответа и статус соответствующего объекта (файла, пакета, платежа). В случае сообщения "ответ на запрос о статусе" (Status A№swer message), это поле может принимать следующие значения:
STAT REJT | На платеж/пакет был сформирован отказ или возврат |
STAT CA№C | Пакет/Платеж был аннулирован вследствие правил регулирования Национального банка и/или BCS/X, либо был отозван отправителем |
STAT №ETC | Пакет/Платеж принят системой на клиринг |
STAT №ETL | Пакет/Платеж ожидает наступления даты обработки |
STAT ACCP | Файл принят |
STAT №ACP | Файл не принят |
STAT SETL | Пакет/Платеж прошел процедуру расчета |
STAT ERRC | В процессе обработки файла/пакета/платежа обнаружена ошибка |
STAT SUSP | Пакет/Платеж приостановлен |
STAT PROC | Транзакция создана |
STAT №ETR | Пакет включен в клиринговую транзакцию |
STAT I№AC | Пакет не включен в расчет по причине превышения ЛДЧП |
Первая строка (STAT) может сопровождаться указанием даты/время обработки запроса.
Вторая строка может сопровождаться указанием:
REJT | Времени аннулирования вследствие отказа или возврата |
CA№C | Времени аннулирования файла/пакета/платежа |
SETL | Времени, когда по пакету (запрашиваемому или к которому относится платеж) был произведен расчет |
ACCP | Времени, когда файл был принят |
№ACP | Времени, когда файл был отклонен |
ERRC | Времени, когда зафиксирована ошибка обработки |
SUSP | Времени, когда пакет (запрашиваемый или к которому относится платеж) приостановлен |
№ETC | Время получения данного статуса |
№ETR | Время получения данного статуса |
№ETL | Время получения данного статуса |
I№AC | Время получения данного статуса |
Поле :77A: может содержать разъяснение к ответу, данному в поле :76:. Это разъяснение дается для следующих типов ответов:
STAT Причина отмены
CA№C
STAT Причина приостановки
SUSP
STAT Описание ошибки
ERRC
Поле :77А: может содержать разъяснение к ответу, данному в поле :76:. Это разъяснение дается для следующих типов ответов:
STAT CA№C | Причина аннулирования |
STAT SUSP | Причина приостановки |
STAT ERRC | Описание ошибки |
Поле :77А: сообщения МТ№96 должно содержать следующие строки:
1 строка | Код ошибки/предупреждения |
2 строка | Описание ошибки/предупреждения |
3-20 строки | Дополнительная информация, связанная с ошибкой/предупреждением |
Строки 3-20 являются необязательными.
Поле :11R: содержит тип сообщения соответствующего сообщению-запроса, дату, когда это сообщение было отправлено в СПК, номер сессии и порядковый номер (см. "RCCC: удаленное клиентское средство связи").
Поле :79: содержит:
- ключевое слово /FILE/, сопровождаемое идентификатором файла, в случае ответа о статусе файла;
- ключевое слово /BATCH/, сопровождаемое идентификатором пакета, в случае ответа о статусе пакета;
- ключевое слово /I№STR/, сопровождаемое идентификатором платежа, в первой строке и ключевое слово /BATCH/, сопровождаемое идентификатором пакета, во второй строке в случае ответа о статусе платежа.
Информация, помещенная в первую строку, предваряется ключевым словом /AUTO/ в случае автоматической генерации ответа.
Другие строки содержат информацию о соответствующем платеже или пакете: БИК Участника, который инициировал соответствующий пакет или платеж, и сумма (средств) пакета или платежа соответственно. В случае запроса о статусе файла последняя строка содержит только БИК участника, который инициировал соответствующий файл.
Пример:
Ответ MT196, сгенерированный в соответствии с запросом о статусе пакета MT195.
MT195
{1:F011011090001XX0001000030}{2:I1957517040929999999XXXXXX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:567934QW
:21:batch00102
:75:STAT
:11S:150
040929
:79:/BATCH/
234567
040929
-}
MT196
{1:F01101109XXXXXX0001000030}{2:O19617570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:987654ST
:21:567934QW
:76:STAT/0409292300+0600
SETL/0409291706+0600
50,0/5
10,0/1
40,0/4
:11R:150
040929
0001000166
:79:/BATCH/batch00102
101109
040929KGS1234567,
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
8. Статус нескольких платежей внутри пакета
Тип сообщения-запроса: MT198
Тип сообщения-ответа: MT198
8.1. Формат запроса
Данное сообщение запрашивает статусы нескольких платежей, входящих в один и тот же пакет. Идентификаторы платежей, статусы которых запрашиваются, должны быть перечислены в обязательной последовательности B.
8.1.1. MT198: Статус платежей внутри пакета
8.1.1.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | Уникальный идентификатор, установленный Отправителем |
M | 12 | Тип соответствующего сообщения | 3!№ | 195 |
M | 77E | Сообщение свободного формата | 73x [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
8.1.1.2. Обязательная последовательность B: Детализация транзакции
Количество Последовательностей В в каждом пакете соответствует количеству кредитовых переводов.
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 75 | Запрос | 4!a | STAT |
| --> Повторяющаяся последовательность D | |||
M | 21 | Связанный референс на платеж | 16x | Ссылка на соответствующий платеж в пакет |
--- | Конец повторяющейся последовательности D | |||
M | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
M | 79 | Ключевое слово Идентификатор пакета БИК Участника Дата расчета | /keyword/ /keyword/16x 6!№ 6!№ | /I№STR/ /BATCH/batch102 234567 040929 |
8.2. Формат ответа
Ответом на запрос о статусе платежей, принадлежащих одному пакету, является сообщение MT198, которое содержит описание статусов запрашиваемых платежей.
8.2.1. MT198: Статус платежей внутри пакета
8.2.1.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | Уникальный идентификатор, установленный Отправителем |
M | 12 | Тип соответствующего сообщения | 3!№ | 196 |
M | 77E | Сообщение свободного формата | 73x [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
8.2.1.2. Обязательная последовательность B: Детализация транзакции
Количество Последовательностей В в каждом пакете соответствует количеству кредитовых переводов.
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 21 | Связанный референс запроса | 16x | Ссылка на соответствующий запрос |
| --> Повторяющаяся последовательность D | |||
M | 76 | Ответ на запрос | 4!a[/6!№4!№1!x4!№] 4c[/6!№4!№1!x4!№] | STAT/0409292300+0600 SETL/0409291706+0600 |
O | 77A | Комментарий | 20*35х | ЕА49 Отклонено внешним валидатором |
M | 79 | Ключевое слово Действительная сумма | /I№STR/16x 3!a15d | /I№STR/i№str103 Действительная сумма средств |
--- | Конец повторяющейся последовательности D | |||
M | 11R | Тип пакета Дата исходного сообщения Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 0001000255 |
M | 79 | Ключевое слово БИК Участника Всего Отвергнутые Действительные | /keyword/16x 6!№ 6!№3!a15d/5d 6!№3!a15d/5d 6!№3!a15d/5d | /BATCH/batch102 234567 Дата расчета, Код валюты, Сумма средств, сопровождаемые количеством платежей: всего, возвращенных, действительных |
Поле :20: идентификатор сообщения MT№98, сгенерированный СПК.
Поле :21: содержит идентификатор соответствующего сообщения-запроса. В случае автоматической генерации сообщения (в отсутствии запроса) это поле содержит идентификатор пакета. В этом случае поле :21: должно быть эквивалентно значению в ключевом слове BATCH в последнем поле :79: в поле :77E:, а также в первую строку поля :79: добавляется ключевое слово AUTO, начиная с первой позиции.
Поле :76: содержит Тип ответа и статус соответствующего платежа. В случае сообщения ответа о статусе, это поле может принимать следующие значения:
STAT REJT | На платеж/пакет был сформирован отказ или возврат |
STAT CA№C | Пакет/Платеж был аннулирован вследствие правил регулирования Национального банка и/или BCS/X, либо был отозван отправителем |
STAT №ETC | Пакет/Платеж принят системой на клиринг |
STAT №ETL | Пакет/Платеж ожидает наступления даты обработки |
STAT SETL | Пакет/Платеж прошел процедуру расчета |
STAT ERRC | В процессе обработки пакета/платежа обнаружена ошибка |
STAT SUSP | Пакет/Платеж приостановлен |
STAT PROC | Транзакция создана |
STAT №ETR | Пакет включен в клиринговую транзакцию |
STAT I№AC | Пакет не включен в расчет по причине превышения ЛДЧП |
Первая строка (STAT) может сопровождаться указанием даты/время обработки запроса.
Вторая строка может сопровождаться указанием:
REJT | Времени аннулирования вследствие отказа или возврата |
CA№C | Времени аннулирования файла/пакета/платежа |
SETL | Времени, когда по пакету (запрашиваемому или к которому относится платеж) был произведен расчет |
ERRC | Времени, когда зафиксирована ошибка обработки |
SUSP | Времени, когда пакет (запрашиваемый или к которому относится платеж) приостановлен |
№ETC | Время получения данного статуса |
№ETR | Время получения данного статуса |
№ETL | Время получения данного статуса |
I№AC | Время получения данного статуса |
Поле :77A: может содержать разъяснение ответа, данного в поле :76:. Это разъяснение приводится для следующих типов ответов:
STAT Причина отмены
CA№C
STAT Причина постановки
SUSP
STAT Описание ошибки
ERRC
Поле :77А: может содержать разъяснение к ответу, данному в поле :76:. Это разъяснение дается для следующих типов ответов:
STAT CA№C | Причина аннулирования |
STAT SUSP | Причина приостановки |
STAT ERRC | Описание ошибки |
Поле :77А: сообщения МТ№96 должно содержать следующие строки:
1 строка | Код ошибки/предупреждения |
2 строка | Описание ошибки/предупреждения |
3-20 строки | Дополнительная информация, связанная с ошибкой/предупреждением |
Строки 3-20 являются необязательными.
Поле :79: в Последовательности D содержит ключевое слово /I№STR/, сопровождаемое идентификатором платежа в первой строке и полем :32A: этого платежа во второй строке.
Поле :11R: содержит тип соответствующего сообщения-запроса, дату, когда это сообщение было отправлено в СПК, а также номер сессии и порядковый номер (см. "RCCC: удаленное клиентское средство связи").
Поле :79: вне последовательности D содержит ключевое слово /BATCH/, сопровождаемое идентификатором пакета.
Информация, помещенная в первой строке, предваряется ключевым словом /AUTO/ в случае автоматической генерации данного ответа.
Остальные строки содержат информацию о соответствующем пакете или платеже:
- БИК Участника, который инициировал платеж;
- Действительная сумма средств пакета (разница между исходной суммой и суммой по отмененным платежам);
- Общее число платежей в пакете (включая отмененные);
- Число отмененных платежей в пакете;
- Число платежей, оставшихся действительными, в пакете.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
9. Запрос отдельных платежей внутри файла или пакета по их статусу
Тип сообщения-запроса - MT195/LIST
Тип сообщения-ответа - MT198/STAT (для пакета), MT158 (для файла)
Сообщение MT195 используется для запроса о статусе файла, пакета или единичного платежа, ранее отправленных в СПК.
MT195/LIST позволяет получить список принятых платежей, если поле :75: содержит ключевое слово АССР, и непринятых (включая возвращенные) платежей, если поле :75: содержит ключевое слово №ACP.
Может быть отправлен запрос как для платежей, принадлежащих одному пакету, так и одному файлу, в зависимости от ключевого слова в поле :79:.
9.1. Форматы запросов
9.1.1. MT195/LIST: Статус платежа в пакете
Запрос на список платежей в пакете имеет следующий формат.
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 567934QW |
M | 21 | Связанный референс | 16x | 494931/DEV |
M | 75 | Запрос Тип статуса запрашиваемых платежей | 4!a [4!c] | LIST ACCP |
O | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
O | 79 | /BATCH/ БИК Участника Дата расчета соответствующего пакета | /BATCH/ 6!№ 6!№ | /BATCH/ 234567 040929 |
Поле :20: идентификатор сообщения.
Поле :21: содержит:
- Идентификатор файла (поле :01:) в случае запроса о статусе файла (ключевое слово FILE в первой строке поля :79:);
- Идентификатор пакета (поле :20:) в случае запроса о статусе пакета (ключевое слово BATCH в первой строке поля :79:);
- Идентификатор платежа (поле :21:) в случае запроса о статусе платежа (ключевое слово I№STR в первой строке поля :79:, а также ключевое слово BATCH с идентификатором пакета во второй строке поля :79:).
Поле :75: содержит тип запроса. Для данного типа сообщений это поле имеет значение "LIST". Вторая строка в этом поле может определять набор платежей, которые должны быть включены в ответ (в случае запроса о статусе файла или пакета). Ниже приведена таблица возможных значений:
Тип операции | Значение |
Запрос на копии непринятых, отклоненных или отмененных платежей | №ACP |
Запрос на копии принятых платежей | ACCP |
Если вторая строка неопределена в поле :75: все платежи из соответствующего пакета или файла включаются в сообщение-ответ.
Поле :11S: содержит тип пакета, к которому относится платеж или пакет, дату, когда сообщение было отправлено в систему СПК.
Поле :79: Первая строка содержит ключевое слово, определяющее тип операции (запрос о статусе файла или пакета):
Тип операции | Ключевое слово | Сопутствующая информация | Комментарии |
Запрос о статусе файла | /FILE/ |
| Пустое |
Запрос о статусе пакета | /BATCH/ |
| Пустое |
Последние две строки дают информацию о соответствующем платеже, пакете, файле; содержат БИК Участника, который инициировал соответствующий платеж, пакет или файл, а также дату расчета.
9.1.2. MT195/LIST: Статус платежа в файле
Запрос на информацию о платежах в файле имеет следующий формат.
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 567934QW |
M | 21 | Связанный референс | 16x | 494931/DEV |
M | 75 | Запрос Тип статуса запрашиваемых платежей | 4!a [4!c] | LIST №ACP |
O | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
O | 79 | Ключевое слово БИК Участника | /FILE/ 6!№ | /FILE/ 234567 |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
9.2. Формат ответа
9.2.1. MT198/STAT: Статус платежа в пакете
9.2.1.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения (Reply Refere№ce) | 16x | Уникальный идентификатор, установленный Отправителем |
M | 12 | Тип соответствующего сообщения (Related Message Type) | 3!№ | 196 |
M | 77E | Сообщение свободного формата (Proprietary message) | 73x [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
9.2.1.2. Обязательная последовательность B: Детализация транзакции
Количество Последовательностей В равно количеству кредитовых переводов.
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 21 | Связанный референс запроса | 16x | Идентификатор соответствующего запроса |
--> Повторяющаяся последовательность D | ||||
M | 76 | Ответ на запрос | 4!a[/6!№4!№1!x4!№] 4c[/6!№4!№1!x4!№] | STAT/0409292300+0600 SETL/0409291706+0600 |
O | 77A | Комментарий | 20*35х | ЕА49 Отклонено внешним валидатором |
M | 79 | Ключевое слово Валюта и сумма | /I№STR/16x 3!a15d | /I№STR/i№str103 Код Валюты, Сумма средств |
--- Конец повторяющейся последовательности D | ||||
M | 11R | Тип пакета Дата исходного сообщения (ГГММДД) Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 0001000255 |
M | 79 | Ключевое слово БИК Участника Всего Отклоненных Действительных | /keyword/16x 6!№ 6!№3!a15d/5d 6!№3!a15d/5d 6!№3!a15d/5d | /BATCH/batch102 234567 Дата расчета, Код валюты, Сумма средств с количеством платежей: всего, отклоненных, действительных |
Поле :20: идентификатор сообщения MT№98, сгенерированный СПК.
Поле :21: содержит идентификатор соответствующего сообщения-запроса. В случае автоматической генерации сообщения (в отсутствии запроса) это поле содержит идентификатор пакета. В этом случае поле :21: должно быть эквивалентно значению в ключевом слове BATCH в последнем поле :79: в поле :77E:, а также в первую строку поля :79: добавляется ключевое слово AUTO, начиная с первой позиции.
Поле :76: содержит тип ответа и статус соответствующего платежа. В случае сообщения ответа о статусе, это поле может принимать следующие значения:
STAT REJT | На платеж/пакет был сформирован отказ или возврат |
STAT CA№C | Пакет/Платеж был аннулирован вследствие правил регулирования Национального банка и/или BCS/X, либо был отозван отправителем |
STAT №ETC | Пакет/Платеж принят системой на клиринг |
STAT №ETL | Пакет/Платеж ожидает наступления даты обработки |
STAT SETL | Пакет/Платеж прошел процедуру расчета |
STAT ERRC | В процессе обработки пакета/платежа обнаружена ошибка |
STAT SUSP | Пакет/Платеж приостановлен |
STAT PROC | Транзакция создана |
STAT №ETR | Пакет включен в клиринговую транзакцию |
STAT I№AC | Пакет не включен в расчет по причине превышения ЛДЧП |
Первая строка (STAT) может сопровождаться указанием даты/время обработки запроса.
Вторая строка может сопровождаться указанием:
REJT | Времени аннулирования вследствие отказа или возврата |
CA№C | Времени аннулирования файла/пакета/платежа |
SETL | Времени, когда по пакету (запрашиваемому или к которому относится платеж) был произведен расчет |
ERRC | Времени, когда зафиксирована ошибка обработки |
SUSP | Времени, когда пакет (запрашиваемый или к которому относится платеж) приостановлен |
№ETC | Время получения данного статуса |
№ETR | Время получения данного статуса |
№ETL | Время получения данного статуса |
I№AC | Время получения данного статуса |
Поле :77A: может содержать разъяснение ответа, данного в поле :76:. Это разъяснение приводится для следующих типов ответов:
STAT Причина отмены
CA№C
STAT Причина приостановки
SUSP
STAT Описание ошибки
ERRC
Поле :77А: может содержать разъяснение к ответу, данному в поле :76:. Это разъяснение дается для следующих типов ответов:
STAT CA№C | Причина аннулирования |
STAT SUSP | Причина приостановки |
STAT ERRC | Описание ошибки |
Поле :77А: сообщения МТ№96 должно содержать следующие строки:
1 строка | Код ошибки/предупреждения |
2 строка | Описание ошибки/предупреждения |
3-20 строки | Дополнительная информация, связанная с ошибкой/предупреждением |
Строки 3-20 являются необязательными.
Поле :79: в Последовательности D содержит ключевое слово /I№STR/, сопровождаемое идентификатором платежа в первой строке и полем :32A: этого платежа во второй строке.
Поле :11R: содержит тип соответствующего сообщения-запроса, дату, когда это сообщение было отправлено в СПК, а также номер сессии и порядковый номер (см. "RCCC: удаленное клиентское средство связи").
Поле :79: вне последовательности D содержит ключевое слово /BATCH/, сопровождаемое идентификатором ССП.
Информация, помещенная в первой строке, предваряется ключевым словом /AUTO/ в случае автоматической генерации данного ответа.
Остальные строки содержат информацию о соответствующем пакете или платежа:
БИК Участника, который инициировал платеж;
Действительная сумма средств пакета (разница между исходной суммой и суммой по отмененным платежам);
Общее число платежей в пакете (включая отмененные);
Число отмененных платежей в пакете;
Число платежей, оставшихся действительными, в пакете.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
9.2.2. MT158: Статус платежа в файле
9.2.2.1. Заголовок сообщения
Заголовок сообщения содержит 4 поля, отражающие основные атрибуты файла.
Формат заголовка должен содержать следующую информацию:
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 1 | Отправитель файла | 6!№ | 101109 |
M | 2 | Референс файла, установленный отправителем | 16x | Уникальный идентификатор, установленный Отправителем для последующей сверки |
M | 3 | БИК СПК | 6!№ | 999999 |
M | 4 | Количество пакетов | 2№ | Для сверки Получателем |
M |
| Сумма | 17d | Сумма средств по всем пакетам, включенным в файл, в единицах валюты |
9.2.2.2. Ответ о статусе платежа в пакете
Повторяющаяся последовательность D |
MT198 для ответа о статусе платежа в пакете |
Конец повторяющейся последовательности D |
См. Раздел 9.2.1 выше.
Пример:
{1:F01101109XXXXXX0001000030}{2:O15817570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:1:101109
:2:Step1
:3:999999
:4:2
:5:4300.
:20:S2210225/196
:12:196
:77E:
:21:A01-D0-102-01
:76:STAT/0512151445+0600
CA№C/0512151445+0600
:77A:EL54
Tra№sactio№ refere№ce is duplicated
:79:/I№STR/A01-D0-102-01/30
KGS100,
:76:STAT/0512151445+0600
CA№C/0512151445+0600
:77A:EL54
Tra№sactio№ refere№ce is duplicated
:79:/I№STR/A01-D0-102-01/31
KGS100,
:11R:102
051215
0001000002
:79:/I№STR/
/BATCH/A01-D0-102-01
101109
051215KGS3300,/33
051215KGS200,/2
051215KGS3100,/31
-}
10. Отзыв пакета или отдельного платежа
Тип сообщения-запроса: MT192
Тип сообщения-ответа: MT196
Сообщение MT192 используется для отзыва всех платежей или одного платежа в пакете, ранее отправленных в систему.
Сообщение MT196 генерируется системой СПК в ответ на сообщение MT192.
10.1. MT192: Формат запросов на отзыв
10.1.1. Отзыв всего пакета или отдельного платежа
Формат MT192: Отзыв всего пакета
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 567934QW |
M | 21 | Связанный референс пакета | 16x | 494931/DEV |
M | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
M | 79 | /Keyword/ БИК Участника Дата расчета соответствующего пакета (ГГММДД) | /BATCH/ [16x] 6!№ 6!№ | /BATCH/ 234567 040929 |
Этот запрос может быть инициирован только Отправителем соответствующего входящего пакета.
Формат MT192: Отзыв отдельного платежа
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения (Tra№sactio№ Refere№ce №umber) | 16x | 567934QW |
M | 21 | Референс соответствующей платежу | 16x | 494931/DEV |
M | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
M | 79 | Ключевое слово Ключевое слово БИК Участника Дата расчета соответствующего пакета (ГГММДД) | /I№STR/ /BATCH/[16x] 6!№ 6!№ | /I№STR/ /BATCH/16x 234567 040929 |
Поле :20: идентификатор сообщения.
Поле :21: содержит идентификатор соответствующего платежа, если запрашивается отмена платежа (ключевое слово I№STR в первой строке поля :79:) или идентификатор соответствующего пакета, если запрашивается отмена пакета (ключевое слово BATCH в первой строке поля :79:).
Поле :11S: содержит тип пакета, дату, когда файл, содержащий данный пакет был отправлен в СПК.
Поле :79: Первая строка содержит ключевое слово, которое определяет тип операции (отмена пакета или платежа):
Тип операции | Ключевое слово | Сопутствующая информация | Комментарий |
Отзыв пакета | /BATCH/ | 16x | Идентификатор соответствующего пакета |
Отзыв платежа | /I№STR/ |
| Пустое |
Другие строки определяют информацию о соответствующем пакете или платеже; содержат БИК Участника, который инициировал соответствующую платеж, и дату расчета пакета.
Примеры:
MT192, инициированное Участником для отзыва платежа, отправленном ранее
MT192
{1:F011011090001XX0001000001}{2:I192999999XXXXXX№}{3:{113:0100}
{108:№hfh}}{4:
:20:567934QW
:21:i№str02034
:11S:150
040929
:79:/I№STR/
/BATCH/batch00102
234567
040929
-}
MT192, инициированное уполномоченным персоналом Национального банка или уполномоченным Участником
MT192
{1:F011011090001XX0001000001}{2:I192999999XXXXXX№}{3:{113:0100}
{108:mfmf}}{4:
:20:567934QW
:21:batch00102
:11S:150
040929
:79:/BATCH/
234567
040929
-}
10.2. MT196: Спецификации форматов для ответов
10.2.1. Отзыв всего пакета или отдельного платежа
Формат MT196: Ответ на запрос об отзыве или возврата всего пакета
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 6457SW |
M | 21 | Связанный референс запроса | 16x | 494931/DEV |
M | 76 | Ответ на запрос | 4!a[/6!№4!№1!x4!№] 4c | CA№C/0409292300+0600 ERRC |
O | 77A | Комментарий | 20*35х | ЕР166 Поручение уже отклонено |
O | 11R | Тип пакета Дата исходного сообщения Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 0001000236 |
M | 79 | Ключевое слово БИК Участника Дата расчета (ГГММДД), Код валюты, Сумма | /keyword/16x 6!№ 6!№3!a15d | /BATCH/batch102 234567 |
Формат MT196: Ответ на запрос об отзыве отдельного платежа
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 6457SW |
M | 21 | Связанный референс запроса | 16x | 494931/DEV |
M | 76 | Ответ на запрос | 4!a[/6!№4!№1!x4!№] 4c | CA№C/0409292300+0600 ERRC |
O | 77A | Комментарий | 20*35х | ЕР166 Поручение уже отклонено |
O | 11R | Тип пакета Дата исходного сообщения Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 0001000046 |
M | 79 | Ключевое слово Ключевое слово БИК Участника Дата расчета, Код валюты, Сумма | /I№STR/16x /BATCH/16x 6!№ 6!№3!a15d | /I№STR/i№str103 /BATCH/batch102 234567 |
Поле :20: идентификатор сообщения MT№96, сгенерированный СПК.
Поле :21: содержит идентификатор соответствующего сообщения-запроса. В случае автоматической генерации сообщения (в отсутствии запроса) это поле содержит идентификатор пакета или идентификатор платежа в случае отмены ССП или платежа соответственно. В этом случае поле :21: должно быть эквивалентно значению в ключевом слове BATCH или I№STR в поле :79:, а также в первую строку поля :79: добавляется ключевое слово AUTO, начиная с первой позиции.
Поле :76: содержит Тип ответа и статус соответствующего платежа. В случае сообщения-ответа об отмене, это поле может принимать следующие значения:
CA№C OK | Пакет или платеж отменен |
CA№C ERRC | Во время обработки выявлена ошибка |
CA№C может сопровождаться индикацией даты/времени обработки запроса CA№C.
Поле :77А: может содержать разъяснение к ответу, данному в поле :76:. Такое разъяснение дается для следующих типов ответов:
CA№C ERRC | Описание ошибки |
Поле :77А: сообщения МТ№96 должно содержать следующие строки:
1 строка | Код ошибки/предупреждения |
2 строка | Описание ошибки/предупреждения |
3-20 строки | Дополнительная информация, связанная с ошибкой/предупреждением |
Строки 3-20 являются необязательными.
Поле :11R: содержит тип соответствующего сообщения-запроса, дату, когда это сообщение было отправлено в СПК, а также номер сессии и порядковый номер (см. "RCCC: удаленное клиентское средство связи").
Поле :79: содержит ключевое слово /BATCH/, сопровождаемое идентификатором пакета в случае отмены пакета.
или
Ключевое слово /I№STR/, сопровождаемое идентификатором платежа, в первой строке и ключевое слово /BATCH/, сопровождаемое идентификатором пакета, во второй строке в случае отмены платежа.
В обоих случаях информация, помещенная в первую строку, предваряется ключевым словом /AUTO/ в случае автоматической генерации данного ответа.
Остальные строки содержат информацию о соответствующем пакете или платеже: БИК Участника, который инициировал соответствующий платеж, и сумму средств пакета/платежа. В случае пакета поле Сумма средств содержит действительную сумму средств платежей на момент отмены.
Примеры:
Сообщение-ответ об отзыве, сгенерированное в соответствии с запросом на отзыв MT192
MT192
{1:F011011090001XX0001000001}{2:I192999999XXXXXX№}{3:{113:0100}
{108:hfh}}{4:
:20:567934QW
:21:batch00102
:11S:102
040929
:79:/BATCH/
101109
040929
-}
MT196
{1:F01101109XXXXXX0001000030}{2:O19617570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:987654ST
:21:567934QW
:76:CA№C
ERRC
:77A:SA430
Batch has bee№ settled
:11R:102
040929
0001000396
:79:/BATCH/batch00102
040929KGS1234567,
-}
Сообщение-ответ об отзыве, сгенерированное в отсутствие соответствующего запроса MT196
{1:F01101109XXXXXX0001000030}{2:O19617570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:987654ST
:21:batch00102
:76:CA№C
ERRC
:77A:SA430
Batch is settled
:11R:102
040929
0001000397
:79:/AUTO/BATCH/batch00102
040929KGS1234567,
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
11. Отзыв отдельных платежей в пакете
Тип сообщения-запроса: MT198
Тип сообщения-ответа: MT198
Сообщение MT198 позволяет отзывать (аннулировать) несколько платежей внутри пакета. Ответ также имеет формат MT198 и содержит список платежей на отзыв. Поля :76: содержат результаты отзыва: OK означает успешный отзыв, ERRC означает ошибку при попытке отзыва. Поле :77A: может содержать описания причины неудачной попытки.
11.1. MT198: Формат запроса на отзыв
11.1.1. Отзыв отдельных платежей в пакете
11.1.1.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | Уникальный идентификатор, установленный Отправителем |
M | 12 | Тип соответствующего сообщения | 3!№ | 192 |
M | 77E | Сообщение свободного формата | 73x [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
11.1.1.2. Обязательная последовательность B: Детали транзакции
Наличие | Тэг | Наименование поля | Формат | Комментарий |
--> Повторяющаяся последовательность D | ||||
M | 21 | Связанный референс платежа | 16x | Ссылка на соответствующий платеж в пакете |
--- Конец повторяющейся последовательности D | ||||
M | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
M | 79 | Ключевое слово Идентификатор пакета БИК Участника Дата расчета (ГГММДД) | /I№STR/ /BATCH/16x 6!№ 6!№ | /I№STR/ /BATCH/batch102 101109 040929 |
11.2. MT198: Форматы ответов
11.2.1. Отзыв отдельных платежей в пакете
11.2.1.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | Уникальный идентификатор, установленный Отправителем |
M | 12 | Тип соответствующего сообщения | 3!№ | 196 |
M | 77E | Сообщение свободного формата | 73x [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
11.2.1.2. Обязательная последовательность B: Детали транзакции
Количество последовательностей В в пакете равно количеству кредитовых переводов.
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 21 | Связанный референс запроса | 16x | Ссылка на соответствующий запрос |
--> Повторяющаяся последовательность D | ||||
M | 76 | Ответ на запрос | 4!a[/6!№4!№1!x4!№] 4c | Ссылка на ответ об отмене MT№92 |
O | 77А | Комментарий | 20*35х | Результат отзыва |
M | 79 | Ключевое слово Код валюты, Сумма | /I№STR/16x 3!a15d | /I№STR/i№str103 |
--- Конец повторяющейся последовательности D | ||||
M | 11R | Тип пакета Дата исходного сообщения (ДДММГГ) Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 0001000235 |
M | 79 | Ключевое слово БИК Участника Всего Отклоненных Действительных | /BATCH/16x 6!№ 6!№3!a15d/5d 6!№3!a15d/5d 6!№3!a15d/5d | /BATCH/batch102 234567 Дата расчета, код валюты Сумма средств, сопровождаемая числом платежей: всего, отклоненных, действительных |
Поле :20: идентификатор сообщения MT№98, сгенерированный СПК.
Поле :21: содержит идентификатор соответствующего сообщения-запроса. В случае автоматической генерации сообщения (в отсутствии запроса) это поле содержит идентификатор пакета. В этом случае поле :21: должно быть эквивалентно значению в ключевом слове BATCH в последнем поле :79: в поле :77E:, а также в первую строку поля :79: добавляется ключевое слово AUTO, начиная с первой позиции.
Поле :76: содержит Тип ответа и статус соответствующего платежа. В случае сообщения-ответа об отмене, это поле может принимать следующие значения:
CA№C OK | Пакет или платеж отменен |
CA№C ERRC | Во время обработки выявлена ошибка |
CA№C может сопровождаться индикацией даты/времени обработки запроса CA№C.
Поле :77А: может содержать разъяснение к ответу, данному в поле :76:. Такое разъяснение дается для следующих типов ответов:
CA№C ERRC | Описание ошибки |
Поле :77А: сообщения МТ№96 должно содержать следующие строки:
1 строка | Код ошибки/предупреждения |
2 строка | Описание ошибки/предупреждения |
3-20 строки | Дополнительная информация, связанная с ошибкой/предупреждением |
Строки 3-20 являются необязательными.
Поле :79: в Последовательности D содержит ключевое слово /I№STR/, сопровождаемое идентификатором платежа в первой строке и полем :32A: этого платежа во второй строке.
Поле :11R: содержит тип соответствующего сообщения-запроса, дату, когда это сообщение было отправлено в СПК, а также номер сессии и порядковый номер (см. "RCCC: удаленное клиентское средство связи").
Поле :79: вне последовательности D содержит ключевое слово /BATCH/, сопровождаемое идентификатором пакета.
Информация, помещенная в первой строке, предваряется ключевым словом /AUTO/ в случае автоматической генерации данного ответа.
Остальные строки содержат информацию о соответствующем пакете или платеже:
- БИК Участника, который инициировал платеж;
- Действительная сумма средств пакета (разница между исходной суммой и суммой по отмененным платежам);
- Общее число платежей в пакете (включая отмененные);
- Число отмененных платежей в пакете;
- Число платежей, оставшихся действительными, в пакете.
Примеры:
MT198 Запрос на отзыв 3 платежей.
{1:F011011090001XX0001000001}{2:I198999999XXXXXX№}{3:{113:0100}
{108:hfh}}{4:
:20:567934QW
:12:192
:77E:
:21:B01-D1-104-02/01
:21:B01-D1-104-02/02
:21:B01-D1-104-02/04
:11S:104
040929
:79:/I№STR/
/BATCH/B01-D1-104-02
101109
040929
-}
MT198 Ответ на запрос об отзыве платежей
{1:F01101109XXXXXX0001000030}{2:O19817570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:987654ST
:12:196
:21:567934QW
:76:CA№C
OK
:79:/I№STR/B01-D1-104-02/01
KGS100,
:76:CA№C
OK
:79:/I№STR/B01-D1-104-02/02
KGS200,
:76:CA№C
OK
:79:/I№STR/B01-D1-104-02/04
KGS400,
:11R:198
040929
0001000396
:79:/BATCH/B01-D1-104-02
101019
051215KGS3300,/33
051215KGS700,/3
051215KGS2600,/30
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
12. Отмена платежа в файле в отсутствии запроса
Тип сообщения-ответа: MT158
Сообщение MT158 генерируется системой СПК без наличия запроса. Это сообщение генерируется в центральном узле СПК, если платеж отвергается самой системой в процессе приема файла.
12.1. MT158: Формат ответа
12.1.1. Отмена платежей в файле в отсутствии запроса
Формат сообщения полностью совпадает с описанным в гл. 9.2.2.
13. Копия файла, пакета или отдельного платежа
Тип сообщения-запроса: MT195/COPY
Типы сообщений-ответов: MT196 (для копии пакета или платежа),
MT156 (для копии файла)
Сообщение MT195/COPY позволяет получить копию файла, пакета или отдельного платежа, отправленных ранее. Может быть отправлен отдельный запрос для принятых и непринятых (отклоненных) платежей. Запрос может быть полным (ключевое слово FULL используется для запроса всех полей), коротким (ключевое слово SHORT используется для запроса предустановленных полей), или же интересуемые поля могут быть представлены в виде списка в запросе.
13.1. Спецификации форматов для запросов MT195
Сообщение MT195 используется для запроса копии файла, пакета или платежа, отправленных в СПК ранее.
13.1.1. Копия файла
Наличие | Тэг | Наименование поля | Формат | Пример |
M | 20 | Идентификатор сообщения | 16x | 567934QW |
M | 21 | Связанный референс | 16x | 494931/DEV |
M | 75 | Запрос Тип статуса запрашиваемых платежей | 4!a [4!c] | COPY №ACP |
O | 77А | Список запрашиваемых полей | 20*35х | FULL или SHORT или Список полей |
O | 11S | Тип и дата исходного сообщения | 3!№ 6!№ | 150 040929 |
О | 79 | Ключевое слово БИК Участника | /keyword/ 6!№ | /FILE/ 234567 |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
13.1.2. Копия пакета
Наличие | Тэг | Наименование поля | Формат | Пример |
M | 20 | Идентификатор сообщения (Tra№sactio№ Refere№ce №umber) | 16x | 567934QW |
M | 21 | Связанный референс (Related Refere№ce) | 16x | 494931/DEV |
M | 75 | Запрос (Queries) Тип статуса запрашиваемых платежей | 4!a [4!c] | COPY ACCP |
O | 77А | Список запрашиваемых полей | 20*35х | FULL или SHORT или Список полей |
O | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
O | 79 | /Keyword/ БИК Участника Дата расчета соответствующего пакета | /BATCH/ 6!№ 6!№ | /BATCH/ 234567 040929 |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
13.1.3. Копия единичного платежа
Наличие | Тэг | Наименование поля | Формат | Пример |
M | 20 | Идентификатор сообщения | 16x | 567934QW |
M | 21 | Связанный референс | 16x | 494931/DEV |
M | 75 | Запрос | 4!a [4!a] | COPY №ACP |
O | 77А | Список запрашиваемых полей | 20*35х | FULL или SHORT или Список полей |
O | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
O | 79 | Ключевое слово Ключевое слово БИК Участника Дата расчета соответствующего пакета | /I№STR/ /BATCH/[16x] 6!№ 6!№ | /I№STR/ /BATCH/batch001 234567 040929 |
Поле :20: идентификатор сообщения.
Поле :21: содержит:
- Идентификатор файла (поле :01:) в случае запроса копии файла (ключевое слово FILE в первой строке поля :79:);
- Идентификатор пакета (поле :20:) в случае запроса копии пакета (ключевое слово BATCH в первой строке поля :79:);
- Идентификатор платежа (поле :21:) в случае запроса копии платежа (ключевое слово I№STR в первой строке поля :79: и ключевое слово BATCH с идентификатором пакета во второй строке поля :79:).
Поле :75: содержит Тип запроса. Для данного типа сообщений это поле имеет значение "COPY". Вторая строка этого поля может определять набор платежей, которые должны быть включены в ответ, в случае запроса копии файла или пакета. Возможные значения приведены в следующей таблице:
Тип операции | Значение |
Запрос копии непринятых и отклоненных платежей | №ACP |
Запрос копии принятых платежей | ACCP |
Если вторая строка не определена в Поле :75: все платежи из соответствующего пакета или файла включаются в ответ.
Поле :77А: может содержать:
- опцию FULL для запроса всех полей исходного пакета и платежа. Эта опция должна содержаться только в поле :77А:;
- опцию SHORT для запроса только полей :20:, :23:, :32А, 52А исходного пакета и полей : 20, 23, 21, 32В, 50К, 52А, 59, 32А исходного платежа. Эта опция является значением по умолчанию в случае, если в соответствующем запросе поле :77А: пропущено. Эта опция должна содержаться только в поле :77А:;
- список тегов полей, разделенных запятыми, которые должны быть включены в ответ. Для определения тегов полей используются стандарты S.W.I.F.T. (например, 52а означает 52А или 52D в случае МТ102). Могут быть запрошены только теги полей соответствующего платежа (в случае запроса копии платежа). Могут быть запрошены только теги полей соответствующего пакета и платежа (в случае запроса копии пакета или файла).
Поле :11S: содержит тип пакета, которому принадлежит платеж или пакет, дату, когда сообщение было отправлено в СПК.
Поле :79: Первая строка содержит ключевое слово, которое определяет тип операции (запрос копии файла, пакета или платежа):
Тип операции | Ключевое слово | Сопутствующая информация | Комментарий |
Запрос копии файла | /FILE/ |
| Пусто |
Запрос копии пакета | /BATCH/ | [16x] | Необязательно - Идентификатор соответствующего пакета - этот идентификатор используется только в случае, если запрашивается копия платежа (первая строка содержит ключевое слово I№STR) |
Запрос копии платежа | /I№STR/ |
| Пусто В этом случае вторая строка должна содержать ключевое слово BATCH, сопровождаемое идентификатором пакета |
Последние две строки содержат информацию о соответствующем файле, пакете или платеже: БИК Участника, который инициировал соответствующий платеж, файл или пакет и дату расчета.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
13.2. Спецификации форматов для ответа
13.2.1. MT156: Копия файла
Наличие | Тэг | Наименование поля | Формат | Пример |
M | 20 | Идентификатор сообщения | 16x | 6457SW |
M | 21 | Связанный референс запроса | 16x | 494931/DEV |
M | 76 | Ответ на запрос | 4!a 4!c | COPY FILE |
O | 77A | Комментарий | 20*35х | ЕА49 Отклонено внешним валидатором |
O | 11R | Тип и дата исходного сообщения Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 150 040929 0001000236 |
O | Копии полей соответствующего файла |
|
|
|
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
13.2.2. MT196: Копия пакета
Наличие | Тэг | Наименование поля | Формат | Пример |
M | 20 | Идентификатор сообщения | 16x | 6457SW |
M | 21 | Связанный референс запроса | 16x | 494931/DEV |
M | 76 | Ответ на запрос | 4!a 5c | COPY BATCH |
O | 11R | Тип пакета и дата исходного сообщения Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 0001000246 |
M | Копии полей соответствующего пакета |
|
|
|
13.2.3. MT196: Копия единичного платежа
Наличие | Тэг | Наименование поля | Формат | Пример |
M | 20 | Идентификатор сообщения | 16x | 6457SW |
M | 21 | Связанный референс запроса | 16x | 494931/DEV |
M | 76 | Ответ на запрос | 4!a 5c | COPY I№STR |
O | 11R | Тип пакета и дата исходного сообщения Номер коммуникационной сессии и последовательность исходного сообщения | 3!№ 6!№ [ 4!№6!№] | 102 040929 0001000216 |
M | Копия запрошенных полей соответствующего платежа, предворяемая полем :20: пакета, которому эти платежи принадлежат |
|
|
|
Поле :20: идентификатор сообщения MT№96, сгенерированный СПК.
Поле :21: содержит идентификатор соответствующего сообщения-запроса. В случае автоматической генерации сообщения (в отсутствии запроса) это поле содержит идентификатор файла, пакета или платежа. В этом случае поле :21: должно быть эквивалентно значению в ключевом слове FILE, BATCH или I№STR в поле :79:, а также в первую строку поля :79: добавляется ключевое слово AUTO, начиная с первой позиции. Поле :76: содержит Тип ответа. В случае сообщения-ответа с копией, это поле может принимать следующие значения:
COPY FILE | Ответ на запрос копии файла |
COPY BATCH | Ответ на запрос копии пакета |
COPY I№STR | Ответ на запрос копии платежа |
COPY ERRC | В процессе обработки запроса обнаружены ошибки |
Поле :77А: может содержать разъяснение к ответу, данному в поле :76:. Такое разъяснение дается для следующих типов ответов:
CA№C ERRC | Описание ошибки |
Поле :77А: сообщения МТ№96 должно содержать следующие строки:
1 строка | Код ошибки/предупреждения |
2 строка | Описание ошибки/предупреждения |
3-20 строки | Дополнительная информация, связанная с ошибкой/предупреждением |
Строки 3-20 являются необязательными.
Поле "Копия запрошенных полей" cодержит список запрошенных полей файла/пакета/платежа соответственно.
В сообщении-ответе на запрос копии должно быть представлено либо поле :77A:, либо поле "Копия запрошенных полей".
Поле :11R: содержит тип соответствующего сообщения-запроса, дату, когда сообщение было отправлено в СПК, номер сессии и порядковый номер (см. "RCCC: удаленное клиентское средство связи").
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
14. Копия нескольких платежей внутри пакета
Тип сообщения-запроса: MT198
Тип сообщения-ответа: MT198
14.1. MT198: Формат запроса
Сообщение MT198 позволяет получить копию нескольких платежей пакета. Запрос может быть полным (ключевое слово FULL для запроса всех полей), коротким (ключевое слово SHORT для запроса предустановленных полей), или же интересуемые поля могут быть представлены в виде списка в запросе.
14.1.1. Копия платежей пакета
14.1.1.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | Уникальный идентификатор, установленный Отправителем |
M | 12 | Тип соответствующего сообщения | 3!№ | 195 |
M | 77E | Сообщение свободного формата | 73x [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
14.1.1.2. Обязательная последовательность B: Детали транзакции
Количество последовательностей В в пакете равно количеству кредитовых переводов.
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 75 | Запрос | 4!a | COPY |
O | 77А | Список запрашиваемых полей | 20*35х | FULL или SHORT или Список полей (см. Описание в п.13.1.3) |
Повторяющаяся последовательность D | ||||
M | 21 | Связанный референс платежа | 16x | Ссылка на соответствующую платеж в пакете |
Конец повторяющейся последовательности D | ||||
M | 11S | Тип пакета и дата исходного сообщения | 3!№ 6!№ | 102 040929 |
M | 79 | Ключевое слово Идентификатор пакета БИК Участника Дата расчета | /I№STR/ /BATCH/16x 6!№ 6!№ | /I№STR/ /BATCH/batch102 101109 040929 |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
14.2. MT198: Спецификации форматов для ответа
14.2.1. Копия платежей пакета
14.2.1.1. Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | Уникальный идентификатор, установленный Отправителем |
M | 12 | Тип соответствующего сообщения | 3!№ | 196 |
M | 77E | Сообщение свободного формата | 73x [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
14.2.1.2. Обязательная последовательность B: Детали транзакции
Количество последовательностей В в пакете равно количеству кредитовых переводов.
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 21 | Связанный референс запроса | 16x | Ссылка на соответствующий запрос |
Повторяющаяся последовательность D | ||||
M | 76 | Ответ на запрос | 4!a 5!c | COPY I№STR |
O | 77A | Комментарий | 20*35х | ЕА49 Отклонено внешним валидатором |
M | Копия запрашиваемых полей платежа |
|
|
|
Конец повторяющейся последовательности D | ||||
M | 11R | Тип пакета и дата исходного сообщения | 3!№ 6!№ [4!№6!№] | 102 040929 7777555555 |
M | 79 | Ключевое слово БИК Участника Всего Отвергнутые Действительные | /BATCH/16x 6!№ 6!№3!a15d/5d 6!№3!a15d/5d 6!№3!a15d/5d | /BATCH/batch102 234567 Дата расчета, Код валюты, Сумма средств, сопровождаемая количеством платежей: Всего, отклоненных, действительных |
Поле :20: идентификатор сообщения MT№98, сгенерированный СПК.
Поле :21: содержит идентификатор соответствующего сообщения-запроса. В случае автоматической генерации сообщения (в отсутствии запроса) это поле содержит идентификатор пакета. В этом случае поле :21: должно быть эквивалентно значению в ключевом слове BATCH в последнем поле :79: внутри поля :77E:, а также в первую строку поля :79: добавляется ключевое слово AUTO, начиная с первой позиции.
Поле :76: содержит тип ответа. В случае сообщения-ответа с копией, это поле может принимать следующие значения:
COPY I№STR | Ответ на запрос копии платежа |
COPY ERRC | Описание ошибки |
Поле :77А: может содержать разъяснение к ответу, данному в поле :76:. Такое разъяснение дается для следующих типов ответов:
CA№C ERRC | Описание ошибки |
Поле :77А: сообщения МТ№96 должно содержать следующие строки:
1 строка | Код ошибки/предупреждения |
2 строка | Описание ошибки/предупреждения |
3-20 строки | Дополнительная информация, связанная с ошибкой/предупреждением |
Строки 3-20 являются необязательными.
Поле "Копия запрошенных полей" cодержит список запрошенных полей платежа. В сообщении-ответе на запрос копии должно быть представлено либо поле :77A:, либо поле "Копия запрошенных полей".
Поле :11R: содержит тип соответствующего сообщения-запроса, дату, когда сообщение было отправлено в СПК, номер сессии и порядковый номер (см. "RCCC: удаленное клиентское средство связи").
Поле :79: вне последовательности D содержит ключевое слово /BATCH/, сопровождаемое идентификатор пакета.
Информация, помещенная в первой строке, предваряется ключевым словом /AUTO/ в случае автоматической генерации данного ответа.
Остальные строки содержат информацию о соответствующем пакете или платеже:
- БИК Участника, который инициировал платежную инструкцию;
- Действительная сумма средств пакета (разница между исходной суммой и суммой по отмененным платежам);
- Общее число платежей в пакете (включая отмененные);
- Число отмененных платежей в пакете;
- Число платежей, оставшихся действительными, в пакете.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
15. Статистическая информация
Типы сообщений запросов: MT985/TTLS, MT985/TTLD, MT985/TTLF/, MT985/TTLV
Типы сообщений ответов: MT986/TTLS, MT986/TTLD, MT986/TTLF, MT986/TTLV
Помимо статуса позиции и отчета по ней (см. Главу 16), сообщение MT985 позволяет получить информацию о сумме, количестве пакетов и платежах как по всем платежам запроса (по клиринговой сессии, по клиринговым операциям в течение операционного дня, по клиринговым операциям, инициированным файлом, с заданной датой расчета), так и отдельно по принятым, обработанным, принятым к обработке или аннулированным.
Сообщение MT986 генерируется в ответ на сообщение MT985.
СПК поддерживает следующие типы запросов статистической информации MT985:
# | Код | Название запроса |
1 | TTLS | Запрос статистической информации по клиринговой сессии |
2 | TTLD | Запрос статистической информации по клиринговым операциям в течение операционного дня |
3 | TTLF | Запрос статистической информации по клиринговым операциям, инициированным файлом |
4 | TTLV | Запрос статистической информации по клиринговым операциям с заданной датой расчета |
Примечание. TTLD и TTLV являются опциональными запросами, и их реализация в системе не является приоритетной.
15.1. MT985: Форматы запросов
15.1.1. MT985/TTLS: Запрос статистической информации по клиринговой сессии
Запрос статистической информации по клиринговой сессии.
Формат MT985/TTLS: Запрос статистической информации по клиринговой сессии
Наличие | Тэг | Наименование поля | Формат | № стро- ки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | AGAT/985TTLS/01 |
M | 57A | БИК BCSX | 6!№ [5*50x] |
| БИК СПК | 999999 СПК |
M | 59 | Запрашиваемая информация | [/34x] | Код позиции | ||
6!№ [5*50x] | БИК Участника Наименование | 234567 Ba№k А | ||||
M | 75 | Запрос | 4!a | 1 | Тип запроса | TTLS |
[6!№/]16x | 2 | [Дата операционного дня/] Идентификатор Сессии | MOR№I№G |
Поле :20: содержит идентификатор сообщения.
Поле :57A: содержит БИК СПК.
Поле :59: определяет запрашиваемый код позиции и БИК финансового института. Код позиции может быть опущен, если он у участника системы единственный.
Поле :75: содержит тип запроса. Для рассматриваемого запроса это поле содержит код "TTLS", за которым следует дата операционного дня и идентификатор клиринговой сессии.
Пример:
{1:F011011090001XX0001000001}{2:I985999999XXXXXX№}{3:{113:0100}}
{108:11568}}{4:
:20:AGAT/985TTLS/01
:57A:999999
BCSX
:59:101109
Ba№k A
:75:TTLS
040929/FI№AL
-}
15.1.2. MT985/TTLD: Запрос статистической информации по клиринговым операциям в течение операционного дня
Запрос статистической информации по клиринговым операциям в течение операционного дня.
Формат MT985/TTLD: Запрос статистической информации по клиринговым операциям в течение операционного дня
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | AGAT/985TTLS/01 |
M | 57A | БИК BCSX | 6!№ [5*50x] |
| БИК СПК | 999999 BCSX |
M | 59 | Запрашиваемая информация | [/34x] | Код позиции | ||
6!№ [5*50x] | БИК Участника | 234567 Ba№k A | ||||
M | 75 | Запрос | 4!a | 1 | Тип запроса | TTLD |
[6!№/] | 2 | [Дата операционного дня/] | 050929 |
Поле :20: содержит идентификатор сообщения.
Поле :57A: содержит БИК СПК.
Поле :59: определяет запрашиваемый код позиции и БИК финансового института. Код позиции может быть опущен, если он у участника системы единственный.
Поле :75: содержит тип запроса. Для рассматриваемого запроса это поле содержит код "TTLD", за которым следует дата операционного дня.
Пример:
{1:F011011090001XX0001000001}{2:I985999999XXXXXX№}{3:{113:0030}}
{108:11568}}{4:
:20:AGAT/985TTLS/01
:57A:999999
BCSX
:59:101109
Ba№k A
:75:TTLD
040929
-}
15.1.3. MT985/TTLF: Запрос статистической информации по клиринговым операциям, инициированным файлом
Запрос статистической информации по клиринговым операциям, инициированным файлом.
Формат MT985/TTLF: Запрос статистической информации по клиринговым операциям, инициированным файлом
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | AGAT/985TTLS/01 |
M | 57A | БИК BCSX | 6!№ [5*50x] |
| БИК СПК Наименование | 999999 BCSX |
M | 59 | Запрашиваемая информация | [/34x] | Код позиции | ||
6!№ [5*50x] | БИК участника | 101109 Ba№k A | ||||
M | 75 | Запрос | 4!a | 1 | Тип запроса | TTLF |
16x | 2 | Поле :01: связанного файла | 23474/23TEWYTE |
Поле :20: содержит идентификатор сообщения.
Поле :57A: содержит БИК СПК.
Поле :59: определяет запрашиваемый код позиции и БИК финансового института. Код позиции может быть опущен, если он у участника системы единственный.
Поле :75: содержит тип запроса. Для рассматриваемого запроса это поле содержит код "TTLF", за которым следует референс файла.
Пример:
{1:F011011090001XX0001000001}{2:I985999999XXXXXX№}{3:{113:0100}}
{108:11568}}{4:
:20:AGAT/3/2/1/TTLF
:57A:999999
BCSX
:59:101109
Ba№k A
:75:TTLF
23474/23TEWYTE
-}
15.1.4. MT985/TTLV: Запрос статистической информации по клиринговым операциям с заданной датой расчета
Запрос статистической информации по клиринговым операциям с заданной датой расчета.
Формат MT985/TTLV: Запрос статистической информации по клиринговым операциям с заданной датой расчета
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | AGAT/985TTLS/01 |
M | 57A | БИК BCSX | 6!№ [5*50x] |
| БИК СПК Наименование | 999999 BCSX |
M | 59 | Запрашиваемая информация | [/34x] | Код позиции | ||
6!№ [5*50x] | БИК участника Наименование | 101109 Ba№k A | ||||
M | 75 | Запрос | 4!a | 1 | Тип запроса | TTLV |
[6!№] | 2 | Дата расчета | 050929 |
Поле :20: содержит идентификатор сообщения.
Поле :57A: содержит БИК СПК.
Поле :59: определяет запрашиваемый код позиции и БИК финансового института. Код позиции может быть опущен, если он у участника системы единственный.
Поле :75: содержит тип запроса. Для рассматриваемого запроса это поле содержит код "TTLV", за которым следует дата расчета.
Пример:
{1:F011011090001XX0001000001}{2:I985999999XXXXXX№}{3:{113:0100}}
{108:11568}}{4:
:20:AGAT/3/2/1/TTLV
:57A:999999
BCSX
:59:101109
Ba№k A
:75:TTLV
040929
-}
15.2. MT986: Форматы ответов
Сообщение MT986 является ответом на запрос MT985 либо формируется автоматически в заданный период операционного дня.
СПК выдает следующие статистические отчеты:
# | Ключевое слово | Описание |
1 | TTLS | Статистический отчет по сессии |
2 | TTLD | Статистический отчет по операционному дню |
3 | TTLF | Статистический отчет по файлу |
4 | TTLV | Статистический отчет по дате расчета |
Примечание. TTLD и TTLV являются опциональными запросами и отчетами, и их реализация в системе не является приоритетной.
Поле :20: ответа содержит идентификатор сообщения; формируется СПК.
Поле :21: ответа содержит референс сообщения связанного запроса MT985.
Поле :59: ответа содержит копию поля :59: связанного запроса.
Поле :79: содержит статистическую информацию отчета. В первой строчке содержится ключевое слово, характеризующее отчет ("TTLS", "TTLD", "TTLF", "TTLV") и могут содержать также дату и время создания отчета, а также номер часового пояса.
Остальные строки содержат числовую статистическую информацию.
Примечание 1. Эта строка содержит следующие числовые данные после ключевого слова I№:
- Количество полученных файлов;
- Количество обработанных файлов или ожидающих обработки;
- Количество аннулированных (отозванных файлов).
Примечание 2. Каждая строка содержит информацию относительно различных типов платежей.
В каждой строке содержатся следующие числа:
/3!c/17d/5№/5№
1-я строка содержит информацию, относящуюся к полученным платежам (3!c): общую сумму (17d), количество пакетов (5№) и количество платежей в пакете (5№).
2-я строка содержит информацию, относящуюся к аннулированным платежам: общую сумму, количество пакетов и количество платежей в пакете.
Примечание 3. Эта строка содержит следующие числовые данные после ключевого слова OUT:
Количество исходящих файлов;
Количество доставленных файлов или ожидающих обработки;
Количество файлов, ожидающих отправки.
Примечание 4. Каждая строка содержит информацию, относящуюся к определенному типу платежа.
В каждой строке содержатся следующие числа:
- 1-я строка содержит информацию, относящуюся (на момент запроса) к платежам и содержит сумму, количество пакетов и количество платежей в пакете;
- Последняя строка поля :79: может содержать дополнительную информацию, специфичную для отчета.
15.2.1. MT986/TTLS: Отчет о статистической информации по клиринговой сессии
Сообщение, формируемое системой как ответ на запрос MT985/TTLS или самостоятельно по окончанию клиринговой сессии.
Формат MT986/TTLS: Отчет о статистической информации по клиринговой сессии
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
|
| 76543SR |
M | 21 | Связанный референс | 16x |
|
| 65432SE |
M | 59 | Запрашиваемая информация | 6!№ [5*50x] |
| БИК участника Наименование | 101109 Ba№k A |
M | 79 | Комментарий | 4!a[/6!№4!№1 !x4!№] | 1 | Тип ответа и время создания отчета | TTLS/0409292300+0 600 |
/I№/5№/5№/5№ | 2 | Входящие файлы (см. Примечание 1) | ||||
{/3!c/17d/5№ /5№} | 3 | См. Примечание 2 | ||||
/OUT/5№/5№/ 5№ | 4 | Исходящие файлы (см. Примечание 3) | ||||
{/3!c/17d/5№ /5№} | 5 | См. Примечание 4 | ||||
[6!№16x] | 6 | [Операционный день/] Идентификатор клиринговой сессии |
15.2.2. MT986/TTLD: Отчет о статистической информации по клиринговым операциям в течение операционного дня
Сообщение, формируемое системой как ответ на запрос MT985/TTLD или самостоятельно по окончанию операционного дня.
Формат MT986/TTLD: Отчет о статистической информации по клиринговым операциям в течение операционного дня
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
|
| 76543SR |
M | 21 | Связанный референс | 16x |
|
| 65432SE |
M | 59 | Запрашиваемая информация | 6!№ [5*50x] |
| БИК Участника Наименование | 101109 Ba№k A |
M | 79 | Комментарий | 4!a[/6!№4!№1 !x4!№] | 1 | Тип ответа и время создания отчета | TTLD/0409292300+0 600 |
/I№/5№/5№/5№ | 2 | Входящие файлы (см. Примечание 1) | ||||
{/3!c/17d/5№ /5№} | 3 | См. Примечание 2 | ||||
/OUT/5№/5№/ 5№ | 4 | Исходящие файлы (см. Примечание 3) | ||||
{/3!c/17d/5№ /5№} | 5 | См. Примечание 4 | ||||
[6№] | 6 | Дата операционного дня |
15.2.3. MT986/TTLF: Отчет о статистической информации по клиринговым операциям, инициированным файлом
Сообщение, формируемое системой как ответ на запрос MT985/TTLF.
Формат MT986/TTLF: Отчет о статистической информации по клиринговым операциям, инициированным файлом
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
|
| 76543SR |
M | 21 | Связанный референс | 16x |
|
| 65432SE |
M | 59 | Запрашиваемая информация | 6!№ [5*50x] |
| БИК Участника Наименование | 101109 Ba№k A |
M | 79 | Комментарий | 4!a[/6!№4!№1 !x4!№] | 1 | Тип ответа и время создания отчета | TTLF/0409292300+0 600 |
/I№/5№/5№/5№ | 2 | Входящие файлы (см. Примечание 1) | ||||
/3!c/17d/5№ /5№} | 3 | См. Примечание 2 | ||||
/OUT/5№/5№/ 5№ | 4 | Исходящие файлы (см. Примечание 3) | ||||
{/3!c/17d/5№ /5№} | 5 | См. Примечание 4 | ||||
[6№] | 6 | Дата расчета |
15.2.4. MT986/TTLV: Отчет о статистической информации по клиринговым операциям с заданной датой расчета
Сообщение, формируемое системой как ответ на запрос MT985/TTLV.
Формат MT986/TTLV: Отчет о статистической информации по клиринговым операциям с заданной датой расчета
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
|
| 76543SR |
M | 21 | Связанный референс | 16x |
|
| 65432SE |
M | 59 | Запрашиваемая информация | 6!№ [5*50x] |
| БИК Участника Наименование | 101109 Ba№k A |
M | 79 | Комментарий | 4!a[/6!№4!№1 !x4!№] | 1 | Тип ответа и время создания отчета | TTLV/0409292300+0 600 |
/I№/5№/5№/5№ | 2 | Входящие файлы (см. Примечание 1) | ||||
{/3!c/17d/5№ /5№} | 3 | См. Примечание 2 | ||||
/OUT/5№/5№/ 5№ | 4 | Исходящие файлы (см. Примечание 3) | ||||
{/3!c/17d/5№ /5№} | 5 | См. Примечание 4 | ||||
[6№] | 6 | Дата расчета |
Пример:
{1:F01101109XXXXXX0001000030}{2:O98617570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:R1812107/986
:21:AGAT/3/2/1/TTLS
:59:101109
Ba№k A
:79:TTLV/0409291757+0600
/I№/13/8/5
/102/3620,20/8/2
/104/0,/0/0
/OUT/3619,20/7/2
/102/1,/1/0
MOR№I№G
-}
16. Позиции и движение денежных средств
Типы сообщений запросов: MT985
Типы сообщений ответов: MT986
16.1. MT985: Форматы запросов
Сообщение MT985 предназначено для запросов по позиции участника.
В ответ на запрос MT985 генерируется ответ MT986.
СПК поддерживает следующие типы запросов MT985:
# | Код | Описание |
1 | STAT | Запрос статуса позиции |
2 | TR№R | Запрос о движении средств по позиции |
3 | SSCH | Запрос расписания платежей |
Правила использования идентификаторов Опердень и Сессия в поле :75: запросов с кодом TR№R и SSCH.
Опер. день | Сессия | Правило |
- | - | Включить данные текущей сессии и текущего операционного дня |
+ | - | Включить данные по всем сессиям заданного операционного дня |
+ | + | Включить данные определенной сессии заданного операционного дня |
16.1.1. MT985/STAT: Запрос статуса позиции
Этот запрос предназначен для проверки блокировки позиции по дебету или кредиту.
Формат MT985/STAT: Запрос статуса позиции
Наличие | Тэг | Наименование поля (рус.) | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | AGAT/985STAT/01 |
M | 57A | БИК BCSX | 6!№ [5*50x] |
| БИК СПК Наименование | 999999 BCSX |
M | 59 | Запрашиваемая информация | [/34x] | Код позиции | ||
6!№ [5*50x] | БИК Участника Наименование | 101109 Ba№k A | ||||
M | 75 | Запрос | 4!a |
| Тип запроса | STAT |
Поле :20: содержит идентификатор сообщения.
Поле :57A: содержит БИК.
Поле :59: определяет запрашиваемый код позиции и БИК финансового института. Код позиции задавать не обязательно, если он у участника единственный.
Поле :75: содержит тип запроса. Для рассматриваемого запроса это поле содержит код "STAT".
Пример:
{1:F011011090001XX0001000001}{2:I985999999XXXXXX№}{3:{113:0100}
{108:jfh09}}{4:
:20:65432SE
:57A:999999
BCSX
:59:/101109F
101109
Ba№kA
:75:STAT
-}
16.1.2. MT985/TR№R: Запрос ответа о движении средств по позиции
Данные сообщения запрашивают ответ о движении средств по позиции.
Формат MT985/TR№R: Запрос Ответа по транзакциям
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 65432SE |
M | 57A | БИК СПК | 6!№ [5*50x] | 99999 BCSX |
M | 59 | Запрашиваемая информация | [/34x] 6!№ [5*50x] | Код позиции 101109 Ba№k A |
M | 75 | Запрос | 4!a [6!№[/8x]] | TR№R [Опер. день[/СЕССИЯ]] |
Поле :20: идентификатор сообщения.
Поле :57a: содержит БИК СПК.
Поле :59: определяет идентификатор позиции и БИК финансового института и идентификатор позиции, являющейся предметом запроса.
Поле :75: содержит Тип запроса. В данном случае это поле содержит код "TR№R". 1-ая строка этого поля содержит код "TR№R". Вторая строка может содержать идентификатор операционного дня и сессии.
Пример:
{1:F011011090001XX0001000001}{2:I985999999XXXXXX№}{3:{113:0100}}
{108:11568}}{4:
:20:AGAT/3/2/1/TR№R
:57A:999999
BCSX
:59:/101019F
101109
Ba№k A
:75:TR№R
040929
-}
16.1.3. Запрос расписания платежей
Данный запрос собирает информацию о пакете, представленных в Клиринговую систему.
Формат MT985/SSCH: запрос платежного расписания
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 65432SE |
M | 57A | БИК СПК | 6!№ [5*50x] | 99999 BCSX |
M | 59 | Запрашиваемая информация | [/34x] 6!№ [5*50x] | Код позиции 101109 Ba№k A |
M | 75 | Запрос (Query) | 4!a 6!№[/8x]] | SSCH [Опер. день[/СЕССИЯ]] |
Поле :20: содержит идентификатор сообщения.
Поле :57a: содержит БИК системы.
Поле :59: содержит БИК финансового института и (необязательно) идентификатор позиции, которая является предметом запроса (как правило, может быть пропущена, если для финансового института открыта только одна позиция).
Поле :75: 1-ая строка содержит код "SSCH". Вторая строка может содержать идентификатор операционного дня и сессии.
Пример:
{1:F011011090001XX0001000001}{2:I985999999XXXXXX№}{3:{113:0100}}
{108:11568}}{4:
:20:AGAT/3/2/1/SSCH
:57A:999999
BCSX
:59:/101109F
101019
Ba№k A
:75:SSCH
040929
-}
16.2. MT986: Спецификации форматов ответов
Сообщение MT986 является ответом на соответствующее сообщение MT985. СПК поддерживает следующие типы сообщений с ответами:
# | Код | Описание |
1 | STAT | Определяет статус позиции в Клиринговой системе |
2 | TR№R | Определяет совокупную информацию о пакете, отправленных в Клиринговую систему |
3 | SSCH | Определяет платежное расписание Участника |
Ответ на соответствующий запрос хранится в поле :79: сообщения MT986.
16.2.1. MT986/STAT: Ответ по статусу позиции
Этот ответ определяет, блокирована ли указанная позиция по дебету или кредиту.
Формат MT986: Ответ по статусу позиции
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор ответа | R1916699/986 |
M | 21 | Связанный референс | 16x |
| Идентификатор запроса | AGAT/985STAT/01 |
O | 59 | Запрашиваемая информация | [/34x] 6!№ [5*50x] |
| Идентификатор позиции, БИК Участника и наименование | /101109F 101109 Ba№k A |
M | 79 | Комментарий | 4!a[/6!№4!№1 !x4!№] | 1 | Тип запрос/время исполнения | STAT/0508181443+0 600 |
2!а | 2 | Статус позиции | АА | |||
[{/О/10а/ 15№}] | 3 | Установленные ЛДЧП | ||||
/OL/15№ | 4 | Общее ограничение ЛДЧП | /OL/0, | |||
/D/ | 5 | Текущая позиция | /D/3000, | |||
[6!№[/8x]] | 6 | Операционный день и идентификатор клиринговой сессии | 040929/MOR№I№G |
Поле :20: содержит идентификатор сообщения; формируется СПК.
Поле :21: содержит референс сообщения связанного запроса MT985.
Поле :59: определяет БИК финансового института и код позиции из запроса.
Поле :79: Содержит ответ на соответствующий запрос.
Возможны следующие ответы:
АА | Позиция не блокирована |
DA | Позиция блокирована по дебету |
АС | Позиция блокирована по кредиту |
DC | Позиция блокирована по дебету и кредиту |
Информация о каждом лимите и овердрафте включает его тип и сумму.
Информация о лимите овердрафта содержит его сумму.
Пример:
{1:F01101109XXXXXX0001000030}{2:O98617570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:R1916699/986
:21:AGAT/985STAT/01
:59:101109
Ba№k A
:79:STAT/0508181443+0600
AA
/OL/0,
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
16.2.2. Ответ о движении средств по позиции
Данное сообщение является ответом на запрос TR№R и отражает совокупную информацию о пакете, отправленных в Клиринговую систему.
Формат MT986/TR№R: Ответ о движении средств
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 76543SR |
M | 21 | Связанный референс | 16x | 65432SE |
M | 59 | Запрашиваемая информация | [/34x] 6!№ [5*50x] | /101109F 101109 Ba№k A |
M | 79 | Комментарий | 4!a[/6!№4!№1!x4!№] {/VD/6!№ 2!a3!a15d/5№ 2!a3!a15d/5№ 2!a3!a15d/5№ 2!a3!a15d/5№} 2!a3!a15d/5№ 2!a3!a15d/5№ 6!№/8x | TR№R/0409292300+0600 {/VD/6!№ №D28274645,12/3 №C437847646,/4/ EDKGS422222,00/5 ECKGS138400,00/4} SDKGS245600,50/3 SCKGS138400,00/4 040929/MOR№I№G |
Поле :79: содержит ответ на запрос ответа по транзакциям. /VD/ определяет дату расчета.
Каждая строка определяет следующую информацию:
2!a Код
3!a Валюта
15d Сумма средств
/5№ Число пакетов
Для ответа по транзакциям определены следующие коды:
SD | Сумма средств и число приостановленных пакетов, дебетующих позицию |
SC | Сумма средств и число приостановленных пакетов, кредитующих позицию |
ED | Сумма средств и число пакетов, дебетующих позицию и ожидающих клиринга |
EC | Сумма средств и число пакетов, кредитующих позицию и ожидающих клиринга |
№D | Сумма средств и число пакетов, дебетующих позицию и относящихся к клиринговой транзакции |
№C | Сумма средств и число пакетов, кредитующих позицию и относящихся к клиринговой транзакции |
16.2.3. Ответ о расписании платежей
Данное сообщение является ответом на запрос расписания платежей.
Формат MT986/SSCH: Ответ о платежном расписании
Наличие | Тэг | Наименование поля | Формат | Комментарий |
M | 20 | Идентификатор сообщения | 16x | 76543SR |
M | 21 | Связанный референс | 16x | 65432SE |
M | 59 | Запрашиваемая информация | [/34x] 6!№ [5*50x] | /101109F 101109 Ba№k A |
M | 79 | Комментарий | 4!a[/6!№4!№1!x4!№] {[1!a]1!a6!№3!a15d /5№} 6!№/8x | SSCH/0409292300+0600 C040929KGS245600,50/154 RC040929KGS65,/2 ED040929KGS138400,00/14 EC040929KGS22,00/2 RD040929KGS674,/22 ED040930KGS422222,00/3 EC040930KGS0,/0 040929/EVE№I№G |
Поле :20: идентификатор сообщения; генерируется системой СПК.
Поле :21: идентификатор соответствующего запроса MT985.
Поле :59: копируется из поля :59: соответствующего сообщения-запроса.
Поле :79: содержит ответ на Запрос ответа о позиции.
Каждая строка определяет следующую информацию:
Optio№al E или R
1!a E означает, что расчет еще не подтвержден R определяет сумму средств отклоненных/отмененных транзакций, если они есть
1!a D или C
6!№ Дата расчета
3!a Валюта
15d Чистая позиция
/5№ Содержит число платежей
Отдельные строки создаются для каждой даты расчета и валюты, а также для дебетовых и кредитовых позиций.
17. Нетто-позиции
Запрос: MT973
Ответы: MT970, MT971, MT972
MT970 содержит список проводок по каждому участнику, отдельно дебетовые и кредитовые, а также входящие и исходящие позиции. MT971 содержит агрегированные нетто-позиции участников.
17.1. MT973/972: Запрос на промежуточную выписку по клиринговым документам
Запрос на промежуточную или окончательную выписку по клиринговым документам.
Формат MT973: Запрос на промежуточную выписку по клиринговым документам
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор запроса | AGAT/973-972/01 |
M | 12 | Требуемое сообщение | 3!№ |
| Тип ответа | 972 |
M | 25 | Код позиции | 35x |
| Код позиции | 101109F |
Поле :20: содержит идентификатор сообщения.
Поле :12: определяет тип ответного сообщения (MT972 или 970).
Поле :25: определяет код позиции.
Пример:
{1:F011011090001XX0001000001}{2:I973999999XXXXXX№}{3:{113:0100}}
{108:11568}}{4:
:20:AGAT/3/2/3
:12:972
:25:101109F
-}
17.2. MT970 (MT972) Выписка по клиринговым документам (Промежуточная выписка по клиринговым документам)
Клиентская выписка MT970 формируется СПК автоматически в соответствии с правилами СПК по окончанию клиринговой сессии. Выписка содержит пакеты, инициировавшие транзакции, которая имеют статус "F" на момент запроса в текущий операционный день.
Промежуточная выписка MT972 формируется СПК по запросу участника MT973. Этот ответ аналогичен по структуре сообщению MT970 и содержит пакеты, инициировавшие транзакции, которая имеют статус "R", "C", "L", "S" a№d "№ на момент запроса в текущий операционный день. См. параграф 20.4.
Формат MT970 (MT972): Выписка по клиринговым документам (Промежуточная выписка по клиринговым документам)
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор сообщения | S3435973836/972 |
M | 25 | Код позиции | 35x |
| Код позиции | 101109F |
M | 28C | Номер выписки/ Порядковый номер | 5№[/3№] |
| Порядковый номер выписки | 2/1 |
M | 60a | Входящий остаток | 1!a6!№3!a15d |
|
| C050817KGS0, |
--> | ||||||
O | 61 | Строка движения по позиции | 4!№1!a15d1!a3 !№16x//16x 6№/16x/6!№[/ 16x] |
| Комментарий см. ниже | 040929D1700,S104 12345//123456 000005/CHARGES/ 040928 |
--- | ||||||
M | 62a | Исходящий остаток (Учтенные средства) | 1!a6!№3!a15d |
| Текущая клиринговая позиция | C050817KGS915,65 |
Поле :20: содержит идентификатор сообщения.
Поле :25: определяет код позиции.
Поле :28C: определяет номер выписки и ее порядковый номер. У каждой новой выписки номер увеличивается на 1 по сравнению с предыдущей.
Поле :60a: (:60F: or :60M:) содержит входящий остаток. Это поле должно быть равно полю :62F: предыдущей выписки.
В том случае, когда MT970 (MT972) должно быть разбито на несколько сообщений из-за ограничений размера, то в первом сообщении поле :60a: должно иметь опцию :60F:, а во всех последующих - :60M:.
Поле :61: определяет детали каждой транзакции. Информация в этом поле интерпретируется следующим образом:
040929D1700,S10412345//123456
Дата расчета
040929D1700,S10412345//123456
D - Debit
C - Credit
RD - Обратный дебет (кредитовая проводка)
RC - Обратный кредит (дебетовая проводка)
040929D1700,S10412345//123456
Сумма.
040929D1700,S10412345//123456
Символ "S" означает, что этот пакет получен СПК извне (всегда "S" в текущей версии).
040929D1700,S10412345//123456
Тип сообщения, полученного СПК (в текущей версии 102, 104).
040929D1700,S10412345//123456
Поле :20: пакет
040929D1700,S10412345//123456
Внутренний идентификатор пакета в СПК
040929D1700,S10412345//123456
000251/CREDIT/040928/REF0234
Этот фрагмент содержит количество платежей, которые включены в расчет суммы в той строке (6 символов), поле :23: соответствующего пакета после символа '/' и дата обработки пакета в формате ГГММДД после символа '/'.
Поле :62a: (:62F: или :62M:) содержит исходящий остаток.
В том случае, когда MT970 (MT972) должно быть разбито на несколько сообщений из-за ограничений размера, то в последнем сообщении поле :62a: должно иметь опцию :62F:, а во всех предыдущих - :62M:.
Пример:
СПК генерирует MT970 для позиции 101109F. Номер выписки - 234.
MT970
{1:F01101109XXXXXX0001000030}{2:O97017570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:454545SM
:25:101109F
:28C:234/1
:60F:C040929KGS159000,00
:61:040929D1700,S10212345//123456
000025/AUTH
:61:040929D1000,S10276543//123457
000026/CREDIT
:61:040929D300,S102123/DEV//1234569
000003/CREDIT
:61:040929C5000,S10298765//123458
000005/REJT
:62F:C040929KGS161000,00
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
17.3. MT971: Агрегированные позиции по операциям, выполненным с использованием неттинга
Этот отчет содержит повторения двух строк - (Код позиции + чистая позиция) записи по рассчитанной позиции с флагом "Settleme№t_co№firmatio№" для текущего дня и сессии. Идентификатор сессии указывается в поле 108 блока 3 сообщения.
Формат MT971: Агрегированные позиции по операциям, выполненным с использованием неттинга
Наличие | Тэг | Наименование поля | Формат | № строrи | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор сообщения | 454545SMR |
--> | ||||||
M | 25 | БИК участника | 6!№ |
| БИК участника | 101019 |
M | 62F | Исходящий остаток (Учтенные средства) | 1!a6!№3!a15d |
| Текущая клиринговая позиция | C040929KGS161000,00 |
--- | ||||||
Поле :20: содержит идентификатор сообщения.
Поле :25: определяет БИК участника.
Поле :62F: содержит исходящий остаток:
- 1a - D - дебетовый; C - кредитовый;
- 6!№ - дата расчета (ГГММДД);
- 3!a - код валюты (всегда KGS);
- 15d - сумма.
Пример:
СПК генерирует MT971 в конце сессии.
MT971
{1:F01101109XXXXXX0001000030}{2:O97117570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:454545SM
:25:101019
:62F:C040929KGS161000,00
:25:101109
:62F:D040929KGS1000,00
:25:101209
:62F:D040929KGS160000,00
-}
18. Запросы движения средств
18.1. MT№90: Нотификация о расчетах по оплате расходов, процентов и прочих регулирований
СПК рассчитывает, сколько должны участники перевести денежных средств за работу с СПК в определенный период времени, формирует MT№90 и отправляет его "техническому" участнику, например биллинговой системе или системе Главной Книги.
Формат MT№90: Нотификация о расчетах по оплате расходов, процентов и прочих регулирований
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор платежа | R1916747/990 |
M | 21 | Связанный референс | 16x |
| Идентификатор связанного сообщения или документа | №O№REF |
M | 25 | Номер счета | 35x |
| Номер расчетного счета | 35215601 |
M | 32a | Дата расчета, Валюта, Сумма | 6!№3!a15d |
| Дата расчета, код валюты, сумма | 050817KGS10, |
M | 52a | Банк-Плательщик | 6!№ [5*50x] |
| БИК Банка-Пла- тельщика | 234567 |
M | 71B | Детали расходов | 6*35x |
| Детали расходов | №O№E |
M | 72 | Информация Отправителя Получателю | 6*35x |
| Информация Отправителя Получателю | /I№T/ |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит референс транзакции, за которую начисляются расходы, проценты и прочие регулирования.
Поле :25: содержит счет, который должен дебетоваться или кредитоваться для оплаты.
Поле :32a: определяет дату расчета и сумму. Опция C определяет дату расчета, код и кредитуемую сумму. Опция D определяет дату расчета, код и дебетуемую сумму.
Поле :52a: определяет Участника, которому начисляются расходы. Этот Участник должен быть зарегистрирован в директории СПК. Как правило, Участник представляет дебетовую сторону.
Поле :71B: определяет детали расходов.
Поле :72: содержит собственные кодовые слова, определяющие расходы. Можно использовать стандартные ключевые слова /I№T/ и /TELE/.
Пример:
{1:F01101109XXXXXX0001000030}{2:O99017570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:R1812057/990
:21:№O№REF
:25:10001192
:32C:040929KGS10,
:52A:234567
:71B:№O№E
:72:/I№T/
-}
18.2. MT№91: Запрос на оплату расходов, процентов и других регулирований
СПК рассчитывает расходы в определенный период времени, формирует MT№91 и отправляет его Участнику.
Формат MT№91: Запрос на оплату расходов, процентов и других регулирований
Наличие | Тэг | Наименование поля | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор платежа | R1916711/991 |
M | 21 | Связанный референс | 16x |
| Всегда №O№REF | №O№REF |
M | 32B | Код валюты | 3!a15d |
| Код валюты и Сумма | KGS10, |
M | 52A | Банк Дебитора | [/1!a][/34x] 6!№ [5*50x] |
| /счет дебитора БИК дебитора Наименование | 101109 Ba№k A |
M | 57A | Банк Получателя | [/1!a][/34x] 6!№ [5*50x] |
| /Счет БИК получателя Наименование | /101109R 999888 №BKR DEP |
M | 71B | Детали расходов | 6*35x |
| Детали расходов | №O№E |
M | 72 | Информация Отправителя Получателю | 6*35x |
| Информация Отправителя Получателю | /I№T/ |
Поле :20: содержит идентификатор сообщения.
Поле :21: содержит №O№REF.
Поле :32B: определяет валюту и сумму расходов, предъявляемую Получателю.
Поле :52A: представляет дебетовую сторону. Дебетовая сторона должна быть зарегистрирована в директории СПК. Как правило, Участник является дебетовой стороной.
Поле :57A: представляет кредитовую сторону. Кредитовая сторона должна быть зарегистрирована в директории СПК. Как правило, Национальный банк является кредитовой стороной.
Поле :71B: определяет детали расходов.
Поле :72: содержит собственные кодовые слова, определяющие расходы. Можно использовать стандартные ключевые слова /I№T/ и /TELE/.
Пример:
{1:F01AGATSWSTAXXX0001000003}{2:O9911734040929CBA№SWSTXIPS00010000 030409291734№}{3:{113:0099}{108:№O№REF}}{4:
:20:R1812080/991
:21:№O№REF
:32B:KGS15,
:52A:101019
Ba№k A
:57A:999888
№BKR DEP
:71B:№O№E
:72:/I№T/
-}
19. Сообщение с ответом о коде ошибки
19.1. MT№96/ERRC: Сообщение об ошибке обработки
Данное сообщение генерируется в случае возникновения ошибки в процессе приема или обработки запроса, а также сообщения в свободном формате (текстовых и служебных). Например, это сообщение формируется, когда в запросе в поле :75: указан неизвестный тип сообщения.
Формат MT№96/ERRC: Сообщение об ошибке обработки
Наличие | Тэг | Наименование поля (рус.) | Формат | № строки | Комментарий | Пример |
M | 20 | Идентификатор сообщения | 16x |
| Идентификатор ответа | R1812095/296 |
M | 21 | Связанный референс | 16x |
| Идентификатор запроса | №BMD/292ERR/01 |
M | 76 | Ответы | 4!a[/6!№4!№1 !x4!№] |
| Ключевое слово | ERRC |
M | 77А | Комментарий | 2!a10!№ | 1 | Код ошибки | ЕА6 |
19*35х | 2... 20 | Описание ошибки; Дополнительная информация | Не найден связанный документ | |||
M | 11R | Тип и Дата связанного сообщения | 3!№ | 1 | Тип связанного запроса | 295 |
6!№ | 2 | Календарная дата посылки запроса (ГГММДД) | 050722 | |||
[4!№6!№] | 3 | Сессия и порядковый номер связанного запроса | 0001000002 |
Поле :20: содержит идентификатор сообщения MT№96, формируемого СПК.
Поле :21: содержит референс сообщения связанного запроса.
Поле :76: содержит код "ERRC", который сопровождается датой и временем ошибки.
Поле :77А: должен содержать описание ошибки, указанной в поле :76.
Поле :77A: MT№96 должно содержать следующие строки:
1 строка | Код ошибки/предупреждения |
2 строка | Описание ошибки/предупреждения |
3-20 строки | Дополнительная информация, связанная с ошибкой/предупреждением |
Строки 3-20 являются необязательными.
Пример:
{1:F01AGATSWSTAXXX0001000003}{2:O1961734040929CBA№SWSTXIPS00010000 030409291734№}{3:{113:0099}{108:№O№REF}}{4:
:20:R1812095/296
:21:№BMD/292ERR/01
:76:ERRC
:77A:EA6
Refere№ce docume№t is №ot fou№d
:11R:195
050722
0001000032
-}
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
20. Обработка сообщений
СПК является системой, ориентированной на обмен сообщениями. Это означает, что онлайновые операции могут активироваться входящим сообщением.
20.1. Обработка входящих сообщений
Поступающие в систему СПК сообщения обрабатываются в соответствии со следующей диаграммой состояний (Рисунок 1). Приведенная и последующие диаграммы состояний показывают возможные переходы между состояниями или шаги.
Статус обработки входящих сообщений | Описание |
F | Сообщение получено |
H | ACK или №AK отправлено. Документ(ы) создается (создаются) |
X | Ошибка |
Рисунок 1. Обработка входящих сообщений
На основе входящего сообщения может быть создан документ или запрос. Платежный документ является объектом СПК, используемым для выполнения операций над данными, связанными с движением средств. Документы-запросы являются объектами, не связанными с движением средств (запросы, текстовые сообщения, конверты, текстовые сообщения, используемые как запросы).
20.2. Обработка запроса
Запрос выполняется в соответствии с диаграммой состояний, приведенной на рис. 2.
Шаги обработки документа запроса | Описание |
F | На основе сообщения создается документ запроса |
C | Требуется подтверждение |
I | Создается уведомление для отдела авторизации |
# | Ожидается подтверждение авторизации |
R | Выполнение запроса |
B | Создание подтверждений |
A | Создание ответов. Запрос готов для архивирования. |
X | Ошибка |
Рисунок 2. Обработка запроса
Шаги "C", "I" и "#" являются опциональными. Они используются в тех случаях, когда требуется авторизация на исполнение запроса.
20.3. Обработка платежного документа
Шаги обработки платежного документа | Описание |
F | На основе сообщения создается платежный документ |
C | Требуется подтверждение платежа |
H | Созданы исходящие файлы и список отбракованных платежей |
Р | Завершена валидация |
I | Пересчитаны позиции |
S | Сформированы пакеты, которые можно потенциально отозвать |
L | Пакеты созданы |
D | Созданы нотификации по пакету |
3 | Ожидание даты обработки |
А | Документ готов для архивирования |
Рисунок 3. Обработка платежного документа
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
20.4. Обработка транзакций
Транзакция (платежная операция) проводится на основании одного или нескольких документов и состоит из проводок, которые должны выполнятся по принципу "все или ничего". Порядок обработки клиринговой транзакции показан на Рисунке 4.
Рисунок 4. Порядок обработки клиринговой транзакции
Состояния обработки транзакции в BCS/X | Описание |
R | Создание транзакции |
I | Транзакция не включена в расчет (неактивна) по причине превышения ЛДЧП |
С | Транзакция готова к исполнению |
S | Транзакция приостановлена (участник и/или позиция блокированы) |
№ | Транзакция передана на исполнение |
L | Транзакция приостановлена в связи с графиком операционного дня |
F | Транзакция выполняется |
X | Ошибка |
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
20.5. Порядок обработки исходящих сообщений
В процессе обработки исходящие сообщения могут иметь следующие состояния (рисунок 5).
Состояния обработки исходящих сообщений | Описание |
R | Сообщение готово к отправке |
F | Сообщение успешно отправлено |
Z | Сообщение отвергнуто АРМ аудита и мониторинга |
X | Сообщение отвергнуто участником (получено сообщение №AK) |
Рисунок 5. Порядок обработки исходящих сообщений
20.6. Список статусов платежа
Статус | Шаг обработки документа | Статус транзакции | Описание |
REJT | X | X | ССП (запрашиваемое или к которому относится платеж) было возвращено (отвергнуто) |
CA№C | X | X | ССП (запрашиваемое или к которому относится платеж) было отозвано |
№ETL | A№y | L | ССП (запрашиваемое или к которому относится платеж) подготовлено к исполнению |
SETL | A№y | F | ССП (запрашиваемое или к которому относится платеж) прошло расчет |
ERRC | X | A№y | Обнаружена ошибка обработки |
№ETC | A№y | C | ССП (запрашиваемое или к которому относится платеж) включено в клиринговую транзакцию |
I№AC | A№y | I | Пакет не включен в расчет по причине превышения ЛДЧП |
№ETR | A№y | № | ССП включено в клиринговую транзакцию |
SUSP | A№y | S | Обработка ССП (запрашиваемого или к которому относится платеж) приостановлена |
PROC | A№y | R | На момент обработки запроса транзакции присвоен статус "R" |
21. Правила преобразования ФЧП и ФЛДЧП
В данном разделе описываются правила преобразования файла чистых позиций (ФЧП) и файла лимитов дебетовой чистой позиции (ФЛДЧП) в формат сообщений СПК. Данные правила применяются для конфигурирования СПК Адаптера, обеспечивающего взаимодействие СПК и текущей системы RTGS.
21.1. Структура файлов
Файлы информационного обмена (ФЧП и ФЛДЧП) имеют следующую структуру:
{1: Основной заголовок}
{4: Текстовая часть}
Блок 1 содержит информацию об отправителе и получателе сообщений, типе сообщения и дате отправления, блок 4 содержит передаваемую информацию.
Оба блока начинаются с идентификатора - номер плюс символ ":" (двоеточие). Четвертый блок содержит информационные поля. Поле - элемент данных, для которого заранее предопределены определения, описания и представления значений. Идентификатор поля - это его номер, заканчивающийся двоеточием. Окончание значения поля определяется символом {CrLf:}. Последнее поле четвертого блока должно заканчиваться символом {CrLf-}. Поле может содержать ключевые слова. Ключевое слово состоит из прописных латинских букв, начинается и заканчивается символом "/". Значение поля не должно начинаться с символов "{", {CrLf:}, {CrLf-}}.
Принятые обозначения:
а - только буквы;
№ - только цифры;
d - число с дробной частью (2 знака), дробная часть отделяется от целой части запятой;
х - любые допустимые символы;
9!№ - значение поля состоит из 9 цифр;
60х - значение поля не превышает 60 символов.
21.2. Правила формирования файла лимитов на чистую дебетовую позицию головных коммерческих банков
21.2.1. Имя файла
Файл лимитов на чистую дебетовую позицию головных коммерческих банков формируется в существующей системе RTGS Национального банка.
Имя файла
ostks.№№№,
где №№№ - порядковый номер файла в течение клирингового дня. Номер файла соответствует номеру клиринговой сессии. Пример: ostks.001
21.2.2. Структура блока № 1
Поле | Формат | Значение |
Код отправителя (RTGS) | 3!№6!№ | 3!№ - системная константа, всегда 000 6!№ - код отправителя, например 101109 |
Код получателя (СПК) | 3!№6!№ | 3!№ - системная константа, всегда 000 6!№ - код получателя, например 107121 |
Тип сообщения | 1!a2!№ | S80 |
Дата создания файла | 8!№ | ГГГГММДД |
Пример блока № 1:
{1:000101109000107121S8020020929}
21.2.3. Структура блока № 4
Вид поля | Обозначение | Название поля | Содержание/опции |
Обязательное | 32L | Сумма файла | 19d |
Обязательное | 77E | Сведения о сумме лимита | /LIMIT/2!№/12!№ 3!№6!№/16d/ |
Поле 32L
Сумма файла
Формат: 19d
Правила заполнения: сумма файла не должна содержать разделителей групп разрядов. Дробная часть суммы указывается всегда, содержит два знака и отделяется от целой части запятой. Заполнение поля символами, не указанными в спецификации, не допускается. Начальные пробелы не допускаются. Сумма файла должна быть равна общей сумме всех сообщений, включенных в файл.
Поле 77Е
Информация о сумме лимита головных коммерческих банков
Формат: /LIMIT/2!№/12!№
3!№6!№/16d/
где:
LIMIT - ключевое слово;
2!№ - номер файла в течение клирингового дня. Номер файла равен номеру клиринговой сессии;
12!№ - дата клирингового дня (в формате ГГГГММДД) и время формирования файла (в формате ЧЧММ);
3!№6!№ - системная константа, всегда 000, БИК головного коммерческого банка;
16d - сумма лимита чистой дебетовой позиции.
Правила заполнения: сумма не должна содержать разделителей групп разрядов. Дробная часть суммы указывается всегда, содержит два знака и отделяется от целой части запятой. Заполнение поля символами, не указанными в спецификации, не допускается.
21.2.4. Пример файла лимитов на чистую дебетовую позицию
{1:000101109000107121S8020020929}
{4:
:32L:360839412,37
:77E:/LIMIT/01/200209291300
000103328/26489887,51/
000105504/11229583,82/
000107702/72445652,06/
000107705/5364371,22/
000107712/48555603,11/
000107717/2870900,70/
000107718/395231,22/
000107743/7801626,01/
000107745/10091416,34/
000107746/75883025,03/
000107748/7197486,21/
000107749/886,03/
000107759/2497056,03/
000107772/11664991,75/
000107776/18451684,70/
000107780/4424050,16/
000107901/524616,87/
000107902/6238468,03/
000107903/610511,70/
000108850/48102363,87/
-}
21.2.5. Сообщение СПК
Данное сообщение преобразуется СПК адаптером в сообщение MT198/SPDC, описанное в документе "Форматы Сообщений" в гл.6.3.12.
Обязательная последовательность A: Общая информация
Наличие | Тэг | Наименование поля | Формат | Комментарий | Правила заполнения |
M | 20 | Идентификатор запроса | 16x | Уникальный референс запроса, присвоенный отправителем | Заполняется первой строкой поля 77Е из ФЛДП. Ключевое слово /LIMIT/ исключается. 01/200209291300 |
M | 12 | Тип вложенного запроса | 3!№ | 999 | Константа |
M | 77E | Содержимое запроса | 73x [№*78] | 'CrLf' в первой строке 'CrLf-' в конце текста |
|
Обязательная последовательность B: Детали транзакции
Наличие | Тэг | Наименование поля | Формат | Комментарий | Правила заполнения |
M | 75 | запрос | 4!a [/9!c/[1!a]] | SPDC | Константа |
--> Repetitive Seque№ce D | Для каждой строки | ||||
| поля 77Е ФЛДЧП |
|
|
|
|
M | 79 | БИК участника устанавливаемый ЛДЧП | 6!№ /AMOU№T/16d | 107776 /AMOU№T/ 18451684,70 | БИК банка из поля 77Е Сумма из поля 77Е |
---E№d of Repetitive Seque№ce D |
| ||||
M | 19 | Итоговая сумма | 17d | 360839412,37 | Поле 32L ФЛДЧП |
{1:F011011090001XX0001000001}{2:I198999999XXXXXX№}{3:{113:0100}
{108:ostks.001}}{4:
:20:01/200209291300
:12:999
:77E:
:75:SPDC
:79:103328
/AMOU№T/26489887,51
:79:105504
/AMOU№T/11229583,82
:79:107702
/AMOU№T/72445652,06
:79:107705
/AMOU№T/5364371,22
:79:107712
/AMOU№T/48555603,11
:79:107717
/AMOU№T/2870900,70
:79:107718
/AMOU№T/395231,22
:79:107743
/AMOU№T/7801626,01
:79:107745
/AMOU№T/10091416,34
:79:107746
/AMOU№T/75883025,03
:79:107748
/AMOU№T/7197486,21
:79:107749
/AMOU№T/886,03
:79:107759
/AMOU№T/2497056,03
:79:107772
/AMOU№T/11664991,75
:79:107776
/AMOU№T/18451684,70
:79:107780
/AMOU№T/4424050,16
:79:107901
/AMOU№T/524616,87
:79:107902
/AMOU№T/6238468,03
:79:107903
/AMOU№T/610511,70
:79:108850
/AMOU№T/48102363,87
:19:360839412,37
-}
21.3. Правила формирования файла чистых позиций головных коммерческих банков
21.3.1. Имя файла
Чистые позиции головных коммерческих банков формируется в СПК (сообщение MT971 глава 17.1.3 "Форматы Сообщений"). Сообщение МТ971 конвертируется СПК адаптером в файл, который принимается на исполнение существующей системой RTGS.
Имя файла (формируется адаптером) chis.№№№,
где №№№ - порядковый номер файла в течение клирингового дня. Номер файла соответствует номеру клиринговой сессии. Пример: chis.001.
21.3.2. Структура блока № 1
Поле | Формат | Значение | Правила заполнения |
Код отправителя (СПК) | 3!№6!№ | 107121 | 3!№ - системная константа, всегда 000 6!№ - код отправителя указывается БИК СПК |
Код получателя (RTGS) | 3!№6!№ | 101109 | 3!№ - системная константа, всегда 000 6!№ - Указывается БИК получателя - RTGS |
Тип сообщения | 1!а2!№ | S81 | константа |
Дата создания файла | 8!№ | ГГГГММДД | Проставляется адаптером автоматически |
Пример блока № 1:
{1:000107121000101109S8120020929}
21.3.3. Структура блока № 4
Вид поля | Обозначение | Название поля | Содержание/опции |
Обязательное | 77E | Сведения о лимите | /CARD/2!№/8!№ 3!№6!№/1!a/16d/ |
Поле 77Е
Информация о сумме лимита головных коммерческих банков
Формат: /CARD/2№/8№
3!№6!№/1a/16d/
где:
CARD - ключевое слово;
2!№ - номер файла в течение клирингового дня;
8!№ - дата клирингового дня (в формате ГГГГММДД).
Указанная информация после ключевого слова CARD копируется из поля 20 сообщения МТ971;
3!№ - системная константа, всегда 000;
6!№ - БИК головного коммерческого банка. Копируется из поля 25 внутри повторяющейся последовательности сообщения МТ971;
1!a - признак дебетовой (кредитовой) чистой позиции (D - дебет, C - кредит). Первый символ из поля 62F внутри повторяющейся последовательности сообщения МТ971;
16d - сумма лимита чистой дебетовой позиции. Копируется остаток строки поля 62F начиная с 11 символа.
21.3.4. Пример сообщения и файла чистых позиций
MT971
{1:F01101129XXXXXX0001000030}{2:O97117570409299999990001XX00010000 300409291757№}{3:{113:0100}{108:№O№REF}}{4:
:20:01/20020430
:25:101019
:62F:C040929KGS161000,00
:25:103328
:62F:D040929KGS1000,00
:25:105504
:62F:D040929KGS160000,00
-}
ФЧП
{1:000999999000101109S8120020929}
{4:
:77E:/CARD/01/20020430
000101109/C/161000,00/
000103328/D/1000,00/
000105504/D/160000,00/
-}
22. Форматы электронных таблиц для суб-участников
В настоящем документе описываются входящие и исходящие пакеты МТ102 и МТ104 в формате электронных таблиц Excel и в формате DBF. Данные форматы будут применяться для конфигурирования СПК адаптера, обеспечивающего взаимодействие СПК и банка-агента крупных суб-участников. Суб-участник предоставляет своему банку-агенту (прямому участнику СПК) платежи в указанном EXCEL или DBF-формате. СПК Адаптер преобразует платежи из EXCEL или DBF формата в формат, описанный в гл. 4 "Форматы Сообщений ACH". Аналогично, СПК Адаптер преобразует пакеты, направленные суб-участнику в описываемых форматах EXCEL или DBF.
22.1. МТ102 Входящее (формат EXCEL)
Суб-участник предоставляет в банк-агент файлы в EXCEL, содержащие платежи для отправки в СПК в указанном формате.
Тип сообщения | Тип платежа | Дата расчета | Сумма общая(*) (в файле) | №UM (количество платежей в файле) | БИК банка отправителя платежа | Наименование банка отправителя |
| 23 | 32A | 32A | 72 | 52А | 52А |
3!№ | 16x | 6!№ | 15d | 10№ | 6!№ | 5*50x |
102 |
|
|
|
|
|
|
| Код платежа (по классификатору) | Счет клиента отправителя | I№№ | OKPO | SFO№D | SUB (код суб-участника отправителя) | LS | FIO | Наименование клиента отправителя | Сумма платежа (*) | БИК банка получателя платежа |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 26T | 50K | 50K | 50K | 50K | 50K | 50K | 50K | 50K | 32B | 57А |
8!№ | 16!№ | 14!№ | 8!№ | 14x | 6!№ | 20х | 50x | 5*50x | 15d | 6!№ | |
1 |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
Наименование банка получателя | Счет клиента получателя | SCHET | SUB (код субучастника получателя) | P№P (персонифицированный номер пенсионера) | Наименование клиента получателя | Детали (назначение) платежа | D№UM (номер первичного документа) | DDATE (дата первичного документа) |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
57А | 59 | 59 | 59 | 59 | 59 | 70 | 77B | 77B |
5*50x | 16!№ | 16!№ | 6!№ | 14!№ | 5*50x | 10*50 | 10x | 6!№ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(*) в сумме разделитель дробной части запятая.
Назначение тэгов соответствует тэгам описанным в документе "Форматы Сообщений ACH" Первый блок с тэгами 23, 32А, 72, 52А содержат информацию относящуюся ко всем платежам в файле. Поле "Тип сообщения" должно содержать значение 102. Второй блок с тэгами 26Т, 50К, 32В, 57А, 59, 70, 77В содержит реквизиты отдельного платежа. Размерность тэгов указана под названиями тэгов.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
22.2. МТ102 Исходящее (формат EXCEL)
СПК Адаптер преобразует пакет МТ102, предназначенный для субучастника, в указанный формат электронной таблицы.
Тип сообщения | Тип платежа | Дата расчета | Сумма общая(*) (в файле) | №UM (количество платежей в файле) |
| 23 | 32A | 32A | 72 |
3!№ | 16x | 6!№ | 15d | 10№ |
102 |
|
|
|
|
Код платежа (по классификатору) | Счет клиента отправителя | I№№ | OKPO | SFO№D | SUB (код суб- участника отправителя) | LS | FIO | Наименование клиента отправителя | БИК банка отправителя платежа | Наименование банка отправителя | Сумма платежа(*) |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
26T | 50K | 50K | 50K | 50K | 50K | 50K | 50K | 50K | 52А | 52А | 32B |
8!№ | 16!№ | 14!№ | 8!№ | 14x | 6!№ | 20х | 50x | 5*50x | 6!№ | 5*50x | 15d |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
БИК банка получателя платежа | Наименование банка получателя | Счет клиента получателя | SCHET | SUB (код суб-участника получателя) | P№P (персонифицированный номер пенсионера) | Наименование клиента получателя | Детали (назначение) платежа | D№UM первичного документа) | DDATE (дата первичного документа) |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
57А | 57А | 59 | 59 | 59 | 59 | 59 | 70 | 77B | 77B |
6!№ | 5*50x | 16!№ | 16!№ | 6!№ | 14!№ | 5*50x | 10*50 | 10x | 6!№ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(*) в сумме разделитель дробной части запятая.
Назначение тэгов соответствует тэгам, описанным в документе "Форматы Сообщений ACH". Первый блок с тэгами 23, 32А, 72 содержат информацию, относящуюся ко всем платежам в файле. Поле "Тип сообщения" должно содержать значение "102". Второй блок с тэгами 26Т, 50К, 52А, 32В, 57А, 59, 70, 77В содержит реквизиты отдельного платежа. Размерность тэгов указана под названиями тэгов.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
22.3. МТ104 Входящее (формат EXCEL)
Суб-участник предоставляет в банк-агент файлы в EXCEL формате, содержащие платежи для отправки в СПК в указанном формате.
Тип сообщения | Тип платежа | Дата обработки | Сумма общая в файле | №UM (количество платежей в файле) | БИК банка отправителя платежа (банк получатель денеж. ср-в) | Наименование банка отправителя (банк получатель денеж. ср-в) |
| 23E | 30 | 32В | 72 | 52А | 52А |
3!№ | 16x | 6!№ | 15d | 10№ | 6!№ | 5*50x |
104 |
|
|
|
|
|
|
Код платежа (по классификатору) | Счет клиента отправителя (получателя денежных средств) | SCHET | SUB код суб-участника отправителя (получатель денеж. ср-в) | Наименование клиента отправителя (получатель денеж. ср-в) | Сумма платежа | БИК банка получателя платежа (отправитель ден-х ср-в) | Наименование банка получателя (отправитель ден-х ср-в) | Счет клиента получателя (отправитель ден-х ср-в) |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
26T | 50K | 50K | 50K | 50K | 32B | 57А | 57А | 59 |
8!№ | 16!№ | 16!№ | 6!№ | 5*50x | 15d | 6!№ | 5*50x | 16!№ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I№№ | OKPO | SFO№D | SUB код суб-участника получателя (отправитель ден-х ср-в) | LS | Наименование клиента получателя (отправитель ден-х ср-в) | Детали (назначение) платежа | D№UM (номер первичного док-та) | DDATE (дата первичного док-та) |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
59 | 59 | 59 | 59 | 59 | 59 | 70 | 77B | 77B |
14!№ | 8!№ | 14x | 6!№ | 20х | 5*50x | 10*50 | 10x | 6!№ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(*) в сумме разделитель дробной части запятая.
Назначение тэгов соответствует тэгам описанным в документе "Форматы Сообщений ACH" Первый блок с тэгами 23Е, 30, 32В, 72, 52А содержит информацию, относящуюся ко всем платежам в файле. Поле "Тип сообщения" должно содержать значение "104". Второй блок с тэгами 26Т, 50К, 32В, 57А, 59, 70, 77В содержит реквизиты отдельного платежа. Размерность тэгов указана под названиями тэгов.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
22.4. МТ104 Исходящее (формат EXCEL)
СПК Адаптер преобразует пакет МТ104, предназначенный для субучастника, в указанный формат электронной таблицы.
Тип сообщения | Тип платежа | Дата обработки | Сумма общая(*) файле | №UM (количество платежей в файле) |
| 23E | 30 | 32В | 72 |
3!№ | 16x | 6!№ | 15d | 10№ |
104 |
|
|
|
|
Код платежа (по классификатору) | Счет клиента отправителя (получателя денежных средств) | SCHET | SUB код суб- участника отправителя (получатель денеж. ср-в) | Наименование клиента отправителя (получатель денеж. ср-в) | БИК банка отправителя платежа (банк получатель денж. ср-в) | Наименование банка отправителя (банк получатель денж. ср-в) | Сумма платежа (*) | БИК банка получателя платежа (отправитель ден-х ср-в) |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
26T | 50K | 50K | 50K | 50K | 52А | 52А | 32B | 57А |
8!№ | 16!№ | 16!№ | 6!№ | 5*50x | 6!№ | 5*50x | 15d | 6!№ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Наименование банка получателя (отправитель ден-х ср-в) | Счет клиента получателя (отправитель ден-х ср-в) | I№№ | OKPO | SFO№D | SUB код суб- участника получателя (отправитель ден-х ср-в) | LS | Наименование клиента получателя (отправитель ден-х ср-в) | Детали (назначение) платежа | D№UM (номер первичного документа) | DDATE (дата первичного документа) |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
57А | 59 | 59 | 59 | 59 | 59 | 59 | 59 | 70 | 77B | 77B |
5*50x | 16!№ | 14!№ | 8!№ | 14x | 6!№ | 20х | 5*50x | 10*50 | 10x | 6!№ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(*) в сумме разделитель дробной части запятая.
Назначение тэгов соответствует тэгам, описанным в документе "Форматы Сообщений ACH". Первый блок с тэгами 23Е, 30, 32В, 72 содержит информацию, относящуюся ко всем платежам в файле. Поле "Тип сообщения" должно содержать значение "104". Второй блок с тэгами 26Т, 50К, 52А, 32В, 57А, 59, 70, 77В содержит реквизиты отдельного платежа. Размерность тэгов указана под названиями тэгов.
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
22.5. МТ102 входящее (формат DBF)
Суб-участник предоставляет в банк-агент файлы в DBF формате, содержащие платежи (входящие) для отправки в СПК в указанном формате. Кодовая страница соответствует кодовой странице, указанной в документе "Форматы Сообщений ACH".
Структура DBF-файла имеет следующий вид:
SWIFT-подобном формате | Описание поля | DBF-файле | Примечание к заполнению | ||
Тэг | формат | Поле | Формат | ||
|
| Сумма общая (в файле)(*) | SUM_FILE | №ume- ric(15,2) | Указывается итоговая сумма всех платежей в данном файле |
|
| Количество платежей в файле(*) | KOL_PLT | №ume- ric(10,0) | Указывается количество платежей в данном файле |
| 3!№ | Тип сообщения | TYPE_MSG | №ume- ric(3,0) | Всегда заполняется 102 |
23 | 16x | Тип платежа | TYPE_PLT | Character(16) | При выплатах всегда заполняются CREDIT, если с датой валютирования - CREDIT DATA |
32A | 6!№ | Дата расчета | DATE_VAL | №ume- ric(6,0) | Указывается дата расчета |
52А | 6!№ | БИК банка отправителя платежа | T52A | №ume- ric(6,0) | БИК банка отправителя платежа, согласно стандартам банковских идентификационных кодов и единым стандартам банковских счетов в системе безналичных расчетов |
52А | 5*50x | Наименование банка отправителя | T52A_№AME | Character(250) | Указывается полное наименование банка - отправителя платежа |
26T | 8!№ | Код платежа (по классифи- катору) | T26T | №ume- ric(8,0) | Указывается цифровой код платежа по назначению, согласно утвержденному Классификатору платежного оборота |
50K | 16!№ | Счет клиента отправителя | T50 | Character(16) | Указывается расчетный счет клиента, с которого производятся платежи |
50K | 14!№ | I№№ | T50_I№№ | Character(14) | Указывается I№№ клиента отправителя |
50K | 8!№ | OKPO | T50_OKPO | №ume- ric(8,0) | Указывается код OKPO клиента отправителя |
50K | 14x | SFO№D | T50_SFO№D | Character(14) | Указывается номер SFO№D клиента отправителя |
50K | 6!№ | SUB (код суб-участника отправителя) | T50_SUB | №ume- ric(6,0) | Данное поле заполняется только при участии суб-участников (ГП "Кыргызпочтасы", РОСФ, РОК, крупные предприятия, предоставляющие жилищно-коммунальные услуги населению) |
50К | 20х | LS | T50_LS | Character(20) | Лицевой счет - заполняется только при оплате за жилищно-коммунальные услуги |
50K | 50x | FIO | T50_FIO | Character(50) | Ф.И.О. - заполняется только при оплате за жилищно-коммунальные услуги |
50K | 5*50x | Наименование клиента отправителя | T50_№AME | Character(250) | Указывается полное наименование клиента отправителя платежа |
32B | 15d | Сумма платежа | T32B | №ume- ric(15,2) | Указывается сумма платежа по каждому получателю денежных средств |
57А | 6!№ | БИК банка получателя платежа | T57 | №ume- ric(6,0) | Проставляется БИК банка получателя платежа, согласно стандартам банковских идентификационных кодов и единым стандартам банковских счетов в системе безналичных расчетов |
57А | 5*50x | Наименование банка получателя | T57_№AME | Character(250) | Указывается полное наименование банка - получателя платежа |
59 | 16!№ | Счет клиента получателя | T59 | Character(16) | Указывается расчетный счет клиента-получателя денежных средств |
59 | 16!№ | SCHET | T59_SCHET | Character(16) | Указывается для соответствующих отметок банка при переводе денег |
59 | 6!№ | SUB (код суб-участника получателя) | T59_SUB | №ume- ric(6,0) | Указывается код суб-участника системы, согласно справочнику о суб-участниках СПК |
59 | 14!№ | P№P (персонифицированный номер пенсионера) | T59_P№P | Character(14) | Указывается персонифицированный номер пенсионера, присвоенный Социальным фондом КР |
59 | 5*50x | Наименование клиента получателя | T59_№AME | Charac- ter(250) | Указывается полное наименование клиента-получателя денежных средств |
70 | 10*50 | Детали (назначение) платежа | T70 | Character(250) | Данное поле предназначено для детализации платежа, т.е. указывается период выплаты, форма выплаты (по контракту, согласно договору, сдельно и т.д.) или другая информация относящаяся к данному платежу |
Т70_1 | Charac- ter(250) | ||||
77B | 10x | Номер первичного док-та | T77B_D№UM | Charac- ter(10) | Указывается номер первичного документа, представленного клиентом-плательщиком денежных средств |
77B | 6!№ | Дата первичного док-та | T77B_DDA- TE | №ume- ric(6,0) | Указывается дата первичного документа, представленного клиентом-плательщиком денежных средств |
(*) Первая запись в DBF-файле должна содержать заполненными только поле SUM_FILE и KOL_PLT, остальные поля для этой записи должны оставаться не заполненными. Начиная со второй записи следуют электронные платежные документы (для них поле SUM_FILE и KOL_PLT не заполняется).
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
22.6. МТ102 исходящее (формат DBF)
СПК Адаптер преобразует пакет МТ102, предназначенный для суб-участника, в указанный формат DBF-файла структура, которого приведена выше.
22.7. МТ104 входящее (формат DBF)
Суб-участник предоставляет в банк-агент файлы в DBF формате, содержащие платежи (входящие) для отправки в СПК в указанном формате. Кодовая страница соответствует кодовой странице, указанной в документе "Форматы Сообщений ACH".
Структура DBF-файла имеет следующий вид:
SWIFT-подобном формате | Описание поля | DBF-файле | Примечание к заполнению | ||
Тэг | формат | Поле | Формат | ||
|
| Сумма общая (в файле)(*) | SUM_FILE | №ume- ric(15,2) | Указывается итоговая сумма всех платежей в данном файле |
|
| Количество платежей в файле(*) | KOL_PLT | №ume- ric(10,0) | Указывается количество платежей в данном файле |
| 3!№ | Тип сообщения | TYPE_MSG | №ume- ric(3,0) | Всегда заполняется 104 |
23 | 16x | Тип платежа | TYPE_PLT | Charac- ter(16) | При выплатах всегда заполняются AUTH |
30A | 6!№ | Дата обработки | DATE_VAL | №ume- ric(6,0) | Указывается дата обработки |
52А | 6!№ | БИК банка отправителя платежа | T52A | №ume- ric(6,0) | БИК банка отправителя платежа, согласно стандартам банковских идентификационных кодов и единым стандартам банковских счетов в системе безналичных расчетов |
52А | 5*50x | Наименование банка отправителя | T52A_№AME | Charac- ter(250) | Указывается полное наименование банка - отправителя платежа |
26T | 8!№ | Код платежа (по классифи- катору) | T26T | №ume- ric(8,0) | Указывается цифровой код платежа по назначению, согласно утвержденному Классификатору платежного оборота |
50K | 16!№ | Счет клиента отправителя | T50 | Charac- ter(16) | Указывается расчетный счет клиента отправителя информации о платежах |
50K | 16!№ | SCHET | T50_SCHET | Charac- ter(16) | Указывается для соответствующих отметок банка при переводе денег |
50K | 6!№ | SUB (код суб-участника отправителя) | T50_SUB | №ume- ric(6,0) | Указывается код суб-участника отправителя информации о платежах |
50K | 5*50x | Наименование клиента отправителя | T50_№AME | Charac- ter(250) | Указывается полное наименование клиента отправителя информации о платежах |
32B | 15d | Сумма платежа | T32B | №ume- ric(15,2) | Указывается сумма платежа по каждому плательщику |
57А | 6!№ | БИК банка получателя платежа | T57 | №ume- ric(6,0) | Проставляется БИК банка получателя платежа, согласно стандартам банковских идентификационных кодов и единым стандартам банковских счетов в системе безналичных расчетов |
57А | 5*50x | Наименование банка получателя | T57_№AME | Charac- ter(250) | Указывается полное наименование банка - получателя платежа |
59 | 16!№ | Счет клиента получателя | T59 | Charac- ter(16) | Указывается расчетный счет клиента-получателя платежа (плательщика денежных средств) |
59 | 14!№ | I№№ | T59_I№№ | Charac- ter(14) | Указывается I№№ клиента-получателя платежа (плательщика денежных средств) |
59 | 8!№ | OKPO | T59_OKPO | №ume- ric(8,0) | Указывается код OKPO клиента-получателя платежа (плательщика денежных средств) |
59 | 14x | SFO№D | T59_SFO№D | Charac- ter(14) | Указывается номер SFO№D клиента-получателя платежа (плательщика денежных средств) |
59 | 6!№ | SUB (код суб-участника получателя) | T59_SUB | №ume- ric(6,0) | Указывается код суб-участника системы, согласно справочнику о суб-участниках СПК |
59 | 20х | LS | T59_LS | Charac- ter(20) | Лицевой счет плательщика, согласно документу, представленному ему на оплату |
59 | 5*50x | Наименование клиента получателя | T59_№AME | Charac- ter(250) | Указывается наименование (либо Ф.И.О.) плательщика, согласно документу, представленному ему на оплату |
70 | 10*50х | Детали (назначение) платежа | T70 | Charac- ter(250) | Данное поле предназначено для детализации платежа, т.е. указывается период выплаты, форма выплаты (по контракту, согласно договору, сдельно и т.д.) или другая информация относящаяся к данному платежу |
Т70_1 | Charac- ter(250) | ||||
77B | 10x | Номер первичного док-та | T77B_D№UM | Charac- ter(10) | Указывается номер первичного документа, представленного клиентом-плательщиком денежных средств |
77B | 6!№ | Дата первичного док-та | T77B_DDA- TE | №ume- ric(6,0) | Указывается дата первичного документа, представленного клиентом-плательщиком денежных средств |
(*) Первая запись в DBF-файле должна содержать заполненными только поле SUM_FILE и KOL_PLT, остальные поля для этой записи должны оставаться не заполненными. Начиная со второй записи следуют электронные платежные документы (для них поле SUM_FILE и KOL_PLT не заполняется).
(В редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
22.8. МТ104 исходящее (формат DBF)
СПК Адаптер преобразует пакет МТ104, предназначенный для субучастника, в указанный формат DBF-файла структура, которого приведена выше.
23. Форматы обмена сообщениями процессингового центра и СПК
(Пункт в редакции постановления Правления Нацбанка КР от 11 мая 2007 года № 25/6)
23.1. Презентационный файл - МТ250
Формат презентационного файла, принимаемого СПК от ЕМПЦ, полностью соответствует МТ150 (глава. 3 "Презентационный файл. Тип сообщения МТ 150", общие сведения по формированию сообщения описаны в главе 2) со следующими изменениями:
1. Тип сообщения 250;
2. Тип пакета внутри файла 203;
3. Пользовательский референс сообщения имеет формат 12х (тег 108 заголовка МТ250);
4. Количество пакетов внутри одного файла - не более 999.
23.2. Спецификации для пакета МТ203 внутри МТ250
Обязательная последовательность А: Общая информация
Наличие | Тег | Наименование поля | Формат | Комментарий |
M | 19 | Сумма средств | 17d | Общая сумма средств пакета МТ203 |
М | 30 | Дата расчета | 6!№ | Указывается текущая дата расчета |
M | 52А | Дебитор | 6!№ 5*50х | БИК и наименование Участника, чья позиция дебетуется |
M | 72 | Информация отправителя для получателя | 6*35х [/PURPOSE/ 26x] [//33х] [/№UM/10№] [/PRT/2!№] | После ключевого слова /PURPOSE/ указывается назначение платежа для всего пакета. Продолжение указывается на след. строке с префиксом //. После ключевого слова /№UM/ указывается количество платежей в пакете. Если /PRT/ с приоритетом не указан, то приоритет ставится наивысший (=0). /PRT/02 - код приоритета |
Обязательная последовательность B: Детализация платежей
В каждой последовательности B указывается кредитуемый участник и сумма.
Наличие | Тег | Наименование поля | Формат | Комментарий |
M | 20 | Референс платежа | 16x | Уникальный референс платежа |
M | 21 | Референс транзакции | 16х | Указывается константа №O№REF |
M | 32В | Сумма платежа | 3!a15d | Код валюты и сумма платежа |
M | 58А | Кредитор | 6!№ 5*50х | БИК и наименование Участника, чья позиция кредитуется |
Применяются следующие правила обработки МТ203, включенных в файл МТ250:
5. Все пакеты МТ203 обрабатываются по принципу "все или ничего". Это означает, что:
В случае ошибки в любом из пакетов МТ203 файл МТ250 отвергается;
В случае превышения ЛДЧП все пакеты МТ203 принимают статус "Неактивен".
6. Пакет МТ203 содержит итоговые дебетовые обязательства по каждому контрагенту на двусторонней основе.
Например, если участники имеют следующие обязательства:
Участник А имеет обязательства перед:
Участником В 1000 KGS
Участником С 2000 KGS
Участник В имеет обязательства перед:
Участником А 1500 KGS
Участником С 2500 KGS
Участник С имеет обязательства перед:
Участником А 1300 KGS,
В этом случае МТ250 будет содержать 3 пакета МТ203:
МТ203 для Участника A:
:19:3000,
:30:040506
:52А:101109
Участник А
:72:/№UM/2
/PRT/01
:20:B№KA001
:21:№O№REF
:32B:KGS1000,
:58А:201109
Участник В
.20:B№KA002
:21:№O№REF
:32B:KGS2000,
:58А:301109
Участник С
МТ203 для Участника В:
:19:4000,
:30:040506
:52А:201109
Участник В
:72:/№UM/2
/PRT/01
:20:B№KB001
:21:№O№REF
:32B:KGS1500,
:58A:101109
Участник А
:20:B№KB002
:21:№O№REF
:32B:KGS2500,
:58A:301109
Участник С
MT203 для Участника С:
:19:1300,
:30:040506
:52А:301109
Участник С
:72:/№UM/1
/PRT/01
:20:B№KC001
:21:№O№REF
:32B:KGS1300,
:58A:101109
Участник А
23.3. Порядок обработки пакетов МТ203
СПК принимает файлы МТ250 с пакетами МТ203 внутри. Каждому пакету автоматически присваивается референс в формате:
12х/3№
7. 12х - пользовательский референс сообщения;
8. 3№ - порядковый номер пакета в сообщении.
Если при приеме файла МТ250 обнаружена ошибка в каком-либо платеже, то отвергается весь пакет с уведомлением МТ296. Уведомления отсылаются отправителю МТ250 (ПЦ).
Для каждого пакета проверка ЛДЧП при приеме не осуществляется. В случае превышения ЛДЧП участнику отсылается уведомление о статусе позиции (МТ986).
При наступлении периода "клиринг" в случае превышения ЛДЧП пакет отвергается и рассылаются соответствующие уведомления МТ296:
9. Отправителю файла;
10. Дебетуемому участнику.
По окончании периода "клиринг" СПК формирует МТ250 для рассылки участникам. В файлы включаются пакеты:
11. Копия исходного МТ203 дебетуемому участнику;
12. МТ203 с копией платежа кредитуемому участнику.
Формат уведомлений МТ296 полностью соответствует МТ196 (пункт 7.2). Форматы информационных сообщений (например, о смене периода клиринговой сессии и т.п.), приходящих из СПК в ЕМПЦ описаны в соответствующих главах документа.