Instruction specifications - Xact via SWIFT and Xact File Transfer - Irish debt securities - Citibank
In the following tables, M=Mandatory; O=Optional; C=Conditional; Seq=SWIFT Message (sub)sequence.
MT540 Receive Free
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //IRCEIE2D[XXX] | |
M | :95R: | :DEAG | /ECLR//xxxxx (Counterparty's Euroclear Bank participant account number) | |
O | :95P: | :SELL | //Ordering party's BIC, if different from DEAG | E1 |
or | :95Q: | :SELL | //Ordering party's name, if different from DEAG (if BIC does not exist) | |
O | :97A: | :SAFE | //Ordering party's account |
MT541 Receive Against Payment
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: :DEAL | //Deal price | ||
M | :95P: | :PSET | //IRCEIE2D[XXX] | E1 |
M | :95R: | :DEAG | /ECLR//xxxxx (Counterparty's Euroclear Bank participant account number) | |
O | :95P: | :SELL | //Ordering party's BIC, if different from DEAG | |
or | :95Q: | :SELL | //Ordering party's name, if different from DEAG (if BIC does not exist) | |
O | :97A: | :SAFE | //Ordering party's account |
MT542 Deliver Free
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //IRCEIE2D[XXX] | E1 |
M | :95R: | :REAG | /ECLR//xxxxx (Counterparty's Euroclear Bank participant account number) | |
O | :95P: | :BUYR | //Beneficiary's BIC, if different from REAG | |
or | :95Q: | :BUYR | //Beneficiary's name, if different from REAG (if BIC does not exist) | |
O | :97A: | :SAFE | //Beneficiary's account |
MT543 Deliver Against Payment
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //IRCEIE2D[XXX] | E1 |
M | :95R: | :REAG | /ECLR//xxxxx (Counterparty's Euroclear Bank participant account number) | |
O | :95P: | :BUYR | //Beneficiary's BIC, if different from REAG | O |
or | :95Q: | :BUYR | //Beneficiary's name, if different from REAG (if BIC does not exist) | |
O | :97A: | :SAFE | //Beneficiary's account |