ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

MT300 — Foreign Exchange Confirmation

La confirmation d'une opération de change interbancaire entre deux banques contreparties. Spot, forward outright ou jambe d'un swap : c'est le message Cat 3 historique qui matérialise un accord verbal sur le marché FX OTC.

Objet du message

Le MT300 confirme une transaction de change OTC : dans la pratique du marché FX, deux traders concluent un deal verbalement (voice, chat Bloomberg, plateforme RFQ) puis chaque back-office émet un MT300 vers l'autre pour matérialiser les paramètres économiques (devises, montants, dates, taux). Les deux MT300 doivent matcher sur tous les champs critiques pour que le règlement s'enclenche en T+2 (spot) ou à la date contractuelle (forward).

Le MT300 ne déclenche pas directement le règlement — c'est MT202 (ou pacs.009 depuis novembre 2025) qui exécute le mouvement de liquidité pour chacune des deux jambes. Le matching MT300 peut être bilatéral (deux back-offices) ou centralisé via CLS Bank (Continuous Linked Settlement, le système qui règle le risque Herstatt pour 18 devises majeures).

Structure en séquences

À la différence du MT103 « à plat », le MT300 est organisé en quatre séquences introduites chacune par un tag :15X: (séparateur de séquence). Cette structure permet d'isoler les deux jambes de la transaction (vendue / achetée) du tronc commun :

  • Séquence A — General Information (:15A:) : référence, type d'opération, BIC des contreparties.
  • Séquence B — Currency to be Sold (:15B:) : devise vendue, montant, dates trade et valeur, taux de change, instructions de paiement.
  • Séquence C — Currency to be Bought (:15C:) : devise achetée, montant correspondant, instructions de réception.
  • Séquence D — Optional General Information (:15D:) : split settlement, brokers, observations (rarement utilisée).

Tags obligatoires

TagSéquenceNomUsage
:20:ASender's ReferenceRéférence unique du deal côté émetteur (16 caractères).
:22A:AType of OperationNEWT (nouveau), AMND (amendment), CANC (cancellation), DUPL (duplicate).
:22C:ACommon ReferenceRéférence commune aux deux contreparties, normalement composée des deux BIC + 4 caractères, pour le matching.
:82A:AParty ABIC de la partie A (= émetteur dans la convention SWIFT).
:87A:AParty BBIC de la partie B (= destinataire).
:30T:BTrade DateDate de négociation (YYYYMMDD).
:30V:BValue DateDate de valeur du règlement (YYYYMMDD).
:36:BExchange RateTaux de change appliqué (max 12 chiffres, virgule décimale).
:32B:BCurrency / Amount SoldDevise ISO 4217 + montant vendu par la party A.
:33B:CCurrency / Amount BoughtDevise + montant acheté par la party A (= montant 32B × taux 36).
:53A: / :57A:B et CSender's / Receiver's CorrespondentBIC des correspondants pour chaque jambe — détermine la chaîne de règlement.

Exemple réel

Vente de 10 millions EUR contre achat de 10,875 millions USD au taux EUR/USD 1,0875, négociée le 16 mai 2026, valeur spot T+2 (20 mai 2026), entre BNP Paribas Paris (party A) et Deutsche Bank Frankfurt (party B), avec correspondant USD chez JPMorgan Chase :

text mt300-fx-confirmation.txt
{1:F01BNPAFRPPAXXX0000000000}{2:I300DEUTDEFFXXXXN}{3:{108:FX20260516001}}{4:
:15A:
:20:FX20260516001
:22A:NEWT
:94A:AGNT
:22C:BNPAFRPP9876DEUTDEFF
:82A:BNPAFRPPXXX
:87A:DEUTDEFFXXX
:15B:
:30T:20260516
:30V:20260520
:36:1,0875
:32B:EUR10000000,00
:53A:BNPAFRPPXXX
:57A:DEUTDEFFXXX
:15C:
:33B:USD10875000,00
:53A:DEUTDEFFXXX
:57A:CHASUS33XXX
-}
  • :22A:NEWT — nouveau deal (vs amendment / cancel).
  • :22C:BNPAFRPP9876DEUTDEFF — Common Reference au format BIC1 + 4 caractères aléatoires + BIC2, identique des deux côtés pour le matching.
  • :30T:20260516 — trade date, :30V:20260520 — value date spot T+2.
  • :36:1,0875 — taux EUR/USD.
  • :32B:EUR10000000,00 — EUR vendus par BNP.
  • :33B:USD10875000,00 — USD reçus par BNP.
  • :53A:DEUTDEFFXXX dans la séquence C — Deutsche Bank débite ses USD chez son correspondant Chase pour livrer à BNP.

Pièges courants

  • Common Reference non identique — le tag :22C: doit être strictement identique des deux côtés (ordre des BIC, 4 caractères du milieu). Une simple inversion de casse casse le matching CLS et oblige à un retraitement manuel.
  • Convention de cotation EUR/USD — la séquence B porte toujours la devise vendue par l'émetteur. Pour un MT300 envoyé par la contrepartie inverse, B et C s'inversent. Confondre les deux côtés du deal mène à un mismatch.
  • Date de valeur et conventions de marché — pour EUR/USD le spot est T+2 ; pour USD/CAD c'est T+1 ; pour USD/TRY c'est T+0. Aligner la :30V: sur la convention locale, sinon rejet en compensation.
  • Taux et montants incohérents — le produit 32B × 36 doit égaler 33B à la décimale près (tolérance souvent zéro pour les majors). Une erreur d'arrondi côté front-office se propage en MT300 et bloque le matching.
  • Settlement instructions manquantes — sans :53A: et :57A: précis dans chaque séquence B/C, la banque destinataire ne sait pas où envoyer le MT202 de règlement. Provoque un settlement fail T+2.
  • CLS-eligible vs non-CLS — pour une paire CLS-eligible (EUR/USD, GBP/USD, USD/JPY…), le MT300 doit être routé en plus vers CLS Bank avec un identifiant CLS spécifique. Oublier le tag :77H: en séquence D coupe le PVP (payment-vs-payment).

Équivalent ISO 20022

En ISO 20022, l'équivalent fonctionnel du MT300 est fxtr.014.001.05 (Foreign Exchange Trade Notification), publié dans le domaine fxtr (FX Trade). Adoption : faible côté SWIFTNet — les contreparties FX continuent massivement en MT300 en 2026. CLS Bank reste sur MT et n'a pas publié de calendrier de migration ISO 20022.

Messages liés

  • MT305 — FX Option Confirmation (variant pour les options vanilles).
  • MT320 — Fixed Loan/Deposit Confirmation (Money Markets).
  • MT304 — Advice / Instruction of a Third-Party Deal (NDF, jambe swap).
  • MT306 — FX Option Confirmation exotique (barrier, digital).
  • MT202 — General FI Transfer, utilisé pour régler chaque jambe.
  • Équivalent ISO 20022 : fxtr.014 (Trade Notification), fxtr.013 (Trade Status).