SWIFT ISO15022 Standard
Detail view for message MT502 - Order to Buy or Sell
Purpose of the message MT502
Instructs the purchase or sale of a given quantity of a specified financial instrument under specified conditions
Scope of the message MT502
This message is sent by an instructing party, for example, a client, or its authorised representative, to an executing party, for example, broker-dealer, or where permitted, directly by an executing party to a point of execution such as an exchange. It may be used in broker-to-broker communications.
This message is used to instruct the executing party to buy or sell a given quantity of a specified financial instrument.
It may also be used to:
- request the cancellation of a previously sent order
- replace a previously sent order
- duplicate an order previously sent
- provide a third party with a copy of the message (be it the order or a request for cancellation) being sent
Structure of the message MT502
Sequence A - General information [ mandatory, nonrepetitive ]
No.
Tag
Option
Name
Status
1
16R
Start of Block
M
2
20C
Reference: Sender's Message Reference
M
3
23G
Function of the Message
M
4
98a
A
Date/Time: Preparation Date/Time
O
C
E
5
22F
Indicator
M
Sequence A1 - Linkages [ optional, repetitive ]
No.
Tag
Option
Name
Status
6
16R
Start of Block
M
7
22F
Indicator: Linkage Type Indicator
O
8
13a
A
Number Identification: Linked Message
O
B
9
20C
Reference
M
10
16S
End of Block
M
11
16S
End of Block
M
Sequence B - Order Details [ mandatory, nonrepetitive ]
No.
Tag
Option
Name
Status
12
16R
Start of Block
M
13
94a
B
Place
O
C
F
L
Sequence B1 - Price [ optional, nonrepetitive ]
No.
Tag
Option
Name
Status
14
16R
Start of Block
M
15
90a
A
Price
M
B
16
22F
Indicator
O
17
16S
End of Block
M
18
22a
F
Indicator
M
H
19
98a
A
Date/Time
M
B
C
20
92A
Rate
O
21
11A
Currency
O
Sequence B2 - Trading Parties [ mandatory, repetitive ]
No.
Tag
Option
Name
Status
22
16R
Start of Block
M
23
95a
L
Party
M
P
Q
R
S
24
97a
A
Account
O
B
E
25
98a
A
Date/Time: Processing Date/Time
O
C
26
20C
Reference: Processing Reference
O
27
70a
C
Narrative
O
E
28
22F
Indicator
O
29
16S
End of Block
M
30
36B
Quantity of Financial Instrument
O
31
19A
Amount
O
32
35B
Identification of the Financial Instrument
M
Sequence B3 - Financial Instrument Attributes [ optional, nonrepetitive ]
No.
Tag
Option
Name
Status
33
16R
Start of Block
M
34
94B
Place: Place of Listing
O
35
22F
Indicator
O
36
12a
A
Type of Financial Instrument
O
B
C
37
11A
Currency: Currency of Denomination
O
38
98A
Date
O
39
92A
Rate
O
40
13a
A
Number Identification
O
B
41
17B
Flag
O
42
90a
A
Price
O
B
43
36B
Quantity of Financial Instrument
O
44
35B
Identification of the Financial Instrument
O
45
70E
Narrative: Financial Instrument Attribute Narrative
O
46
16S
End of Block
M
47
13a
A
Number Identification
O
B
48
70E
Narrative: Trade Instruction Processing Narrative
O
49
16S
End of Block
M
Sequence C - Settlement Details [ optional, nonrepetitive ]
No.
Tag
Option
Name
Status
50
16R
Start of Block
M
51
22F
Indicator
M
52
11A
Currency
O
Sequence C1 - Settlement Parties [ optional, repetitive ]
No.
Tag
Option
Name
Status
53
16R
Start of Block
M
54
95a
C
Party
M
L
P
Q
R
S
55
97a
A
Account: Safekeeping Account
C
B
56
98a
A
Date/Time: Processing Date/Time
O
C
57
20C
Reference: Processing Reference
O
58
70a
C
Narrative
O
D
59
16S
End of Block
M
Sequence C2 - Cash Parties [ optional, repetitive ]
No.
Tag
Option
Name
Status
60
16R
Start of Block
M
61
95a
L
Party
M
P
Q
R
S
62
97a
A
Account
O
E
63
98a
A
Date/Time: Processing Date/Time
O
C
64
20C
Reference: Processing Reference
O
65
70C
Narrative: Party Narrative
O
66
16S
End of Block
M
Sequence C3 - Amounts [ optional, repetitive ]
No.
Tag
Option
Name
Status
67
16R
Start of Block
M
68
17B
Flag
O
69
19A
Amount
M
70
98a
A
Date/Time: Value Date/Time
O
C
71
92B
Rate: Exchange Rate
O
72
16S
End of Block
M
73
16S
End of Block
M
Sequence D - Other Parties [ optional, repetitive ]
No.
Tag
Option
Name
Status
74
16R
Start of Block
M
75
95a
L
Party
M
P
Q
R
S
76
97a
A
Account
C
B
E
77
70C
Narrative: Party Narrative
O
78
20C
Reference: Processing Reference
O
79
16S
End of Block
M
Sequence E - Two Leg Transaction Details [ optional, nonrepetitive ]
No.
Tag
Option
Name
Status
80
16R
Start of Block
M
81
98a
A
Date/Time
O
B
C
82
22F
Indicator
O
83
20C
Reference
O
84
92a
A
Rate
O
C
85
99B
Number Count
O
86
19A
Amount
O
87
70C
Narrative: Second Leg Narrative
O
88
16S
End of Block
M