Operational Information

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

Market Coverage | Switzerland

Reference

Service level
CBL | 6-series account | CEU Legacy
Last Updated
01.12.2025
This page contains Governing Information.

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

Transactions settling in the Swiss market (SECOM)

MT540Receive FreeSeq
M

:98a:

:TRAD

//Trade date/time

B

M

:95P:

:PSET

//INSECHZZ[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC

or

:95R:

:DEAG

/SCOM/xxxxxxxx (BPID code) a
M

:95P:

:SELL

//Ordering party’s BIC

or

:95Q:

:SELL

//Ordering party’s name (if BIC does not exist)

O

:97A:

:SAFE

//Ordering party’s account



MT541



Receive Against Payment


Seq
M

:98a:

:TRAD

//Trade date/time

B

M

:95P:

:PSET

//INSECHZZ[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC

or

:95R:

:DEAG

/SCOM/xxxxxxxx (BPID code) a, b
M

:95P:

:SELL

//Ordering party’s BIC

or

:95Q:

:SELL

//Ordering party’s name (if BIC does not exist)

O

:97A:

:SAFE

//Ordering party’s account



MT542


Deliver Free


Seq
M

:98a:

:TRAD

//Trade date/time

B

M

:95P:

:PSET

//INSECHZZ[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC

or

:95R:

:REAG

/SCOM/xxxxxxxx (BPID code) a
M

:95P:

:BUYR

//Beneficiary’s BIC

or

:95Q:

:BUYR

//Beneficiary’s name (if BIC does not exist)

O

:97A:

:SAFE

//Beneficiary’s account



MT543


Deliver Against Payment


Seq
M

:98a:

:TRAD

//Trade date/time

B

M

:95P:

:PSET

//INSECHZZ[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC

or

:95R:

:REAG

/SCOM/xxxxxxxx (BPID code) a, b
M

:95P:

:BUYR

//Beneficiary’s BIC

or

:95Q:

:BUYR

//Beneficiary’s name (if BIC does not exist)

O

:97A:

:SAFE

//Beneficiary’s account

------------------------------------------
a. The format of the Business Partner Identification (BPID) code is ccxxxxxx (where cc is the ISO country code), which identifies the counterparty account at SIS.
b. EUR settlement clients are requested to use the 95P REAG/DEAG option.

T2S transactions

MT540Receive freeSeq
O

:20C:

:COMM

//Common Reference a

A1

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

M

:70E:

:SPRO

//Settlement via T2S b
O

:22F:

:TTCQ

//CCPN or XCPN c
O

:22F:

:STCO

//NPAR or COEX/PARQ c

E

O

:22F:

:STCO

//NOMC c
M

:95P:

:PSET

//INSECHZZXXX d e

E1

M

:95P:

:DEAG

//Counterparty’s BIC8 and BIC11 d
O

:97A:

:SAFE a

//Counterparty's account in T2S

M

:95P:

:SELL g//Ordering party's BIC8 or BIC11, if different from DEAG d

or

:95Q:

:SELL

//Ordering party’s name, if different from DEAG

or

:95R:

:SELL g

//Ordering party's proprietary code, if different from DEAG

O

:97A:

:SAFE

//Ordering party's account

O

:95a:

:BUYR f

Beneficiary

MT541Receive against paymentSeq
O

:20C:

:COMM

//Common Reference a

A1

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

O

:22F:

:TTCQ

//CCPN or XCPN c
O

:22F:

:STCO

//NPAR or COEX/PARQ c

E

O

:22F:

:STCO

//NOMC c
M

:95P:

:PSET

//INSECHZZXXX d e

E1

M

:95P:

:DEAG

//Counterparty’s BIC8 and BIC11 d
O

:97A:

:SAFE a

//Counterparty's account in T2S

M

:95P:

:SELL g//Ordering party's BIC8 or BIC11, if different from DEAG d

or

:95Q:

:SELL

//Ordering party’s name, if different from DEAG

or

:95R:

:SELL g

//Ordering party's proprietary code, if different from DEAG

O

:97A:

:SAFE

//Ordering party's account

O

:95a:

:BUYR f

Beneficiary

MT542Deliver freeSeq
O

:20C:

:COMM

//Common Reference a

A1

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

M

:70E:

:SPRO

//Settlement via T2S b
O

:22F:

:TTCQ

//CCPN or XCPN c
O

:22F:

:STCO

//NPAR or COEX/PARQ c

E

O

:22F:

:STCO

//NOMC c
M

:95P:

:PSET

//INSECHZZXXX d e

E1

M

:95P:

:REAG

//Counterparty’s BIC8 and BIC11 d
O

:97A:

:SAFE a

//Counterparty's account in T2S

M

:95P:

:BUYR g//Beneficiary's BIC8 or BIC11, if different from DEAG d

or

:95Q:

:BUYR

//Beneficiary's name, if different from REAG

or

:95R:

:BUYR g

//Beneficiary's proprietary code, if different from REAG

O

:97A:

:SAFE

//Beneficiary's account

O

:95a:

:SELL f

Beneficiary

MT543Deliver against paymentSeq
O

:20C:

:COMM

//Common Reference a

A1

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

O

:22F:

:TTCQ

//CCPN or XCPN c
O

:22F:

:STCO

//NPAR or COEX/PARQ c

E

O

:22F:

:STCO

//NOMC c
M

:95P:

:PSET

//INSECHZZXXX d e

E1

M

:95P:

:REAG

//Counterparty’s BIC8 and BIC11 d
O

:97A:

:SAFE a

//Counterparty's account in T2S

M

:95P:

:BUYR g//Beneficiary's BIC8 or BIC11, if different from DEAG d

or

:95Q:

:BUYR

//Beneficiary's name, if different from REAG

or

:95R:

:BUYR g

//Beneficiary's proprietary code, if different from REAG

O

:97A:

:SAFE

//Beneficiary's account

O

:95a:

:SELL f

Beneficiary

a. Optional matching fields.
b. Mandatory if free of payment instruction is to settle in T2S.
c. Additional matching fields.
d. If a client uses a BIC8, Clearstream Banking shall be entitled to modify the BIC8 by adding the default XXX suffix to comply with T2S settlement rules. Accordingly, such clients remain liable for any settlement fails that the use of the BIC8 may cause.
e.  For cross-border transactions, the Place of Settlement must contain the BIC of the counterparty’s CSD.
f. This optional matching field will be forwarded as received. T2S will only match if provided with a BIC or proprietary code. If a client uses a BIC8, Clearstream Banking will add the default XXX suffix to comply with T2S settlement rules.
g. The BUYR/SELL field is optional in T2S, but is a mandatory field for CBL.

Physical transactions

MT542Deliver FreeSeq
M

:22F:

:STCO

//PHYS

E

M

:95C:

:PSET

//CH

E1

M

:95Q:

:REAG

//Full name and address of recipient of securities

M

:95Q:

:BUYR

//Beneficiary’s name

O

:97A:

:SAFE

//Beneficiary’s account