Category 5: Securities markets
MT567 Corporate Action Status and Processing Advice
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
The MT567 is the Swift message an account servicer sends to an account owner to report the status of a corporate action instruction (MT565), of a request to cancel one, or of the event itself. It says whether an instruction was accepted, is pending, was rejected or cancelled, and why, using status and reason codes. ISO 20022 splits it into three messages: seev.034, seev.041 and seev.032.
When MT567 is used
The MT567 has three jobs, set by field 23G. INST reports on an instruction: after receiving an MT565, the account servicer replies with :25D::IPRC//PACK when the instruction is valid and accepted for further processing, PEND when it is waiting for something (securities, cash, certification), or REJT with a reason when it cannot be processed. CAST reports on a cancellation request (an MT565 with function CANC) with :25D::CPRC// statuses. EVST reports on the event as a whole with :25D::EPRC//, for example that a payment is pending because the issuer has not paid.
Every MT567 carries the event’s CORP reference and a mandatory LINK block. For INST and CAST it links to the instruction being reported on with :13A::LINK//565 and :20C::RELA// followed by the SEME of that MT565, so the account owner can match status to instruction without guessing.
Reasons go in a REAS block under the status, with 24B. The qualifier of 24B repeats the status (PEND, REJT, CAND, CANP or PACK) and the code gives the reason: LACK (instructed more than the eligible balance), LATE (after the market deadline), ADEA (after the account servicer’s deadline), OPNM (unknown option number), NMTY (option number and option type do not match), DSEC (unknown security), SAFE (unknown account), EVNM (unknown event) and others. NARR means the reason is in the 70D narrative.
Two statuses come without any instruction from the holder: DFLA tells the holder that the default option was applied because it did not instruct, and STIN that a standing instruction was applied. For practical handling of rejects see MT567 instruction rejected.
MT567 format: sequences and fields
Sequence AGeneral InformationMandatory
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | GENL | Opens the General Information block. | |
| 20C | CORP | Corporate Action Reference | M | :4!c//16x | Event reference, the same as in the MT564 and MT565. |
| 20C | SEME | Sender's Message Reference | M | :4!c//16x | Unique reference of this status message. |
| 20C | COAF | Official Corporate Action Event Reference | O | :4!c//16x | Official event identifier, when known. |
| 23G | Function of the Message | M | 4!c[/4!c] | INST instruction status, CAST cancellation request status, EVST event status. Subfunction COPY, DUPL or CODU for copies and duplicates. | |
| 22F | CAEV | Corporate Action Event Indicator | M | :4!c/[8c]/4!c | Event type, the same as announced, for example TEND. |
| 98a | PREP | Preparation Date/TimeOptions A or C | O | A: :4!c//8!n C: :4!c//8!n6!n | When the message was prepared. |
| 16S | End of block | M | GENL | Closes the General Information block. |
Sequence A1LinkagesMandatory, repeatable
Mandatory in the MT567: the status must say what it is about.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | LINK | Opens the Linkages block. | |
| 13a | LINK | Linked MessageOptions A or B | O | A: :4!c//3!c B: :4!c/[8c]/30x | Type of the linked message: 565 for an instruction or cancellation request, 564 for an event. |
| 20C | RELA | Related Message Reference | M | :4!c//16x | One reference is mandatory in the block: RELA (normally the SEME of the MT565 reported on), or PREV, CORP, CACN or COAF. |
| 16S | End of block | M | LINK | Closes the Linkages block. |
Sequence A2StatusMandatory, repeatable
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | STAT | Opens the Status block. | |
| 25D | IPRC | Instruction Processing Status | M | :4!c/[8c]/4!c | With 23G INST. PACK accepted for further processing, PEND pending, REJT rejected, CAND instruction cancelled, DFLA default action applied, STIN standing instruction applied. One of IPRC, CPRC or EPRC is mandatory in each status block. |
| 25D | CPRC | Cancellation Processing Status | M | :4!c/[8c]/4!c | With 23G CAST. PACK cancellation request accepted, CANP cancellation pending, CAND cancellation completed, REJT cancellation request rejected. |
| 25D | EPRC | Corporate Action Event Processing Status | M | :4!c/[8c]/4!c | With 23G EVST. COMP processing completed, PEND not completed, RECD funds paid have been reconciled with the funds received from the agent. |
| 16S | End of block | M | STAT | Closes the Status block. |
Sequence A2aReasonOptional, repeatable
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | REAS | Opens the Reason block. | |
| 24B | REJT | Rejection Reason | M | :4!c/[8c]/4!c | The qualifier repeats the status: PEND, REJT, CAND, CANP or PACK. Rejection reasons include LACK, LATE, ADEA, DQUA, DSEC, SAFE, EVNM, OPNM, OPTY, NMTY, CERT, BOIS, INIR, DCAN, DPRG, CANC, INTV, ULNK and NARR. Pending reasons include LACK, MONY, PENR, MCER, BOIS, NPAY, NSEC and ADEA. |
| 70D | REAS | Reason Narrative | O | :4!c//6*35x | Free text explaining the reason, required in practice when the code is NARR. |
| 16S | End of block | M | REAS | Closes the Reason block. |
Sequence BCorporate Action DetailsOptional
Repeats the details of the instruction or event reported on. Common qualifiers only.
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | CADETL | Opens the Corporate Action Details block. | |
| 13A | CAON | CA Option Number | C | :4!c//3!c | Option number of the instruction. Present together with the option code. |
| 22a | CAOP | Corporate Action Option Code IndicatorOptions F or H | C | F: :4!c/[8c]/4!c H: :4!c//4!c | Option code of the instruction. Present together with the option number. |
| 97a | SAFE | Safekeeping AccountOptions A | O | A: :4!c//35x | Account the instruction was for. |
| 35B | Identification of the Financial Instrument | O | [ISIN1!e12!c] [4*35x] | The security concerned. | |
| 36B | STAQ | Status QuantityRepeatable | O | :4!c//4!c/15d | Quantity the status applies to, for example the instructed quantity being rejected. |
| 93B | ELIG | Total Eligible for Corporate Action Balance | O | :4!c/[8c]/4!c/[N]15d | Eligible balance on the account, useful with a LACK reason. INBA and UNBA give the instructed and uninstructed parts. |
| 19B | GRSS | Gross Amount | O | :4!c//3!a15d | Amounts relevant to the status, for example on a tax reclaim. Many other 19B qualifiers are allowed. |
| 16S | End of block | M | CADETL | Closes the Corporate Action Details block. |
Sequence CAdditional InformationOptional
| Tag | Qualifier | Name | Status | Format | Meaning |
|---|---|---|---|---|---|
| 16R | Start of block | M | ADDINFO | Opens the Additional Information block. | |
| 70E | ADTX | Additional TextRepeatable | O | :4!c//10*35x | Free text about the status. PACO gives a contact. |
| 95a | MEOR | Originator of MessageOptions P, Q or R | O | P: :4!c//4!a2!a2!c[3!c] Q: :4!c//4*35x R: :4!c/8c/34x | Original sender, when the message is passed on. MERE names the final recipient. |
| 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 status qualifier must fit the function: IPRC with INST, CPRC with CAST, EPRC with EVST.
- The 24B qualifier repeats the status it explains:
:25D::IPRC//REJTis followed by:24B::REJT//<reason>,:25D::IPRC//PENDby:24B::PEND//<reason>. - The SMPG publishes the recommended combinations of status and reason codes for MT567; account servicers follow them with local additions, so check their user guide.
- A rejected instruction is final: the account owner must send a new MT565 with a new SEME, not resend the same one. A pending status may still turn into PACK when the cause is cleared, for example when securities pending receipt arrive.
MT567 example
The asset manager FUNDLULLXXX sent a second tender instruction (SEME FUND565000002) for 45,000 shares, but the account holds only 40,000 eligible shares. ZagTrader Test Bank (ZAGTAEADXXX) rejects it with reason LACK and explains in narrative.
{1:F01ZAGTAEADAXXX0000000000}{2:I567FUNDLULLXXXXN}{4:
:16R:GENL
:20C::CORP//TE26ZAG000456
:20C::SEME//ZT567TE0000001
:23G:INST
:22F::CAEV//TEND
:98C::PREP//20261021140500
:16R:LINK
:13A::LINK//565
:20C::RELA//FUND565000002
:16S:LINK
:16R:STAT
:25D::IPRC//REJT
:16R:REAS
:24B::REJT//LACK
:70D::REAS//INSTRUCTED 45000 SHARES, ELIGIBLE
BALANCE IS 40000 SHARES
:16S:REAS
:16S:STAT
:16S:GENL
:16R:CADETL
:13A::CAON//001
:22F::CAOP//CASH
:97A::SAFE//ZAG-SAFE-0001
:35B:ISIN AEZAGT000024
:36B::STAQ//UNIT/45000,
:93B::ELIG//UNIT/40000,
:16S:CADETL
-}Decode this example in the parserLine by line
| Line | What it says |
|---|---|
| {1:F01ZAGTAEADAXXX0000000000}{2:I567FUNDLULLXXXXN}{4: | Sender ZAGTAEADXXX (account servicer), receiver FUNDLULLXXX (account owner). |
| :16R:GENL | |
| :20C::CORP//TE26ZAG000456 | The tender offer event. |
| :20C::SEME//ZT567TE0000001 | Reference of this status message. |
| :23G:INST | Status of an instruction. |
| :22F::CAEV//TEND | |
| :98C::PREP//20261021140500 | |
| :16R:LINK | Mandatory link to the instruction reported on. |
| :13A::LINK//565 | |
| :20C::RELA//FUND565000002 | SEME of the rejected MT565. |
| :16S:LINK | |
| :16R:STAT | |
| :25D::IPRC//REJT | Instruction rejected. |
| :16R:REAS | |
| :24B::REJT//LACK | Reason: the instructed position exceeds the eligible balance. |
| :70D::REAS//INSTRUCTED 45000 SHARES, ELIGIBLE | Narrative, at most 6 lines of 35 characters. |
| BALANCE IS 40000 SHARES | |
| :16S:REAS | |
| :16S:STAT | |
| :16S:GENL | |
| :16R:CADETL | Details of the rejected instruction. |
| :13A::CAON//001 | |
| :22F::CAOP//CASH | |
| :97A::SAFE//ZAG-SAFE-0001 | |
| :35B:ISIN AEZAGT000024 | The share being tendered (test ISIN). |
| :36B::STAQ//UNIT/45000, | Quantity the status applies to. |
| :93B::ELIG//UNIT/40000, | Eligible balance on the account. |
| :16S:CADETL | |
| -} | End of block 4. |
BICs, ISIN and references are made up; the ISIN carries a valid check digit.
An accepted instruction would show :25D::IPRC//PACK and no REAS block (or :24B::PACK//NSTP if it had to be handled manually).
Common errors and rejects
LACK: instructed more than the eligible balance
The account does not hold enough eligible securities, often because of a sale, a loan or another instruction. Check the balances in the MT567 or the latest MT564, then send a new MT565 for the right quantity.
How to fix itLATE or ADEA: deadline missed
LATE means after the market deadline and usually cannot be fixed. ADEA means after the account servicer’s deadline; under PEND it is being handled on a best effort basis, under REJT it is final.
How to fix itOPNM, OPTY or NMTY: option does not match the event
The option number is unknown, the option code is invalid, or they do not belong together. Re-read the latest MT564 replacement; options may have been changed or cancelled.
How to fix itStatus cannot be matched to an instruction
The LINK block quotes a reference your system does not know (or ULNK comes back to you). Make sure your MT565 SEME is unique and stored, and that the account servicer links with RELA to that SEME.
DFLA received unexpectedly
The default option was applied because no valid instruction reached the account servicer by the deadline. Check for rejected or unsent MT565s; after the market deadline the default usually stands.
How to fix itEvent pending: payment not made (NPAY)
An EVST message with
:25D::EPRC//PENDand:24B::PEND//NPAYmeans the issuer or its agent has not paid. Do not book the expected cash; wait for the MT566.
MT567 in ISO 20022
ISO 20022 splits the MT567 by function: INST maps to seev.034 Corporate Action Instruction Status Advice, CAST to seev.041 Corporate Action Instruction Cancellation Request Status Advice, and EVST to seev.032 Corporate Action Event Processing Status Advice. They answer seev.033 instructions and relate to events announced in seev.031.
As with the other corporate action messages, the MT567 stays in use on FIN next to its ISO 20022 equivalents; securities messages were not part of the November 2025 payments deadline.
MT567 questions
- What does an MT567 tell me?
- Whether your corporate action instruction (MT565) or cancellation request was accepted, is pending, was rejected or cancelled, and why. It can also report the status of the event itself, for example a payment that is pending.
- What is the difference between INST, CAST and EVST?
- They are the values of field 23G. INST: status of an instruction. CAST: status of a request to cancel an instruction. EVST: status of the event, independent of any instruction.
- What does DFLA mean in an MT567?
- Default action: no valid instruction was received, so the default option of the event was applied. It appears as
:25D::IPRC//DFLA. - My instruction was rejected with LACK. What now?
- You instructed more securities than are eligible on the account. Check the eligible and uninstructed balance and send a new MT565 with a new reference before the deadline. See MT567 instruction rejected.
- What is the ISO 20022 equivalent of MT567?
- There are three: seev.034 for instruction status, seev.041 for cancellation request status and seev.032 for event processing status.
All MT messages · Category 5 messages · ISO 20022 messages · Codes · Troubleshooting