Home Back   
 

Status

Tag

Field Name

Content/Options

Purpose

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

To Identify the Client Trade Reference No.

Format: (Qualifier)//(Reference number)

Qualifier : "SEME"

Reference Number: 16 Characters (Alphanumeric)

The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

M

23G

4!c

To indicate new message (NEWM)

Format: (Qualifier)

Qualifier: "NEWM"

O

98A

Date of Preparation

:4!c//8!n

To identify the date on which the message has been prepared

Format: (Qualifier) //(Date)

Qualifier: "PREP" (4 Characters)

Date: YYYYMMDD

Optional Subsequence A1 Linkages

M

16R

LINK

Start of block

M

20C

Reference

:4!c//16x

To indicate the cancelled instruction (CANC).

Format: (Qualifier) /(Reference)

Qualifier: " PREV" (4 Uppercase Characters)

In case of NEWM, this optional LINK block should not be used

Reference: The reference no. as given in field 20C – qualifier SEME of the earlier instruction that is being cancelled. (16 Characters)

M

16S

LINK

End of Block

End of Optional Subsequence A1 Linkages

M

16S

GENL

End of Block

End of Sequence A General Information

Mandatory Sequence B Trade Details

M

16R

TRADDET

 Start of block

O

94B

Place

:4!c//4!c[/30x]

To identify exchange

Format: (Qualifier)//(Place Code)/(Narrative)

Qualifier: "TRAD"

Place Code: "EXCH"

Narrative:

- Exchange code as specified in the circular

Place code will be "PRIM". Exchange code will be left blank in such case.

e.g. – TRAD/PRIM

M

98A

Date

:4!c//8!n

To identify settlement date

Format: (Qualifier)//(Date)

Qualifier: "SETT" (4 Characters)

Date: <YYYYMMDD>

M

98A

Date

:4!c//8!n

To identify trade date

Format: (Qualifier)//(Date)

Qualifier: "TRAD" (4 Characters)

Date: <YYYYMMDD>

O

90B

Deal Price

:4!c//4!c/3!a15d

To identify the trade rate

Format: (Qualifier)//(Amount Type Code)/(Currency Code) (Price)

(This field, if given, is for record purpose only as custodian is not expected to settle cash part for ‘Receive Free’ Transaction)

Qualifier: "DEAL" (4 Characters)

Amount Type Code: "ACTU" (4 Characters)

Currency Code: "INR" (3 alphabets)

Price: Up to 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory.

M

35B

Identification of the Security

[ISIN1!e12!c]

To identify the scrip

Format: (Identification of Security) (Description of Security)

Identification of Security: "ISIN" (followed by the ISIN of the security)

[4*35x]

Description of Security: the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

O

70E

Narrative

:4!c//10*35x

To identify Segment Type e.g. Rolling (DR)/ Inter FII (DI)/ Auction Rolling (AR) / OT (Other) / TT (Trade to Trade)

Format: (Qualifier) //(Narrative)

Qualifier: "SPRO" (4 Characters)

Narrative:Only 2 characters corresponding to the Segment Types used by the exchanges will be populated

Line 1: "DR" or "DI" or "AR" or "OT" or "TT"

M

16S

TRADDET

 End of Block

End of Sequence B Trade Details

Mandatory Sequence C Financial Instrument/Account

M

16R

FIAC

 Start of Block

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

To identify the trade quantity

Format: (Qualifier)//(Quantity Type Code)/(Quantity)

Qualifier: "SETT" (4 Characters)

Quantity Type Code: "UNIT" (4 Characters)

Quantity: Up to 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

97A

Account

:4!c//35x

To identify the safekeeping account using the client safekeeping code

Format: (Qualifier) //(Account Number)

Qualifier: "SAFE" (4 Characters)

Account Number: (35 Characters)

M

16S

FIAC

End of Block

End of Sequence C Financial Instrument/Account

Mandatory Sequence E Settlement Details

M

16R

SETDET

 Start of Block

M

22F

Indicator

:4!c//4!c

A mandatory field to be used as per ISO standards

"SETR//TRAD"

The same needs to be hard coded into every message so as to retain compatibility to ISO Standards.

O

22F

Indicator

:4!c//4!c

To indicate if the standing instruction for registration of securities is to be overridden

Format: (Qualifier)//(Indicator)

Qualifier: "REGT"

Indicator:

"NREG": To hold the securities in street name.

"YREG": To register the securities.

Mandatory Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates party with whom the trade has to be settled (broker’s code or code of Clearing House)

Format: (Qualifier)//(Name of the party with whom trade has to be settled)

Qualifier: "DEAG"

Broker’s code as prescribed in the circular / or - "BOISL" for BSE trades, or

- "NSCCL" for NSE trades for the Clearing House trades. Code as specified in the circular of the counter-party custodian (Hand delivery trades)

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates contracting broker’s code or contracting broker’s name

Format: (Qualifier)//(Name)

Qualifier: "SELL"

As per the Circular

O

20C

Processing Reference

:4!c//16x

To indicate the contract note reference number

Format: (Qualifier)//(Narrative)

Qualifier: "PROC"

Narrative: contract note reference number.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates depository

Format: (Qualifier)//(Name)

Qualifier: "PSET"

Code of the depository- As per Circular

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E3 Amounts

(This block, if given, is for record purpose only as custodian is not expected to settle the cash part)

M

16R

AMT

 Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates Settlement Amount (SETT)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "SETT" for settlement amount

Currency: "INR"

upto 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

16S

AMT

 End of Block

End of Subsequence E3 Amounts

Optional Subsequence E3 Amounts

(This block, if given, is for record purpose only as custodian is not expected to settle the cash part)

M

16R

AMT

 Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates Brokerage (EXEC)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "EXEC" for brokerage amount

Currency: "INR"

upto 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

16S

AMT

 End of Block

End of Subsequence E3 Amounts

M

16S

SETDET

 End of Block

End of Sequence E Settlement Details

 

 

Status

Tag

Field Name

Content/Options

Purpose

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

To Identify the Client Trade Reference No.

Format: (Qualifier)//(Reference number)

Qualifier : "SEME"

Reference Number: 16 Characters (Alphanumeric)

The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

M

23G

4!c

To indicate new message (NEWM)

Format: (Qualifier)

Qualifier: "NEWM"

O

98A

Date of Preparation

:4!c//8!n

To identify the date on which the message has been prepared

Format: (Qualifier) //(Date)

Qualifier: "PREP" (4 Characters)

Date: YYYYMMDD

Optional Subsequence A1 Linkages

M

16R

LINK

Start of block

M

20C

Reference

:4!c//16x

To indicate the cancelled instruction (CANC).

Format: (Qualifier) /(Reference)

Qualifier: " PREV" (4 Uppercase Characters)

In case of NEWM, this optional LINK block should not be used

Reference: The reference no. as given in field 20C – qualifier SEME of the earlier instruction that is being cancelled. (16 Characters)

M

16S

LINK

End of Block

End of Optional Subsequence A1 Linkages

M

16S

GENL

End of Block

End of Sequence A General Information

Mandatory Sequence B Trade Details

M

16R

TRADDET

 Start of block

O

94B

Place

:4!c//4!c[/30x]

To identify exchange

Format: (Qualifier)//(Place Code)/(Narrative)

Qualifier: "TRAD"

Place Code: "EXCH"

Narrative:

As per the code of exchange specified in the circular

Place code will be "PRIM" for primary market. Exchange code will be left blank in such case.

e.g. – TRAD/PRIM/Primary Market

M

98A

Date

:4!c//8!n

To identify settlement date

Format: (Qualifier)//(Date)

Qualifier: "SETT" (4 Characters)

Date: <YYYYMMDD>

M

98A

Date

:4!c//8!n

To identify trade date

Format: (Qualifier)//(Date)

Qualifier: "TRAD" (4 Characters)

Date: <YYYYMMDD>

O

90B

Price

:4!c//4!c/3!a15d

To identify the trade rate

Format: (Qualifier)//(Amount Type Code)/(Currency Code) (Price)

Qualifier: "DEAL" (4 Characters)

Amount Type Code: "ACTU" (4 Characters)

Currency Code: "INR" (3 alphabets)

Price: Up to 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory.

M

35B

Identification of the Security

[ISIN1!e12!c]

To identify the scrip

Format: (Identification of Security) (Description of Security)

Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

[4*35x]

Description of Security: Additionally, the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

O

11A

FX Booking Instruction

:4!c//3!a

Instruction to indicate the foreign currency and instruction to book the same

Format: (Qualifier) //(Currency code)

Qualifier: "FXIS"- Currency to Sell

Currency code – Valid Currency code

O

70E

Narrative

:4!c//10*35x

To identify Segment Type e.g. Rolling (DR)/ Inter FII (DI)/ Auction Rolling (AR) / OT (Other) / TT (Trade to Trade)

Format: (Qualifier) //(Narrative)

Qualifier: "SPRO" (4 Characters)

Narrative: Only 2 characters corresponding to the Segment Types used by the exchanges will be populated

Line 1: "DR" or "DI" or "AR" or "OT" or "TT"

M

16S

TRADDET

 End of Block

End of Sequence B Trade Details

Mandatory Sequence C Financial Instrument/Account

M

16R

FIAC

 Start of Block

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

To identify the trade quantity

Format: (Qualifier)//(Quantity Type Code)/(Quantity)

Qualifier: "SETT" (4 Characters)

Quantity Type Code: "UNIT" (4 Characters)

Quantity: Up to 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

97A

Account

:4!c//35x

To identify the safekeeping account using the client safekeeping code

Format: (Qualifier) //(Account Number)

Qualifier: "SAFE" (4 Characters)

Account Number: (35 Characters)

M

16S

FIAC

End of Block

End of Sequence C Financial Instrument/Account

Mandatory Sequence E Settlement Details

M

16R

SETDET

 Start of Block

M

22F

Indicator

:4!c//4!c

A mandatory field to be used as per ISO standards

"SETR//TRAD"

The same needs to be hard coded into every message so as to retain compatibility to ISO Standards.

O

22F

Indicator

:4!c//4!c

To indicate if the standing instruction for registration of securities is to be overridden

Format: (Qualifier)//(Indicator)

Qualifier: "REGT"

Indicator:

"NREG": To hold the securities in street name.

"YREG": To register the securities.

This tag will not be used

Mandatory Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates party with whom the trade has to be settled (broker’s code or Code of Clearing House)

Format: (Qualifier)//(Name of the party with whom trade has to be settled)

Qualifier: "DEAG"

Broker’s Code as specified in the circular, / - "BOISL" for BSE trades, or

- "NSCCL" for NSE trades- for the Clearing House. Code as specified in the circular of the counter-party custodian for the Hand delivery trades.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates contracting broker’s code

Format: (Qualifier)//(Name)

Qualifier: "SELL"

Broker's code as specified in the circular

O

20C

Processing Reference

:4!c//16x

To indicate the contract note reference number

Format: (Qualifier)//(Narrative)

Qualifier: "PROC"

Narrative: contract note reference number.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates depository

Format: (Qualifier)//(Code)

Qualifier: "PSET"

Code of depository as specified in the circular

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E3 Amounts

M

16R

AMT

 Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates Settlement Amount (SETT)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "SETT" for settlement amount

Currency: "INR"

upto 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

16S

AMT

 End of Block

End of Subsequence E3 Amounts

Optional Subsequence E3 Amounts

M

16R

AMT

 Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates Brokerage (EXEC)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "EXEC" for brokerage amount

Currency: "INR"

upto 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

16S

AMT

 End of Block

End of Subsequence E3 Amounts

M

16S

SETDET

 End of Block

End of Sequence E Settlement Details

 

 

Status

Tag

Field Name

Content/Options

Purpose

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

To Identify the Client Trade Reference No.

Format: (Qualifier)//(Reference number)

Qualifier : "SEME"

Reference Number: 16 Characters (Alphanumeric)

The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

M

23G

4!c

To indicate new message (NEWM)

Format: (Qualifier)

Qualifier: "NEWM"

O

98A

Date of Preparation

:4!c//8!n

To identify the date on which the message has been prepared

Format: (Qualifier) //(Date)

Qualifier: "PREP" (4 Characters)

Date: YYYYMMDD

Optional Subsequence A1 Linkages

M

16R

LINK

Start of block

M

20C

Reference

:4!c//16x

To indicate the cancelled instruction (CANC).

Format: (Qualifier) /(Reference)

Qualifier: " PREV" (4 Uppercase Characters)

In case of NEWM, this optional LINK block should not be used

Reference: The reference no. as given in field 20C – qualifier SEME of the earlier instruction that is being cancelled. (16 Characters)

M

16S

LINK

End of Block

End of Optional Subsequence A1 Linkages

M

16S

GENL

End of Block

End of Sequence A General Information

Mandatory Sequence B Trade Details

M

16R

TRADDET

 Start of block

O

94B

Place

:4!c//4!c[/30x]

To identify exchange

Format: (Qualifier)//(Place Code)/(Narrative)

Qualifier: "TRAD"

Place Code: "EXCH"

Narrative:

Code as specified by the circular

Place code will be "PRIM" for primary market. Exchange code will be left blank in such case.

e.g. – TRAD/PRIM/Primary Market

M

98A

Date

:4!c//8!n

To identify settlement date

Format: (Qualifier)//(Date)

Qualifier: "SETT" (4 Characters)

Date: <YYYYMMDD>

M

98A

Date

:4!c//8!n

To identify trade date

Format: (Qualifier)//(Date)

Qualifier: "TRAD" (4 Characters)

Date: <YYYYMMDD>

O

90B

Deal Price

:4!c//4!c/3!a15d

To identify the trade rate

Format: (Qualifier)//(Amount Type Code)/(Currency Code) (Price)

(This field, if given, is for record purpose only as custodian is not expected to settle cash part for ‘Receive Free’ Transaction)

Qualifier: "DEAL" (4 Characters)

Amount Type Code: "ACTU" (4 Characters)

Currency Code: "INR" (3 alphabets)

Price: Up to 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory.

M

35B

Identification of the Security

[ISIN1!e12!c]

To identify the scrip

Format: (Identification of Security) (Description of Security)

Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

[4*35x]

Description of Security: Additionally, the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

O

70E

Narrative

:4!c//10*35x

To identify Segment Type e.g. Rolling (DR)/ Inter FII (DI)/ Auction Rolling (AR) / OT (Other) / TT (Trade to Trade)

Format: (Qualifier) //(Narrative)

Qualifier: "SPRO" (4 Characters)

Narrative: Only 2 characters corresponding to the Segment Types used by the exchanges will be populated

Line 1: "DR" or "DI" or "AR" or "OT" or "TT"

M

16S

TRADDET

 End of Block

End of Sequence B Trade Details

Mandatory Sequence C Financial Instrument/Account

M

16R

FIAC

 Start of Block

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

To identify the trade quantity

Format: (Qualifier)//(Quantity Type Code)/(Quantity)

Qualifier: "SETT" (4 Characters)

Quantity Type Code: "UNIT" (4 Characters)

Quantity: Up to 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

97A

Account

:4!c//35x

To identify the safekeeping account using the client safekeeping code

Format: (Qualifier) //(Account Number)

Qualifier: "SAFE" (4 Characters)

Account Number: (35 Characters)

M

16S

FIAC

End of Block

End of Sequence C Financial Instrument/Account

Mandatory Sequence E Settlement Details

M

16R

SETDET

 Start of Block

M

22F

Indicator

:4!c//4!c

A mandatory field to be used as per ISO standards

"SETR//TRAD"

The same needs to be hard coded into every message so as to retain compatibility to ISO Standards.

Mandatory Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates party with whom the trade has to be settled (broker’s code or code of Clearing House

Format: (Qualifier)//(Name of the party with whom trade has to be settled)

Qualifier: "REAG"

Broker’s Code as specified in the circular / - "BOISL" for BSE trades, or

- "NSCCL" for NSE trades- for the Clearing House Code of the counter-party custodian as specified in the circular ( For the Hand delivery trades)

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates contracting broker’s code

Format: (Qualifier)//(Name)

Qualifier: "BUYR"

Broker code as specified in the circular

O

20C

Processing Reference

:4!c//16x

To indicate the contract note reference number

Format: (Qualifier)//(Narrative)

Qualifier: "PROC"

Narrative: contract note reference number.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates depository

Format: (Qualifier)//(Name)

Qualifier: "PSET"

Code of the depository- As per circular

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E3 Amounts

(This block, if given, is for record purpose only as custodian is not expected to settle the cash part)

M

16R

AMT

 Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates Settlement Amount (SETT)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "SETT" for settlement amount

Currency: "INR"

upto 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

16S

AMT

 End of Block

End of Subsequence E3 Amounts

Optional Subsequence E3 Amounts

(This block, if given, is for record purpose only as custodian is not expected to settle the cash part)

M

16R

AMT

 Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates Brokerage (EXEC)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "EXEC" for brokerage amount

Currency: "INR"

upto 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

16S

AMT

 End of Block

End of Subsequence E3 Amounts

M

16S

SETDET

 End of Block

End of Sequence E Settlement Details

 

 

Status

Tag

Field Name

Content/Options

Purpose

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

To Identify the Client Trade Reference No.

Format: (Qualifier)//(Reference number)

Qualifier : "SEME"

Reference Number: 16 Characters (Alphanumeric)

The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

M

23G

4!c

To indicate new message (NEWM)

Format: (Qualifier)

Qualifier: "NEWM"

O

98A

Date of Preparation

:4!c//8!n

To identify the date on which the message has been prepared

Format: (Qualifier) //(Date)

Qualifier: "PREP" (4 Characters)

Date: YYYYMMDD

Optional Subsequence A1 Linkages

M

16R

LINK

Start of block

M

20C

Reference

:4!c//16x

To indicate the cancelled instruction (CANC).

Format: (Qualifier) /(Reference)

Qualifier: " PREV" (4 Uppercase Characters)

In case of NEWM, this optional LINK block should not be used

Reference: The reference no. as given in field 20C – qualifier SEME of the earlier instruction that is being cancelled. (16 Characters)

M

16S

LINK

End of Block

End of Optional Subsequence A1 Linkages

M

16S

GENL

End of Block

End of Sequence A General Information

Mandatory Sequence B Trade Details

M

16R

TRADDET

 Start of block

O

94B

Place

:4!c//4!c[/30x]

To identify exchange

Format: (Qualifier)//(Place Code)/(Narrative)

Qualifier: "TRAD"

Place Code: "EXCH"

Narrative:

Code of the exchange - as per circular

Place code will be "PRIM" for primary market. Exchange code will be left blank in such case.

e.g. – TRAD/PRIM/Primary Market

M

98A

Date

:4!c//8!n

To identify settlement date

Format: (Qualifier)//(Date)

Qualifier: "SETT" (4 Characters)

Date: <YYYYMMDD>

M

98A

Date

:4!c//8!n

To identify trade date

Format: (Qualifier)//(Date)

Qualifier: "TRAD" (4 Characters)

Date: <YYYYMMDD>

O

90B

Price

:4!c//4!c/3!a15d

To identify the trade rate

Format: (Qualifier)//(Amount Type Code)/(Currency Code) (Price)

Qualifier: "DEAL" (4 Characters)

Amount Type Code: "ACTU" (4 Characters)

Currency Code: "INR" (3 alphabets)

Price: Up to 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory.

M

35B

Identification of the Security

[ISIN1!e12!c]

To identify the scrip

Format: (Identification of Security) (Description of Security)

Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

[4*35x]

Description of Security: Additionally, the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

O

11A

FX Booking Instruction

:4!c//3!a

Instruction to indicate the foreign currency and instruction to book the same

Format: (Qualifier) //(Currency code)

Qualifier: "FXIS"- Currency to Sell

Currency code – Valid Currency code

O

70E

Narrative

:4!c//10*35x

To identify Segment Type e.g. Rolling (DR)/ Inter FII (DI)/ Auction Rolling (AR) / OT (Other) TT (Trade to Trade)

Format: (Qualifier) //(Narrative)

Qualifier: "SPRO" (4 Characters)

Narrative: Only 2 characters corresponding to the Segment Types used by the exchanges will be populated

Line 1: "DR" or "DI" or "AR" or "OT" or "TT"

M

16S

TRADDET

 End of Block

End of Sequence B Trade Details

Mandatory Sequence C Financial Instrument/Account

M

16R

FIAC

 Start of Block

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

To identify the trade quantity

Format: (Qualifier)//(Quantity Type Code)/(Quantity)

Qualifier: "SETT" (4 Characters)

Quantity Type Code: "UNIT" (4 Characters)

Quantity: Up to 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

97A

Account

:4!c//35x

To identify the safekeeping account using the client safekeeping code

Format: (Qualifier) //(Account Number)

Qualifier: "SAFE" (4 Characters)

Account Number: (35 Characters)

M

16S

FIAC

End of Block

End of Sequence C Financial Instrument/Account

Mandatory Sequence E Settlement Details

M

16R

SETDET

 Start of Block

M

22F

Indicator

:4!c//4!c

A mandatory field to be used as per ISO standards

"SETR//TRAD"

The same needs to be hard coded into every message so as to retain compatibility to ISO Standards.

Mandatory Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates party with whom the trade has to be settled (broker’s code or code of Clearing House)

Format: (Qualifier)//(Name of the party with whom trade has to be settled)

Qualifier: "REAG"

Broker’s Code as specified in the circular / - "BOISL" for BSE trades, or - "NSCCL" for NSE trades- for the Clearing House Code of the counter-party custodian as specified in the circular ( For the Hand delivery trades)

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

M

95Q

Party

:4!c//4*35x

Indicates contracting broker’s exchange code or contracting broker’s name

Format: (Qualifier)//(Name)

Qualifier: "'BUYR'"

SEBI Registration No. of the Broker Map In will be used on SEBI mandating the same

O

20C

Processing Reference

:4!c//16x

To indicate the contract note reference number

Format: (Qualifier)//(Narrative)

Qualifier: "PROC"

Narrative: contract note reference number.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

 Start of Block

95Q

Party

:4!c//4*35x

Indicates depository

Format: (Qualifier)//(Name)

Qualifier: "PSET"

Code of Depository - as per the circular

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Optional Subsequence E3 Amounts

M

16R

AMT

 Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates Settlement Amount (SETT)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "SETT" for settlement amount

Currency: "INR"

upto 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

16S

AMT

 End of Block

End of Subsequence E3 Amounts

Optional Subsequence E3 Amounts

M

16R

AMT

 Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates Brokerage (EXEC)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "EXEC" for brokerage amount

Currency: "INR"

upto 15 digits (including decimal places and decimal sign) comma has to be used as decimal sign and is mandatory. Integer part of amount must contain at least one digit.

M

16S

AMT

 End of Block

End of Subsequence E3 Amounts

M

16S

SETDET

 End of Block

End of Sequence E Settlement Details

 

 

Format Sequence

Status

Tag

Generic Field Name

Content/Options

Detailed Field Name

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

Sender's Reference. Will contain the reference number of the trade as per sender’s system

Format: (Qualifier)//(Reference number)

Qualifier : "SEME"

Reference Number: 16 Characters (Alphanumeric)

The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

M

23G

4!c

Function of the Message

Format: (Qualifier)Qualifier: "NEWM"

O

98A

Preparation Date

:4!c//8!n

To indicate the date of preparation of message

Format: (Qualifier) //(Date) Qualifier: "PREP" (4 Characters)Date: YYYYMMDD (8 number)

O

22F

Partial Settlement Indicator

:4!c//4!c

To indicate if the settlement of the trade is in parts

Format: (Qualifier) //(Indicator)Qualifier: "PARS" (4 Characters)

Indicator:

"PAIN" - to indicate a part of the trade remains unsettled

"PARC" - to indicate confirmation of a remaining part of an instruction which was previously confirmed as partially settled

Mandatory Subsequence A1 Linkages

M

16R

LINK

Start of Block

M

20C

Linkage Reference

:4!c//16x

To indicate the reference number of the trade as per the client’s system.

This would playback the SEME reference no. in the MT540

Format: (Qualifier) /(Reference)

Qualifier: " RELA" (4 Uppercase Characters)

Reference: The reference no. as given in field SEME of the MT540 instruction. (16 Characters)

M

16S

LINK

End of Block

End of Subsequence A1 Linkages

M

16S

GENL

End of Block

End of Sequence A General Information

Mandatory Sequence B Trade Details

M

16R

TRADDET

Start of Block

O

94B

Place

:4!c//4!c[/30x]

To identify exchange

Format: (Qualifier)//(Place Code)/(Code as the circular Narrative)

Qualifier: "TRAD"

Place Code: "EXCH"

Narrative:

-code of the exchange as per the circular

Place code will be "PRIM" for primary market. Exchange code will be left blank in such case.

M

98A

Settlement Date

:4!c//8!n

To identify settlement date

Format: (Qualifier)//(Date)

Qualifier: "SETT" (4 Characters)

Date: <YYYYMMDD>

M

98A

Trade Date

:4!c//8!n

To identify trade date

Format: (Qualifier)//(Date)

Qualifier: "TRAD" (4 Characters)

Date: <YYYYMMDD>

M

98A

Effective Settlement Date

:4!c//8!n

To identify actual date of settlement

Format: (Qualifier)//(Date)

Qualifier: "ESET" (4 Characters)

Date: <YYYYMMDD>

O

90B

Price

:4!c//4!c/3!a15d

To identify the trade rate

Format: (Qualifier)//(Amount Type Code)/(Currency Code) (Price)

Qualifier: "DEAL" (4 Characters)

Amount Type Code: "ACTU" (4 Characters)

Currency Code: "INR" (3 alphabets)

Price: Upto 15 digits (including decimal comma)

M

35B

Identification of security

[ISIN1!e12!c]

[4*35x]

Identification of the Financial Instrument

Format: (Identification of Security) (Description of Security)

Identification of Security: Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

Description of Security:Description of Security: the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters) (4 lines of 35 Characters)

O

70E

Narrative

:4!c//10*35x

To identify Segment Type e.g. Rolling (DR)/ Inter FII (DI)/ Auction Rolling (AR) / OT (Other) / TT (Trade to Trade)

Format: (Qualifier) //(Narrative)

Qualifier: "SPRO" (4 Characters)

Narrative: Only 2 characters corresponding to the Segment Types used by the exchanges will be populated

Line 1: "DR" or "DI" or "AR" or "OT" or "TT"

M

16S

TRADDET

End of Block

End of Sequence B Trade Details

Mandatory Sequence C Financial Instrument/Account

M

16R

FIAC

Start of Block

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

To identify the settled quantity (ESTT). In case of partial settlement of trade, the qualifiers "PSTT" / "RSTT" will accompany qualifier "ESTT".

ESTT : Settled Quantity

PSTT : Previously Settled Qty

RSTT : Remaining Qty to be settled.

Format: (Qualifier)//(Quantity Type Code)/(Quantity)

Qualifier: "ESTT" or "RSTT" or "PSTT" (4 Characters)

Quantity Type Code: "UNIT" (4 Characters)

Quantity: Up to 15 digits (including decimal comma)

This is a repetitive block.

M

97A

Account

:4!c//35x

To identify the safekeeping account using the client safekeeping code

Format: (Qualifier) //(Safe Keeping Account Code)

Qualifier: "SAFE" (4 Characters)

Safe Keeping Account Code: (35 Characters)

M

16S

FIAC

End of Block

End of Sequence C Financial Instrument/Account

Mandatory Sequence E Settlement Details

M

16R

SETDET

Start of Block

M

22F

Indicator

:4!c//4!c

A mandatory field to be used as per ISO standards.

The same needs to be hard coded into every message so as to retain compatibility to ISO

"SETR//TRAD"

Mandatory Subsequence E1 Settlement Parties

M

16R

SETPRTY

Start of Block

M

95Q

Settling party

:4!c//4*35x

To indicate the entity with whom the trade is to be settled.

Format: (Qualifier)//(Narrative)

Qualifier: "DEAG"

Narrative: Broker’s code as specified in the circular / or - "BOISL" for BSE trades, or

- "NSCCL" for NSE trades for the Clearing House trades/ Code of counter-party (as specified in the circular) of the counter-party custodian (Hand delivery trades)

M

16S

SETPRTY

End of Block

End of Mandatory Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

Start of Block

M

95Q

Broker

:4!c//4*35x

Indicates the contracting broker

Format: (Qualifier)//(Narrative)

Qualifier: "SELL"

broker code as specified in the circular (4 lines of 35 characters)

O

20C

Processing Reference

:4!c//16x

To play back the contract note reference number

Format: (Qualifier)//(Narrative)

Qualifier: "PROC"

Narrative: contract note reference number.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

M

16S

SETDET

End of Block

End of Sequence E Settlement Details

 

 

Format Sequence

Status

Tag

Generic Field Name

Content/Options

Detailed Field Name

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

Sender's Reference. Will contain the reference number of the trade as per sender’s system

Format: (Qualifier)//(Reference number) Qualifier : "SEME" Reference Number: 16 Characters (Alphanumeric) The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

M

23G

4!c

Function of the Message

Format: (Qualifier)Qualifier: "NEWM"

O

98A

Preparation Date

:4!c//8!n

To indicate the date of preparation of message

Format: (Qualifier) //(Date) Qualifier: "PREP" (4 Characters)Date: YYYYMMDD (8 number)

O

22F

Partial Settlement Indicator

:4!c//4!c

To indicate if the settlement of the trade is in parts

Format: (Qualifier) //(Indicator)Qualifier: "PARS" (4 Characters)

Indicator:

"PAIN" - to indicate a part of the trade remains unsettled

"PARC" - to indicate confirmation of a remaining part of an instruction which was previously confirmed as partially settled

Mandatory Subsequence A1 Linkages

M

16R

LINK

Start of Block

M

20C

Linkage Reference

:4!c//16x

To indicate the reference number of the trade as per the client’s system.

This would playback the SEME reference no. in the MT541

Format: (Qualifier) /(Reference)

Qualifier: " RELA" (4 Uppercase Characters)

Reference: The reference no. as given in field SEME of the MT540 instruction. (16 Characters)

M

16S

LINK

End of Block

End of Subsequence A1 Linkages

M

16S

GENL

End of Block

End of Sequence A General Information

Mandatory Sequence B Trade Details

M

16R

TRADDET

Start of Block

O

94B

Place

:4!c//4!c[/30x]

To identify exchange

Format: (Qualifier)//(Place Code)/(BIC Code Narrative)

Qualifier: "TRAD"

Place Code: "EXCH"

Narrative:

code of exchange as specified in the circular

Place code will be "PRIM" for primary market. Exchange code will be left blank in such case.

M

98A

Settlement Date

:4!c//8!n

To identify settlement date

Format: (Qualifier)//(Date)

Qualifier: "SETT" (4 Characters)

Date: <YYYYMMDD>

M

98A

Trade Date

:4!c//8!n

To identify trade date

Format: (Qualifier)//(Date)

Qualifier: "TRAD" (4 Characters)

Date: <YYYYMMDD>

M

98A

Effective Settlement Date

:4!c//8!n

To identify actual date of settlement

Format: (Qualifier)//(Date)

Qualifier: "ESET" (4 Characters)

Date: <YYYYMMDD>

O

90B

Price

:4!c//4!c/3!a15d

To identify the trade rate

Format: (Qualifier)//(Amount Type Code)/(Currency Code) (Price)

Qualifier: "DEAL" (4 Characters)

Amount Type Code: "ACTU" (4 Characters)

Currency Code: "INR" (3 alphabets)

Price: Upto 15 digits (including decimal comma)

M

35B

Identification of security

[ISIN1!e12!c]

[4*35x]

Identification of the Financial Instrument

Format: (Identification of Security) (Description of Security)

Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

Description of Security: the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

O

70E

Narrative

:4!c//10*35x

To identify Segment Type e.g. Rolling (DR)/ Inter FII (DI)/ Auction Rolling (AR) / OT (Other) / TT (Trade to Trade)

Format: (Qualifier) //(Narrative) Qualifier: "SPRO" (4 Characters) Narrative: Only 2 characters corresponding to the Segment Types used by the exchanges will be populated

Line 1: "DR" or "DI" or "AR" or "OT"

or "TT"

M

16S

TRADDET

End of Block

End of Sequence B Trade Details

Mandatory Sequence C Financial Instrument/Account

M

16R

FIAC

Start of Block

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

To identify the settled quantity (ESTT). In case of partial settlement of trade, the qualifiers "PSTT" / "RSTT" will accompany qualifier "ESTT".

ESTT : Settled Quantity

PSTT : Previously Settled Qty

RSTT : Remaining Qty to be settled.

Format: (Qualifier)//(Quantity Type Code)/(Quantity)

Qualifier: "ESTT" or "RSTT" or "PSTT" (4 Characters)

Quantity Type Code: "UNIT" (4 Characters)

Quantity: Up to 15 digits (including decimal comma)

This is a repetitive block.

M

97A

Account

:4!c//35x

To identify the safekeeping account using the client safekeeping code

Format: (Qualifier) //(Safe Keeping Account Code)

Qualifier: "SAFE" (4 Characters)

Safe Keeping Account Code: (35 Characters)

O

97A

Account

:4!c//35x

To identify the cash account where cash entry was posted

Format: (Qualifier) //(Safe Keeping Account Code)Qualifier: "CASH" (4 Characters)Cash Account number: (35 Characters)

M

16S

FIAC

End of Block

End of Sequence C Financial Instrument/Account

Mandatory Sequence E Settlement Details

M

16R

SETDET

Start of Block

M

22F

Indicator

:4!c//4!c

A mandatory field to be used as per ISO standards.

The same needs to be hard coded into every message so as to retain compatibility to ISO

"SETR//TRAD"

Mandatory Subsequence E1 Settlement Parties

M

16R

SETPRTY

Start of Block

M

95Q

Settling party

:4!c//4*35x

To indicate the entity with whom the trade is to be settled.

Format: (Qualifier)//(Narrative)

Qualifier: "DEAG"

Narrative:Broker’s code as specified in the circular / or - "BOISL" for BSE trades, or

- "NSCCL" for NSE trades for the Clearing House trades/ code of the counter-party custodian as specified in the circular (Hand delivery Trades)

M

16S

SETPRTY

End of Block

End of Mandatory Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

Start of Block

M

95Q

Broker

:4!c//4*35x

Indicates the contracting broker

Format: (Qualifier)//(Narrative)

Qualifier: "SELL"

Code of broker as specified in the circular (4 lines of 35 characters)

O

20C

Processing Reference

:4!c//16x

To play back the contract note reference number

Format: (Qualifier)//(Narrative)

Qualifier: "PROC"

Narrative: contract note reference number.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Mandatory Subsequence E3 Amounts

M

16R

AMT

Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates the settled amount (ESTT)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "ESTT" for settlement amount

Currency: "INR"

Amount: up to 15 digits (including decimal comma)

M

16S

AMT

End of Block

End of Mandatory Subsequence E3a Amounts

Optional Subsequence E3a Amounts

M

16R

AMT

Start of Block

M

19A

Amount

Indicates the brokerage amount (EXEC)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "EXEC" for settlement amount

Currency: "INR"

Amount: up to 15 digits (including decimal comma)

M

16S

AMT

End of Block

End of Optional Subsequence E3a Amounts

M

16S

SETDET

End of Block

End of Sequence E Settlement Details

 

 

Format Sequence

Status

Tag

Generic Field Name

Content/Options

Detailed Field Name

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

Sender's Reference. Will contain the reference number of the trade as per sender’s system

Format: (Qualifier)//(Reference number) Qualifier : "SEME" Reference Number: 16 Characters (Alphanumeric) The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

M

23G

4!c

Function of the Message

Format: (Qualifier)Qualifier: "NEWM"

O

98A

Preparation Date

:4!c//8!n

To indicate the date of preparation of message

Format: (Qualifier) //(Date) Qualifier: "PREP" (4 Characters)Date: YYYYMMDD (8 number)

O

22F

Partial Settlement Indicator

:4!c//4!c

To indicate if the settlement of the trade is in parts

Format: (Qualifier) //(Indicator)Qualifier: "PARS" (4 Characters)

Indicator:

"PAIN" - to indicate a part of the trade remains unsettled

"PARC" - to indicate confirmation of a remaining part of an instruction which was previously confirmed as partially settled

Mandatory Subsequence A1 Linkages

M

16R

LINK

Start of Block

M

20C

Linkage Reference

:4!c//16x

To indicate the reference number of the trade as per the client’s system.

This would playback the SEME reference no. in the MT542

Format: (Qualifier) /(Reference)

Qualifier: " RELA" (4 Uppercase Characters)

Reference: The reference no. as given in field SEME of the MT540 instruction. (16 Characters)

M

16S

LINK

End of Block

End of Subsequence A1 Linkages

M

16S

GENL

End of Block

End of Sequence A General Information

Mandatory Sequence B Trade Details

M

16R

TRADDET

Start of Block

O

94B

Place

:4!c//4!c[/30x]

To identify exchange

Format: (Qualifier)//(Place Code)/(Narrative)

Qualifier: "TRAD"

Place Code: "EXCH"

Narrative: - Exchange code as per circular.

Place code will be "PRIM" for primary market. Exchange code will be left blank in such case.

M

98A

Settlement Date

:4!c//8!n

To identify settlement date

Format: (Qualifier)//(Date)

Qualifier: "SETT" (4 Characters)

Date: <YYYYMMDD>

M

98A

Trade Date

:4!c//8!n

To identify trade date

Format: (Qualifier)//(Date)

Qualifier: "TRAD" (4 Characters)

Date: <YYYYMMDD>

M

98A

Effective Settlement Date

:4!c//8!n

To identify actual date of settlement

Format: (Qualifier)//(Date)

Qualifier: "ESET" (4 Characters)

Date: <YYYYMMDD>

O

90B

Price

:4!c//4!c/3!a15d

To identify the trade rate

Format: (Qualifier)//(Amount Type Code)/(Currency Code) (Price)

Qualifier: "DEAL" (4 Characters)

Amount Type Code: "ACTU" (4 Characters)

Currency Code: "INR" (3 alphabets)

Price: Upto 15 digits (including decimal comma)

M

35B

Identification of security

[ISIN1!e12!c]

[4*35x]

Identification of the Financial Instrument

Format: (Identification of Security) (Description of Security)

Identification of Security: Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

Description of Security: the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.

O

70E

Narrative

:4!c//10*35x

To identify Segment Type e.g. Rolling (DR)/ Inter FII (DI)/ Auction Rolling (AR) / OT (Other) / TT (Trade to Trade)

Format: (Qualifier) //(Narrative) Qualifier: "SPRO" (4 Characters) Narrative: Only 2 characters corresponding to the Segment Types used by the exchanges will be populated

Line 1: "DR" or "DI" or "AR" or "OT"

or "TT"

M

16S

TRADDET

End of Block

End of Sequence B Trade Details

Mandatory Sequence C Financial Instrument/Account

M

16R

FIAC

Start of Block

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

To identify the settled quantity (ESTT). In case of partial settlement of trade, the qualifiers "PSTT" / "RSTT" will accompany qualifier "ESTT".

ESTT : Settled Quantity

PSTT : Previously Settled Qty

RSTT : Remaining Qty to be settled.

Format: (Qualifier)//(Quantity Type Code)/(Quantity)

Qualifier: "ESTT" or "RSTT" or "PSTT" (4 Characters)

Quantity Type Code: "UNIT" (4 Characters)

Quantity: Up to 15 digits (including decimal comma)

This is a repetitive block.

M

97A

Account

:4!c//35x

To identify the safekeeping account using the client safekeeping code

Format: (Qualifier) //(Safe Keeping Account Code)

Qualifier: "SAFE" (4 Characters)

Safe Keeping Account Code: (35 Characters)

M

16S

FIAC

End of Block

End of Sequence C Financial Instrument/Account

Mandatory Sequence E Settlement Details

M

16R

SETDET

Start of Block

M

22F

Indicator

:4!c//4!c

A mandatory field to be used as per ISO standards.

The same needs to be hard coded into every message so as to retain compatibility to ISO

"SETR//TRAD"

Mandatory Subsequence E1 Settlement Parties

M

16R

SETPRTY

Start of Block

M

95Q

Settling party

:4!c//4*35x

To indicate the entity with whom the trade is to be settled.

Format: (Qualifier)//(Narrative)

Qualifier: "REAG"

Narrative:Broker’s code as specified in the circular / or - "BOISL" for BSE trades, or

- "NSCCL" for NSE trades for the Clearing House trades/ code of the counter-party custodian as specified in the circular

M

16S

SETPRTY

End of Block

End of Mandatory Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

Start of Block

M

95Q

Broker

:4!c//4*35x

Indicates the contracting broker

Format: (Qualifier)//(Narrative)

Qualifier: "SELL"

Broker code as specified in the circular (4 lines of 35 characters)

O

20C

Processing Reference

:4!c//16x

To play back the contract note reference number

Format: (Qualifier)//(Narrative)

Qualifier: "PROC"

Narrative: contract note reference number.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

M

16S

SETDET

End of Block

End of Sequence E Settlement Details

 

 

Format Sequence

Status

Tag

Generic Field Name

Content/Options

Detailed Field Name

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

Sender's Reference. Will contain the reference number of the trade as per sender’s system

Format: (Qualifier)//(Reference number) Qualifier : "SEME" Reference Number: 16 Characters (Alphanumeric) The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

M

23G

4!c

Function of the Message

Format: (Qualifier)Qualifier: "NEWM"

O

98A

Preparation Date

:4!c//8!n

To indicate the date of preparation of message

Format: (Qualifier) //(Date) Qualifier: "PREP" (4 Characters)Date: YYYYMMDD (8 number)

O

22F

Partial Settlement Indicator

:4!c//4!c

To indicate if the settlement of the trade is in parts

Format: (Qualifier) //(Indicator)Qualifier: "PARS" (4 Characters)

Indicator:

"PAIN" - to indicate a part of the trade remains unsettled

"PARC" - to indicate confirmation of a remaining part of an instruction which was previously confirmed as partially settled

Mandatory Subsequence A1 Linkages

M

16R

LINK

Start of Block

M

20C

Linkage Reference

:4!c//16x

To indicate the reference number of the trade as per the client’s system.

This would playback the SEME reference no. in the MT543

Format: (Qualifier) /(Reference)

Qualifier: " RELA" (4 Uppercase Characters)

Reference: The reference no. as given in field SEME of the MT540 instruction. (16 Characters)

M

16S

LINK

End of Block

End of Subsequence A1 Linkages

M

16S

GENL

End of Block

End of Sequence A General Information

Mandatory Sequence B Trade Details

M

16R

TRADDET

Start of Block

O

94B

Place

:4!c//4!c[/30x]

To identify exchange

Format: (Qualifier)//(Place Code)/

Qualifier: "TRAD"

Place Code: "EXCH"

Narrative:

- CODE OF THE EXCHANGE - as specified in the circular

Place code will be "PRIM" for primary market. Exchange code will be left blank in such case.

M

98A

Settlement Date

:4!c//8!n

To identify settlement date

Format: (Qualifier)//(Date)

Qualifier: "SETT" (4 Characters)

Date: <YYYYMMDD>

M

98A

Trade Date

:4!c//8!n

To identify trade date

Format: (Qualifier)//(Date)

Qualifier: "TRAD" (4 Characters)

Date: <YYYYMMDD>

M

98A

Effective Settlement Date

:4!c//8!n

To identify actual date of settlement

Format: (Qualifier)//(Date)

Qualifier: "ESET" (4 Characters)

Date: <YYYYMMDD>

O

90B

Price

:4!c//4!c/3!a15d

To identify the trade rate

Format: (Qualifier)//(Amount Type Code)/(Currency Code) (Price)

Qualifier: "DEAL" (4 Characters)

Amount Type Code: "ACTU" (4 Characters)

Currency Code: "INR" (3 alphabets)

Price: Upto 15 digits (including decimal comma)

M

35B

Identification of security

[ISIN1!e12!c]

[4*35x]

Identification of the Financial Instrument

Format: (Identification of Security) (Description of Security)

Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

Description of Security: the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

O

70E

Narrative

:4!c//10*35x

To identify Segment Type e.g. Rolling (DR)/ Inter FII (DI)/ Auction Rolling (AR) / OT (Other) / TT (Trade to Trade)

Format: (Qualifier) //(Narrative) Qualifier: "SPRO" (4 Characters) Narrative: Only 2 characters corresponding to the Segment Types used by the exchanges will be populated

Line 1: "DR" or "DI" or "AR" or "OT"

or "TT"

M

16S

TRADDET

End of Block

End of Sequence B Trade Details

Mandatory Sequence C Financial Instrument/Account

M

16R

FIAC

Start of Block

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

To identify the settled quantity (ESTT). In case of partial settlement of trade, the qualifiers "PSTT" / "RSTT" will accompany qualifier "ESTT".

ESTT : Settled Quantity

PSTT : Previously Settled Qty

RSTT : Remaining Qty to be settled.

Format: (Qualifier)//(Quantity Type Code)/(Quantity)

Qualifier: "ESTT" or "RSTT" or "PSTT" (4 Characters)

Quantity Type Code: "UNIT" (4 Characters)

Quantity: Up to 15 digits (including decimal comma)

This is a repetitive block.

M

97A

Account

:4!c//35x

To identify the safekeeping account using the client safekeeping code

Format: (Qualifier) //(Safe Keeping Account Code)

Qualifier: "SAFE" (4 Characters)

Safe Keeping Account Code: (35 Characters)

O

97A

Account

:4!c//35x

To identify the cash account where cash entry was posted

Format: (Qualifier) //(Safe Keeping Account Code)Qualifier: "CASH" (4 Characters)Cash Account number: (35 Characters)

M

16S

FIAC

End of Block

End of Sequence C Financial Instrument/Account

Mandatory Sequence E Settlement Details

M

16R

SETDET

Start of Block

M

22F

Indicator

:4!c//4!c

A mandatory field to be used as per ISO standards.

The same needs to be hard coded into every message so as to retain compatibility to ISO

"SETR//TRAD"

Mandatory Subsequence E1 Settlement Parties

M

16R

SETPRTY

Start of Block

M

95Q

Settling party

:4!c//4*35x

To indicate the entity with whom the trade is to be settled.

Format: (Qualifier)//(Narrative)

Qualifier: "REAG"

Narrative:Broker’s code as specified in the circular / or - "BOISL" for BSE trades, or

- "NSCCL" for NSE trades for the Clearing House trades/ Code of the counter-party custodian as specified in the circular

M

16S

SETPRTY

End of Block

End of Mandatory Subsequence E1 Settlement Parties

Optional Subsequence E1 Settlement Parties

M

16R

SETPRTY

Start of Block

M

95Q

Broker

:4!c//4*35x

Indicates the contracting broker

Format: (Qualifier)//(Narrative)

Qualifier: "SELL"

Broker code as specified in the circular (4 lines of 35 characters)

O

20C

Processing Reference

:4!c//16x

To play back the contract note reference number

Format: (Qualifier)//(Narrative)

Qualifier: "PROC"

Narrative: contract note reference number.

M

16S

SETPRTY

End of Block

End of Subsequence E1 Settlement Parties

Mandatory Subsequence E3 Amounts

M

16R

AMT

Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates the settled amount (ESTT)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "ESTT" for settlement amount

Currency: "INR"

Amount: up to 15 digits (including decimal comma)

M

16S

AMT

End of Block

End of Mandatory Subsequence E3a Amounts

Optional Subsequence E3a Amounts

M

16R

AMT

Start of Block

M

19A

Amount

:4!c//3!a15d

Indicates the brokerage amount (EXEC)

Format: (Qualifier)//(Currency)(Amount)

Qualifier: "EXEC" for settlement amount

Currency: "INR"

Amount: up to 15 digits (including decimal comma)

M

16S

AMT

End of Block

End of Optional Subsequence E3a Amounts

M

16S

SETDET

End of Block

End of Sequence E Settlement Details

 

 

Format Sequence

Status

Tag

Generic Field Name

Content/Options

Purpose

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

Sender's Reference

Format: (Qualifier)//(Reference number)Qualifier: "SEME"

Reference Number: 16 Characters (Alphanumeric)

The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

 

M

23G

4!c

To convey that this message is meant to indicate a transaction status [INST]

Format: (Qualifier)Qualifier: "INST"

O

98A

Date/Time

:4!c//8!n

Preparation Date

Format: (Qualifier) //(Date) Qualifier: "PREP" (4 Characters)

Date: YYYYMMDD (8 number)

Mandatory Subsequence A1 Linkages

M

16R

LINK

Start of Block

M

20C

Reference

:4!c//16x

To indicate the reference number of the related contract note.

Format: (Qualifier)//(Reference)

Qualifier: "RELA" (4 Uppercase Characters)

Reference: The reference no. as given in field SEME of the contract note that is being updated. (16 Characters)

M

16S

LINK

End of Block

End of Subsequence A1 Linkages

Mandatory Subsequence A2 Status

M

16R

STAT

Start of Block

M

25D

Status

:4!c//4!c

To display the status of the contract note (vis a vis Trade Instruction received from client)

Format:(Qualifier)//(Status Code)

Within the scope of this module, the status updates of matched / unmatched contract notes are being defined.

The possible options are

MTCH//MACH: The contract note matches with the trade instruction received from client

MTCH//NMAT: The contract note has not been matched

Optional Subsequence A2a Reason

M

16R

REAS

Start of Block

M

24B

Reason.

:4!c//4!c

To display the reason for the status of the contract note [in case the contract note is not matched].

Format:(Qualifier)//(Reason Code)

This block is optional and can be omitted in case the status codes is match.

CADE - Disagreement Repurchase Call Delay

The instruction has not been matched because the repurchase call delay does not match.

CLAT - Counterparty too late for Matching

The instruction has not been matched. Counterparty's instruction was too late for matching.

CMIS- Matching Instruction Not Found

The instruction has not been matched; the matching instruction from your counterparty could not be found.

CPCA- Counterparty Cancelled Instruction

Your instruction is unmatched. Your counterparty has cancelled their instruction.

DDAT- Disagreement Settlement Date

The instruction has not been matched; the counterparty disagrees with the settlement date/time.

DDEA- Disagreement Deal Price

The deal price does not match.

DELN- Disagreement Direction of Trade

The instruction has not been matched; the counterparty expects a delivery from you, not a receipt, or vice versa.

DEPT- Disagreement Place of Settlement

The instruction has not been matched; the counterparty disagrees with the place of settlement.

DM

O

70D

Narrative

:4!c//6*35x

Reason Narrative (for un-matched transactions)

Format:(Qualifier)(Narrative)Qualifier: "REAS"

Narrative: 6 lines of 35 characters each

[This is mandatory in case the reason code in 24B is NARR]

M

16S

REAS

End of Block

End of Subsequence A2a Reason

M

16S

STAT

End of Block

End of Subsequence A2 Status

M

16S

GENL

End of Block

End of Sequence A General Information

Optional Sequence B Settlement Transaction Details

M

16R

SETTRAN

Start of Block

 Note: This sequence is to be used only in case of the contract being against payment.

M

35B

Security

[ISIN1!e12!c]

[4*35x]

Identification of the Financial Instrument

Format: (Identification of Security)

(Description of Security)

Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

Description of Security:Description of Security: the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

Quantity of Financial Instrument to be Settled

Format: (Qualifier)//(Quantity Type Code) /(Quantity)

Qualifier: "SETT" (4 Uppercase Characters)

Quantity Type Code: "UNIT" or "FAMT" (4 Uppercase Characters)

Quantity: 15 digits (including decimal comma)

FAMT indicates Quantity into Face Value.

O

19A

Amount

:4!c//3!a15d

To indicate the settlement amount as was displayed in the contract note

Format: (Qualifier) //(Currency Code) (Amount) Qualifier: "SETT" (4 Upper case Characters) Narrative: "INR" (3 Upper Letters) Amount: 15 digits (including decimal comma)

M

97A

Account

:4!c//35x

To identify the safe keeping account using the client safe keeping code

Format: (Qualifier) //(Code) Qualifier: "SAFE" (4 Upper Characters) Code: (35 Characters)

M

22F

Dummy Indicator

:4!c//4!c

Dummy (since mandatory according to ISO)

Format: (Qualifier) //(Indicator) Qualifier: "SETR" (4 Upper Characters) Indicator: "TRAD" (4 Upper Characters)

M

22H

Receive/Deliver Indicator

:4!c//4!c

To indicate is the trade was a buy or a sell

Format: (Qualifier) //(Indicator) Qualifier: "REDE" (4 Upper Characters) Indicator: "DELI" for a sale (4 Upper Characters) Or "RECE" for a purchase (4 Upper Characters)

M

22H

Payment Indicator

:4!c//4!c

To indicate if the trade was free of payment or against payment

Format: (Qualifier) //(Indicator) Qualifier: "PAYM" (4 Upper Characters) Indicator: "APMT" for DVP Trades for against payment (4 Upper Characters) Or "FREE" for Clearing House trades (4 Upper Characters)

M

98A

Settlement Date

:4!c//8!n

To give details of the settlement date. (as is given in the incoming MT515 – Contract Note)

Format: (Qualifier)//(Date) Qualifier: "SETT" (4 Uppercase Characters) Date: "YYYYMMDD" (8 Digits)

M

16S

SETTRAN

End of Block

End of Sequence B Settlement Transaction Details

 

 

Format Sequence

Status

Tag

Generic Field Name

Content/Options

Purpose

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

Sender's Reference

Format: (Qualifier)//(Reference number)Qualifier: "SEME"

Reference Number: 16 Characters (Alphanumeric)

The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

 

M

23G

4!c

To convey that this message is meant to indicate a transaction status [INST]

Format: (Qualifier)Qualifier: "INST"

O

98A

Date/Time

:4!c//8!n

Preparation Date

Format: (Qualifier) //(Date) Qualifier: "PREP" (4 Characters)

Date: YYYYMMDD (8 number)

Mandatory Subsequence A1 Linkages

M

16R

LINK

Start of Block

O

13A

Link Message Indicator

:4c//3d

To indicate the corresponding message type received from client. Though this tag is optional, the tag is a mandatory requirement for Indian Market.

Will contain the corresponding message type of client received from client. Value = 540, 541, 542 or 543

M

20C

Reference

:4!c//16x

To indicate the reference number of the related Client Trade reference number

Format: (Qualifier)//(Reference)

Qualifier: "RELA" (4 Uppercase Characters)

Reference: The client trade reference number as given in field "Reference" of 540, 541, 542, 543 that is being updated. (16 Characters)

M

16S

LINK

End of Block

End of Subsequence A1 Linkages

Mandatory Subsequence A2 Status

M

16R

STAT

Start of Block

M

25D

Status

:4!c//4!c

To display the status of the contract note (vis a vis Trade Instruction received from client)

Format:(Qualifier)//(Status Code)

Within the scope of this module, the status updates of matched / unmatched contract notes are being defined.

The possible options are

MTCH//MACH: The contract note matches with the trade instruction received from client

MTCH//NMAT: The contract note has not been matched

Optional Subsequence A2a Reason

M

16R

REAS

Start of Block

M

24B

Reason.

:4!c//4!c

To display the reason for the status of the contract note [in case the contract note is not matched].

Format:(Qualifier)//(Reason Code)

This block is optional and can be omitted in case the status codes is match.

CADE - Disagreement Repurchase Call Delay

The instruction has not been matched because the repurchase call delay does not match.

CLAT - Counterparty too late for Matching

The instruction has not been matched. Counterparty's instruction was too late for matching.

CMIS- Matching Instruction Not Found

The instruction has not been matched; the matching instruction from your counterparty could not be found.

CPCA- Counterparty Cancelled Instruction

Your instruction is unmatched. Your counterparty has cancelled their instruction.

DDAT- Disagreement Settlement Date

The instruction has not been matched; the counterparty disagrees with the settlement date/time.

DDEA- Disagreement Deal Price

The deal price does not match.

DELN- Disagreement Direction of Trade

The instruction has not been matched; the counterparty expects a delivery from you, not a receipt, or vice versa.

DEPT- Disagreement Place of Settlement

The instruction has not been matched; the counterparty disagrees with the place of settlement.

DM

O

70D

Narrative

:4!c//6*35x

Reason Narrative (for un-matched transactions)

Format:(Qualifier)(Narrative)Qualifier: "REAS"

Narrative: 6 lines of 35 characters each

[This is mandatory in case the reason code in 24B is NARR]

M

16S

REAS

End of Block

End of Subsequence A2a Reason

M

16S

STAT

End of Block

End of Subsequence A2 Status

M

16S

GENL

End of Block

End of Sequence A General Information

Optional Sequence B Settlement Transaction Details

M

16R

SETTRAN

Start of Block

 Note: This sequence is to be used only in case of the contract being against payment.

M

35B

Security

[ISIN1!e12!c]

[4*35x]

Identification of the Financial Instrument

Format: (Identification of Security)

(Description of Security)

Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

Description of Security:Description of Security: the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

Quantity of Financial Instrument to be Settled

Format: (Qualifier)//(Quantity Type Code) /(Quantity)

Qualifier: "SETT" (4 Uppercase Characters)

Quantity Type Code: "UNIT" or "FAMT" (4 Uppercase Characters)

Quantity: 15 digits (including decimal comma)

FAMT indicates Quantity into Face Value.

O

19A

Amount

:4!c//3!a15d

To indicate the settlement amount as was displayed in the contract note

Format: (Qualifier) //(Currency Code) (Amount) Qualifier: "SETT" (4 Upper case Characters) Narrative: "INR" (3 Upper Letters) Amount: 15 digits (including decimal comma)

M

97A

Account

:4!c//35x

To indicate the custodian participant code that will be displayed in the contract note

Format: (Qualifier) //(Custodian Participant Code) Qualifier: "SAFE" (4 Upper Characters) Custodian Participant Code: (35 Characters)

M

22F

Dummy Indicator

:4!c//4!c

Dummy (since mandatory according to ISO)

Format: (Qualifier) //(Indicator) Qualifier: "SETR" (4 Upper Characters) Indicator: "TRAD" (4 Upper Characters)

M

22H

Receive/Deliver Indicator

:4!c//4!c

To indicate is the trade was a buy or a sell

Format: (Qualifier) //(Indicator) Qualifier: "REDE" (4 Upper Characters) Indicator: "DELI" for a sale (4 Upper Characters) Or "RECE" for a purchase (4 Upper Characters)

M

22H

Payment Indicator

:4!c//4!c

To indicate if the trade was free of payment or against payment

Format: (Qualifier) //(Indicator) Qualifier: "PAYM" (4 Upper Characters) Indicator: "APMT" for DVP Trades for against payment (4 Upper Characters) Or "FREE" for Clearing House trades (4 Upper Characters)

M

98A

Settlement Date

:4!c//8!n

To give details of the settlement date. (as is given in the incoming MT515 – Contract Note)

Format: (Qualifier)//(Date) Qualifier: "SETT" (4 Uppercase Characters) Date: "YYYYMMDD" (8 Digits)

OPtional Subsequence B1 (Settlement Parties)*

M

16R

SETPRTY

Start of block

M

95Q

Party

:4!c//4*35x

Indicates the code as specified in the circular of contracting broker. This tag should contain the same information as was uploaded in the corresponding contract note message.

Format: (Qualifier)//code of the broker as specified in the circular

Qualifier: "BUYR" in case of a Sale

"SELL" in case of a Purchase

M

16S

SETPRTY

End of block

Optional Subsequence B1 (Settlement Parties)*

M

16R

SETPRTY

Start of block

M

95Q

Party

:4!c//4*35x

Indicates the party with whom trade has to be settled. Code of broker / custodian / seller / clearing house as specified in the circular

This tag should contain the same information as was uploaded in the corresponding contract note message

Format: (Qualifier)//( code of the settling party as specified in the circular)

Qualifier: "REAG" in case of a Sale

"DEAG" in case of a Purchase

M

16S

SETPRTY

End of block

SETTRAN

End of Block

 

 

Format Sequence

Status

Tag

Generic Field Name

Content/Options

Purpose

Rules

Mandatory Sequence A General Information

M

16R

GENL

Start of Block

M

20C

Reference

:4!c//16x

Sender's Reference

Format: (Qualifier)//(Reference number)Qualifier: "SEME"

Reference Number: 16 Characters (Alphanumeric)

The reference should not start or end with slash ‘/’ and must not contain two consecutive slashes ‘//’.

 

M

12

Sub-message type

3!n

To identify sub-message type

Value = 548

M

23G

4!c

To convey that this message is meant to indicate a transaction status [INST]

Format: (Qualifier)Qualifier: "INST"

O

98A

Date/Time

:4!c//8!n

Preparation Date

Format: (Qualifier) //(Date) Qualifier: "PREP" (4 Characters)

Date: YYYYMMDD (8 number)

Mandatory Subsequence A1 Linkages

M

16R

LINK

Start of Block

O

13A

Link Message Indicator

:4c//3d

To indicate the corresponding message type received from client. Though this tag is optional, the tag should be made mandatory requirement for Indian Market.

Value = 515

Will contain the corresponding message type of client received from client. Should be 515

M

20C

Reference

:4!c//16x

To indicate the reference number of the related contract note.

Format: (Qualifier)//(Reference)

Qualifier: "RELA" (4 Uppercase Characters)

Reference: The reference no. as given in field SEME of the contract note that is being updated. (16 Characters)

M

16S

LINK

End of Block

End of Subsequence A1 Linkages

Mandatory Subsequence A2 Status

M

16R

STAT

Start of Block

M

25D

Status

:4!c//4!c

To display the status of the contract note (vis a vis Trade Instruction received from client)

Format:(Qualifier)//(Status Code)

Within the scope of this module, the status updates of matched / unmatched contract notes are being defined.

The possible options are

MTCH//MACH: The contract note matches with the trade instruction received from client

MTCH//NMAT: The contract note has not been matched

Optional Subsequence A2a Reason

M

16R

REAS

Start of Block

M

24B

Reason.

:4!c//4!c

To display the reason for the status of the contract note [in case the contract note is not matched].

Format:(Qualifier)//(Reason Code)

This block is optional and can be omitted in case the status codes is match.

CADE - Disagreement Repurchase Call Delay

The instruction has not been matched because the repurchase call delay does not match.

CLAT - Counterparty too late for Matching

The instruction has not been matched. Counterparty's instruction was too late for matching.

CMIS- Matching Instruction Not Found

The instruction has not been matched; the matching instruction from your counterparty could not be found.

CPCA- Counterparty Cancelled Instruction

Your instruction is unmatched. Your counterparty has cancelled their instruction.

DDAT- Disagreement Settlement Date

The instruction has not been matched; the counterparty disagrees with the settlement date/time.

DDEA- Disagreement Deal Price

The deal price does not match.

DELN- Disagreement Direction of Trade

The instruction has not been matched; the counterparty expects a delivery from you, not a receipt, or vice versa.

DEPT- Disagreement Place of Settlement

The instruction has not been matched; the counterparty disagrees with the place of settlement.

DM

O

70D

Narrative

:4!c//6*35x

Reason Narrative (for un-matched transactions)

Format:(Qualifier)(Narrative)Qualifier: "REAS"

Narrative: 6 lines of 35 characters each

[This is mandatory in case the reason code in 24B is NARR]

M

16S

REAS

End of Block

End of Subsequence A2a Reason

M

16S

STAT

End of Block

End of Subsequence A2 Status

M

16S

GENL

End of Block

End of Sequence A General Information

Optional Sequence B Settlement Transaction Details

M

16R

SETTRAN

Start of Block

 Note: This sequence is to be used only in case of the contract being against payment.

M

35B

Security

[ISIN1!e12!c]

[4*35x]

Identification of the Financial Instrument

Format: (Identification of Security)

(Description of Security)

Identification of Security: "ISIN" wil always be present(followed by the ISIN of the security)

Description of Security:Description of Security: the first line (35 characters) of the description may be used if required and may contain the scrip code/ scrip name.(4 lines of 35 Characters)

M

36B

Quantity of Financial Instrument

:4!c//4!c/15d

Quantity of Financial Instrument to be Settled

Format: (Qualifier)//(Quantity Type Code) /(Quantity)

Qualifier: "SETT" (4 Uppercase Characters)

Quantity Type Code: "UNIT" or "FAMT" (4 Uppercase Characters)

Quantity: 15 digits (including decimal comma)

FAMT indicates Quantity into Face Value.

O

19A

Amount

:4!c//3!a15d

To indicate the settlement amount as was displayed in the contract note

Format: (Qualifier) //(Currency Code) (Amount) Qualifier: "SETT" (4 Upper case Characters) Narrative: "INR" (3 Upper Letters) Amount: 15 digits (including decimal comma)

M

97A

Account

:4!c//35x

To indicate the custodian participant code that will be displayed in the contract note

Format: (Qualifier) //(Custodian Participant Code) Qualifier: "SAFE" (4 Upper Characters) Custodian Participant Code: (35 Characters)

M

22F

Dummy Indicator

:4!c//4!c

Dummy (since mandatory according to ISO)

Format: (Qualifier) //(Indicator) Qualifier: "SETR" (4 Upper Characters) Indicator: "TRAD" (4 Upper Characters)

M

22H

Receive/Deliver Indicator

:4!c//4!c

To indicate is the trade was a buy or a sell

Format: (Qualifier) //(Indicator) Qualifier: "REDE" (4 Upper Characters) Indicator: "DELI" for a sale (4 Upper Characters) Or "RECE" for a purchase (4 Upper Characters)

M

22H

Payment Indicator

:4!c//4!c

To indicate if the trade was free of payment or against payment

Format: (Qualifier) //(Indicator) Qualifier: "PAYM" (4 Upper Characters) Indicator: "APMT" for DVP Trades for against payment (4 Upper Characters) Or "FREE" for Clearing House trades (4 Upper Characters)

M

98A

Settlement Date

:4!c//8!n

To give details of the settlement date. (as is given in the incoming MT515 – Contract Note)

Format: (Qualifier)//(Date) Qualifier: "SETT" (4 Uppercase Characters) Date: "YYYYMMDD" (8 Digits)

OPtional Subsequence B1 (Settlement Parties)*

M

16R

SETPRTY

Start of block

M

95Q

Party

:4!c//4*35x

Indicates the SEBI Reg. No. / MAP-IN id of contracting broker. This tag should contain the same information as was uploaded in the corresponding contract note message.

Format: (Qualifier)//SEBI Reg. No. / MAP-IN id of contracting broker)

Qualifier: "BUYR" in case of a Sale

"SELL" in case of a Purchase

M

16S

SETPRTY

End of block

OPtional Subsequence B1 (Settlement Parties)*

M

16R

SETPRTY

Start of block

M

95Q

Party

:4!c//4*35x

Indicates the party with whom trade has to be settled. SEBI reg. Number / MAP-IN id of broker / custodian / seller / clearing house

This tag should contain the same information as was uploaded in the corresponding contract note message

Format: (Qualifier)//( SEBI reg. No. / MAP-IN of settling party)

Qualifier: "REAG" in case of a Sale

"DEAG" in case of a Purchase

M

16S

SETPRTY

End of block

SETTRAN

End of Block