Instruction specifications - Xact via Swift and Xact File Transfer - Indonesia

10.06.2022

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

Book-entry transactions - excluding government bonds and treasury bills

MT540

Receive Free

Seq

Ca

:20C:

:TRRF

//Deal Reference

A1

M

:94B:

:TRAD

//Place of trade

B

M

:98a:

:TRAD

//Trade date/time

 

Cb

:90a:

:DEAL

//Deal price

 

Cc

:22F:

:SETR

//Type of settlement transaction

E

M

:95P:

:PSET

//KSEIIDJA[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC

 

or

:95Q:

:DEAG

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

 

O

:95P:

: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)

 

O

:97A:

:SAFE

//Ordering party’s account

 


MT541


Receive Against Payment


Seq

M

:98a:

:TRAD

//Trade date/time

B

Cb

:90a:

:DEAL

//Deal price

 

M

:95P:

:PSET

//KSEIIDJA[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC

 

or

:95Q:

:DEAG

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

 

O

:95P:

: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)

 

O

:97A:

:SAFE

//Ordering party’s account

 


MT542


Deliver Free


Seq

Ca

:20C:

:TRRF

//Reference

A

M

:94B:

:TRAD

//Place of trade

B

M

:98a:

:TRAD

//Trade date/time

B

Cb

:90a:

:DEAL

//Deal price

 

Cc

:22F:

:SETR

//Type of settlement transaction

E

M

:95P:

:PSET

//KSEIIDJA[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC

 

or

:95Q:

:REAG

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

 

O

:95P:

:BUYR

//Beneficiary’s BIC, if different from REAG

 

or

:95Q:

:BUYR

//Beneficiary’s name, if different from REAG (if BIC does not exist)

 

O

:97A:

:SAFE

//Beneficiary’s account

 


MT543


Deliver Against Payment


Seq

M

:98a:

:TRAD

//Trade date/time

B

Cb

:90a:

:DEAL

//Deal price

 

M

:95P:

:PSET

//KSEIIDJA[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC

 

or

:95Q:

:REAG

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

 

O

:95P:

:BUYR

//Beneficiary’s BIC, if different from REAG

 

or

:95Q:

:BUYR

//Beneficiary’s name, if different from REAG (if BIC does not exist)

 

O

:97A:

:SAFE

//Beneficiary’s account

 

------------------------------------------

a. In the case of a domestic FOP instruction related to an on-exchange transaction, the client may include the internal reference number or exchange trading number in this field.
b. For all transactions in fixed income securities, Deal price is mandatory.
c. In the case of a domestic FOP instruction related to an off-exchange transaction, the client must provide the relevant reason code.

Book-entry transactions - government bonds and treasury bills


MT540

Receive Free

Seq

M

:98a:

:TRAD

//Trade date/time

B

Ca

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Beneficiary’s sub-account at CBL’s depository

 

M

:95P:

:PSET

//INDOIDJA[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC

 

or

:95Q:

:DEAG

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

 

M

:97A:

:SAFE

//Counterparty's safekeeping account

 

O

:95P:

: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)

 

O

:97A:

:SAFE

//Ordering party’s account

 


MT541


Receive Against Payment


Seq

M

:98a:

:TRAD

//Trade date/time

B

Ca

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Beneficiary’s sub-account at CBL’s depository

 

M

:95P:

:PSET

//INDOIDJA[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC

 

or

:95Q:

:DEAG

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

 

M

:97A:

:SAFE

//Counterparty's safekeeping account

 

O

:95P:

: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)

 

O

:97A:

:SAFE

//Ordering party’s account

 


MT542


Deliver Free


Seq

M

:98a:

:TRAD

//Trade date/time

B

Ca

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Ordering party’s sub-account at CBL’s depository

 

M

:95P:

:PSET

//INDOIDJA[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC

 

or

:95Q:

:REAG

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

 

M

:97A:

:SAFE

//Counterparty's safekeeping account

 

O

:95P:

:BUYR

//Beneficiary’s BIC, if different from REAG

 

or

:95Q:

:BUYR

//Beneficiary’s name, if different from REAG (if BIC does not exist)

 

O

:97A:

:SAFE

//Beneficiary’s account

 


MT543


Deliver Against Payment


Seq

M

:98a:

:TRAD

//Trade date/time

B

Ca

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Ordering party’s sub-account at CBL’s depository

 

M

:95P:

:PSET

//INDOIDJA[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC

 

or

:95Q:

:REAG

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

 

M

:97A:

:SAFE

//Counterparty's safekeeping account

 

O

:95P:

:BUYR

//Beneficiary’s BIC, if different from REAG

 

or

:95Q:

:BUYR

//Beneficiary’s name, if different from REAG (if BIC does not exist)

 

O

:97A:

:SAFE

//Beneficiary’s account


 

------------------------------------------
a. For all transactions in fixed income securities, Deal price is mandatory.