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 и содержат самые актуальные требования.