Instruction specifications – Xact via Swift and Xact File Transfer – Croatia

16.04.2024

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:

:DEAL

//Deal price

M

:95P:

:PSET

//SDAHHR22XXX

E1

M

:95P:

:DEAG

//Counterparty’s BICa, b
O

:95P:

:SELL

//Ordering party’s BIC, if different from DEAGa
O

:97A:

:SAFE

//Ordering party’s account

MT541Receive Against Payment
M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

M

:95P:

:PSET

//SDAHHR22XXX

E1

M

:95P:

:REAG

//Counterparty’s BICa, b
O

:95P:

:SELL//Ordering party’s BIC, if different from DEAGa
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

//SDAHHR22XXX

E1

M

:95P:

:REAG

//Counterparty’s BICa, b

O

:95P:

:BUYR

//Beneficiary’s BIC, if different from REAGa

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

//SDAHHR22XXX

E1

M

:95P:

:REAG

//Counterparty’s BICa, b

O

:95P:

:BUYR

//Beneficiary’s BIC, if different from REAGa

O

:97A:

:SAFE

//Beneficiary’s account

------------------------------------------
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 eventual charges.
b. For settlement with a counterparty in SDA, enter the BIC of the counterparty. If no BIC exists, then use the :95Q: Name and Address option and enter at least the “local code” of the counterparty, followed (optionally) by the name (see Croatian brokerage houses and other counterparties.)