SWIFT, acronyme anglophone de , fournit un réseau permettant à des institutions, financières ou non, d’échanger des messages relatifs à des transactions financières.
En 2012, le réseau SWIFT supporte trois standards de types de messages : SWIFT proprio sensu, ISO 15022 et ISO 20022.
SWIFT MT Les messages SWIFT sont composés de cinq blocs de données, possédant chacun un en-tête, un corps et un pied de message. Le type de message permet d’en identifier le contenu. Tous les messages SWIFT contiennent le texte littéral "MT" (pour Message Type), suivi d’un nombre à 3 chiffres indiquant la catégorie, le groupe et le type du message. Prenons l’exemple suivant d’un ordre d’achat ou de vente via une tierce partie.
Exemple : MT304 Le premier chiffre (3) indique la catégorie. Une catégorie regroupe l’ensemble des messages qui correspondent à des instruments financiers ou des services particuliers comme les métaux précieux (6), la trésorerie (3), ou les chèques de voyage (8). La catégorie numéro 3 correspond aux messages de trésorerie.
Le second chiffre (0) représente un groupe d’éléments faisant partie du cycle de vie d’une transaction. Le groupe numéro 0 correspond à un transfert d’une institution financière.
Le troisième chiffre (4) est le type du présent message. Sur l’ensemble des catégories, il existe plusieurs centaines de types de messages différents. Le type de message numéro 4 correspond à une notification.
Catégories SWIFT MT Voici un aperçu des catégories SWIFT MT (en anglais).
Catégorie de messageDescriptionExemple MT1xy Customer Payments and Cheques MT103 Single customer credit transfer MT2xy Financial Institution Transfers MT202 General financial institution transfer MT3xy Treasury Markets – FX, money markets and derivatives MT300 Foreign exchange confirmation MT4xy Collection and Cash Letters MT405 Clean collection MT5xy Securities Markets MT541 Receive against payment MT6xy Treasury Markets – Precious Metals and Syndications MT600 Precious metal trade MT7xy Documentary Credits and Guarantees MT700 Issue of a documentary credit MT8xy Travellers Cheques MT800 TC sales & settlement advice MT9xy Cash Management and Customer Status MT950 Statement MTn9x Common group messages MTn92 Request for cancellation MT0xy FIN system Messages MT020 Retrieval request (Text & History)
ISO 15022 MT Bien que les types de messages ISO 15022Catalogue partiel des types de messages ISO 15022. aient une structure différente de celle des types de messages SWIFT MT, ils en conservent les conventions de nommage.
Exemple : MT307 Comme pour les SWIFT MT, le premier chiffre définit la catégorie, et la catégorie numéro 3 correspond aux messages de trésorerie.
Comme pour les SWIFT MT, le second chiffre représente un groupe d’éléments faisant partie du cycle de vie d’une transaction. Le groupe numéro 0 correspond à un transfert d’une institution financière.
Le troisième chiffre (7) est le type du présent message. Ici, le type de message numéro 7 correspond à une notification (le SWIFT MT304 et l’ISO 15022 MT 307 sont équivalents mais ont été créés pour des groupes financiers différents qui utilisent des standards différents).
Ces messages sont générés avec MessagePro.
ISO 20022 MX Suivant le standard ISO 20022Catalogue des messages ISO 20022., ces types de messages s’expriment en utilisant la syntaxe XML, ce qui les rend plus flexibles et plus faciles à implémenter que les 2 autres standards de types de messages.
Actuellement, la syntaxe de ces types de messages est xyzw.nop.abc.de, où : xyzw est un code de 4 lettres identifiant le processus métier du message ; nop, un code de 3 lettres ou chiffres identifiant la fonctionnalité du message ; abc un code de 3 chiffres identifiant un variant particulier de fonctionnalité du message ; de un code de 2 chiffres identifiant la version.
Par exemple, TREA.001.001.02 signifie : TREA correspond à ‘Treasury’ ; 001 correspond à ‘NDF opening (notification)’ ; 001 correspond au variant ; 02 correspond à la version du format de message, en l’occurrence la version 2 du type ‘NDF opening’.
Processus métiers standardisés Voici les processus métiers standardisés par SWIFT pour les messages MX.
Identificateur MXDescriptionacmt.xyz.abc.noAccount Managementadmi.xyz.abc.noAdministrationauth.xyz.abc.noAuthoritiescaaa.xyz.abc.noAcceptor to Acquirer Card Transactionscamt.xyz.abc.noCash Managementcatm.xyz.abc.noTerminal Managementpacs.xyz.abc.noPayments Clearing and Settlementpain.xyz.abc.noPayments Initiationreda.xyz.abc.noReference Dataseev.xyz.abc.noSecurities Eventssemt.xyz.abc.noSecurities Managementsese.xyz.abc.noSecurities Settlementsetr.xyz.abc.noSecurities Tradetrea.xyz.abc.noTreasurytsin.xyz.abc.noTrade Services Initiationtsmt.xyz.abc.noTrade Services Management
Références
Liens externes SWIFT, Delivery Versus Payment (DvP).
Catégorie:Society for Worldwide Interbank Financial Telecommunication