SWIFT (от англ. SocietyforWorldwideInterbank Financial Telecommunications, произносится как СВИФТ), сообщество всемирных межбанковских финансовых телекоммуникаций — международная межбанковская система передачи информации и совершения платежей. Также известна как SWIFT-BIC (англ. Bank Identifier Codes), BIC code, SWIFT ID или SWIFT code.
Основана в 1973; соучредителями выступили 239 банков из 15 стран.
SWIFT — кооперативное общество, созданное по бельгийскому законодательству, принадлежащее его членам — более чем 9000 банкам из 209 стран (2010 год). Главный офис расположен в Брюсселе.
В настоящий момент членами SWIFT являются более 10 000 организаций, в том числе около 1000 корпораций.
Каждый банк, включённый в систему, имеет свой уникальный SWIFT-код. На практике для совершения платежа в Eвропе достаточно знать наименование и IBAN код банковского счета получателя (уже содержащий интерпретированный SWIFT-код в своем составе).
В день через SWIFT проходит более миллиона транзакций о денежных переводах, межбанковских платежах, ценных бумагах.
После событий 11 сентября 2001 ЦРУ и Министерство финансов США получили доступ к финансовой информации сети SWIFT с целью отслеживания возможных финансовых транзакций террористов.
Ежегодно через SWIFT проходит 2,5 млрд платежных поручений.
Как работает SWIFT
Есть два типа сообщений: финансовые (между пользователями системы) и системные (между пользователями и системой).
Все сообщения SWIFT состоят из:
- Заголовка
- Текста сообщений
- Трейлера
Через компьютерный терминал (CBT) осуществляется связь с универсальным компьютером, передача и получение сообщений и управление прикладными задачами. Сообщения собираются в региональном процессоре (RGP), а затем перенаправляются для обработки в соответствующий операционный центр. Там SWIFT обрабатывает сообщения по следующему алгоритму:
- проверка синтаксиса;
- создание новых заголовков для преобразования сообщений в исходящую форму
- добавление трейлеров;
- копирование и шифровка сообщений для хранения.
По результатам проверки отправитель получает уведомление: ACK — положительный результат, NAK — отрицательный. Каждое сообщение автоматически получает входящий номер