Skip to main content
Header logo

ISO 15022
Data Field Dictionary

Note

The use of this message for investment funds is subject to restrictions - the message may only be sent or received by institutions that are members of the Funds Closed User Group.

MT509 Scope

This message is sent by an instructing party or its authorised representative to an executing party or by an executing party to the instructing party or its authorised representative. It may also be sent by an instructing party to its custodian to inform of an update in the trade status of a previously sent settlement instruction.

This message is used to:

  • advise the status of an order/trade

  • advise the status of a replacement request

  • advise the status of a cancellation request

It may also be used to:

  • provide a third party with a copy of the status message being sent

This message may be sent directly or through an ETC service provider between the parties to the deal, or by an ETC service provider.

MT509 Format Specifications

Status Tag Qualifier Generic Field Name Detailed Field Name Content/Options No.

Mandatory Sequence A General Information

M

16R

 

 

Start of Block

GENL

1

M

20C

SEME

Reference

Sender's Message Reference

:4!c//16x

2

M

23G

 

 

Function of the Message

4!c[/4!c]

3

O

98a

PREP

Date/Time

Preparation Date/Time

A, C, or E

4

-----> Optional Repetitive Subsequence A1 Linkages

M

16R

 

 

Start of Block

LINK

5

O

13a

LINK

Number Identification

Linked Message

A or B

6

M

20a

4!c

Reference

(see qualifier description)

C or U

7

M

16S

 

 

End of Block

LINK

8

-----| End of Subsequence A1 Linkages

-----> Mandatory Repetitive Subsequence A2 Status

M

16R

 

 

Start of Block

STAT

9

M

25D

4!c

Status Code

(see qualifier description)

:4!c/[8c]/4!c

10

-----> Optional Repetitive Subsequence A2a Reason

M

16R

 

 

Start of Block

REAS

11

M

24B

4!c

Reason Code

(see qualifier description)

:4!c/[8c]/4!c

12

O

70D

REAS

Narrative

Reason Narrative

:4!c//6*35x

13

M

16S

 

 

End of Block

REAS

14

-----| End of Subsequence A2a Reason

M

16S

 

 

End of Block

STAT

15

-----| End of Subsequence A2 Status

M

16S

 

 

End of Block

GENL

16

End of Sequence A General Information

Optional Sequence B Trade Details

M

16R

 

 

Start of Block

TRADE

17

----->

O

98a

4!c

Date/Time

(see qualifier description)

A, B, or C

18

-----|

O

11A

4!c

Currency

(see qualifier description)

:4!c//3!a

19

----->

M

22a

4!c

Indicator

(see qualifier description)

F or H

20

-----|

----->

O

95a

4!c

Party

(see qualifier description)

L, P, or R

21

-----|

O

97a

4!c

Account

(see qualifier description)

A, B, or D

22

-----> Optional Repetitive Subsequence B1 Trading Parties

M

16R

 

 

Start of Block

TRADPRTY

23

----->

M

95a

4!c

Party

(see qualifier description)

L, P, Q, R, or S

24

-----|

----->

O

97a

4!c

Account

(see qualifier description)

A, B, D, or E

25

-----|

O

98a

PROC

Date/Time

Processing Date/Time

A or C

26

O

20C

PROC

Reference

Processing Reference

:4!c//16x

27

----->

O

70a

4!c

Narrative

(see qualifier description)

C or E

28

-----|

----->

O

22F

4!c

Indicator

(see qualifier description)

:4!c/[8c]/4!c

29

-----|

M

16S

 

 

End of Block

TRADPRTY

30

-----| End of Subsequence B1 Trading Parties

----->

O

19A

4!c

Amount

(see qualifier description)

:4!c//[N]3!a15d

31

-----|

----->

O

90a

DEAL

Price

Deal Price

A or B

32

-----|

----->

O

36a

4!c

Quantity of Financial Instrument

(see qualifier description)

B or D

33

-----|

M

35B

 

 

Identification of the Financial Instrument

[ISIN1!e12!c]
[4*35x]

34

M

16S

 

 

End of Block

TRADE

35

End of Sequence B Trade Details

Optional Sequence C Additional Information

M

16R

 

 

Start of Block

ADDINFO

36

----->

O

95a

4!c

Party

(see qualifier description)

P, Q, or R

37

-----|

M

16S

 

 

End of Block

ADDINFO

38

End of Sequence C Additional Information

MT509 Network Validated Rules

  • C1 Within each occurrence of subsequence A2a, the qualifier in field 24B must be the same as the code (Status Code) used with the appropriate qualifier in field 25D of its surrounding subsequence A2.

    In each occurrence of subsequence A2 Status

    In each occurrence of subsequence A2a Reason (if present)

    if field 24B:: is ...

    Then in subsequence A2 Status

    field :25D:: must be ... (1)

    :24B::REJT

    :25D::CPRC//REJT or

    :25D::IPRC//REJT or

    :25D::RPRC//REJT

    :24B::NMAT

    :25D::MTCH//NMAT

    :24B::NAFI

    :25D::AFFM//NAFI

    :24B::REPR

    :25D::CPRC//REPR or

    :25D::IPRC//REPR or

    :25D::RPRC//REPR

    (1) if the Data Source Scheme is present in field :25D:: then the conditional rule does not apply.
  • C2 In sequence B, either a quantity (field :36a::) or an amount (field :19A::) must be present, but not both.

    Sequence B

    if field :36a:: is ...

    Sequence B

    then field :19A:: is ...

    Present

    Not allowed

    Not present

    Mandatory

  • C3 In sequence B, if either Deal Price (field 90a::DEAL) or Original Ordered Quantity (field :36B::ORDR) are present more than once then Buy/Sell Indicator (field :22H::BUSE) must be present with Indicator code FPOO or IPOO or IPPO.

    Sequence B

    if field :90a::DEAL is ...

    Sequence B

    if field :36B::ORDR is ...

    Sequence B

    then field :22H::BUSE ...

    Not present or present only once

    Not present or present only once

    May contain any Indicator code

    Present more than once

    Indicator code must be FPOO or IPOO or IPPO

    Present more than once

    Not applicable

    Indicator code must be FPOO or IPOO or IPPO

  • C4 In sequence B, if field :95L::ALTE is present, then field :95a::ACOW must be present.

  • C5 In each occurrence of subsequence B1, field :95a::ALTE must not be present more than twice. When repeated, one and only one occurrence must be with format option L (:95L::ALTE).

MT509 Usage Rules

  • When the message is used to advise the status of a cancellation of an MT 502 Order to Buy or Sell, 513 Client Advice of Execution, 514 Trade Allocation Instruction, 515 Client Confirmation of Purchase or Sale, or 518 Market-Side Securities Trade Confirmation, Field 20C Reference in subsequence A1 Linkages must contain the reference of the cancellation request.

  • When the message is used to advise the status of a replacement of an MT 502 Order to Buy or Sell, Field 20C Reference in subsequence A1 Linkages must contain the reference of the replacement request.

  • When the message is used to advise the status of an MT 502 Order to Buy or Sell, Field 20C Reference in subsequence A1 Linkages must contain the reference of the order.

loader icon