Все сообщения, поступающие в систему от пользователя, называются входящими сообщениями, а все сообщения, которые система доставляет (или пытается доставить) пользователю, называются исходящими сообщениями.
, сообщения отправляются от одного пользователя другому. Например, обычные банковские сообщения, такие как клиентские переводы от пользователя системе; запросы информации, такие как запрос сообщения из архива от системы пользователю; ответы на запросы, такие как предоставление текста сообщения из архива.
Система , передаваемых по сети передачи и обработки сообщений (FIN). Если система , то сообщение не принимается, а отправителю сообщения направляется отрицательное подтверждение (negative acknowledgment — NAK). NAK содержит код ошибки. При возможности в нем указывается также номер строки, в которой обнаружена ошибка.
Существуют три основных вида сообщений SWIFT:
Системные сообщения. МТ категории 0, которые могут относиться либо к отправке и получению сообщений, например, сообщения пользователь-SWIFT, «Уведомление о доставке» или «Сообщения из архива», либо адресации пользователя.
Сообщения пользователь-пользователь. МТ категории 1–9, которые позволяют пользователю осуществлять финансовые операции.
Служебные сообщения или «Контрольные сообщения», которые относятся либо к системным командам, либо к подтверждениям. Система (First-In-First-Out — FIFO).
Сообщения пользователь-пользователь подразделяются на отдельные категории, которые используются для различных видов финансовых операций. Конкретные типы сообщений (Message Types, MT) определяются 3-значными номерами.
Первая цифра указывает на категорию сообщения. Всего имеется 9 категорий финансовых сообщений, в соответствии с общими сферами их использования:
— категория 1 – «Клиентские переводы и Чеки»;
— категория 2 – «Межбанковские переводы»;
— категория 3 – «Рынки финансовых ресурсов»;
— категория 4 – «Инкассо и Кассовые письма»;
— категория 5 – «Рынки ценных бумаг»;
— категория 6 – «Драгоценные металлы, Синдицированные кредиты»;
— категория 7 – «Документарные аккредитивы, Гарантии»;
— категория 8 – «Дорожные чеки»;
— категория 9 – «Управление денежными средствами, Статус клиента».
Вторая цифра номера типа сообщения указывает на группу сообщения, а третья цифра определяет конкретный тип сообщения, например, клиентский перевод или дебетовое авизо.
Категория сообщений обычно определяет общие функции сообщения, например, Категория 1 = Клиентские платежи и чеки.
Группа определяет функцию сообщения в рамках определенной категории, например 11n = сообщения категории 1, относящиеся к платежам по чекам.
Тип описывает конкретную операцию, например, 112 = Ответ на запрос об остановке платежа по чеку.
Благодаря этому, по типу сообщения (который указывается в заголовке сообщения) Получатель может определить назначение сообщения и его функцию, а также детали его содержания.
Например, к категории 1 относятся следующие типы сообщений, связанных с платежами клиентов:
— зачисление клиентских средств («кредитовые переводы»);
— списание клиентских средств («дебетовые переводы»);
— платежи по чекам.
Сообщения категории 1 используются для передачи инструкций или информации о таких платежных операциях, в которых приказодатель (плательщик), либо бенефициар (получатель), либо обе эти стороны не являются финансовыми организациями.
Например, сообщение типа МТ103 (Однократное зачисление клиентских средств) отправляется обслуживающей клиента-заказчика финансовой организацией или по ее поручению, непосредственно или через корреспондента (корреспондентов), в финансовую организацию, которая обслуживает клиента-бенефициара. Это сообщение используется для передачи инструкций о переводе средств в тех случаях, когда либо клиент-заказчик, либо клиент-бенефициар, либо обе эти стороны не являются финансовыми организациями с точки зрения отправителя. Указанное сообщение может использоваться только для передачи инструкций о чистых платежах. Его нельзя применять для извещения банка-плательщика о выплате по чистому инкассо (например, по чеку), либо для перевода покрытия по операциям, информация о которых была передана другим сообщением (например, МТ 400).
К категории 2 относятся сообщения, обмен которыми происходит между финансовыми организациями и по поручению финансовых организаций. Эти сообщения используются при списании средств, при требованиях о зачислении средств или для информации об отказе от платежа по чекам. Сообщения этой категории используются для передачи инструкций или информации о таких платежных операциях, в которых все участники являются финансовыми организациями.
Например, сообщение типа МТ 202 отправляется финансовой организацией-заказчиком или по ее поручению, непосредственно или через корреспондента (корреспондентов), в финансовую организацию, которая обслуживает счет финансовой организации-бенефициара. Оно используется для передачи инструкций о переводе средств в пользу финансовой организации-бенефициара. Это сообщение может также отправляться в финансовую организацию, которая обслуживает несколько счетов отправителя, для передачи инструкций о переводе средств с одного из этих счетов на другой. Кроме того, это сообщение может отправляться в финансовую организацию для передачи инструкций о дебетовании счета отправителя, обслуживаемого получателем, и кредитовании счета.
К категории 9 относятся сообщения, которыми обмениваются финансовые организации от своего имени, либо по поручению других финансовых организаций или клиентов. Сообщения этой категории используются для получения отчетности по счетам и предоставляют необходимую информацию для управления денежными средствами, а также для выверки счетов «Ностро».
Например, сообщение типа МТ 950 (выписка) посылается обслуживающей счет финансовой организацией владельцу счета, используется для передачи подробной информации обо всех проводках по данному счету.
Все сообщения , состоящую из блоков. Каждый блок сообщения содержит определенный тип данных и используется в определенных целях. В начале и в конце каждый блок сообщения ограничен фигурными скобками: «{» и «}»,соответственно. Все основные блоки имеют номера, которые всегда указываются в самом начале любого блока и за которыми следует двоеточие «:».
Cтруктура сообщения SWIFT:
{1: БЛОК ОСНОВНОГО ЗАГОЛОВКА} |
{2: БЛОК ЗАГОЛОВКА ПРИЛОЖЕНИЯ} |
{3: БЛОК ЗАГОЛОВКА ПОЛЬЗОВАТЕЛЯ} |
{4: ТЕКСТОВОЙ БЛОК} |
{5: БЛОК ТРЕЙЛЕРОВ} |
Блоки 1, 2 и 3 включают информацию заголовков, блок 4 содержит текст сообщения, а блок 5 – информацию трейлеров. Блоки 3, 4 и 5, в зависимости от характера сообщения, могут включать так называемые «подблоки», то есть блоки внутри блоков или поля, подразделяемые номерами полей. Только блок 1 «Блок основного заголовка» является обязательным для всех сообщений. Блоки 2-5 необязательные, и их использование зависит от конкретного сообщения и от того приложения, в котором оно отправляется или принимается. Все сообщения пользователь-пользователь включают блоки 2, 4 и 5.
Каждый из основных блоков подразделяется на поля, а каждое поле содержит определенную информацию. Например: дату, время, адрес логического терминала (LT), номер сессии (ISN), либо номер поля, за которым следует соответствующее изменяемое содержание поля.
Каждое поле определяется номером поля, состоящим из двух цифр, либо из двух цифр и следующей за ними буквы опции. Структура поля состоит из двоеточия «:», за которым следует номер поля, за которым снова следует двоеточие «:», и далее - содержание поля.
Содержание поля может состоять из одного или нескольких подполей. Если подполя располагаются на отдельных строках, то символ CrLf (возврат каретки и перевод строки), не включаемый в допустимое количество символов длины подполя, служит разделителем подполей.
Требования к содержанию поля или подполя приводятся в таблице 5.
Таблица 5
Ограничения по длине | Допустимые виды символов |
nn Максимальная длина. nn-nn Минимальное количество строк и максимальная длина. nn! Фиксированная длина. nn*nn Максимальное количество строк умноженное на максимальную длину | n Только цифры. a Только заглавные буквы. с Только буквы (заглавные) и цифры. h Только шестнадцатеричные знаки –буквы от А до F (заглавные) и цифры. x Любые символы из разрешенного набора символов, заглавные и прописные. y Любые символы из набора символов. EDIFACT уровня А, согласно стандарту ISO 9735, только заглавные. z Любые символы из набора символов, определенных Службой Информации. е Пробел. d Цифры и десятичная запятая. |
Примеры 2n = до 2 цифр 3!a = всегда 3 буквы 4*35x = до 4 строк, каждая до 35 символов 16-64h = от 16 до 64 шестнадцатеричных знаков |
Все поля в блоках заголовков 1 и 2 имеют фиксированную длину и следуют непосредственно друг за другом. Никакие разделители полей в этих блоках не используются.
В сообщениях пользователь-пользователь текст сообщения внутри текстового блока (блока 4) всегда начинается с сочетания знаков возврата каретки и перевода строки <CrLF>, а также заканчивается <CrLF>, за которым следует дефис «-». Каждое из полей текста начинается с номера поля, который указывается между двух двоеточий, а далее следует соответствующее переменное содержание поля.
Поля текстового блока системного сообщения или системной команды рассматриваются как подблоки блока 4 и разделяются дополнительными парами фигурных скобок. Каждый из таких подблоков начинается с 3-значного номера поля, за которым следует двоеточие.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |


