Instruction specifications – Xact via Swift and Xact File Transfer – United Arab Emirates (Nasdaq Dubai)
In the following tables, M=Mandatory; O=Optional; C=Conditional; Seq=Swift message (sub)sequence.
Free of Payment
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :70E: | :SPRO | //Telephone number details of the agent of the counterparty, transfer reason | B1 |
M | :22F: | :BENE | //NBEN | E |
M | :95P: | :PSET | //DIFXAEAA[XXX] | E1 |
M | :95Q: | :DEAG | //Counterparty name, NIN and Member Codea | |
M | :97A: | :SAFE | //Counterparty account number at the market | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :70E: | :SPRO | //Telephone number details of the agent of the counterparty, transfer reason | B1 |
M | :22F: | :BENE | //NBEN | E |
M | :95P: | :PSET | //DIFXAEAA[XXX] | E1 |
M | :95Q: | :REAG | //Counterparty name, NIN and Member Codea | |
M | :97A: | :SAFE | //Counterparty account number at the market |
Broker trade
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //DIFXAEAA[XXX] | |
M | :95P: | :DEAG | //DIFXAEAA[XXX] | E1 |
or | :95Q: | :DEAG | //Nasdaq Dubai | |
M | :95P: | :SELL | //BIC of the broker that executed the transaction | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //DIFXAEAA[XXX] | |
M | :95P: | :REAG | //DIFXAEAA[XXX] | E1 |
or | :95Q: | :REAG | //Nasdaq Dubai | |
M | :95P: | :BUYR | //BIC of the broker that executed the transaction |
Inter-custodian trade
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //DIFXAEAA[XXX] | |
M | :95P: | :DEAG | //BIC of the agent of the counterparty | E1 |
M | :95P: | :SELL | //BIC of the counterparty | |
M | :97A: | :SAFE | //Internal account number of the counterparty with their agent | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //DIFXAEAA[XXX] | |
M | :95P: | :REAG | //BIC of the agent of the counterparty | E1 |
M | :95P: | :BUYR | //BIC of the counterparty | |
M | :97A: | :SAFE | //Internal account number of the counterparty with their agent |
DB Dubai internal inter-custodian trade
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //DIFXAEAA[XXX] | |
M | :95P: | :DEAG | //DEUTAEADXXX | E1 |
or | :95Q: | :DEAG | //Deutsche Bank Dubai | |
M | :95P: | :SELL | //BIC of the counterparty | |
M | :97A: | :SAFE | //Internal DB Dubai account number of the counterparty with their agent (DB Dubai) | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //DIFXAEAA[XXX] | |
M | :95P: | :REAG | //DEUTAEADXXX | E1 |
or | :95Q: | :REAG | //Deutsche Bank Dubai | |
M | :95P: | :BUYR | //BIC of the counterparty | |
M | :97A: | :SAFE | //Internal DB Dubai account number of the counterparty with their agent (DB Dubai) |
a. Should be provided by the counterparty. Please find below a list of most used Member Codes:
HSBC: HSBC
DB: DBAG
CITI: CITI
NBAD: NBAD
EFGH: EFGH
SHUAA: SHUD
ARQAAM: FFS