CCASS Terminal User Guide for Participants 

Report Data File Layout

INTRODUCTION:
Participants who requested for the “Data Download” function (re: Change of Account Information Form as stated under “Forms for HKSCC Participants”) can download the CCASS reports in data file format to process the downloaded report files according to their own internal processing requirements.  Data file format is only available for selective CCASS reports, as listed below:

Index Report ID Report Name HKMK / GLOB Data File Sample MAMK / SZMK Data File Sample (if applicable)

1

CCLTN04 Provisional Clearing Statement (PCS)  Data File Sample

2

CCLTN05 Final Clearing Statement (FCS)  Data File Sample Data File Sample

2a 

CCLID01 Intra-Day Trade File  Data File Sample Data File Sample

3

CCLSI01 SI Status Report  Data File Sample Data File Sample

4

CCLSI02 SI Activity Report  Data File Sample Data File Sample

4a

CCLUS01 Unmatched SI Report  Data File Sample Data File Sample

5

CIPSI01 ISI Status Report  Data File Sample

6

CIPSI02 ISI Activity Report  Data File Sample

7

CIPCL03 Monthly ISI Counterparty List  Data File Sample

8

CSEOP01

Next Settlement Day Due / Overdue Position Report 

Data File Sample Data File Sample

9

CSESE01 Settlement Report  Data File Sample Data File Sample

10

CSESI02 Intra-Day ISI / SI Full List  Data File Sample Data File Sample

11

CSESP01 Settled Position Report  Data File Sample Data File Sample

11a

CSESP04 Intra-Day Settled Position Report  Data File Sample Data File Sample

12

CSEMA08 /
CSEMS08

Statement of Money Ledger  Data File Sample

13

CSESM01 Statement of Stock Movement (By Stock) Report  Data File Sample Data File Sample

14

CSESM02 Statement of Stock Movement (By Account) Report  Data File Sample Data File Sample

15

CSESB01 Daily Stock Balance Report  Data File Sample Data File Sample

16

CBLBP01 Stock Borrowing / Lending Position Status Report  Data File Sample

17

CCJCC12 Corporate Communications Event List  Data File Sample

18

CCNPT02 Entitlement Statement  Data File Sample Data File Sample

18a

CCNAN05 Corporate Announcement Master Data File  Data File Sample Data File Sample

18b

CCNAN06 Corporate Announcement Maintenance Activities Report  Data File Sample Data File Sample

19

CEPAA01 /
CEPAB01

New Issues Application Input Activities Report Data File Sample

20

CEPBE01 New Issues Entitlement Report  Data File Sample

21

CCMDS01 Statement of Collateral Account  Data File Sample

22

CCSSG01 Stock Segregated Account with Statement Service Master Listing Data File Sample

23

CSEAT02 STI Activity Report  Data File Sample Data File Sample

24

CSEAT03 STI Status Report  Data File Sample Data File Sample

25

CEPSA01 Yellow Form Share Allotment Report  Data File Sample

26

CSEMA29 /
CSEMS29 / CSEMN29

Settlement Related EPI Listing  Data File Sample

27

CSETF03 TSF FX Transaction/Stk Rlse Activity / Status Report  Data File Sample

28

CSETF07 TSF Confirmation Report  Data File Sample

29

CCVTF01 Inter-counter Transfer/Conversion Instruction Activities Report Data File Sample

30

CCDPC02 Monthly Portfolio Fee Collection Report of China Connect Markets Data File Sample

31

CCLTA01 Trade File of Special Segregated Accounts Data File Sample

DESIGN STANDARD:

  1. All interchange files are of fixed length records.
  2. All interchange files are sequential files. There are two categories of records: detail and control records.
    Detail records contain user information. A record checksum is calculated for each detail record by summing the data contents of essential numeric fields. It is calculated by the sender and checked by the receiver. Control headers contain information such as participant ID, file name, etc., relevant to the file as a whole.  Control trailers further protect the file using record counts and hash totals. Should there be any inconsistency in the record checksums, record counts or hash totals, the whole file will be discarded.  Different types of records are indicated by the first byte in the records.
  3. The maximum length of a hash total is confined to the maximum of 18 digits. The implied decimal point of a numeric field, as well as the sign, if any, is ignored. Should overflow occur, the leading digit will be discarded.