Category 5: Securities markets
MT586 Statement of Settlement Allegements
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
The MT586 is a statement a custodian or CSD participant sends to its client listing the settlement allegements open on a safekeeping account at a given time: trades a counterparty has instructed against the account that the client has not yet matched with its own instruction. It is sent on a schedule (intraday, daily, weekly) or on request, and complements the one-by-one MT578 allegements.
- Message type
- MT586
- Category
- 5
- Structure
- 13 sequences, 50 fields listed
When MT586 is used
Every MT578 reports one allegement as it happens. The MT586 gives the whole picture for one safekeeping account: each repetition of sequence B (ALLDET) is one counterparty instruction that is waiting for yours, with the same trade, quantity and settlement party details as an MT578. Operations teams use it for the daily allegement review: every line needs either an instruction from you or a query to the counterparty.
The account servicer sends the statement to the account owner on an agreed frequency, shown in 22F::SFRE (ADHO, DAIL, INDA, WEEK, MNTH, YEAR), or in reply to a request for a statement sent with an MT549. 22F::CODE says whether it is complete (COMP: every open allegement) or a delta (DELT: only what changed since the last delta statement). In a delta statement an allegement that disappeared is reported with :25D::ALLE//REMO (removed because you instructed) or :25D::ALLE//CAND (cancelled, for example by the counterparty).
When the account has nothing to report, the statement still arrives with :17B::ACTI//N and no sequence B, unless the servicer has agreed to send nothing. A long list is split over several messages: field 28E carries the page number with MORE on every page but the last, and LAST on the last page (ONLY for a single-page statement). Process the statement only once all pages have arrived.
The direction fields describe the counterparty’s instruction, as in the MT578: :22H::REDE//RECE means the counterparty receives and you are expected to deliver with an MT542 or MT543; REDE//DELI means you are expected to receive with an MT540 or MT541.
With the subfunction PORT (:23G:NEWM/PORT), the MT586 is used in a different way: during a portfolio transfer the delivering account servicer gives the receiving account servicer the settlement details (dates, delivering parties, place of settlement) of the individual transfers to come, so the receiving side can instruct and match them.
The MT537 Statement of Pending Transactions does the same job for your own open instructions. Read the two together: an open allegement in the MT586 and an unmatched instruction in the MT537 for the same ISIN and date usually describe one trade where the two sides disagree on a field.
MT586 format: sequences and fields
Sequence AGeneral InformationMandatory
Identifies the statement, the account and the type of statement.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | GENL | Opens the General Information block. | |
| 28E | Page Number/Continuation Indicator | M | 5n/4!c | Page number and ONLY (single page), MORE (more pages follow) or LAST (last page of a multi-page statement). | |
| 13a | STAT | Statement Number | O | A: :4!c//3!c J: :4!c//5!c | Sequential number of the statement, useful to spot a missing statement. |
| 20C | SEME | Sender's Message Reference | M | :4!c//16x | The account servicer’s reference for this statement message. |
| 23G | Function of the Message | M | 4!c[/4!c] | NEWM for a new statement, CANC to cancel one sent earlier. Subfunction PORT marks a statement exchanged between account servicers for a portfolio transfer; COPY, DUPL and CODU mark copies and duplicates. | |
| 98a | PREP | Preparation Date/Time | O | A: :4!c//8!n C: :4!c//8!n6!n E: :4!c//8!n6!n[,3n][/[N]2!n[2!n]] | When the statement was prepared. |
| 98a | STAT | Statement Date/Time | M | A: :4!c//8!n C: :4!c//8!n6!n | The date, or date and time, as at which the allegements are reported. |
| 22F | SFRE | Statement Frequency Indicator | O | :4!c/[8c]/4!c | ADHO on request, DAIL daily, INDA intraday, WEEK, MNTH or YEAR. |
| 22F | CODE | Complete/Updates Indicator | O | :4!c/[8c]/4!c | COMP: all open allegements. DELT: only changes since the previous delta statement. |
| 95a | ACOW | Account Owner | O | P: :4!c//4!a2!a2!c[3!c] R: :4!c/8c/34x | Owner of the safekeeping account, when not the receiver of the statement. |
| 97a | SAFE | Safekeeping Account | M | A: :4!c//35x B: :4!c/[8c]/4!c/35x | The account the statement covers. Recent releases allow a blockchain address or wallet (97D) in its place. |
| 17B | ACTI | Activity Flag | M | :4!c//1!a | Y when allegements are reported, N when there is none and sequence B is absent. |
| 16S | End of block | M | GENL | Closes the General Information block. |
Sequence A1LinkagesOptional, repeatable
Links the statement to another message, for example the request it answers.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | LINK | Opens the Linkages block. | |
| 13a | LINK | Linked Message | O | A: :4!c//3!c B: :4!c/[8c]/30x | Message type of the linked message, for example 549 for the request. |
| 20C | RELA | Related Message Reference | C | :4!c//16x | Reference of the MT549 request this statement answers. |
| 20C | PREV | Previous Message Reference | C | :4!c//16x | SEME of an earlier statement, used when this message cancels it. |
| 16S | End of block | M | LINK | Closes the Linkages block. |
Sequence BAllegement DetailsOptional, repeatable
One block per allegement, with the counterparty’s trade details. Common qualifiers only.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | ALLDET | Opens the Allegement Details block. | |
| 25D | ALLE | Allegement Status | O | :4!c/[8c]/4!c | In a delta statement: REMO the allegement was removed because you instructed, CAND it was cancelled (sent in error or the counterparty cancelled). Absent for an allegement that is still open. |
| 94a | TRAD | Place of TradeRepeatable | O | B: :4!c/[8c]/4!c[/30x] L: :4!c//18!c2!n | Where the trade was done. |
| 94a | CLEA | Place of ClearingRepeatable | O | H: :4!c//4!a2!a2!c[3!c] L: :4!c//18!c2!n | The central counterparty that cleared the trade. |
| 98a | SETT | Settlement Date/Time | M | A: :4!c//8!n B: :4!c/[8c]/4!c C: :4!c//8!n6!n | The intended settlement date of the counterparty’s instruction. |
| 98a | TRAD | Trade Date/Time | O | A: :4!c//8!n B: :4!c/[8c]/4!c C: :4!c//8!n6!n | Trade date given by the counterparty. |
| 90a | DEAL | Deal Price | O | A: :4!c//4!c/[N]15d B: :4!c//4!c/3!a15d | The price the counterparty instructed. |
| 35B | Identification of the Financial Instrument | M | [ISIN1!e12!c] [4*35x] | The security alleged. | |
| 22H | PAYM | Payment Indicator | M | :4!c//4!c | APMT or FREE: the payment type of the counterparty’s instruction. |
| 22H | REDE | Receive/Deliver Indicator | M | :4!c//4!c | Direction of the counterparty’s instruction. RECE: you are expected to deliver. DELI: you are expected to receive. |
| 22F | TTCO | Trade Transaction Condition IndicatorRepeatable | O | :4!c/[8c]/4!c | Trade conditions such as CCPN or XCPN. |
| 16S | End of block | M | ALLDET | Closes the Allegement Details block. |
Sequence B1LinkagesOptional, repeatable
References of the alleged instruction, one per block. 20C is mandatory in each block and the qualifier is a choice; recent releases also allow a 20U option. Common qualifiers only.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | LINK | Opens the Linkages block. | |
| 13a | LINK | Linked Message | O | A: :4!c//3!c B: :4!c/[8c]/30x | Message type or identifier linked to the reference. |
| 20C | MITI | Market Infrastructure Transaction Identification | C | :4!c//16x | The CSD’s or T2S’s id for the counterparty’s instruction. |
| 20C | ASRF | Account Servicer Reference | C | :4!c//16x | The account servicer’s own reference for the allegement. |
| 20C | COMM | Common Reference | C | :4!c//16x | Reference agreed by both trade parties. |
| 20C | TRRF | Deal Reference | C | :4!c//16x | Trade or deal reference. |
| 20C | RELA | Related Message Reference | C | :4!c//16x | A related reference, for example of an MT578 sent for the same allegement. |
| 16S | End of block | M | LINK | Closes the Linkages block. |
Sequence B2ReasonOptional, repeatable
Present in the SR 2025 structure (some servicers state that they do not report it). Qualifiers and codes are not covered here; check the standard or your servicer’s guide.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | REAS | Opens the Reason block. | |
| 24B | Reason | M | :4!c/[8c]/4!c | Coded reason that goes with the allegement status. | |
| 70D | Reason Narrative | O | :4!c//6*35x | Free text explaining the reason. | |
| 16S | End of block | M | REAS | Closes the Reason block. |
Sequence B3Financial Instrument AttributesOptional
Optional security details. One example qualifier shown.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | FIA | Opens the Financial Instrument Attributes block. | |
| 94B | PLIS | Place of Listing | O | :4!c/[8c]/4!c[/30x] | Exchange where the security is listed. |
| 16S | End of block | M | FIA | Closes the Financial Instrument Attributes block. |
Sequence B4Financial Instrument/AccountMandatory
Mandatory in each allegement. The safekeeping account is given once in sequence A.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | FIAC | Opens the Financial Instrument/Account block. | |
| 36B | SETT | Quantity of Financial Instrument to be Settled | M | :4!c//4!c/15d | Quantity the counterparty instructed: UNIT or FAMT. Recent releases also allow option D for digital token units. |
| 70D | DENC | Denomination Choice | O | :4!c//6*35x | Denominations to deliver, for physical securities. |
| 97a | CASH | Cash Account | O | A: :4!c//35x E: :4!c//34x | Cash account linked to the allegement. |
| 94a | SAFE | Place of SafekeepingRepeatable | O | B: :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!n | Where the securities are held. |
| 16S | End of block | M | FIAC | Closes the Financial Instrument/Account block. |
Sequence B4aQuantity BreakdownOptional, repeatable
Lot details, rare in allegements.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | BREAK | Opens the Quantity Breakdown block. | |
| 36B | LOTS | Quantity of Financial Instrument In The Lot | O | :4!c//4!c/15d | Quantity that belongs to the lot. |
| 16S | End of block | M | BREAK | Closes the Quantity Breakdown block. |
Sequence B5Two Leg Transaction DetailsOptional
Only for one leg of a repo, buy-sell back or securities loan. One example qualifier shown.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | REPO | Opens the Two Leg Transaction Details block. | |
| 98a | TERM | Closing Date/Time | O | A: :4!c//8!n B: :4!c/[8c]/4!c C: :4!c//8!n6!n | Date of the closing leg, or OPEN. |
| 16S | End of block | M | REPO | Closes the Two Leg Transaction Details block. |
Sequence B6Settlement DetailsMandatory
Mandatory in each allegement. Common qualifiers only.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | SETDET | Opens the Settlement Details block. | |
| 22F | SETR | Type of Settlement Transaction Indicator | M | :4!c/[8c]/4!c | Transaction type of the counterparty’s instruction, for example TRAD. |
| 22F | STCO | Settlement Transaction Condition IndicatorRepeatable | O | :4!c/[8c]/4!c | Conditions such as NPAR, PART or NOMC. |
| 22F | RTGS | Securities Real-Time Gross Settlement Indicator | O | :4!c/[8c]/4!c | YRTG or NRTG: real-time or batch settlement, in markets that offer both. |
| 16S | End of block | M | SETDET | Closes the Settlement Details block. |
Sequence B6aSettlement PartiesMandatory, repeatable
The counterparty’s settlement chain, one party per block, as in the MT578. Common qualifiers only.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | SETPRTY | Opens the Settlement Parties block. | |
| 95a | PSET | Place of Settlement | C | C: :4!c//2!a P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x | The CSD where the counterparty instructed. |
| 95a | DEAG | Delivering Agent | C | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | Delivering participant: the counterparty’s when REDE is DELI. |
| 95a | REAG | Receiving Agent | C | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | Receiving participant: the counterparty’s when REDE is RECE. |
| 97a | SAFE | Safekeeping Account | O | A: :4!c//35x B: :4!c/[8c]/4!c/35x | Account of the party in this block. |
| 20C | PROC | Processing Reference | O | :4!c//16x | The party’s own reference for the instruction. |
| 16S | End of block | M | SETPRTY | Closes the Settlement Parties block. |
Sequence B6bAmountsOptional, repeatable
Amounts of an against payment allegement. Common qualifiers only.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | AMT | Opens the Amounts block. | |
| 19A | SETT | Settlement Amount | C | :4!c//[N]3!a15d | The cash amount the counterparty instructed. |
| 19A | DEAL | Trade Amount | C | :4!c//[N]3!a15d | The trade amount, when given. |
| 16S | End of block | M | AMT | Closes the Amounts block. |
Sequence CAdditional InformationOptional, repeatable
Other parties. One example qualifier shown.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | ADDINFO | Opens the Additional Information block. | |
| 95a | MERE | Recipient of Message | O | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | The party the statement is ultimately meant for. MEOR, INVE, EXCH, TRRE, TRAG and QFIN can also appear. |
| 16S | End of block | M | ADDINFO | Closes the Additional Information 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
- The activity flag and sequence B go together: with
:17B::ACTI//Yat least one allegement is reported; withACTI//Nsequence B is absent. - A statement can span several messages. 28E numbers the pages; only the last carries LAST (or ONLY for a single page). Keep 20C::SEME and the statement date together to rebuild the full statement.
- In a delta statement (22F::CODE//DELT), 25D::ALLE reports what disappeared since the previous delta: REMO for removed, CAND for cancelled. A complete statement (COMP) simply lists what is open.
- Each allegement block must carry the counterparty’s settlement date, security, payment and direction indicators, quantity, transaction type and at least one settlement party.
- Like the MT578, the MT586 is sent by the account servicer. You reply to its content with your own MT540 to MT543, or by contacting the counterparty.
MT586 example
At 17:00 on 20 October 2026 the custodian CUSTAEADXXX sends ZagTrader Test Bank its intraday delta statement of allegements for safekeeping account ZAG-SAFE-0001. One new allegement is open: a buyer has instructed a receipt against payment of 10,000 shares. A second allegement, reported earlier, has been removed because ZagTrader has since instructed and matched.
{1:F01CUSTAEADAXXX0000000000}{2:I586ZAGTAEADXXXXN}{4:
:16R:GENL
:28E:1/ONLY
:20C::SEME//CA586-261020-17
:23G:NEWM
:98C::PREP//20261020170005
:98C::STAT//20261020170000
:22F::SFRE//INDA
:22F::CODE//DELT
:97A::SAFE//ZAG-SAFE-0001
:17B::ACTI//Y
:16S:GENL
:16R:ALLDET
:16R:LINK
:20C::MITI//CSD2610200098765
:16S:LINK
:98A::SETT//20261022
:98A::TRAD//20261020
:35B:ISIN AEZAGT000016
ZAGTRADER TEST HOLDING PJSC
:22H::PAYM//APMT
:22H::REDE//RECE
:16R:FIAC
:36B::SETT//UNIT/10000,
:16S:FIAC
:16R:SETDET
:22F::SETR//TRAD
:16R:SETPRTY
:95P::PSET//CSDXAEADXXX
:16S:SETPRTY
:16R:SETPRTY
:95P::REAG//BRKRAEADXXX
:16S:SETPRTY
:16R:AMT
:19A::SETT//AED254500,
:16S:AMT
:16S:SETDET
:16S:ALLDET
:16R:ALLDET
:16R:LINK
:20C::MITI//CSD2610190045120
:16S:LINK
:25D::ALLE//REMO
:98A::SETT//20261021
:98A::TRAD//20261019
:35B:ISIN AEZAGT000024
:22H::PAYM//FREE
:22H::REDE//DELI
:16R:FIAC
:36B::SETT//UNIT/2500,
:16S:FIAC
:16R:SETDET
:22F::SETR//OWNE
:16R:SETPRTY
:95P::PSET//CSDXAEADXXX
:16S:SETPRTY
:16R:SETPRTY
:95P::DEAG//BANKAEADXXX
:16S:SETPRTY
:16S:SETDET
:16S:ALLDET
-}Decode this example in the parserLine by line
| Line | What it says |
|---|---|
| {1:F01CUSTAEADAXXX0000000000}{2:I586ZAGTAEADXXXXN}{4: | Sender CUSTAEADXXX (account servicer), input MT586 to ZAGTAEADXXX (account owner). |
| :16R:GENL | |
| :28E:1/ONLY | Single-page statement. |
| :20C::SEME//CA586-261020-17 | Statement reference. |
| :23G:NEWM | |
| :98C::PREP//20261020170005 | |
| :98C::STAT//20261020170000 | Allegements as at 20 October 2026, 17:00. |
| :22F::SFRE//INDA | Intraday statement. |
| :22F::CODE//DELT | Delta: only changes since the previous delta statement. |
| :97A::SAFE//ZAG-SAFE-0001 | |
| :17B::ACTI//Y | Allegements follow. |
| :16S:GENL | |
| :16R:ALLDET | First allegement: new and open. |
| :16R:LINK | |
| :20C::MITI//CSD2610200098765 | The CSD’s id for the buyer’s instruction. |
| :16S:LINK | |
| :98A::SETT//20261022 | |
| :98A::TRAD//20261020 | |
| :35B:ISIN AEZAGT000016 | |
| ZAGTRADER TEST HOLDING PJSC | |
| :22H::PAYM//APMT | |
| :22H::REDE//RECE | The buyer receives: ZagTrader is expected to deliver against payment (MT543). |
| :16R:FIAC | |
| :36B::SETT//UNIT/10000, | |
| :16S:FIAC | |
| :16R:SETDET | |
| :22F::SETR//TRAD | |
| :16R:SETPRTY | |
| :95P::PSET//CSDXAEADXXX | |
| :16S:SETPRTY | |
| :16R:SETPRTY | |
| :95P::REAG//BRKRAEADXXX | The buyer’s participant. |
| :16S:SETPRTY | |
| :16R:AMT | |
| :19A::SETT//AED254500, | |
| :16S:AMT | |
| :16S:SETDET | |
| :16S:ALLDET | |
| :16R:ALLDET | Second allegement: removed since the last delta. |
| :16R:LINK | |
| :20C::MITI//CSD2610190045120 | |
| :16S:LINK | |
| :25D::ALLE//REMO | Removed: ZagTrader instructed and the two instructions matched. |
| :98A::SETT//20261021 | |
| :98A::TRAD//20261019 | |
| :35B:ISIN AEZAGT000024 | |
| :22H::PAYM//FREE | |
| :22H::REDE//DELI | The counterparty delivered free of payment: ZagTrader had to receive (MT540). |
| :16R:FIAC | |
| :36B::SETT//UNIT/2500, | |
| :16S:FIAC | |
| :16R:SETDET | |
| :22F::SETR//OWNE | An account transfer between two account servicers. |
| :16R:SETPRTY | |
| :95P::PSET//CSDXAEADXXX | |
| :16S:SETPRTY | |
| :16R:SETPRTY | |
| :95P::DEAG//BANKAEADXXX | The delivering participant. |
| :16S:SETPRTY | |
| :16S:SETDET | |
| :16S:ALLDET | |
| -} | End of block 4. |
Each ALLDET block reads like an MT578. The first one needs an MT543 from ZagTrader (or a call to the buyer if the trade is unknown); the second needs no action.
A complete statement (22F::CODE//COMP) would list only the first allegement, without any 25D.
All BICs, references and accounts are made up; the ISINs have valid check digits.
Common errors and rejects
Pages processed before the statement is complete
A statement split over several messages shows MORE in 28E on every page but the last. Reconciling page 1 alone makes allegements on later pages look resolved. Wait for LAST before closing the review.
Delta statement treated as complete
With 22F::CODE//DELT, an allegement missing from today’s statement is not closed: it simply did not change. Only a 25D::ALLE//REMO or CAND closes it. Treating a delta as a full list makes open allegements disappear from your review.
Direction read the wrong way round
REDE describes the counterparty’s instruction. RECE means you deliver, DELI means you receive. Instructing in the same direction as the allegement creates a second unmatched instruction.
Allegement keeps appearing after you instructed
Your instruction exists but does not match. Check the MT548 for it: the NMAT reason, such as DDAT or DMON, shows which field differs from the allegement.
How to fix itNo statement received on a quiet day
Some servicers send an empty statement (17B::ACTI//N) when there is nothing to report, others send nothing on continuous or delta subscriptions. Agree which one applies, so a missing statement is not mistaken for "no allegements".
MT586 in ISO 20022
The ISO 20022 counterpart is semt.019 Securities Settlement Transaction Allegement Report (statement of settlement allegements). T2S sends semt.019 to CSDs and directly connected participants; custodians that serve ISO 15022 clients translate it into an MT586. The single allegement message, the MT578, corresponds to sese.028. For the portfolio transfer use (23G NEWM/PORT), Swift’s MT and MX equivalence table also lists sese.037 Portfolio Transfer Notification.
Securities messages were not part of the November 2025 payments deadline, and the MT586 remains in use on FIN.
MT586 questions
- What is an MT586?
- A Statement of Settlement Allegements: a list, for one safekeeping account, of the settlement instructions counterparties have sent against that account that you have not yet matched. Your custodian or CSD sends it on a schedule or when you ask with an
MT549. - What is the difference between MT578 and MT586?
- The MT578 reports one allegement at a time, as it is created, removed or cancelled. The MT586 is a statement of all open allegements (or of the changes, in a delta statement) at one point in time.
- What do REMO and CAND mean in an MT586?
- They appear in 25D::ALLE in delta statements. REMO: the allegement was removed because you sent a matching instruction. CAND: it was cancelled, for example because the counterparty cancelled its instruction.
- What is the difference between a complete and a delta MT586?
- 22F::CODE//COMP lists every open allegement. 22F::CODE//DELT lists only changes since the previous delta statement, including removals and cancellations.
- What is the ISO 20022 equivalent of the MT586?
semt.019, the statement of settlement allegements used by T2S and other ISO 20022 settlement platforms.
All MT messages · Category 5 messages · ISO 20022 messages · Codes · Troubleshooting