Instruction specifications - Xact via SWIFT and Xact File Transfer - Mexico

07.03.2022

In the following tables, M=Mandatory; O=Optional; C=Conditional;
Seq=SWIFT Message (sub)sequence.

MT540Receive FreeSeq
M

:98a:

:TRAD

//Trade date/time

B

O:90a:a

:DEAL

//Deal price

C:22F:b

:BENE

//NBEN
as required
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/.