ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

MT515 — Client Confirmation of Purchase or Sale

The "order filled" confirmation. Issued by the broker or transfer agent to the institutional investor after execution; the executed counterpart of the MT502 instruction.

Purpose

MT515 confirms execution of a securities buy or sell to the ordering party. It carries: the original order reference (:20C::RELA:), the executed quantity, the actual price obtained (:90B::DEAL:), the net settlement amount (:19A::SETT:), the settlement date, and information on third parties involved (custodian, depository).

Typically issued trade day (T+0), after price or NAV matching. The receiving bank uses MT515 to: reconcile against its original MT502, update its inventory accounting, and prepare the MT540-543 settlement instructions to send to the custodian.

Sequence structure

  • GENL — General Information: SEME (sender's reference), RELA (related order reference — the MT502), function NEWM/CANC/AMEN.
  • CONFDET — Confirmation Details: the actual execution (instrument, quantity, price, amount).
  • SETDET — Settlement Details: settlement type and date (sub-sequence of CONFDET).
  • OTHRPRTY — Other Parties: third parties (custodian, central depository, OTC counterparty).

Key tags

TagNameUsage
:20C::SEME//Sender's Message ReferenceUnique identifier of the MT515.
:20C::RELA//Related ReferenceReference of the originating MT502.
:23G:FunctionNEWM (new confirmation), CANC (cancel a previous one), AMEN (amend).
:98A::PREP//Preparation DateDate the message was prepared.
:98A::TRAD//Trade DateActual execution date.
:98A::SETT//Settlement DateSettlement date: T+1 (US, since May 2024) or T+2 (Europe).
:35B:Identification of InstrumentISIN + name.
:36B::CONF//Confirmed QuantityQuantity actually executed (can be lower than the ORDR on MT502).
:90A: / :90B:Deal PriceActual price obtained.
:19A::SETT//Settlement AmountNet settlement amount after fees.
:22H::BUSE//Buy/Sell IndicatorBUYI or SELL.
:95P::DEAG//Delivering AgentBIC of the seller-side custodian.
:97A::SAFE//Safekeeping AccountBeneficiary securities account.

Real-world example

Northern Trust confirms to BNP Paribas the execution of 200 Apple Inc. shares at an average USD 189.75 (better than the 190.50 limit). Net amount USD 37,950, T+1 settlement on 16 May 2026, delivery via Clearstream Luxembourg (CEDELULL):

text mt515-confirmation.txt
{1:F01NTRSUS33XXXX0000000000}{2:I515BNPAFRPPAXXXN}{3:{108:CONF20260515001}}{4:
:16R:GENL
:20C::SEME//CONF20260515001
:20C::RELA//ORD20260515001
:23G:NEWM
:98A::PREP//20260515
:16S:GENL
:16R:CONFDET
:98A::TRAD//20260515
:90B::DEAL//ACTU/USD/189,75
:35B:ISIN US0378331005
APPLE INC
:36B::CONF//UNIT/200,
:19A::SETT//USD37950,00
:22H::BUSE//BUYI
:16R:SETDET
:22F::SETR//TRAD
:98A::SETT//20260516
:16S:SETDET
:16S:CONFDET
:16R:OTHRPRTY
:95P::DEAG//CEDELULL
:97A::SAFE//12345678
:16S:OTHRPRTY}
  • :20C::RELA//ORD20260515001 — reference of the originating MT502.
  • :90B::DEAL//ACTU/USD/189,75 — average executed price (better than the 190.50 limit).
  • :36B::CONF//UNIT/200, — 200 units confirmed (full lot executed).
  • :19A::SETT//USD37950,00 — net settlement amount (200 × 189.75).
  • :95P::DEAG//CEDELULL — Clearstream Luxembourg as seller-side depositary.
  • :97A::SAFE//12345678 — BNP Paribas securities account at Clearstream.

Common pitfalls

  • Missing RELA:20C::RELA// must point to the original MT502. Without it the client cannot reconcile the confirmation against its order.
  • Confirmed quantity > ordered quantity — business inconsistency: the confirmed quantity must be ≤ the MT502 quantity. Partial execution is normal (fill rate < 100%); an over-fill is not.
  • Mis-computed settlement amount:19A::SETT// must be net of broker fees, taxes and other charges. If the investor expects a gross amount, use :19A::DEAL// and a separate tag for fees.
  • Settlement date < trade date — settlement must be ≥ trade date. US markets are now T+1 (since May 2024); Europe is T+2; a few emerging markets remain T+3.
  • BUSE missing — without :22H::BUSE// the receiver cannot tell whether the confirmation is a buy or a sell on the client side.

ISO 20022 equivalent

MT515 maps to:

  • secl.004 — Trade Confirmation for OTC markets.
  • setr.012 — Subscription Bulk Order Confirmation for fund units.
  • setr.014 — Redemption Bulk Order Confirmation for redemptions.
  • MT502 — Order to Buy or Sell, the order that MT515 confirms.
  • MT509 — Trade Status Message, for technical follow-up (accept, reject, pending execution).
  • MT513 — Client Advice of Execution, lightweight variant.
  • MT540 / MT541 — Receive Free / Against Payment, triggered after MT515.
  • ISO 20022: setr.012, secl.004.