Международная межбанковская система передачи платёжных документов SWIFT

SWIFT – международная межбанковская система передачи платёжных документов для запроса информации и совершения платежей. Система позволяет финансовым организациям во всём мире передавать безопасно и в стандартизированной форме отправлять и получать электронные сообщения с финансовыми операциями, такие как перевод денежных средств, запрос выписок и многие другие.

В 1968 г. был зарождён данный проект. Целью проекта было обеспечение участвующих в проекте банков и других финансовых организаций в организации защищённой сети для передачи финансовых сообщений. Система начала полноценно функционировать в начале 1970-х гг. В 1987 г. был преодолён барьер в 1 млн сообщений в день.

В качестве соучредителей выступили 248 банков из 19 стран мира, Штаб-квартира находится в Бельгии, недалеко от Брюсселя.

По состоянию на 2015 год, членами Swift сообщества являются более 11 тысяч финансовых организаций в более чем 200 стран мира, и примерно 1/11 из этих компаний являются корпорациями, например, с государственным участием или без государственного участия (Например, Apple, Microsoft, Госкорпорация «Росатом», ПАО «Ростелеком» и другие). Примерный оборот ежедневных сообщений составляет 30 миллионов, примерно в денежном эквиваленте это десятки миллиардов долларов в день.

Адресация абонентов в системе SWIFT происходит по коду Business Identifier code, присваивается в соответствии со стандартом ISO 9362.

ISO 9362 — стандарт, устанавливающий универсальный метод идентификации участников финансовых расчётов. Официальное название стандарта — «Банковское дело. Банковские телекоммуникационные сообщения. Идентификационные коды банков».

Стандарт создан на основе разработанного компанией SWIFT метода идентификации банков — членов сети SWIFT. При этом компания SWIFT закреплена в роли уполномоченного органа ISO по регистрации кодов BIC.

Приход к единым стандартам сообщений, передаваемых по сети SWIFT, был выполнен международным комитетам по стандартизации. В 1993 году сообщество SWIFT добавило новую группу финансовых стандартов для связи с национальными и глобальными сетями.  В рамках системы SWIFT применяются следующие принципы:

  • исключается возможность различного понимая полученного или отправленного сообщения отправителем и получателем;
  • полный контроль передачи информации, фиксация транзакций;
  • возможность генерировать автоматически отчёты о проведённых операциях;

Иногда идентификация в системе SWIFT именуется как SWIFT-BIC, SWIFT ID или SWIFT code. 

Финансовые сообщения формируются по формату SWIFT MT.

Основные дата центры SWIFT расположены в Америке и Европе. Эти центры связаны с региональными центрами, которые устанавливаются в странах, вступивших в сообщество SWIFT. Сообщение от банка отправителя поступает по открытым или закрытым каналам связи в региональный центр. Ответственность за передачу сообщения до регионального центра несёт инициатор сообщения. В региональном центре все сообщения проверяются на соответствие стандартам SWIFT MT, накапливаются, шифруются и передаются по назначению. В системе применяется многоуровневая защита информации, которая обеспечивает сохранность и конфиденциальность передаваемых данных. Используются криптографические методы, соответствующие стандартам ISO. Ежедневно SWIFT передаёт платёжные поручения суммарной оценочной стоимостью более $6 трлн. Каждый год SWIFT передаёт около 1,8 млрд сообщений о совершении платежей.

MT101 – это запрос на перевод, позволяющий осуществить электронный перевод средств с одного счета на другой. Средства переводятся со счета клиента, заказавшего перевод, на счёт банка или финансовой организации получателя.

Допускается применение следующего набора символов:

a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
/ – ? : ( ) . , ‘ + { }
CR LF Space

  • фигурные скобки {} не могут быть использованы в сообщении, а служат только разделителем для определения различных структурных блоков SWIFT
  • Тире “-“ не должно быть первым символом любой стороки

Тэг 20 – Номер перевода:

  • Обязателен
  • Записывается как :20:
  • 16 символов

Тэг 21 – Номер, заданный отправителем:

  • Опционально
  • Записывается как :21R:
  • 16 символов

Тэг 28D – Номер сообщения/Итого сообщений:

  • Обязателен
  • Записывается как :28D:
  • 5n/5n

Тэг 50C или 50L – Инструкции:

  • Опционально
  • Записывается как :50C: или :50L:
  • Зависит от типа выбранного тэга 50C (BIC) или 50L (35 символов)

Тэг 50F или 50G, или 50H – Информация отправителя:

  • Опционально
  • Записывается как :50F: или :50G:, или :50H:
  • Зависит от типа выбранного тэга 50F, 50G, 50H:
    :50F:
    • 35 символов (номер счета)
    • 4х35 символов (имя и адрес)

:50G:

  • /34 символа (счёт)
  • BIC (8 или 11 символов)

:50H:

  • /34 символа (счёт)
  • 4х35 символов

Тэг 52A или 52C – Информация об обслуживающей счёт отправителя организации:

  • Опционально
  • Записывается как :52A: или :52C:
  • Зависит от типа выбранного тэга 52A или 52C:
    • — :52A: — BIC (8 или 11 символов)
    • — :52C: — /34 символа

Тэг 51A – Отправляющая организация:

  • Опционально
  • Записывается как :51A:
  • BIC (8 или 11 символов)

Тэг 30 – Требуемая дата исполнения

  • Обязательно
  • Записывается как :30:
  • Дата в формате ГГММДД

Тэг 25 – Авторизация:

  • Опционально
  • Записывается как :25:
  • 35 символов

Детализация транзакции:

Тэг 21 – Номер транзакции:

  • Обязательно
  • Записывается как :21:
  • 16 символов

Тэг 21F – Номер операции конвертации:

  • Опционально
  • Записывается как :21F:
  • 16 символов

Тэг 23E – Код транзакции:

  • Опционально
  • Записывается как :23E:
  • 4-х символьный код и опциональное продолжение до 30 символов:
    • можно использовать только перечисленные 4-х символьные коды: CHQB, CMSW, CMTO, CMZB, CORT, EQUI, INTC, NETS, OTHR, PHON, REPA, RTGS, URGP
    • Если требуется добавить символы после кода, то требуется вставить”/”. Например:23E:URGP/ITSGETTINGLATE

Тэг 32B – Валюта/Сумма транзакции:

  • Обязательно
  • Записывается как :32B
  • 3-х символьный код валюты (ISO 4217) и 15 цифр, определяющих сумму

Тэг 50C или 50L – Инструкции:

  • Опционально
  • Записывается как :50C: или :50L:
  • Зависит от типа выбранного тэга 50C (BIC) или 50L (35 символов счета)

Тэг 50F или 50G, или 50H – Информация отправителя:

  • Опционально
  • Записывается как :50F: или :50G:, или :50H:
  • Зависит от типа выбранного тэга 50F, 50G, 50H:
    :50F:
    • 35 символов (номер счета)
    • 4х35 символов (имя и адрес)

:50G:

  • /34 символа (счёт)
  • BIC (8 или 11 символов)

:50H:

  • /34 символа (счёт)
  • 4х35 символов

Тэг 52A или 52C – Информация об организации, обслуживающей счёт отправителя:

  • Опционально
  • Записывается как :52A: или :52C:
  • Зависит от типа выбранного тэга 52A или 52C:
    • — :52A: — BIC (8 или 11 символов)
    • — :52C: — /34 символа

Тэг 56A или 56C, или 56D– Банк посредник:

  • Опционально
  • Записывается как :56A: или :56C:, или :56D:
  • Зависит от типа выбранного тэга 56A или 56C, или 56D

Тэг 57A или 57C, или 57D– Банк получателя:

  • Опционально
  • Записывается как :57A: или :57C:, или :57D:
  • Зависит от типа выбранного тэга 57A или 57C, или 57D:
    • : 57A: — BIC (8 или 11 символов)
    • : 57C: — /34 символа
    • : 57D:
      • /34 символа(счет)
      • 4х35 символов

Тэг 59 или 59A – Получатель:

  • Обязательно
  • Записывается как :59: или :59A:
  • Зависит от типа выбранного тэга 59 или 59A:
    :59:
    • /34 символа (номер счета)
    • 4х35 символов (имя, адрес)

:59A:

  • /34 символа (номер счета)
  • BIC (8 или 11 символов)

Тэг 70 – Информация о платеже:

  • Опционально
  • Записывается как :70:
  • 4х35 символов, могут быть использованы следующие коды: /INV/ , /IPI/ , /RFB/ , /ROC/ /TSU/

Тэг 77B – Данные для регулятора:

  • Опционально
  • Записывается как :77B:
  • 3х35 символов:
    • строка 1 – 8 символов Код/Страна/Текст
    • Строка 2-3 — дополнительный текст

Коды:

  • BENEFRES – Страна получателя
  • ORDERRES – Страна отправителя

Тэг 33B – Валюта/Сумма в заявлении на перевод:

  • Опционально
  • Записывается как :33B:
  • 3-х символьный код валюты (ISO 4217) и 15 цифр, определяющих сумму

Тэг 71A – Расходы по платежу:

  • Обязательно
  • Записывается как :71A:
  • 3-х символьный код, допустимо:
    • BEN – все транзакционные расходы несёт получатель
    • OUR – все транзакционные расходы несёт отправитель
    • SHA – транзакционные расходы разделяют стороны платежа

Тэг 25A – Счет, с которого списываются расходы по платежу:

  • Опционально
  • Записывается как :25A:
  • 34 символа

Тэг 36 – Курс обмена

  • Опционально
  • Записывается как :36:
  • 12 цифр

В нижеприведённом примере сообщения SWIFT MT101 указано, что сумма 123,45 EUR оплачена со счета GB12SEPA12341234123412 в банке BANKGB01XXX поставщику (Vakurin Andrey) на его счёт GB12SEPA12341234123498 в банке BANKGB02XXX. В назначении платежа указано, что оплата по инвойсу INV-0001

:20:123456789
:28D:1/1
:50H:/GB12SEPA12341234123412
ORDERING CUST NAME
ORDERING CUST ADDR LINE 1
ORDERING CUST ADDR LINE 2
ORDERING CUST ADDR LINE 3
:52A:BANKGB01XXX
:30:160211
:21:11FEB2016INV1
:23E:URGP
:32B:EUR123,45
:57A:BANKGB02XXX
:59:/GB12SEPA12341234123498
Vakurin Andrey
SUPPLIER ADDR LINE 1
SUPPLIER ADDR LINE 2
SUPPLIER ADDR LINE 3
:70:INV-0001
:77B:/BENEFRES/GB
:71A:SHA

Система SWIFT планирует постепенно переходить от формата SWIFT MT к сообщениям формата SWIFT MX, которые спроектированы по методологии ISO 20022 и содержат самые актуальные требования.