You are on page 1of 14

Template Name:

T03A

Message Reference:
Message Direction:

Seq Name Description

Seq Status Repetitive

No Field Description Status Tag ID C/3 Field Name

Qualifier

General Information
1

Start of Block

16R

Sender's Reference

20C

Options/Content Data Format

C/3 Transaction

Function of the

23G

Sample Data

GENL

GENL

:16R:GENL

SEME

:4!c//16x

(Qualifier)

:20C::SEME//PARTX12

(Reference)

345123456

(Function)

:23G:INST

Note

Reference
3

MT548
Output

4!c

Message

Function:
> INST - Default value
Default value is used for this mandatory field. No
processing logic is required for this field.

A1

Linkages

Start of Block

16R

Reference

20C

Participant

LINK

LINK

:16R:LINK

RELA

:4!c//16x

(Qualifier)

:20C::RELA//12345678

(Reference)

90123456

LINK

:16S:LINK

Transaction Reference
8

A1

End of Block

16S

Linkages

LINK

Start of Block

16R

Reference

20C

SI Input Number

LINK

LINK

:16R:LINK

PREV

:4!c//1!c8x

(Qualifier)

:20C::PREV//I12345678

This SI # is the number of the SI being enquired.

(Reference)
8

A1

End of Block

16S

Linkages

Start of Block

16R

Reference

20C

End of Block

LINK

16S

SI Linkage Reference

LINK

:16S:LINK

LINK

LINK

:16R:LINK

POOL

:4!c//15x

(Qualifier)

:20C::POOL//12345678

(Reference)

9012345

LINK

:16S:LINK

LINK

This SI Linkage reference of linked SI

A1

Linkages
5

Start of Block

O
M

16R

N
LINK

LINK

:16R:LINK

Page 1 of 7

Seq Name

Description

Seq Status

No Field Description Status Tag ID C/3 Field Name

A1

Repetitive
Qualifier

Linkages
7

Reference

Options/Content Data Format

O
M

20C

Internal Transaction

COMM

End of Block

A1

16S

:4!c//10x

Linkages

LINK

Start of Block

16R

Reference

20C

Settlement Position

End of Block

A2

16S

10

16R

Status

25D

56

LINK

:16S:LINK

LINK

:16R:LINK

TRRF

:4!c//9x

(Qualifier)

:20C::TRFF//123456789

This is the Settlement Position Number of SI.

(Reference)
-

Status

(Reference)

LINK

LINK

Start of Block

:20C::COMM//D201234

Status
9

(Qualifier)

Number
8

Note

Reference
8

Sample Data

LINK

:16S:LINK

STAT

STAT

:16R:STAT

CPRC,

:4!c//4!c

(Qualifier) (Status

:25D::SETT//PEND

IPRC,

The status field describe the status of the SI

Code)

MTCH,

Status Code:

SETT

> PEND - Pending,


> NMAT - Unmatched,
> PACK - represents Revoked when Qualifier is
CPRC,
> MACH - Matched,
> PENF Matched On-Hold
> PACK - represents Settled, Shares on hold or
Payment Validated when Qualifier is IPRC
Qualifier:
> SETT - used for PEND and PENF
> MTCH - used for NMAT, MACH
> CPRC - used for PACK,
> IPRC - used for PACK
Please Refer to field #13(with tag70D) for
indication between Settled, Share on hold or
Payment Validated.

A2A

Reason

11

Start of Block

16R

REAS

REAS

:16R:REAS

12

Reason

24B

NMAT

:4!c//4!c

(Qualifier) (Reason

:24B::NMAT//NARR

Code)

Indicator:
>NARR -Default value

Page 2 of 7

Seq Name

Description

Seq Status

No Field Description Status Tag ID C/3 Field Name

A2A
13

Repetitive
Qualifier

Reason
Reason Narrative

Options/Content Data Format

M
M

70D

Match with Amount

REAS

Sample Data

Note

N
:4!c//4!c/4!c
/4!c/4!c

(Qualifier) (Match

:70D::REAS//VARI/MA

This field is a non-matching field that describes if

Variance, Matching

/4!c/29x

with Amount

TV

the SI is matched with variance from the intended

Status, Remarks,

[//33x]

Variance

/MAST/SHOH

amount, and also indicates it Matching Status.

Timestamp

[//18x]

indicator)(Match

/REMK/1234567890112

/4!c/26x

with Amount

345678901234567890

Variance

//123456789012345678

code)(Matching

901234567890123

Mandatory fields:

Status

//123456789012345678

>TISP - Time Stamp

Indicator)(Matching

901234567

Status

/TISP/2000-04-18-18.58.

Optional fields:

value)(Remarks

53.091467

>VARI - Matched with variance.

Indicators:

indicator)(Remarks)(

>MAST - Matching Status

Timestamp

>REMK - Remarks

Indicator)(Timestamp
)

For the optional Matched with variance field, the


below values are allowed:
> MATV - Matched with variance,
> MATN - Matched without variance
> NULL null value
For the optional Matching Status Indicator field,
the below values are allowed:
> SHOH - Share on hold,
> SETD - Settled,
> PAYV - Payment validated
> NULL null value

14

A2
15

16S

Status
End of Block

End of Block

REAS

M
M

16S

General Information
16

End of Block

16S

Settlement Transaction Details

STAT

:16S:STAT

GENL

:16S:GENL

N
GENL

:16S:REAS

N
STAT

REAS

17

Start of Block

16R

18

Identification of the

35B

Financial Instrument

Stock Code (ISIN


format),

SETTRAN

SETTRAN

:16R:SETTRAN

[ISIN1!e12!c]

(Identification of

:35B:ISIN HK1234567890

/2!a/5n1!e15x

Security)

/HK/00001 CHEUNG KONG

Stock code, Stock

(ISO country Code)

short name (Local

(CCASS Stock Code)

format)

(Stock Name)

Page 3 of 7

Seq Name

Description

Seq Status

No Field Description Status Tag ID C/3 Field Name

Repetitive
Qualifier

Settlement Transaction Details


19

Quantity of

36B

Quantity

Options/Content Data Format

M
SETT

Sample Data

Note

:36B::SETT//UNIT/2000,

This field describes the stock quantity of the

N
:4!c//4!c/12d

(Qualifier) (Quantity

Financial

Type Code)

Instrument to be

(Quantity)

settlement.

Settled

Quantity Type Code:


> UNIT

20

Amount

19A

Money Value,

OCMT

:4!c//[N]3!a14d

(Qualifier) (Sign)

:19A::OCMT//NHKD20

This field indicates the intended settlement

(Currency Code)

00,00

amount

(Amount)

Negative sign should be shown for receiving SI


Available Settlement Currency:
>HKD
>USD
>CNY

20

Amount

19A

Actual Settlement

SETT

:4!c//[N]3!a14d

Amount, Currency

(Qualifier) (Sign)

:19A::SETT//NHKD2000, This field indicates the actual settlement amount.

(Currency Code)

00

Negative sign should be shown for receiving SI

(Amount)
Available Settlement Currency:
>HKD
>USD
>CNY

21

Safekeeping

97A

Account

Settlement

SAFE

:4!c//8c1!e15x

(Qualifier) (Account)

:97A::SAFE//1

Account(Receiving/De

(Account Short

Clearing Account

livering) + Account

Name)

This is the stock account for settlement.

Short Name
22

Indicator

22H

PAYM

:4!c/[4!c]/4!c

(Qualifier)(Data

:22H::PAYM//FREE

Source Scheme)

This is a field required by ISO standard but is not


used for further processing on C/3

(Indicator)
22

Indicator

22H

Instruction Type

REDE

:4!c//4!c

(Qualifier) (Indicator) :22H::REDE//DELI

This field is a matching field that describes if the SI


is a delivery or receipt.
Indicator:
> DELI - Deliver,
> RECE - Receive

Page 4 of 7

Seq Name

Description

Seq Status

No Field Description Status Tag ID C/3 Field Name

Repetitive
Qualifier

Settlement Transaction Details


22

Indicator

22F

Purpose of SI

Options/Content Data Format

M
SETR

Sample Data

Note

N
:4!c/[4!c]/4!c

(Qualifier) (Data

:22F::SETR/CCAS/BCTX This field indicates the purpose of this instruction.

Source Scheme)
(Indicator)
This two DSS codes, BCTX and RTRL, together
with other ISO codes are used to illustrate the
purpose of the different instructions:
Indicator:
>BCTX - Broker-Custodian Transaction
>SECL - New Borrowing or Lending
>COLL - Stock Pledging
>OWNE - Portfolio Movement
>RTRL -Return or Recall
>TRAD - Blank
Qualifier:
SETR

23

Date

98A

Settlement Date

EXSE

:4!c//8!n

(Qualifier) (Date)

:98A::EXSE//20010606

The Settlement Date field represents the due date of


the SI with counterparty. EXSE stands for
Expected Settlement Date

23

Date/Time

98C

Updated Date/Time

SETT

:4!c//8!n6!n

(Qualifier) (Date)

:98C::SETT//200106061

The Updated Date/Time field represents the date

(Time)

21300

and the time of the SI is modified.(e.g. changed,


revoked, settled)
The field is considered the settled date if the
updated party is CCASS and the status is Settled.
This field will in YYYYMMDDHHMMSS format.

Page 5 of 7

Seq Name Description

Seq Status Repetitive

No Field Description Status Tag ID C/3 Field Name

Options/Content Data Format

Sample Data

Note

:4!c//4!c/4!c

(Qualifier) (DI

:70E::SPRO//DIRI/SPD

Indicators:

Instruction, Matched

/4!c/4!c

Required Indicator)(

Date, Last Updated By,

/4!c/8x

DI Required value)(

/PAYM/APMT

Mandatory fields:

Market

/4!c/8x

Payment Instruction

/MATD/20001230

>DIRI - DI Required

Input Date, Quantity

/4!c/4c1!e24x

Indicator)( Payment

/LUPD/ B0550101

>PAYM - Payment Instruction

Sign, Hold Matched SI,

/4!c/8!n

Instruction value)(

/MAKT/HKMK Hong

>LUPD - Last Update By

Processing

/4!c/4!c

Matched Date

Kong Market

>MAKT - Market

Reference

[/4!c/1!c]

Indicator)( Matched

/INPD/20001230

>INPD - Input Date

[/4!c/29x]

Date)( Last Updated

/QTSN/POST

>QTSN - Quantity Sign

[//11x]

By Indicator)( Last

/HOSI/Y

>MATD - Matched Date value:

Updated By value )(

/UNCI/ABCDEFG

> YYYYMMDD

Settlement Transaction Details

24

Narrative

70E

DI Required, Payment

Qualifier

SPRO

Market Indicator)(

> NULL null value

Market)(Market Name)
(Input Date

DI Required value:

indicator)( Input

>SPDL - DI Required

Date)(Quantity Sign

>DINR - DI not Required

Indicator)(Quantity

Payment Instruction value:

Sign)(Hold Matched SI

>APMT - Against Payment

Indicator)(Hold

>FREE - Free of Payment

Matched SI Flag)

>YRTG - RealTime Delivery

(Processing Reference

Market value:

Indicator)(Processing

>HKMK Hong Kong MK

Reference)

> MAMK Shanghai Market


> SZMK - Shenzhen Market
For the Quantity Sign Indicator, the below values
are allowed:
> POST - positive
> NEGT negative
Hold Matched SI Indicator:
>HOSI Choose to hold SI or not
if the flag is Y, then hold matched IS is required,
if hold matched SI is not required, then both the
indicator and the flag will not present.
Processing Reference Indicator:

>UNCI For Processing Ref. a maximum of 40 characters

Page 6 of 7

Seq Name Description

Seq Status Repetitive

No Field Description Status Tag ID C/3 Field Name

B1

Qualifier

Settlement Parties
26

Start of Block

16R

27

Party

95a

Options/Content Data Format

Counterparty ID

Sample Data

Note

SETPRTY

SETPRTY

:16R:SETPRTY

REAG,

P=:4!c/4!a2!a2!c

P=(Qualifier)(BIC),

:95R::REAG/CCAS/C21

DEAG

R=:4!c/8c/6x

R=(Qualifier)(Data

355

Counterparty ID of this SI.

Source

The REAG is selected if counterparty is receiving

Scheme)(Counterpart

or field #22 Tag 22H Instruction Type is "DELI",

yID)

DEAG is selected if counterparty is delivering or


field #22 Tag 22H Instruction Type is "RECE"

28

Safekeeping

97A

Counterparty Name

SAFE

:4!c//15x

Account

29

End of Block

B1

16S

Settlement Parties

30

Start of Block

16R

31

Party

95Q

SETPRTY

Client Name

(Qualifier)

:97A::SAFE//World

(Counterparty Name)

Wide

SETPRTY

:16S:SETPRTY

Counterparty Name of this SI.

SETPRTY

SETPRTY

:16R:SETPRTY

BUYR,

:4!c//15x

(Qualifier) (Client

:95Q::SELL//XYZ co. Ltd This fields represent the name of the client.

SELL

Name)

The BUYR is selected if counterparty is


delivering, SELL is selected if counterparty is
receiving
If Client Account Number exists but Client
Name does not exist, Client Name will return
the value "NULL".

32

Safekeeping

97A

Client Account

SAFE

:4!c//15x

(Qualifier) (Account)

:97A::SAFE//456

Account
33

End of Block

participant's internal client account number


M

16S

Settlement Transaction Details


34

End of Block

Maximum Record:

The Client Account Number field represent the

16S

SETPRTY

M
-

SETPRTY

:16S:SETPRTY

SETTRAN

:16S:SETTRAN

N
SETTRAN

Page 7 of 7

You might also like