ZagTrader

Category 5: Securities markets

MT542 Deliver Free (Deliver Free of Payment)

Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked

The MT542 is the instruction an account owner sends to its custodian to deliver securities to another party without any payment in exchange (free of payment). It is used for portfolio transfers between custodians, collateral and lending movements and other transfers where cash is settled separately or not at all, and it matches the receiving side’s MT540 at the CSD.

Message type
MT542
Category
5
Structure
12 sequences, 65 fields listed

When MT542 is used

An MT542 moves securities out of an account with no cash leg. Typical cases: moving a portfolio from one custodian to another, delivering collateral, returning a securities loan, or settling a trade whose cash is paid outside the CSD. Because nothing comes back, many custodians apply extra controls to free deliveries, such as authorised signatories or a call-back.

The four settlement instructions form a two-by-two grid. Direction: receive or deliver. Cash: free of payment (FOP) or against payment (DVP for a delivery, RVP for a receipt). MT540 is receive free, MT541 receive against payment, MT542 deliver free and MT543 deliver against payment. A trade settles with one instruction from each side: the seller’s custodian receives an MT543 and the buyer’s custodian an MT541, and the CSD matches the two settlement instructions they produce. A free transfer pairs an MT542 with an MT540 in the same way.

The sender is the account owner and the receiver its account servicer. The account owner can be a broker-dealer or an asset manager with an account at its custodian, or a global custodian instructing its local sub-custodian on behalf of a client. The account servicer checks the instruction, turns it into a settlement instruction in the local CSD (or the ICSD) and reports back with MT548 status messages and, once the securities move, the MT546 confirmation.

Send the instruction on trade date, as soon as the trade is confirmed or affirmed, and before the account servicer’s cut-off, which sits ahead of the CSD’s own matching and settlement deadlines. Early instructions give both sides time to fix a mismatch before the intended settlement date. In the US the standard cycle has been T+1 since May 2024, and in the EU late settlement costs cash penalties under the CSD Regulation, so an instruction sent on the evening before settlement date is often already too late. A status reason LATE (market deadline missed) or ADEA (servicer deadline missed) in the MT548 tells you the instruction arrived after a cut-off.

Field 23G says what the message does. NEWM is a new instruction. CANC cancels an instruction sent earlier: put the SEME of the original in 20C::PREV in sequence A1, and repeat the details of the original so the servicer can find it. There is no amendment function: to change a matching field, cancel and send a new instruction with a new reference. Attributes that are not matched, such as a hold or the partial settlement flag, can often be changed with an MT530 transaction processing command where the servicer supports it. PREA pre-advises an instruction that will follow; servicers that support hold and release keep it on hold until a NEWM arrives that quotes it in 20C::PREA (status reason PREA while it waits). Check your servicer’s guide, since support for PREA differs.

The settlement chain sits in sequence E1, one party per occurrence, and is the part most often wrong. PSET is the BIC of the CSD or ICSD where the securities move. REAG is the counterparty’s participant in that CSD; it is the one party (besides PSET) the network insists on. Further out come the counterparty’s intermediaries and custodian (REI1, REI2, RECU) and its client (BUYR). Your own side (DEAG and SELL) is optional: the servicer knows it from your safekeeping account. Take the counterparty’s chain from its standing settlement instructions, not from memory.

What the CSD compares. In T2S (the ECB’s matching guide) the mandatory matching fields are: payment type (free or against payment) and direction (receive or deliver), both given by the message type; the ISIN (35B); trade date (98a::TRAD); intended settlement date (98a::SETT); quantity (36B::SETT); the delivering and receiving parties (95a::DEAG and REAG); the CSD of each party (PSET or derived from the account); and, for against payment, the currency and settlement amount (19A::SETT), within a tolerance. Additional matching fields, which must match once either side fills them, are the opt-out indicator (22F::STCO//NOMC) and the cum or ex indicator (22F::TTCO with CCPN or XCPN). Optional matching fields, compared only when both sides send them, are the common reference (20C::COMM), the client of each participant and their securities accounts. Other CSDs use similar lists. When the two sides differ, the MT548 reports NMAT with a reason such as DDAT, DQUA, DSEC, DMON, DEPT or ICAG; see why an instruction is unmatched.

After sending, expect a chain of MT548 messages: accepted (PACK) or rejected (REJT), then matched (MACH) or unmatched (NMAT), then pending (PEND) or failing (PENF) with a reason such as LACK (not enough securities), and finally the MT546 confirmation on settlement. A cancellation request is answered with CAND (cancelled) or CANP (cancellation pending). The settlement lifecycle guide walks through the whole flow.

For a transfer, pick the 22F::SETR code that describes it: OWNE when the owner stays the same and the securities move between two account servicers, OWNI when they move between two accounts at the same servicer, PORT when a portfolio moves from one investment manager to another. Some markets also want 22F::BENE to say whether the beneficial owner changes.

MT542 format: sequences and fields

Sequence AGeneral InformationMandatory

Identifies the instruction and says what to do with it (new, cancel, pre-advice).

TagQualifierNameStatusFormatMeaning
16RStart of blockMGENLOpens the General Information block.
20CSEMESender's Message ReferenceM:4!c//16xYour own unique reference for this instruction (16 characters at most). The account servicer quotes it in every MT548 status message and in the MT546 confirmation, so it must be unique per instruction. Do not reuse the reference of a cancelled instruction for its replacement.
23GFunction of the MessageM4!c[/4!c]NEWM for a new instruction, CANC to cancel one sent earlier, PREA to pre-advise an instruction that will follow. An optional subfunction marks a copy (COPY), a duplicate (DUPL) or a copy of a duplicate (CODU). Many servicers ask for no subfunction on a live instruction.
98aPREPPreparation Date/TimeOA: :4!c//8!n C: :4!c//8!n6!n E: :4!c//8!n6!n[,3n][/[N]2!n[2!n]]When the message was created, usually as 98C::PREP with date and time.
99BSETTCurrent Settlement Instruction NumberO:4!c//3!nPosition of this instruction in a set of linked instructions (for example 001 of 003), used with pools and linked settlement.
99BTOSETotal of Linked Settlement InstructionsO:4!c//3!nHow many instructions the set contains. If TOSE is present, 99B::SETT must be present too (network error E90).
16SEnd of blockMGENLCloses the General Information block.

Sequence A1LinkagesOptional, repeatable

One occurrence per reference. Field 20C is mandatory in every A1; each 20C row below is one qualifier to choose from. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMLINKOpens the Linkages block.
22FLINKLinkage Type IndicatorO:4!c/[8c]/4!cHow this instruction depends on the linked one: WITH (settle together), BEFO (settle this one first), AFTE (settle this one after) or INFO (link for information only). Not every servicer or CSD supports every code.
13aLINKLinked MessageOA: :4!c//3!c B: :4!c/[8c]/30xThe message type of the linked message in option A, for example :13A::LINK//540 when two instructions form a back-to-back.
20CPREVPrevious Message ReferenceM:4!c//16xThe SEME of the instruction you want to cancel. When 23G is CANC, at least one A1 must be present and exactly one of them must carry 20C::PREV (network error E08).
20CRELARelated Message ReferenceM:4!c//16xReference of a related message, for example a linked instruction or the account servicer’s own reference.
20CPREAPreadvice Message ReferenceM:4!c//16xThe SEME of the PREA message that this NEWM follows up. Servicers that hold pre-advised instructions use this link to release them.
20CCOMMCommon ReferenceM:4!c//16xA reference both counterparties agreed on, such as a trade ID from a confirmation platform. In T2S it is an optional matching field: it may be blank on one side, but if both sides send it, it must be equal.
20CPOOLPool ReferenceM:4!c//16xGroups several instructions that belong together, for example the deliveries that make up one large trade.
20CTRRFDeal ReferenceM:4!c//16xThe trade or deal reference from the order or trading system.
36BPAIRQuantity of Financial Instrument to be Paired-offC:4!c//4!c/15dQuantity to pair off against the linked instruction. Allowed only when 22F::SETR is PAIR or TURN (network error C50). 36B::TURN works the same way for a turnaround.
16SEnd of blockMLINKCloses the Linkages block.

Sequence BTrade DetailsMandatory

Dates, price and the security. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMTRADDETOpens the Trade Details block.
94aTRADPlace of TradeRepeatableOB: :4!c/[8c]/4!c[/30x] L: :4!c//18!c2!nWhere the trade was done: EXCH with the market identifier code of the exchange, OTCO for over the counter, PRIM or SECM for primary or secondary market.
98aSETTSettlement Date/TimeMA: :4!c//8!n B: :4!c/[8c]/4!c C: :4!c//8!n6!nIntended settlement date as YYYYMMDD. A mandatory matching field in T2S and in other CSDs. Option B with the code WISS (when and if issued) is for securities that do not exist yet.
98aTRADTrade Date/TimeOA: :4!c//8!n B: :4!c/[8c]/4!c C: :4!c//8!n6!n E: :4!c//8!n6!n[,3n][/[N]2!n[2!n]]Trade date. Optional in the standard, but T2S treats it as a mandatory matching field and the European matching standards do too, so send it on every trade. T2S compares the date only, not the time.
90aDEALDeal PriceOA: :4!c//4!c/[N]15d B: :4!c//4!c/3!a15dThe price agreed: 90A with PRCT (percentage of face value, for bonds) or YIEL, 90B with ACTU and a currency (amount per unit, for shares). Not a matching field in T2S, but some markets compare it.
99ADAACNumber of Days AccruedO:4!c//[N]3!nNumber of days of accrued interest, for bonds, as three digits (for example 052).
35BIdentification of the Financial InstrumentM[ISIN1!e12!c] [4*35x]The security: the word ISIN, a space and the ISIN, optionally followed by up to four lines of description. Use the ISIN whenever one exists. A wrong ISIN shows up as reason DSEC in the status message.
22FTTCOTrade Transaction Condition IndicatorRepeatableO:4!c/[8c]/4!cConditions of the trade, for example CCPN or XCPN (cum or ex coupon) and CDIV or XDIV (cum or ex dividend). T2S uses only CCPN and XCPN for matching, as an additional matching field.
25DMTCHMatching StatusO:4!c/[8c]/4!cMACH says the trade was already matched outside the CSD, for example by a central counterparty or a matching utility; NMAT says it was not. Mostly used by CSD participants. T2S turns an already matched instruction into two instructions.
70ESPROSettlement Instruction Processing NarrativeO:4!c//10*35xFree-text processing instructions. Many account servicers route any instruction with narrative to manual handling, so keep it out of automated flows.
16SEnd of blockMTRADDETCloses the Trade Details block.

Sequence B1Financial Instrument AttributesOptional

Optional details about the security. The account servicer normally knows them from the ISIN, and some servicers ignore this block. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMFIAOpens the Financial Instrument Attributes block.
12aCLASClassification TypeOA: :4!c/[8c]/30x C: :4!c//6!cType of instrument, for example the six-letter CFI code in option C.
11ADENOCurrency of DenominationO:4!c//3!aCurrency in which the security is denominated.
98AMATUMaturity DateO:4!c//8!nMaturity date of a debt instrument.
92AINTRInterest RateO:4!c//[N]15dCurrent coupon rate of a bond, as a percentage.
92ACUFCCurrent FactorO:4!c//[N]15dCurrent pool factor of an amortising instrument such as a mortgage-backed bond. The factor links the face amount (FAMT) to the amortised value (AMOR).
16SEnd of blockMFIACloses the Financial Instrument Attributes block.

Sequence CFinancial Instrument/AccountMandatory

Quantity and the account. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMFIACOpens the Financial Instrument/Account block.
36BSETTQuantity of Financial Instrument to be SettledRepeatableM:4!c//4!c/15dQuantity to settle: UNIT for shares and fund units, FAMT (face amount) for bonds, AMOR (amortised value) for factor-bearing debt. It may appear twice only as one FAMT plus one AMOR (network error C71). A mandatory matching field.
95aACOWAccount OwnerOP: :4!c//4!a2!a2!c[3!c] R: :4!c/8c/34xThe owner of the safekeeping account, when the account number alone does not identify it, for example on an omnibus account.
97aSAFESafekeeping AccountMA: :4!c//35x B: :4!c/[8c]/4!c/35xYour securities account at the account servicer, the account the securities are delivered from. It must be an open account that the servicer holds for you: a wrong or closed account is rejected with reason SAFE.
97aCASHCash AccountOA: :4!c//35x E: :4!c//34xA cash account at the servicer, for example for fees. Rarely needed on a free of payment instruction.
94aSAFEPlace of SafekeepingRepeatableOB: :4!c/[8c]/4!c[/30x] C: :4!c//2!a F: :4!c//4!c/4!a2!a2!c[3!c] L: :4!c//18!c2!nWhere the servicer holds the securities, for example :94F::SAFE//NCSD/CSDXAEADXXX (a national CSD) or ICSD with the ICSD’s BIC. Needed only when the servicer holds the security in more than one place.
16SEnd of blockMFIACCloses the Financial Instrument/Account block.

Sequence C1Quantity BreakdownOptional, repeatable

Breaks the quantity into lots, mainly for tax lot or cost reporting. Use it only where the market or servicer asks for it.

TagQualifierNameStatusFormatMeaning
16RStart of blockMBREAKOpens the Quantity Breakdown block.
36BLOTSQuantity of Financial Instrument In The LotO:4!c//4!c/15dQuantity that belongs to this lot.
98aLOTSLot Date/TimeOA: :4!c//8!n C: :4!c//8!n6!n E: :4!c//8!n6!n[,3n][/[N]2!n[2!n]]Date the lot was acquired.
90aLOTSBook/Lot PriceOA: :4!c//4!c/[N]15d B: :4!c//4!c/3!a15dPrice at which the lot was acquired.
16SEnd of blockMBREAKCloses the Quantity Breakdown block.

Sequence DTwo Leg Transaction DetailsOptional

Only for one leg of a two-leg deal: a repo, reverse repo, buy-sell back or securities loan (22F::SETR such as REPU, RVPO, BSBK, SECL). Many servicers ignore it for plain trades. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMREPOOpens the Two Leg Transaction Details block.
98aTERMClosing Date/TimeOA: :4!c//8!n B: :4!c/[8c]/4!c C: :4!c//8!n6!nDate of the closing leg, or the code OPEN in option B for an open-ended deal.
20CSECOSecond Leg ReferenceO:4!c//16xReference of the instruction for the other leg.
92aREPORepurchase RateOA: :4!c//[N]15dRepo rate agreed for the deal.
19ATRTETermination Transaction AmountO:4!c//[N]3!a15dAmount due on the closing leg.
16SEnd of blockMREPOCloses the Two Leg Transaction Details block.

Sequence ESettlement DetailsMandatory

Indicators for how the instruction settles. 22F::SETR is the only mandatory field. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMSETDETOpens the Settlement Details block.
22FSETRType of Settlement Transaction IndicatorM:4!c/[8c]/4!cWhat kind of business the movement settles: TRAD for a trade, OWNE or OWNI for account transfers (between two account servicers, or within one), PORT for a portfolio move between managers, REPU or RVPO for repos, SECL or SECB for securities lending and borrowing, COLI or COLO for collateral. Some markets compare it during matching, and a code the servicer does not support is rejected with reason SETR.
22FSTCOSettlement Transaction Condition IndicatorRepeatableO:4!c/[8c]/4!cConditions such as NPAR (no partial settlement), PART (partial settlement allowed), NOMC (no automatic market claim, an additional matching field in T2S), DLWM (delivery without matching, only where the CSD offers it) or PHYS (physical delivery). Repeat the field for several conditions.
22FRTGSSecurities Real-Time Gross Settlement IndicatorO:4!c/[8c]/4!cYRTG to settle in the real-time gross process, NRTG to settle in the non-RTGS (batch) process, in markets that offer both.
22FDBNMSettlement Standing Instruction Database IndicatorO:4!c/[8c]/4!cTells the servicer to take the settlement chain from a standing instruction database instead of sequence E1: INTE (the servicer’s own database), BRKR (the broker’s) or VEND (a vendor’s). With DBNM, E1 no longer needs PSET and REAG, but a BUYR party is required (network error E70), and with VEND a vendor in sequence F (D71).
22FSTAMStamp Duty IndicatorO:4!c/[8c]/4!cStamp duty treatment in markets that charge it, usually with a market code list in the data source scheme part of the field.
22FBENEBeneficial Ownership IndicatorO:4!c/[8c]/4!cYBEN or NBEN: whether the beneficial owner changes. Some markets ask for it on free of payment transfers, to tell a change of owner from a move between custodians.
16SEnd of blockMSETDETCloses the Settlement Details block.

Sequence E1Settlement PartiesMandatory, repeatable

One occurrence per party, each holding one 95a party field (the field is mandatory in every occurrence; the qualifier is your choice). Network rules decide which parties must appear across the occurrences. The receiving chain runs from the CSD outwards: PSET, REAG, REI1, REI2, RECU, BUYR. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMSETPRTYOpens the Settlement Parties block.
95aPSETPlace of SettlementMC: :4!c//2!a P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35xThe CSD or ICSD where the securities move, identified by its BIC in option P (for example :95P::PSET//CSDXAEADXXX). Unless 22F::DBNM is used, one E1 must hold PSET and another must hold REAG (network error E93). The occurrence with PSET must not carry 97a::SAFE (E52). A place of settlement that differs from the counterparty’s gives reason DEPT.
95aREAGReceiving AgentMP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xThe counterparty’s participant at the place of settlement, the one that receives the securities: a BIC in option P, or the local participant code in option R with the CSD’s scheme. Mandatory unless 22F::DBNM is used (E93). A mandatory matching field: a wrong agent gives reason ICAG.
95aDEAGDelivering AgentMP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xYour side’s participant at the place of settlement, normally your account servicer or its sub-custodian. Not required by the network, but some markets and servicers ask for it, and the counterparty’s instruction will quote it as their DEAG.
95aREI1Receiver's Intermediary 1MP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xA party between the REAG and the counterparty’s custodian. If REI2 is present, REI1 must be present; if REI1 is present, RECU must be present (network error E86). REI2 works the same way one level further out.
95aRECUReceiver's CustodianMP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xThe counterparty’s custodian, when the REAG is a sub-custodian acting for it. If RECU is present, BUYR must be present too (E86).
95aBUYRBuyerMP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xThe party that ends up with the securities: the counterparty’s client. T2S compares the client of each participant as an optional matching field; which MT party carries it depends on the chain and the CSD’s mapping. Required when 22F::DBNM is used (E70).
95aSELLSellerMP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xThe party the securities come from, usually you or your client. Many servicers fill it from the safekeeping account and do not need it.
97aSAFESafekeeping AccountCA: :4!c//35x B: :4!c/[8c]/4!c/35xAccount of the party in the same occurrence, for example the counterparty’s account at the CSD in the REAG occurrence. Not allowed in the PSET occurrence (E52). In T2S the securities account of each party is an optional matching field.
20CPROCProcessing ReferenceO:4!c//16xA reference for the party in this occurrence, for example the counterparty’s own reference.
70aPACOParty NarrativeO:4!c//4*35xFree text about the party (70C). Usually means manual handling.
16SEnd of blockMSETPRTYCloses the Settlement Parties block.

Sequence E2Cash PartiesOptional, repeatable

Rarely used in a free of payment instruction, since no cash moves against the securities. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMCSHPRTYOpens the Cash Parties block.
95aACCWAccount With InstitutionMP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xA cash party, for example where charges should be booked. One of ACCW, BENM, DEBT, INTM or PAYE per occurrence.
97aCHARCharges AccountOA: :4!c//35x E: :4!c//34xAccount for charges linked to the transfer.
16SEnd of blockMCSHPRTYCloses the Cash Parties block.

Sequence E3AmountOptional, repeatable

Optional in a free of payment instruction. When used, each E3 carries one 19A amount qualifier and the same qualifier cannot appear twice (network error E87). Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMAMTOpens the Amount block.
19ABOOKBook ValueM:4!c//[N]3!a15dBook (cost) value of the securities, used on transfers so the receiving side can keep the cost history.
19ADEALTrade AmountM:4!c//[N]3!a15dValue of the underlying deal, for information when no cash settles through the CSD.
92BEXCHExchange RateO:4!c//3!a/3!a/15dRate used to convert an amount. If present, 19A::RESU must be in the same E3 (E62).
16SEnd of blockMAMTCloses the Amount block.

Sequence FOther PartiesOptional, repeatable

Parties that do not take part in the settlement chain but must be named or reported. Common qualifiers only.

TagQualifierNameStatusFormatMeaning
16RStart of blockMOTHRPRTYOpens the Other Parties block.
95aINVEInvestorRepeatableMC: :4!c//2!a P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xThe investor, or in option C the investor’s country. Some markets require it for certain securities or for foreign ownership limits.
95aBRKRBrokerMP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xThe broker that executed the trade, when the servicer needs it for reporting.
95aVENDVendorMP: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34xThe provider of the standing instruction database, required when 22F::DBNM//VEND is used (network error D71).
97ASAFESafekeeping AccountC:4!c//35xAccount of the party in the same occurrence. Not allowed when the party is a stock exchange (EXCH) or trade regulator (TRRE) (E63).
16SEnd of blockMOTHRPRTYCloses the Other Parties block.

Format notation: n digits, a upper-case letters, c upper-case letters and digits, x any character of the Swift character set, d a decimal number with a comma, ! fixed length, [ ] optional, 4*35x up to 4 lines of 35 characters. M mandatory, O optional, C conditional (a rule decides).

Rules worth knowing

  • Sequences A, B, C and E are mandatory, and E1 must occur at least once. A1, B1, C1, D, E2 and F are optional. E3 (amounts) is optional in a free of payment instruction. There is no E1a: the party chain is built by repeating E1.
  • Unless 22F::DBNM is present in sequence E, one E1 occurrence must contain 95a::REAG and another must contain 95a::PSET (network error E93).
  • With 22F::DBNM present, an E1 occurrence must contain 95a::BUYR (E70); with 22F::DBNM//VEND, sequence F must contain 95a::VEND (D71).
  • Each party qualifier (BUYR, SELL, DEAG, REAG, DECU, RECU, DEI1, DEI2, REI1, REI2, PSET in E1, the cash parties in E2, and the parties of sequence F except INVE) may appear only once in the message (E84).
  • The chain must be complete going outwards: DEI2 needs DEI1, DEI1 needs DECU, DECU needs SELL; on the receiving side REI2 needs REI1, REI1 needs RECU, RECU needs BUYR (E86).
  • The E1 occurrence that holds PSET cannot also hold 97a::SAFE (E52).
  • When 23G is CANC, at least one A1 must be present and 20C::PREV must appear in exactly one of them (E08).
  • No amount qualifier may appear in more than one E3 (E87). An exchange rate (92B::EXCH) requires 19A::RESU in the same E3 (E62).
  • 36B::SETT may appear at most twice, and then once with FAMT and once with AMOR (C71). A quantity in sequence A1 (36B::PAIR or TURN) is allowed only with 22F::SETR//PAIR or TURN (C50). If 99B::TOSE is present, 99B::SETT must be present (E90).
  • The rule numbers (C1, C2 and so on) differ between MT540, MT541, MT542 and MT543 and between standards releases, so search for the error code, not the rule number. Newer releases added further rules, for example on the LEI options of 94a and 95a.

MT542 example

An asset manager (FUNDGB2LXXX) moves a fund’s holding of EUR 1,000,000 nominal XS00ZAGT0021 from its old custodian (CUSTGB2LXXX) to its new one, ZagTrader Test Bank Luxembourg (ZAGTLULLXXX). Both are participants of the same ICSD (ICSDLULLXXX). This MT542 goes to the old custodian; the matching MT540 goes to the new one. The owner does not change.

{1:F01FUNDGB2LAXXX0000000000}{2:I542CUSTGB2LXXXXN}{4:
:16R:GENL
:20C::SEME//FM542261020011
:23G:NEWM
:98C::PREP//20261020160000
:16R:LINK
:20C::COMM//PTX20260117
:16S:LINK
:16S:GENL
:16R:TRADDET
:98A::TRAD//20261020
:98A::SETT//20261022
:35B:ISIN XS00ZAGT0021
ZAGTRADER DEMO FRN 2029
:16S:TRADDET
:16R:FIAC
:36B::SETT//FAMT/1000000,
:97A::SAFE//FM-SAFE-0042
:16S:FIAC
:16R:SETDET
:22F::SETR//OWNE
:22F::BENE//NBEN
:16R:SETPRTY
:95P::DEAG//CUSTGB2LXXX
:97A::SAFE//98765
:16S:SETPRTY
:16R:SETPRTY
:95P::REAG//ZAGTLULLXXX
:97A::SAFE//54321
:16S:SETPRTY
:16R:SETPRTY
:95P::PSET//ICSDLULLXXX
:16S:SETPRTY
:16S:SETDET
-}
Decode this example in the parser

Line by line

LineWhat it says
{1:F01FUNDGB2LAXXX0000000000}{2:I542CUSTGB2LXXXXN}{4:Sender FUNDGB2LXXX, receiver CUSTGB2LXXX (the delivering custodian).
:16R:GENL
:20C::SEME//FM542261020011Sender’s reference.
:23G:NEWM
:98C::PREP//20261020160000
:16R:LINK
:20C::COMM//PTX20260117Common reference for the transfer, also used in the MT540.
:16S:LINK
:16S:GENL
:16R:TRADDET
:98A::TRAD//20261020Date the transfer was agreed; T2S and many CSDs still require a trade date.
:98A::SETT//20261022Intended settlement date.
:35B:ISIN XS00ZAGT0021
ZAGTRADER DEMO FRN 2029
:16S:TRADDET
:16R:FIAC
:36B::SETT//FAMT/1000000,Face amount 1,000,000.
:97A::SAFE//FM-SAFE-0042The fund’s account at the old custodian.
:16S:FIAC
:16R:SETDET
:22F::SETR//OWNEExternal account transfer: same owner, two account servicers.
:22F::BENE//NBENNo change of beneficial ownership.
:16R:SETPRTY
:95P::DEAG//CUSTGB2LXXXDelivering agent: the old custodian as ICSD participant.
:97A::SAFE//98765Its account at the ICSD.
:16S:SETPRTY
:16R:SETPRTY
:95P::REAG//ZAGTLULLXXXReceiving agent: the new custodian. Mandatory (E93).
:97A::SAFE//54321The new custodian’s account at the ICSD.
:16S:SETPRTY
:16R:SETPRTY
:95P::PSET//ICSDLULLXXXPlace of settlement: the ICSD.
:16S:SETPRTY
:16S:SETDETNo E3: a free of payment instruction needs no amount.
-}

The new custodian receives the mirror image as an MT540 with DEAG CUSTGB2LXXX (account 98765), PSET ICSDLULLXXX, the same ISIN, dates and face amount.

All BICs, accounts and the ISIN are made up. The ISIN carries a valid check digit.

Common errors and rejects

  1. Network reject: no REAG or no PSET (E93)

    Without 22F::DBNM, one E1 must name the receiving agent and another the place of settlement, or the network rejects the message. Each goes in its own E1; 97a::SAFE is not allowed next to PSET (E52).

  2. Unknown safekeeping account (REJT, SAFE)

    The account in sequence C does not exist at the custodian, or is closed or blocked, which is common when a closing account is being emptied. The custodian rejects with reason SAFE.

    How to fix it
  3. Wrong place of settlement or receiving agent (DEPT, ICAG)

    In a transfer the new custodian’s details often come from an onboarding form and are mistyped. A PSET that differs from the receiver’s gives DEPT, a wrong receiving agent ICAG. Confirm both with the receiving custodian before sending.

    How to fix it
  4. Counterparty sent an against payment instruction

    If the receiver instructs an MT541 instead of an MT540, the payment type differs and the two never match: your instruction stays NMAT, often with CMIS (no matching instruction found). Agree on free of payment before both sides instruct.

    How to fix it
  5. Wrong or unsupported SETR code (SETR)

    Using TRAD for a transfer, or OWNI when two custodians are involved, may be rejected or mis-reported for tax and fees. A code the custodian does not support gives reason SETR.

    How to fix it
  6. Late instruction or securities not available (LATE, LACK)

    Instructions after the cut-off are reported with LATE or ADEA. If the securities are still blocked, on loan or pending another settlement on the settlement date, the delivery pends with LACK.

    How to fix it

MT542 in ISO 20022

In ISO 20022 one message, sese.023 (Securities Settlement Transaction Instruction), replaces all four instructions. The direction and the payment type become data elements: an MT542 is a sese.023 with SttlmTpAndAddtlParams/SctiesMvmntTp = DELI and SttlmTpAndAddtlParams/Pmt = FREE. The status message MT548 becomes sese.024, the confirmation MT546 becomes sese.025, and a cancellation is a separate message, sese.020 (Securities Transaction Cancellation Request), instead of 23G CANC.

Securities messages (category 5) were not part of the November 2025 end of MT/MX coexistence for cross-border payments, and MT540 to MT543 remain in use on FIN alongside their ISO 20022 equivalents. T2S and the CSD participants connected directly to it work in ISO 20022 (sese and semt messages); many custodians and CSDs accept both formats and translate between them. See how the securities migration differs from payments.

MT542 questions

What is the difference between MT542 and MT543?
Both deliver securities. An MT543 receives cash in exchange (delivery versus payment); an MT542 delivers free of payment, with no cash moving through the settlement system.
When is an MT542 used?
For transfers of securities without a cash leg: moving a portfolio to another custodian, delivering collateral, lending or returning securities, moving holdings between accounts, or settling a trade whose cash is paid separately.
Does an MT542 need to match?
In most CSDs, yes: the receiving side sends an MT540 and the two must agree on the ISIN, quantity, dates, agents and place of settlement. Some CSDs offer delivery without matching (22F::STCO//DLWM) for specific cases.
Which SETR code should a portfolio transfer use?
OWNE when the same owner moves securities between two account servicers, OWNI when both accounts are at the same servicer, and PORT when the portfolio moves from one investment manager to another. Your custodian’s market guide may prefer one of them.
What confirms that an MT542 settled?
An MT546 deliver free confirmation, after MT548 status messages. The ISO 20022 equivalent of the instruction is sese.023 with movement type DELI and payment type FREE.

The trading side of the trade: FIX

Before a settlement instruction is sent, the trade is usually executed, allocated and confirmed over FIX, and the instruction must copy what was agreed there. Read those messages on the free ZagTrader FIX Parser:

All MT messages · Category 5 messages · ISO 20022 messages · Codes · Troubleshooting