Instruction specifications - Xact via SWIFT and Xact File Transfer - Ireland - Equities and corporate bonds - Euroclear Bank
In the following tables, M=Mandatory; O=Optional; C=Conditional; Seq=SWIFT Message (sub)sequence.
MT540 Receive Free
MT541 Receive Against Payment
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :STAM | a | |
M | :95P: | :PSET | //MGTCBEBE(XXX) | E1 |
M | :95R: | :DEAG | /ECLR/xxxxx (Counterparty's Euroclear Bank participant account number) | |
O | :95P: | :SELL | //Ordering party's BIC, if different from DEAGb | |
or | :95Q: | :SELL | //Ordering party's name, if different from DEAG (if BIC does not exist)b | |
O | :97A: | :SAFE | //Ordering party's account |
MT542 Deliver Free
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :STAM | a | |
M | :95P: | :PSET | //MGTCBEBE[XXX] | E1 |
M | :95R: | :REAG | /ECLR//xxxxx (Counterparty's Euroclear Bank participant account number) | |
O | :95P: | :BUYR | //Beneficiary's BIC, if different from REAGb | |
or | :95Q: | :BUYR | //Beneficiary's name, if different from REAG (if BIC does not exist)b | |
O | :97A: | :SAFE | //Beneficiary's account | |
C | :19A: | :DEAL | a |
MT543 Deliver Against Payment
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | STAM | a | |
M | :95P: | :PSET | //MGTCEBE[XXX] | E1 |
M | :95R: | :REAG | /ECLR//xxxxx (Counterparty's Euroclear Bank participant account number) | |
O | :95P: | :BUYR | //Beneficiary's BIC, if different from REAGb | O |
or | :95Q: | :BUYR | //Beneficiary's name, if different from REAG (if BIC does not exist)b | |
O | :97A: | :SAFE | //Beneficiary's account | |
C | :19A: | :DEAL | a |
a. The use of these fields depends on whether the transaction is subject to or exempt from stamp duty and on the appropriate accountability. For details, please refer to “Irish stamp duty in Euroclear Bank” and “Input of Irish stamp duty indicators”.
b. the corresponding BUYR/SELL fields are optional matching fields in Euroclear Bank and become matching when populated by both parties.
Cross-border transactions with counterparties in Euroclear UK & International (CREST system)
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :STAM | /ECLR/IEYXa | E |
M | :95P: | :PSET | //MGTCBEBE[XXX] | E1 |
M | :95R: | :DEAG | /ECLR/22111 | |
O | :95P: | :SELL | //Ordering party’s BIC | |
O | :97A: | :SAFE | //Ordering party's account in CREST |
a. Please refer to "Input of Irish stamp duty details" and "Irish stamp duty on cross border transactions" under Irish stamp duty.
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :STAM | /ECLR/IEYXa | E |
M | :95P: | :PSET | //MGTCBEBE[XXX] | E1 |
M | :95R: | :REAG | /ECLR/22111 | |
M | :95P: | :BUYR | //Beneficiary’s BIC | |
O | :97A: | :SAFE | //Beneficiary's account in CREST |
a. Please refer to "Input of Irish stamp duty details" and "Irish stamp duty on cross border transactions" under Irish stamp duty.