Présentation

SWIFT (Society for Worldwide Interbank Financial Telecommunication) est une société privée détenue par ses membres dont l’objet est d’assurer le fonctionnement d’un réseau international de communication électronique entre acteurs des marchés. La plupart des banques et de plus en plus d’acteurs non bancaires sont adhérents à SWIFT.

SWIFT existe depuis 1973 et est devenu un acteur central, pour ne pas dire structurel, des marchés de capitaux. Depuis son origine, SWIFT accompagne le développement des activités de marché en leur offrant un bien essentiel : la communication.

À la base, SWIFT met à la disposition de ses participants un réseau propriétaire, sur lequel il garantit la rapidité, la sécurité, la confidentialité et l’inviolabilité des échanges.

Sur ce réseau, les participants ont commencé par échanger des messages standardisés relatifs aux opérations financières : ordres d’achat et de vente, confirmations d’exécutions de transactions, instructions de règlement-livraison, ordres de paiement…

Ce réseau et ces messages sont devenus des standards au point que d’autres infrastructures de place publiques ou privées telles que TARGET2, Euroclear ou Clearstream s’appuient sur l’un ou l’autre, ou les deux.

Autour de cette infrastructure de base, SWIFT a au fil du temps bâti une offre de services à valeur ajoutée : SWIFTNet, qui s’appuie sur le réseau lui-même, et des offres orientées métier comme Accord.

Le réseau SWIFT

Le réseau SWIFT est un réseau propriétaire fonctionnant sous IP dont les infrastructures physiques sont fournies par plusieurs fournisseurs différents pour plus de sécurité. Au-delà des détails techniques qui ne sont pas notre sujet, le réseau SWIFT et le protocole de communication associé offrent aux participants un haut niveau de garantie en termes de rapidité, de fiabilité (complètement redondant, le réseau n’est virtuellement jamais en panne) et de sécurité (les messages échangés ne peuvent être détournés, perdus ou falsifiés).

SWIFT fournit également la plateforme logicielle permettant d’émettre et recevoir les messages sur le réseau, « Alliance ».

Les adresses SWIFT

Les adhérents sont identifiés au sein du réseau par leur code BIC (Bank Identifier Code) sur 8 positions qui comprend:

  • L’identification de la banque sur 4 caractères
  • Le code pays sur 2 caractères
  • Le code ville sur 2 caractères

Exemples: PARBFRPP, CRLYFRPP, BONYUS33, …

Un annuaire disponible sur le site de SWIFT permet de retrouver le BIC d’un établissement ou de retrouver l’identité d’un participant à partir de son BIC.

L’adresse complète d’un émetteur ou d’un récepteur est constituée de 11 caractères. Les 3 caractères supplémentaires, qui forment le « branch code », sont utilisés par le récepteur pour router le message en interne dans son propre système d’information. Si l’émetteur ignore quel branch code utiliser, il peut toujours accoler « XXX » (par exemple « PARBFRPPXXX ») aux 8 premières positions. Le message arrivera au bon destinataire, simplement il ne pourra peut-être pas être traité en STP (Straight Through Processing) à l’arrivée dans les systèmes informatiques du récepteur.

La messagerie FIN

L’échange de messages financiers entre les participants constitue le « fonds de commerce » de SWIFT et le service que tout le monde connaît. Les messages sont structurés suivant un formalisme bien précis qui permet de les générer et de les interpréter automatiquement. De plus SWIFT effectue des contrôles de forme sur les messages : un message dont le formalisme est erroné est rejeté, si bien qu’a contrario un message acheminé jusqu’à son destinataire peut être considéré comme valide par celui-ci. Des exemples de messages sont visibles sur la page consacrée au règlement_livraison.

Les messages sont identifiés par un code « MT » et un numéro sur 3 positions. Le premier chiffre indique la catégorie du message, et les chiffres suivants le type précis du message dans sa catégorie. De ce fait, on désigne souvent l’ensemble des messages d’une catégorie donnée par « XX », comme « MT5XX » pour les messages titres, voire « MT54X » pour les messages titres utilisés dans le contexte du règlement-livraison.

Voici les différents champs des activités de marchés couverts par les messages :

CatégorieDomaineExemple
1Paiements clientèle et chèquesMT103 : ordre de paiement dans le cas où le donneur d’ordre et/ou le bénéficiaire n’est pas un établissement bancaire
2Paiements des institutions financièresMT202 : ordre de paiement dans le cas où le donneur d’ordre et le bénéficiaire sont tous deux des établissements bancaires
3Marchés des changes, marchés monétaires et dérivésMT300 : confirmation d’une transaction de change
4Lettres de change 
5Marchés des titresMT502 : ordre d’achat ou de vente
MT535 : relevé de compte-titres
MT541 : instruction de recevoir des titres contre paiement
6Marché des métaux précieuxMT600 : confirmation d’une négociation sur métaux précieux
7Crédits documentaires 
8Chèques de voyages 
9Gestion de trésorerie et information des clientsMT900 : confirmation de débit du compte (émis par le teneur de compte, par exemple suite au traitement d’un message MT202 ou d’un MT103)
MT950 : relevé de compte espèces
n9Messages communsMT999 : message en texte libre

L’offre SWIFT étendue

La communication : SWIFTNet

Propriétaire et opérateur d’un réseau mondial interconnectant tous les acteurs majeurs ou moyens des marchés, SWIFT leur permet d’utiliser ce réseau avec le niveau de fiabilité qui fait sa force pour leurs propres besoins de communication : c’est l’offre SWIFTNet, moins bien connue que la messagerie et qui suscite des souvent des incompréhensions. L’offre SWIFTNet se décline en 3 volets :

  • InterAct permet à 2 applications distantes de communiquer par l’échange de messages en format propriétaire en mode asynchrone. Par exemple, InterAct est utilisé par la SSP, la plate-forme TARGET2, pour permettre aux applications des participants d’interroger la plateforme et d’obtenir des réponses. L’application du participant peut envoyer une requête pour connaître l’état de son compte, le montant de sa ligne de crédit, le statut d’un ordre de paiement, etc.
  • FileAct permet d’échanger des messages de grande taille (des fichiers) dans une « enveloppe » SWIFT, donc avec l’authentification et la sécurité SWIFT, mais avec un contenu totalement libre.
  • Browse permet à un fournisseur de donner à ses clients l’accès à distance à une application informatique hébergée sur ses serveurs.

Les services métier

SWIFT fournit également des services à valeur ajoutée à vocation métier. Le plus connu est « Accord » qui permet de réconcilier automatiquement les messages de confirmation MT3xx. Sur le marché des changes spot, les volumes sont considérables. En confiant la réconciliation de leurs messages de confirmation à Accord, les participants sont libérés de tâches répétitives et ne traitent plus que les anomalies, c’est-à-dire les confirmations non réconciliées ou réconciliées avec des erreurs.