Instruction specifications - Xact via SWIFT and Xact File Transfer - Mexico
In the following tables, M=Mandatory; O=Optional; C=Conditional;
Seq=SWIFT Message (sub)sequence.
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a:a | :DEAL | //Deal price | |
C | :22F:b | :BENE | //NBEN as required | E |
M | :95P: | :PSET | //INDEMXMMXXX | E1 |
M | :95P:c | :DEAG | //Counterparty's BIC | |
or | :95R:d | :DEAG | /INDE/1234 | |
M | :95P:d | :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) | |
M | :97A:d | :SAFE | //Ordering party's account | |
C | :70E: | :SPRO | //e | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //INDEMXMMXXX | E1 |
M | :95P:c | :DEAG | //Counterparty's BIC | |
or | :95R:d | :DEAG | /INDE/1234 | |
M | :95P:d | :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) | |
M | :97A:d | :SAFE | //Ordering party's account | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a:a | :DEAL | //Deal price | |
C | :22F:b | :BENE | //NBEN as required | E |
M | :95P: | :PSET | //INDEMXMMXXX | E1 |
M | :95P:c | :REAG | //Counterparty's BIC | |
or | :95r:c | :REAG | /INDE/1234 | |
M | :95P:d | :BUYR | //Beneficiary's BIC, if different from REAG | |
or | :95Q: | :BUYR | //Beneficiary's name, if different from REAG (if BIC does not exist) | |
M | :97A:d | :SAFE | //Beneficiary's account | |
C | :70E: | :SPRO | //e | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //INDEMXMMXXX | E1 |
M | :95P:c | :REAG | //Counterparty's BIC | |
or | :95r:c | :REAG | /INDE/1234 | |
M | :95P: d | :BUYR | //Beneficiary's BIC, if different from REAG | |
or | :95Q: | :BUYR | //Beneficiary's name, if different from REAG (if BIC does not exist) | |
M | :97A:d | :SAFE | //Beneficiary's account |
a. When applicable and in the absence of this field, Citibanamex will use the security’s closing market price on the actual settlement date to determine the gain or loss in free of payment operations. Citibanamex will obtain this information from our price vendor (PIP) and the corresponding withholding tax will be applied.
b. To be included in the following cases:
- For Receive Free and Deliver Free transactions between customer proprietary accounts or between accounts of the same beneficiary held with different global custodians; or
- For Receive Free and Deliver Free transactions related to creation and cancellation of ADRs.
c. :95P: when instructing with the BIC and 95R when instructing with the broker code.
- 1234 stands for the respective broker code account at Indeval for settlement.
- When trading foreign securities via the International Quotation System (SIC), Indeval’s BIC or local code must be included in the respective field (:95P:) BIC: INDEMXMM or with broker code 5200 (:95R:).
d. For the settlement of transactions with foreign securities traded through the SIC, the BIC of depository at Indeval must be instructed in field :95P::SELL or BUYR// and Account of depository at Indeval must be populated in field :97A::SAFE//1XXXX.
e. For Receive Free and Deliver Free transactions related to securities lending, the following wording should be included: /LOANDIN/ or /LOANDOUT/.