ISO 15022 Data Field Dictionary

MT576 Scope

This message is sent by an executing party, for example, a broker-dealer, which has accepted one or several orders to buy or sell financial instruments, to an instructing party, for example, a client, or its authorised agent. Where permitted, it may also be sent by a point of execution, for example, an exchange, to list open orders.

This message identifies, as at a specific date, orders which have not yet been legally agreed or fully executed. It may include all open orders or selected open orders by financial instrument in all or selected safekeeping accounts or sub-accounts.

MT576 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

28E

 

 

Page Number/Continuation Indicator

5n/4!c

2

O

13A

STAT

Number Identification

Statement Number

:4!c//3!c

3

M

20C

SEME

Reference

Sender's Message Reference

:4!c//16x

4

M

23G

 

 

Function of the Message

4!c[/4!c]

5

----->

M

98a

4!c

Date/Time

(see qualifier description)

A, C, or E

6

-----|

-----> Optional Repetitive Subsequence A1 Linkages

M

16R

 

 

Start of Block

LINK

7

O

13a

LINK

Number Identification

Linked Message

A or B

8

M

20C

4!c

Reference

(see qualifier description)

:4!c//16x

9

M

16S

 

 

End of Block

LINK

10

-----| End of Subsequence A1 Linkages

----->

O

95a

4!c

Party

(see qualifier description)

L, P, or R

11

-----|

O

97a

SAFE

Account

Safekeeping Account

A or B

12

M

17B

ACTI

Flag

Activity Flag

:4!c//1!a

13

M

16S

 

 

End of Block

GENL

14

End of Sequence A General Information

-----> Optional Repetitive Sequence B Financial Instrument

M

16R

 

 

Start of Block

FIN

15

M

35B

 

 

Identification of Financial Instrument

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

16

Optional Subsequence B1 Financial Instrument Attributes

M

16R

 

 

Start of Block

FIA

17

O

94B

PLIS

Place

Place of Listing

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

18

----->

O

22F

4!c

Indicator

(see qualifier description)

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

19

-----|

----->

O

12a

4!c

Type of Financial Instrument

(see qualifier description)

A, B, or C

20

-----|

O

11A

DENO

Currency

Currency of Denomination

:4!c//3!a

21

----->

O

98A

4!c

Date/Time

(see qualifier description)

:4!c//8!n

22

-----|

----->

O

92A

4!c

Rate

(see qualifier description)

:4!c//[N]15d

23

-----|

----->

O

13a

4!c

Number Identification

(see qualifier description)

A or B

24

-----|

----->

O

17B

4!c

Flag

(see qualifier description)

:4!c//1!a

25

-----|

----->

O

90a

4!c

Price

(see qualifier description)

A or B

26

-----|

----->

O

36B

4!c

Quantity of Financial Instrument

(see qualifier description)

:4!c//4!c/15d

27

-----|

O

70E

FIAN

Narrative

Financial Instrument Attribute Narrative

:4!c//10*35x

28

M

16S

 

 

End of Block

FIA

29

End of Subsequence B1 Financial Instrument Attributes

-----> Optional Repetitive Subsequence B2 Order Details

M

16R

 

 

Start of Block

ORDER

30

O

98a

ORDR

Date/Time

Date/Time of Order

A or C

31

----->

O

36B

4!c

Quantity of Financial Instrument

(see qualifier description)

:4!c//4!c/15d

32

-----|

----->

O

19A

4!c

Amount

(see qualifier description)

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

33

-----|

O

11A

4!c

Currency

(see qualifier description)

:4!c//3!a

34

-----> Optional Repetitive Subsequence B2a Linkages

M

16R

 

 

Start of Block

LINK

35

O

13a

LINK

Number Identification

Linked Message

A or B

36

M

20C

4!c

Reference

(see qualifier description)

:4!c//16x

37

M

16S

 

 

End of Block

LINK

38

-----| End of Subsequence B2a Linkages

-----> Optional Repetitive Subsequence B2b Price

M

16R

 

 

Start of Block

PRIC

39

M

90a

4!c

Price

(see qualifier description)

A or B

40

O

22F

PRIC

Indicator

Type of Price Indicator

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

41

M

16S

 

 

End of Block

PRIC

42

-----| End of Subsequence B2b Price

----->

M

22a

4!c

Indicator

(see qualifier description)

F or H

43

-----|

----->

O

98a

4!c

Date/Time

(see qualifier description)

A or C

44

-----|

-----> Optional Repetitive Subsequence B2c Trading Parties

M

16R

 

 

Start of Block

TRADPRTY

45

----->

M

95a

4!c

Party

(see qualifier description)

L, P, Q, R, or S

46

-----|

O

97a

SAFE

Account

Safekeeping Account

A or B

47

O

98a

PROC

Date/Time

Processing Date/Time

A or C

48

O

20C

PROC

Reference

Processing Reference

:4!c//16x

49

----->

O

70a

4!c

Narrative

(see qualifier description)

C or E

50

-----|

O

22F

TRCA

Indicator

Party Capacity Indicator

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

51

M

16S

 

 

End of Block

TRADPRTY

52

-----| End of Subsequence B2c Trading Parties

M

16S

 

 

End of Block

ORDER

53

-----| End of Subsequence B2 Order Details

M

16S

 

 

End of Block

FIN

54

-----| End of Sequence B Financial Instrument

Optional Sequence C Additional Information

M

16R

 

 

Start of Block

ADDINFO

55

----->

O

95a

4!c

Party

(see qualifier description)

P, Q, or R

56

-----|

M

16S

 

 

End of Block

ADDINFO

57

End of Sequence C Additional Information

MT576 Network Validated Rules

  • C1 If the Activity Flag (field :17B::ACTI) in sequence A General Information indicates no pending transactions, that is, N, then sequence B Financial Instrument must not be present.

    Sequence A

    If field :17B::ACTI is ...

    Sequence B is ...

    N

    Not allowed

    Y

    Mandatory

  • C2 The Safekeeping Account (field :97a::SAFE) must be identified in sequence A General Information, or in all occurrences of subsequence B2c Trading Parties, but not in both.

    Sequence A if field

    :97a::SAFE is ...

    Then subsequence B2c is ...

    And in all occurrences of subsequence B2c field :97a::SAFE is ...

    Present

    Optional

    Not allowed

    Not present

    Mandatory (that is, minimum one occurrence of subsequence B2c)

    Mandatory in all occurrences of subsequence B2c

  • C3 If the message is a cancellation, that is, Function of the Message (field 23G) is CANC, then subsequence A1 (Linkages) must be present at least once in the message, and in one and only one occurrence of A1, field :20C::PREV must be present; consequently, in all other occurrences of A1, field :20C::PREV is not allowed.

    Sequence A

    if field :23G: is ...

    Then subsequence A1 is ...

    And field :20C::PREV is ...

    CANC

    Mandatory (minimum one occurrence of A1 must be present)

    Mandatory in one occurrence of subsequence A1, and not allowed in all other occurrences of subsequence A1

    NEWM

    Optional

    Not applicable

  • C4 In each occurrence of subsequence B2, either an ordered quantity (field :36B::ORDR) or an ordered amount (field :19A::ORDR) must be present, but not both; in addition, if field 36B is present then field 19A must not be present, and vice versa if field 19A is present then field 36B must not be present.

    In each occurrence of subsequence B2

    if field :36B:: is ...

    In the same occurrence of subsequence B2

    then field :36B::ORDR is ...

    In the same occurrence of subsequence B2

    and field :19A: is ...

    Present

    Mandatory

    Not allowed

    Not present

    Not applicable

    :19A::ORDR is Mandatory

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

  • C6 In each occurrence of subsequence B2c, 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).

MT576 Usage Rules

  • When a broker is identified as a confirming party, the party capacity (:22F::TRCA) must be specified.

  • When the statement is sent for a date on which no orders are open, this must be specified in the activity flag.

  • Since a SWIFT statement message as sent, is restricted to maximum input message length of 10,000 characters, it is possible that several messages may be needed to accommodate all the information.

  • The Receiver of a request to cancel must advise the requesting party that the request has been accepted or denied in an MT 509 Trade Status Message.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------