Instruction specifications - Xact via Swift and Xact File Transfer - Kenya
Reference
In the following tables, M=Mandatory; O=Optional; C=Conditional; Seq=Swift Message (sub)sequence.
For Government Securities settled in DhowCSD
MT540 | Receive Free | Seq | ||
M | :20c: | :SEME | //Transaction ID | B |
M | :98a: | :SETT | //Settlement Date | |
M | :98a: | :TRAD | //Trade Date | |
M | :95P: | :PSET | //CBKEKENBXXX | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC a | |
M | :95P: | :SELL | //Ordering Party’s BIC a, if different from DEAG | |
O | :97A: | :SAFE | //Ordering Party’s account number | |
MT541 | Receive Against Payment | Seq | ||
M | :20c: | :SEME | //Transaction ID | B |
M | :98a: | :SETT | //Settlement Date | |
M | :98a: | :TRAD | //Trade Date | |
M | :95P: | :PSET | //CBKEKENBXXX | |
M | :95P: | :DEAG | //Counterparty’s BIC a | |
M | :95P: | :SELL | //Ordering’s party BIC a, if different from DEAG | |
O | :97A: | :SAFE | //Ordering party’s account number | |
MT542 | Deliver Free | Seq | ||
M | :20c: | :SEME | //Transaction ID | B |
M | :98a: | :SETT | //Settlement Date | |
M | :98a: | :TRAD | //Trade Date | |
M | :95P: | :PSET | //CBKEKENBXXX | E1 |
M | :95P: | :REAG | //Counterparty’s BIC | |
M | :95P: | :BUYR | //Beneficiary’s BIC a, if different from REAG | |
O | :97A: | :SAFE | //Beneficiary’s account number | |
MT543 | Deliver Against Payment | Seq | ||
M | :20c: | :SEME | Transaction ID | B |
M | :98a: | :SETT | Settlement Date | |
M | :98a: | :TRAD | Trade Date | |
M | :95P: | :PSET | //CBKEKENBXXX | |
M | :95P: | :REAG | //Counterparty’s BIC a | E1 |
M | .95P: | :BUYR | //Beneficiary’s BIC a, if different from REAG | |
O | :97A: | :SAFE | //Beneficiary’s account number | |
------------------------------------------
a. If no BIC exists for the Delivering/Receiving Agent or for the Seller/Buyer, the :95Q: Name and Address field can be used instead in each case. If the appropriate BIC does exist but is not provided, STP cannot be guaranteed and there is a risk of incurring potential charges.
Internal trade within Clearstream
MT540 Receive Free/MT541 Receive Against Payment
Seq | ||||
M | :98a: | :TRAD | //Trade date | B |
M | :95P: | :PSET | //CEDELULL[XXX] | |
M | :95R: | :DEAG | //Counterparty's CBL account number | E1 |
MT542 Deliver Free/MT543 Deliver Against Payment
Seq | ||||
M | :98a: | :TRAD | //Trade date | B |
M | :95P: | :PSET | //CEDELULL[XXX] | |
M | :95R: | :REAG | //Counterparty's CBL Account | E1 |