ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Layout of Daily Transaction Text File from External Trading System º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Text File Layout for B/S Trade Text File, to be imported into SB system:- - Each line represent 1 B/S Trade, and end with chars. - 1st line will begin with '* 5 DIGITS STOCK NO', this line signal the remaining transaction text lines contain 5 digits stock no. Start Length Description ----- ------ ----------- 1 1 Transaction Type: B=Buy, S=Sell 2 10 Trade Reference, for front-end system reference only 12 13 Client A/C No (Most users use 7 bytes A/C No, pad with trailing spaces) º 25 5 Stock No º 30 8 1st Trade Quantity (99999999) º 38 9 1st Trade Price (9999.9999, including decimal point) º 47 8 2nd Trade Quantity º 55 9 2nd Trade Price º 64 8 3rd Trade Quantity º 72 9 3rd Trade Price º 81 8 4th Trade Quantity º 89 9 4th Trade Price º 98 6 No. of T/D (for Sold Transaction only) º 104 9 Accrued Interest Amount (for Bonds/Loan Stock only) ºº 113 30 User-specific fields, refer to following ºº "Remaining data are user specific" section. ºº 143 1 Initiated by the Intermediate indicator, "!@#%&*" * remaining data are user specific º 113 9 Purchase Charge (999999.99) º (for Honfirst Only, including decimal point) * or specific for another user º 113 1 Channel Code (for ICBC, Henyep, Chief) * or applicable for "Short Sell" module º 113 1 Short Sell Code, "Y"=Short Sell º 114 1 Channel Code if "Short Sell" + "Multi-Channel" module * or specific for Celestial (Proposed) º 113 2 Comm Code, Blank => according to Client Master pre-set º value. "**" => Special Comm Rate º Following will be referred if Comm Code is '**' º 115 6 Special Comm Rate 9.9999 (%) º 121 6 Special Minimum Comm Amount 999.99 º 127 6 Special Rebate Rate 9.9999 (%) º 133 6 Special Minimum Rebate Amount 999.99