Sunteți pe pagina 1din 53

12/08/2009

 
 
 
 
 
 
 
 
 
 
 
 
Religare Technova Global Solutions Ltd 
 
 
 
  
 
Back Office File 
 
 
 
Formats for 
 
 
 
Trade Anywhere 
4.3  
 
 
 
 
 
 
 
 
File Format doc  

© Religare Technova Global Solutions Ltd. 1


Confidential
12/08/2009

 
 
 
 
 
 
 
Confidentiality 
This document contains confidential information of Religare Technova Global Solutions, which is 
provided for the sole purpose of permitting the recipient to evaluate the information submitted 
herewith.  In  consideration  of  receipt  of  this  document,  the  recipient  agrees  to  maintain  such 
information  in  confidence  and  to  not  reproduce  or  otherwise  disclose  this  information  to  any 
person outside the group or the evaluation committee directly responsible for evaluation of its 
contents,  except  that  there  is  no  obligation  to  maintain  the  confidentiality  of  any  information 
which was known to the recipient prior to receipt of such information from Religare Technova 
Global Solutions, or becomes publicly known through no fault of recipient, or Religare Technova 
Global Solutions, or is received without obligation of confidentiality from a third party owing no 
obligation of confidentiality to Religare Technova Global Solutions. 
 
Security 
The information contained herein is proprietary to Religare Technova Global Solutions and may 
not  be  used,  reproduced  or  disclosed  to  others  except  as  specifically  permitted  in  writing  by 
Religare  Technova  Global  Solutions.  The  recipient  of  this  document,  by  its  retention  and  use, 
agrees to protect the same and the information contained therein from loss or theft. 

© Religare Technova Global Solutions Ltd. 2


Confidential
12/08/2009

 
Document Revision History
 
Version  Release date  Initials  Remarks 
V 1.0  January 4th 2008  ACERC  Release 
V 1.1  March 4th 2008  ACERC  Addition of ELB file 
V 1.2  April 11th 2008  ACERC  Change in AMR file format 
V 1.3  July 14th  2008  ACERC  Addition of (CDC,CIS) 
V 1.4  August 28th 2008  ACERC  Addition of (CUL,MUL,MBU)  
 
V 1.5  08th Oct  2008  ACERC  Addition of CDN File format 
V 1.6  December 18th 2008  ACERC  BST(BSE Trade Upload)
NST(NSE Trade Upload) 
V 1.7  27th Jan, 2009  ACERC  CCD - Create CTCL Dealer
DCI - Map Dealer CTCL Id
V 1.8  27th March, 2009  RTGSL  DCM – Dependent client Mapping
SPC – Sell Pending Credit
 
 

© Religare Technova Global Solutions Ltd. 3


Confidential
12/08/2009

 
 
Table of Contents 
 

SL No File Name Description Page No


1 CLT Client Information 12
2 AMR Available Margin Information 14
3 BEN Beneficiary Stock Information 15
4 BEI Intra-day Beneficiary Stock Information 16
5 DPH DP Hold Stock Information 17
6 DHI Intra-day DP Hold Stock Information 18
7 DPF DP Free Stock Information 19
8 DFI Intra-day DP Free Stock Information 20
9 FNO FONSE Position File 21
10 CDM Client -Dealer Mapping 22
11 CFC FNO Exposure cap 23
12 HCT Hair Cut Upload 24
13 PEC Product Exposure Cap 25
14 SMF Exposure Margin File 26
15 OBB BSE Obligation cash Position 27
16 OBN NSE Obligation cash Position 28
17 BAS Basket Scrip Map 29
18 CDP Client DP id Map 30
19 BRN Branch Upload 33
20 CSP Client profile swapping 35
21 NCX NCDEX Position File 36
22 SIS Scrip in Square of mode 37
23 MCX MCX Position File 38
24 CBM Client Bank mapping 39
25 NCL Ad-hoc cash Upload 40
26 ELB Effective Ledger Balance 41
27 CDC Create Dealer Client 42
28 CIS Create in Squareoff Mode Starts 43
29 CUL Client Underlying Limits 44
30 MUL Member Underlying Limits 45
31 MBU Market Banned Underlying 46
32 CDN CDNSE Position Upload 50
33 BST BSE Trade Upload 51
34 NST NSE Trade Upload 52
35 CCD Create CTCL Dealer 53

© Religare Technova Global Solutions Ltd. 4


Confidential
12/08/2009

36 DCI Map Dealer CTCL Id 54


37 DCM Dependent Client Mapping 56
38 SPC Sell Pending Credit 58

© Religare Technova Global Solutions Ltd. 5


Confidential
12/08/2009

 
File formats for Back Office Interface 
 
The following are the files that are being exchanged with Back Office System, as ASCII files (text 
files). 
 
These Files will be applicable to all the files except NSE ISIN and BSE ISIN masters. 
 
1. Header  and  Footer:  Each  file  will  have  a  header  and  footer  record.    The  formats  for  the 
header and footer records are detailed below. 
 
2. Field Separators:  Any two fields will be separated by pipe (|).   
 
3. File Naming Convention (Except NSE ISIN and BSE ISIN): The file names will be of the format 
 
  XXXYYYYMMDD_nn. DAT 
  Where: 
   
XXX  Represents the file type and will have one of the following 
values: 
1.            CLT for Client Information 
2.            AMR for Available Margin Information 
3.            BEN for Beneficiary  
4.           DPH for DP hold stock information 
5.           DPF for DP Free stock information  
6. FNO for FONSE Position File 
7. CDM for Client ‐Dealer Mapping 
8. CFC for FNO Exposure cap 
9. HCT for Hair Cut Upload 
10. PEC for Product Exposure Cap 
11. SMF for Exposure Margin File 
12. OBB for BSE Obligation cash Position 
13. OBN for NSE Obligation cash Position 
14. BAS for Basket Scrip Map 
15. CDP for Client DP id Map 
16. BRN for Branch Upload 
17. CSP for Client profile swapping 
18. NCX for NCDEX Position File 
19. SIS for scrip in square off mode 
20. BEI for Intraday beneficiary Information 
21. DHI for intra‐day DP Hold stocks 
22. DFI for Intra‐day DP Free Stocks 
23. MCX for MCX Position File 
24. CBM for Client Bank Mapping 
25. NCL for ad‐hoc cash Upload 
26. ELB for Effective Ledger Balance 
27. CDC for Create Dealer Client 

© Religare Technova Global Solutions Ltd. 6


Confidential
12/08/2009

28. CIS for Create in Squareoff Mode Starts 
29. CUL for Client Underlying Limits 
30. MUL for Member Underlying Limits 
31. MBU for Market Banned Underlying 
32. CDN for CDNSE Position File 
33. BST for BSE Trade Upload 
34. NST for NSE Trade Upload 
35. CCD for Create CTCL Dealer 
36. DCI for Map Dealer CTCL Id 
37. DCM for Dependent Client Mapping 
38. SPC for Sell Pending Credit 
YYYYMMDD  Represents the date of generation of the file 
Nn  00 
 
 
Header and Footer
 
There will be three types of records in each file viz. Header, Details and Footer.  The formats of 
each of the three records are detailed below: 
 
Record Type  Field  Width  Description 
Header  Record Type  2  ’00’ indicates Header Record 
  File Type  3  Should be one of the following: 
CLT  for Client Information 
AMR for Available Margin Information 
BEN for Beneficiary 
BEI for Intra‐day Beneficiary 
DPH for DP Hold stock information 
DHI for intra‐day DP Hold stocks 
DPF for DP Free Stocks 
DFI for Intra‐day DP Free Stocks 
FNO for FONSE Position File 
CDM for Client ‐Dealer Mapping 
CFC for FNO Exposure cap 
HCT for Hair Cut Upload 
PEC for Product Exposure Cap 
SMF for Exposure Margin File 
OBB for BSE Obligation cash Position 
OBN for NSE Obligation cash Position 
BAS for Basket Scrip Map 
CDP for Client DP id Map 
BRN for Branch Upload 
CSP for Client profile swapping 
NCX for NCDEX Position File 
SIS for scrip in square of mode 
MCX for MCX Position File 

© Religare Technova Global Solutions Ltd. 7


Confidential
12/08/2009

CBM for Client Bank mapping 
NCL for ad‐hoc cash Upload 
ELB for Effective Ledger Balance 
CDN for CDNSE Position File 
CCD for Create CTCL Dealer 
DCI for Map Dealer CTCL Id 
DCM for Dependent Client Mapping 
SPC for Sell Pending Credit 
  Date  8  Date  on  which  the  file  is  generated,  in  YYYYMMDD 
format – same as what appears in the file name. 
  Batch No.  2  00 
 
Detail  Record Type  2  Should be one of the following: 
02 for Client Information 
03 for Available Margin Information 
04 for Beneficiary & for Intra‐day Beneficiary 
05  for  DP  Hold  stock  information  &  for  Intraday  DP 
Hold Stock Information  
06 for DP Free Stock Information and for Intraday DP 
Free Stock Information 
07 for FONSE Position File 
11 for Client ‐Dealer Mapping 
12 for FNO Exposure cap 
13 for Hair‐Cut Upload 
14 for Product Exposure Cap 
15 for Exposure Margin File 
16 for BSE Obligation cash Position 
17 for NSE Obligation cash Position 
18 for Basket Scrip Map 
19 for Client DP id Map 
20 for Branch Upload  
21 for Client profile swapping  
22 for NCDEX Position Upload 
23 for Scrip in square off mode 
24 for MCX Position File 
25 for Client Bank Mapping 
26 for ad‐hoc cash Upload 
27 for Effective Ledger Balance 
28 for Create Dealer Client 
29 for  Create in Squareoff Mode Starts 
30 for Client Underlying Limits 
31 for Member Underlying Limits 
32 for Market Banned Underlying 
36 for BSE Trade Upload 
37 for NSE Trade Upload 
38 for CDNSE Position Upload 

© Religare Technova Global Solutions Ltd. 8


Confidential
12/08/2009

39 for Create CTCL Dealer 


40 for Map Dealer CTCL Id 
41 for Dependent Client Mapping 
45 for Sell Pending Credit 
  File‐specific    The  field’s  specific  to  each  type  of  file  will  appear 
fields  here.    The  fields  to  be  included  here  have  been 
elaborated later in this document. 
Footer  Record Type  2  ‘99’  indicates  footer  record.    Any  matter  appearing 
beyond the footer record will be ignored. 
  Record Count    The  total  number  of  detail  records  contained  in  the 
file.  This number will be used as a control check‐sum. 
 

© Religare Technova Global Solutions Ltd. 9


Confidential
12/08/2009

 
 
Naming Convention for ISIN Masters
NSE ISIN MASTER  
 
    Header and Footer: File will have NO header or footer 
 
    Field Separators:  Any two fields will be separated by pipe (|).   
 
    File Naming Convention: The file name will be NSE_ISIN.txt 
 
 
BSE ISIN MASTER 
Header and Footer: File will have NO header or footer 
 
    Field Separators:  Any two fields will be separated by pipe (|).   
 
    File Naming Convention: The file name will be BSE_ISIN.txt 

© Religare Technova Global Solutions Ltd. 10


Confidential
12/08/2009

 
The formats of the detail records for each of the files are as follows: 
 
1. Client Information 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   CLT 
Record Type  02 
 
 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code   NOT NULL  Varchar (15)  This  represents  the  client.  Unique 
Identifier  of  the  client  in  the 
system. 
No  spaces  are  allowed  in  client 
code 
Client Name   NOT NULL  Varchar (100)  Name of the Client 
Login Name  NOT NULL  Varchar (25)  Login id of the client to the trading 
system. 
No  spaces  are  allowed  in  Login 
Name 
Address Line 1   NOT NULL   Varchar (200)  First Line of Address 
Address Line 2     Varchar (200)  Second Line of Address 
Address Line 3     Varchar (200)  Third Line of Address 
City    Varchar (50)   
State    Varchar (50)   
Country    Varchar (50)   
Pin Code    Varchar (50)   
PhoneNo_R            Varchar (50)  Residence Phone Number 
PhoneNo_O            Varchar (50)  Office Phone Number 
Fax    Varchar (50)   
Mobile    Varchar (50)   
Email ID    Varchar (100)  Mail id of Client 
Branch Code  Not Null  Varchar (50)  Branch Attached to client 
No  spaces  are  allowed  in  Branch 
Code 
   Mandatory  Varchar (50)  Pan Number of the client 
SubBroker 
FamilyId    Varchar (25)   
Client Category    Varchar (50)  This  field  is  used  for  reporting 
purposes  in  the  system.  Client  can 
be  assigned  to  any  category  like 

© Religare Technova Global Solutions Ltd. 11


Confidential
12/08/2009

HNI, RETAIL, NRI etc. 
Category  can  be  added  from 
surveillance. 
NO  spaces  are  allowed  in  Client 
Category 
Profile Code  NOT NULL  Varchar (25)  Profile of the client. Profiles can be 
created  from  the  surveillance.  All 
the  Risk  Parameters  of  the  profile 
will be attached to the client. 
If  profile  s  not  passed  then  client 
will not be created. 
NO  spaces  are  allowed  in  Client 
profile 
Flag  NOT NULL  Char(1)  Flag in (‘A’,’M’,’D’) 
 
This Upload is used to upload Clients into the system .It does not update existing clients, but is 
used to add clients. Clients must have a profile attached with them because Clients are created 
based on their Profile. Profiles can be created from the surveillance.

© Religare Technova Global Solutions Ltd. 12


Confidential
12/08/2009

 
 
2. Available Margin Information 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   AMR 
Record Type  03 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  NOT NULL  Varchar (25)  This represents the Client. 
NO  spaces  are  allowed  in  client 
code 
BaseDeposit  NOT NULL  Decimal(24,6)  The  margin  available  for  the  Client 
at the beginning of day 
Segment Account  NOT NULL  Varchar (15)  Segment Account where  Margin  to 
be uploaded 
 
 
Margin Upload is used to upload Available Margin of the clients. This margin does not include 
collateral margin. Margin Uploaded through this file is treated as Ledger Balance. 
AMR  file  can  be  uploaded  more  than  once  in  the  TAW.  This  file  must  not  contain  the 
incremental  margin  because  client’s  Ledger  Balance  in  TAW  is  overwritten  by  the  amount 
coming in AMR file.  
 
 

© Religare Technova Global Solutions Ltd. 13


Confidential
12/08/2009

 
3. Beneficiary File 
 
Source  Back‐Office System 
Destination  Trading System 
File Type  BEN 
Record Type  04 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  NOT NULL  Varchar  (25)  Client Code 
NO  spaces  are  allowed  in  client 
code 
DPID  Null  Varchar (30)   
ISINNo  NOT NULL  Varchar (16)  NO  spaces  are  allowed  in  ISIN 
number 
Quantity    Int  Quantity 
Segment Account  NOT NULL  Varchar (15)  Segment  Account  where  stocks 
to be uploaded 
Margin  benefit  will  be  given  to  the  client  against  stocks  uploaded  through  this  file  after 
considering haircut. However client will be allowed to sell these stocks. 
This file will be uploaded during the BOD. When ‘BEN’ file is uploaded then all the Beneficiary 
data of all the clients are over written by the content of this file. Hence ‘BEN’ file must not be 
used for intra‐day Beneficiary stocks upload. 

© Religare Technova Global Solutions Ltd. 14


Confidential
12/08/2009

 
 
4. Intra‐day Beneficiary File 
 
Source  Back‐Office System 
Destination  Trading System 
File Type  BEI 
Record Type  04 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  NOT NULL  Varchar  (25)  Client Code 
NO  spaces  are  allowed  in  client 
code 
DPID  Null  Varchar (30)   
ISINNo  NOT NULL  Varchar (16)  NO  spaces  are  allowed  in  ISIN 
number 
Quantity    Int  Quantity 
Segment Account  NOT NULL  Varchar (15)  Segment  Account  where  stocks 
to be uploaded 
Margin  benefit  will  be  given  to  the  client  against  stocks  uploaded  through  this  file  after 
considering haircut. However client will be allowed to sell these stocks. 
This file will be uploaded Intra‐day i.e. after “BEN” file is uploaded.  
Stocks from “BEI” file will be added to the existing Beneficiary stocks of clients. 

© Religare Technova Global Solutions Ltd. 15


Confidential
12/08/2009

 
 
5. DP Hold stock file 
Source  Back‐Office System 
Destination  Trading System 
File Type  DPH 
Record Type  05 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  Not null  Varchar (25)  NO spaces are allowed 
DP Id  NULL  Varchar  (16)  Clients DP Id 
ISINNO  NOT NULL  Varchar (15)  ISIN Code. NO spaces are allowed 
Quantity    Char(10)  Quantity 
Segment Account  NOT NULL  Varchar (15)  Segment Account where stocks to 
be uploaded 
Margin  benefit  will  be  given  to  the  client  against  stocks  uploaded  through  this  file  after 
considering haircut. However client will be allowed to sell these stocks. 
This  file  will  be  uploaded  during  the  BOD.  When  ‘DPH’  file  is  uploaded  then  all  the  DP  Hold 
(Pledged) data of all the clients are over written by the content of this file. Hence ‘DPH file must 
not be used for intra‐day DP Hold stocks upload. 
 
 
 

© Religare Technova Global Solutions Ltd. 16


Confidential
12/08/2009

 
6. Intra‐day DP Hold stock file 
Source  Back‐Office System 
Destination  Trading System 
File Type  DHI 
Record Type  05 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  Not null  Varchar (25)  NO spaces are allowed 
DP Id  NULL  Varchar  (16)  Clients DP Id 
ISINNO  NOT NULL  Varchar (15)  ISIN Code. NO spaces are allowed 
Quantity    CHAR(10)  Quantity 
Segment Account  NOT NULL  Varchar (15)  Segment Account where stocks to 
be uploaded 
Margin  benefit  will  be  given  to  the  client  against  stocks  uploaded  through  this  file  after 
considering haircut. However client will be allowed to sell these stocks. 
This file will be uploaded Intra‐day i.e. after “DPH” file is uploaded.  
Stocks  from  “DHI”  file  will  be  added  to  the  existing  DP  Hold  stocks  of  clients.

© Religare Technova Global Solutions Ltd. 17


Confidential
12/08/2009

 
 
 
7. DP Free stock Information file 
Source  Back‐Office System 
Destination  Trading System 
File Type  DPF 
Record Type  06 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  Not null  Varchar (25)  NO spaces are allowed 
DP Id  NOT NULL  Varchar  (16)  Clients DP Id 
ISINNO  NOT NULL  Varchar (15)  ISIN Code , NO spaces are allowed 
Quantity    CHAR(10)  Quantity 
Segment Account  NOT NULL  Varchar (15)  Segment Account where stocks to 
be uploaded 
 
 
 
NO margin benefit will be given to the client against stocks uploaded through this file. However 
client will be allowed to sell these stocks. This file will be uploaded during the BOD. When ‘DPF’ 
file is uploaded then all the DP Free Stocks data of all the clients are over written by the content 
of this file. Hence ‘DPF file must not be used for intra‐day DP Free stocks upload. 

© Religare Technova Global Solutions Ltd. 18


Confidential
12/08/2009

 
8. Intraday DP Free stock Information 
file 
Source  Back‐Office System 
Destination  Trading System 
File Type  DFI 
Record Type  06 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  Not null  Varchar (25)  NO spaces are allowed 
DP Id  NOT NULL  Varchar  (16)  Clients DP Id 
ISINNO  NOT NULL  Varchar (15)  ISIN Code , NO spaces are allowed 
Quantity    CHAR(10)  Quantity 
Segment Account  NOT NULL  Varchar (15)  Segment Account where stocks to 
be uploaded 
 
 
 
NO margin benefit will be given to the client against stocks uploaded through this file. However 
client will be allowed to sell these stocks.  
This file will be uploaded Intra‐day i.e. after “DPF” file is uploaded.  
Stocks from “DFI” file will be added to the existing DP Free stocks of clients. 

© Religare Technova Global Solutions Ltd. 19


Confidential
12/08/2009

 
9. FONSE Position File 
 
Source  Back‐Office System 
Destination  Trading System 
File Type  FNO 
Record Type  07 
 
 
Attribute  Constraint  Data type  Description 
Header  Not null  Varchar (2)  Record Type 
Client Code  Not null  Varchar (15)  NO spaces are allowed 
Trading Account  NOT NULL  Varchar  (15)  Clients Product  
NO spaces are allowed 
Instrument Name  NOT NULL  Varchar (6)  FUTSTK, FUTIDX, OPTSTK, OPTIDX 
Symbol  Not null  Varchar (30)  Underlying 
ExpiryDate  Not Null  Datetime  YYYY‐MM‐DD 
Strike Price    Decimal(24,4)  0 for Futures 
OptionType    Varchar (2)  CA PA CE PE, XX For Futures 
Buy Qty  Not null  Int  0 in case of null 
Sell Qty  Not null  Int  0 in case of null 
Buy Amt  Not null  Decimal(24,6)  0 in case of null 
Sell Amt  Not null  Decimal(24,6)  0 in case of null 
 
 
 

© Religare Technova Global Solutions Ltd. 20


Confidential
12/08/2009

 
 
 
 
10. Client ‐ Dealer Mapping 
Source  Back‐Office System 
Destination  Trading System 
File Type  CDM 
Record Type  11 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  Not null  Varchar (25)  NO spaces are allowed 
Dealer  Not Null  Varchar (50)  Dealer Code 
NO spaces are allowed 
AddRemove  NOT NULL  Bit  0  to  remove  Client  Dealer 
mapping 
1 to add Client Dealer mapping 
IsPrimaryDealer  NOT NULL  Bit  0 is for not to update ClientMaster
1 is for to update PrimaryDealer of 
ClientMaster with DealerCode 
 
A client can be mapped to multiple Dealers; Client will be mapped to Dealer in the following 
conditions: 
Client & Dealer entries must be there in the Trading System. 
If the Dealer is Global dealer then client of any branch can be assigned to him. 
If the Dealer is not global dealer then Dealer and client must belong to the same branch. 
  
                           

© Religare Technova Global Solutions Ltd. 21


Confidential
12/08/2009

 
 
11. FNO Exposure Cap 
Source  Back‐Office System 
Destination  Trading System 
File Type  CFC 
Record Type  12 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  Not null  Varchar (25)  NO spaces are allowed 
FNO Cap  Not Null  Decimal (18,2)  0 in case of NULL 
 
The Limit of Exposure given for Derivatives is common for a client across all products. 0 indicates 
that client cannot place orders on FNO segment and  –1 indicates that no Exposure cap is 
defined for FNO for the client.

© Religare Technova Global Solutions Ltd. 22


Confidential
12/08/2009

 
12. Haircut Upload 
Source  Back‐Office System 
Destination  Trading System 
File Type  HCT 
Record Type  13 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
ISIN NO  Not null  Varchar (16)  ISIN number  
NO spaces are allowed 
Haircut  Not Null  Decimal (5,2)  100 for NULL 
Used to upload Haircut in percentage for various ISIN for collateral purpose. 

© Religare Technova Global Solutions Ltd. 23


Confidential
12/08/2009

13. Product Exposure Cap 
Source  Back‐Office System 
Destination  Trading System 
File Type  PEC 
Record Type  14 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  Not null  Varchar (25)  NO spaces are allowed 
TradingAccount  Not Null  Varchar (25)  NO spaces are allowed 
Exposure  Not Null  Decimal (18,2)  0 for NULL 
Segment Account  NOT NULL  Varchar (25)  Segment Account where stocks to 
be uploaded 
 
In TAW4.3 Trading Accounts are considered as Products and Exposure limit can be defined for 
each Product. This file is used to upload exposure cap for all the products. 0 indicates client will 
not be able to place order for that products and –1 indicates that no limit will be checked. 

© Religare Technova Global Solutions Ltd. 24


Confidential
12/08/2009

 
14. Exposure margin File 
Source  Back‐Office System 
Destination  Trading System 
File Type  SMF 
Record Type  15 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Exchange  Not null  Varchar (15)  FONSE 
ScripName  Not Null  Varchar (100)  Underlying 
MarginPercent  Not Null  Decimal (18,4)  0 for NULL 
Used to upload Exposure margins rates in percentage for various underlying of FNO segment. It 
is  used  in  calculating  Exposure  margin  which  is  charged  by  Exchange  over  and  above  SPAN 
margin. 

© Religare Technova Global Solutions Ltd. 25


Confidential
12/08/2009

 
 
 
15. BSE Obligation Cash Positions 
Source  Back‐Office System 
Destination  Trading System 
File Type  OBB 
Record Type  16 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
ExchangeID  Not null  Varchar (15)  BSE 
ClientCode  Not Null  Varchar (15)   
NO spaces are allowed 
Product Code  Not Null  Varchar (15)  NO spaces are allowed 
Security ID  Not Null  Varchar (50)   
Day Buy Qty    Int  0 for NULL 
Day Sell Qty    Int  0 for Null 
Day Buy Amt    Decimal(24,6)  0 for NULL 
Day Sell Amt    Decimal(24,6)  0 for NULL 
BTST positions for BSE 

© Religare Technova Global Solutions Ltd. 26


Confidential
12/08/2009

 
 
16. NSE Obligation Cash Positions 
Source  Back‐Office System 
Destination  Trading System 
File Type  OBN 
Record Type  17 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
ExchangeID  Not null  Varchar (15)  NSE 
ClientCode  Not Null  Varchar (15)  NO spaces are allowed 
ProductCode  Not Null  Varchar (15)  NO spaces are allowed 
Security ID  Not Null  Varchar (50)  Symbol + Series 
Day Buy Qty    Int  0 for NULL 
Day Sell Qty    Int  0 for Null 
Day Buy Amt    Decimal (24,6)  0 for NULL 
Day Sell Amt    Decimal (24,6)  0 for NULL 
BTST positions for NSE 

© Religare Technova Global Solutions Ltd. 27


Confidential
12/08/2009

 
 
17. Basket scrip Map 
Source  Back‐Office System 
Destination  Trading System 
File Type  BAS 
Record Type  18 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Exchange  Not null  Varchar (30)  NSE, BSE 
Scrip  Not NULL  Varchar (50)  e.g RELIANCEEQ for NSE 
RIL for BSE 
FromBasket  Not NULL  Varchar (30)  NO spaces are allowed 
ToBasket  Not NULL  Varchar (30)  NO spaces are allowed 
Used  to  map  scrip  to  Scrip  Baskets.  The  Scrip  Basket  must  exist  in  the  system;  baskets  can  be 
created from the surveillance. 
Any scrip can be assigned to ONE basket only. 
If for the first time scrip is being added to a basket then “FromBasketName” should be empty. If 
Scrip is being moved from one basket to another then “FromBasketName” and “ToBasketName” 
must be specified.   

© Religare Technova Global Solutions Ltd. 28


Confidential
12/08/2009

 
 
18. Client DPID 
Source  Back‐Office System 
Destination  Trading System 
File Type  CDP 
Record Type  19 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
ClientCode  Not NULL  Varchar (15)  NO spaces are allowed 
DPID  Not NULL  Varchar (30)  NO spaces are allowed 
 
Used to map Client and their DP Ids.

© Religare Technova Global Solutions Ltd. 29


Confidential
12/08/2009

 
NSE ISIN MASTER 
Source  Back‐Office System 
Destination  Trading System 
File Type  NSE_ISIN 
Record Type   
 
 
Attribute  Constraint  Data type  Description 
Symbol  Not NULL  Varchar (50)  Symbol Series  
Name Of Company  NULL  Varchar (100)  Name of the company 
SEC_ISIN_CD  Not Null  Varchar (30)  ISIN CODE, NO spaces are allowed 
Upload ISIN numbers for NSE scrips. 

© Religare Technova Global Solutions Ltd. 30


Confidential
12/08/2009

 
 
BSE ISIN MASTER 
Source  Back‐Office System 
Destination  Trading System 
File Type  BSE_ISIN 
Record Type   
 
 
Attribute  Constraint  Data type  Description 
Scrip Code  Not NULL  Varchar (15)  Company Code  
Scrip Name  NULL  Varchar (250)  Name of the company 
ISIN Code  Not Null  Varchar (15)  ISIN CODE, NO spaces are allowed 
Used to upload ISIN numbers for BSE scrips 

© Religare Technova Global Solutions Ltd. 31


Confidential
12/08/2009

 
19. Branch Upload 
Source  Back‐Office System 
Destination  Trading System 
File Type  BRN 
Record Type  20 
 
 
Attribute  Constraint  Data type  Description 
Header  Mandatory  Varchar (2)  Hard coded value 20 
Branch Code  Mandatory  Varchar (50)  Branch Code must be 
Alphanumeric, No special 
characters are allowed, NO spaces 
are allowed 
Address  Mandatory  Varchar (200)  Address of the branch 
PinCode  Mandatory  Varchar (6)  PinCode of the Branch is must as it 
is sent to the exchange as a part of 
CTCL code. 
Branch head  Not Mandatory  Varchar (30)  Name of the branch head. Can be 
blank 
Contact Number  Not Mandatory  Varchar (25)  Can be blank 
Role  Not Mandatory  Varchar (50)   Any one role which is created 
using Surveillance. 
BSEstr  Mandatory  Varchar (4)  Four‐digit Branch code for BSE. If 
the Branch is to be made active on 
BSE then it is must as it is sent to 
Exchange as part of CTCL code. 
 
NSEstr  Mandatory  Varchar (3)  Three‐digit Branch code for NSE. If 
the Branch is to be made active on 
NSE then it is must as it is sent to 
Exchange as part of CTCL code. 
 
FONSEstr  Mandatory  Varchar (3)  Three‐digit Branch code for 
FONSE. If the Branch is to be made 
active on FONSE then it is must as 
it is sent to Exchange as part of 
CTCL code. 
 
NCDEXstr  Mandatory  Varchar (3)  Three‐digit Branch code for 
NCDEX. If the Branch is to be 
made active on NCDEX then it is 
must as it is sent to Exchange as 
part of CTCL code. 
 
MCXstr  Mandatory  Varchar (3)  Three‐digit Branch code for MCX. 

© Religare Technova Global Solutions Ltd. 32


Confidential
12/08/2009

If the Branch is to be made active 
on MCX then it is must as it is sent 
to Exchange as part of CTCL code. 
NMCEStr  Mandatory  Varchar(3)  Three‐digit Branch code for NMCE. 
If the Branch is to be made active 
on NMCE then it is must as it is 
sent to Exchange as part of CTCL 
code. 
CDNSEStr  Mandatory  Varchar(3)  Three‐digit Branch code for 
CDNSE. If the Branch is to be made 
active on CDNSE then it is must as 
it is sent to Exchange as part of 
CTCL code. 
Server Id  Not Mandatory  int   
 

© Religare Technova Global Solutions Ltd. 33


Confidential
12/08/2009

 
 
 20. Client Profile Swapping 
Source  Back‐Office System 
Destination  Trading System 
File Type  CSP 
Record Type  21 
 
 
Attribute  Constraint  Data type  Description 
Header  Varchar (2)  Mandatory  Hard coded value 21 
Client Code  Varchar (15)  Mandatory  Unique code for the client, 
NO spaces are allowed 
Profile Code  Varchar (30)  Mandatory  Code of the profile to be assigned, 
NO spaces are allowed 
 

© Religare Technova Global Solutions Ltd. 34


Confidential
12/08/2009

 
 
21. NCDEX Position File 
Source  Back‐Office System 
Destination  Trading System 
File Type  NCX 
Record Type  22 
 
 
Attribute  Constraint  Data type  Description 
Header  Not null  Varchar (2)  Hard coded value 22 
Client Code  Not null  Varchar (15)  Client Code 
NO  spaces  are  allowed  in 
clientcode 
Trading Account  NOT NULL  Varchar  (15)  Clients Product  
NO spaces are allowed 
Instrument Name  NOT NULL  Varchar (6)  FUTCOM 
Symbol  Not null  Varchar (30)  Underlying 
ExpiryDate  Not Null  Datetime  YYYY‐MM‐DD 
Strike Price    Decimal(24,)  0 for Futures 
OptionType    Varchar (2)  XX 
Buy Qty  Not null  Int  0 in case of null 
Sell Qty  Not null  Int  0 in case of null 
Buy Amt  Not null  Decimal (24,6)  0 in case of null 
Sell Amt  Not null  Decimal (24,6)  0 in case of null 

© Religare Technova Global Solutions Ltd. 35


Confidential
12/08/2009

 
 
22. Put Scrip in square off mode 
Source  Back‐Office System 
Destination  Trading System 
File Type  SIS 
Record Type  23 
 
 
Attribute  Constraint  Data type  Description 
Header  Not null  Varchar (2)  Hard coded value 23 
Exchange  Not null  Varchar (15)  Exchange e.g. FONSE,NSE and BSE 
Symbol  NOT NULL  Varchar  (30)  In case of NSE its Symbol+ series e.g. 
ACCEQ,  
FONSE  –  Underlying  e.g.  DABUR.  BSE 
– e.g. RIL 
Instrument Name    Varchar (6)  e.g. FUTSTK, FUTIDX, OPTSTK, OPTIDX 
  
This  field  contains  values  depend 
upon the conditions 
Expiry Date    Datetime  YYYY‐MM‐DD 
This  field  contains  values  depend 
upon the conditions 
Option Type    Varchar (2)  XX e.g. CA, PA, CE, PE 
This  field  contains  values  depend 
upon the conditions 
Strike Price    Decimal (24,4)  0 for Futures 
This  field  contains  values  depend 
upon the conditions 
Square Off   Not Null  Bit   1 – ON i.e. put the scrip in square off 
mode. 
0  –  OFF  i.e.  Remove  the  scrip  from 
the square off mode. 

© Religare Technova Global Solutions Ltd. 36


Confidential
12/08/2009

 
 
23. MCX Position File 
 
Source  Back‐Office System 
Destination  Trading System 
File Type  MCX 
Record Type  24 
 
 
Attribute  Constraint  Data type  Description 
Header  Not null  Varchar (10)  Hard coded value 24 
Client Code  Not null  Varchar (15)  Client Code 
NO  spaces  are  allowed  in  client 
code 
Trading Account  NOT NULL  Varchar  (15)  Clients Product  
NO spaces are allowed 
Instrument Name  NOT NULL  Varchar (6)  FUTCOM 
Symbol  Not null  Varchar (30)  Underlying 
Expiry Date  Not Null  Datetime  YYYY‐MM‐DD 
Strike Price    Decimal (24,6)  0 for Futures 
Option Type    Varchar (2)  XX 
Buy Qty  Not null  Int  0 in case of null 
Sell Qty  Not null  Int  0 in case of null 
Buy Amt  Not null  Decimal (24,6)  0 in case of null 
Sell Amt  Not null  Decimal (24,6)  0 in case of null 
 

© Religare Technova Global Solutions Ltd. 37


Confidential
12/08/2009

 
 
24. Client Bank Mapping  
 
Source  Back‐Office System 
Destination  Trading System 
File Type  CBM 
Record Type  25 
 
 
Attribute  Constraint  Data type  Description 
Header  Not null  Varchar (2)  Hard coded value 25 
Client Code  Not null  Varchar (15)  Client Code 
NO  spaces  are  allowed  in  client 
code 
Bank Code  NOT NULL  Varchar  (50)  Bank Code  
NO spaces are allowed 
BankBranchCode  NOT NULL  Varchar (30)  Branch  
Account No  Not null  Varchar (30)  Account number 
Cust ID  NULL  Varchar(30)  Customer  Login  in  Bank  Site.  This 
is  to  prevent  third  party  fund 
transfers. 
Rank  Not Null  Char(1)  ‘P’ Primary ; ‘S’ Secondary 
 

© Religare Technova Global Solutions Ltd. 38


Confidential
12/08/2009

 
25. Ad‐Hoc cash Upload  
 
Source  Back‐Office System 
Destination  Trading System 
File Type  NCL 
Record Type  26 
 
 
Attribute  Constraint  Data type  Description 
Header  Not null  Varchar (2)  Hard coded value 25 
Client Code  Not null  Varchar (15)  Client Code 
NO  spaces  are  allowed  in  client 
code 
Segment Account  NOT NULL  Varchar  (30)  Segment Account  
NCLAmount  NOT NULL  Decimal(24,6)  Could be +ve or ‐ve 
 

© Religare Technova Global Solutions Ltd. 39


Confidential
12/08/2009

 
26. Effective Ledger Balance 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   ELB 
Record Type  27 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Varchar (2)  Record Type 
Client Code  NOT NULL  Varchar (25)  This represents the Client. 
NO  spaces  are  allowed  in  client 
code 
IntradayFundTransfer  NOT NULL  Number (24,6)   
EffectiveLedgerBalance  NOT NULL  Number (24,6)   
Segment Account  NOT NULL  Varchar (15)  Segment Account where  Margin  to 
be uploaded 
AdhocCap  Null  Decimal(18,2)   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 40


Confidential
12/08/2009

27. CDC (Create Dealer Client) 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   CDC 
Record Type  28 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Int  Record Type 
Client Code  NOT NULL  Varchar (20)  This represents the Client. 
NO  spaces  are  allowed  in  client 
code 
BranchCode  NOT NULL  Varchar(50)   
ISActive  NOT NULL  Bit   
NCFMNo  NOT NULL  Varchar (100)   
NCFMExpiry  NOT Null  Datetime   
IsGlobalDealer  NOT Null  Bit   
IsPrimary  NOT Null  Bit   
OverdraftLimit  Not null  Decimal(24,2)   
NotionalLimit  Not null  Decimal(24,2)   
TradeModCancel  Not null  Bit   
TradeCancel  Not null  Bit   
CustodianTrade  Not null  Bit   
ExerciseOrder  Not null  Bit   
NSE  Not null  Bit   
BSE  Not null  Bit   
FONSE  Not null  Bit   
AddModify  Not null  Bit   
ActivationDate  Not null  Datetime   
Suspensiondate  Not null  Datetime   
AssignAllClients  Not null  Bit   
SuspensionDays  Not null  Int   
BSEStr  Not null  Varchar(3)   
NSEStr  Not null  Varchar(3)   
FONSEStr  Not null  Varchar(3)   
IsPowerTrade  Not null  Bit   
NCDEX  Not null  Bit   
NMC  Not null  Bit   
NCDEXStr  Not null  Varchar(3)   
NMCStr  Not null  Varchar(3)   
MCX  Not null  Bit   
MCXStr  Not null  Varchar(3)   
CDNSE  Not null  Bit   
CDNSEStr  Not null  Varchar(3)   
 

© Religare Technova Global Solutions Ltd. 41


Confidential
12/08/2009

28. CIS (Client in Square off mode 
Start) 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   CIS 
Record Type  29 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Int  Record Type 
Client Code  NOT NULL  Varchar (20)  This represents the Client. 
NO  spaces  are  allowed  in  client 
code 
SegmentAccount  NOT NULL  Varchar(20)  Segment Account 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 42


Confidential
12/08/2009

 
29. CUL (Client Underlying Limits) 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   CUL 
Record Type  31 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Int  Record Type 
ClientCode  NOT NULL  Varchar (30)  This represents the Client Code. No
spaces are allowed in client code.
Exchange  NOT NULL  Varchar(10)  This represents the Exchange. 
Symbol  NOT NULL  Varchar(50)  Underlying 
Product NULL  Varchar (30)   
TotalLimit  NOT NULL  Int   
FutureLimit NOT NULL  Int   
NearMonthLimit NOT NULL  Int   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 43


Confidential
12/08/2009

 
 
30. MUL (Member Underlying Limits) 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   MUL 
Record Type  32 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Int  Record Type 
Exchange  NOT NULL  Varchar(10)  This represents the Exchange. 
Symbol  NOT NULL  Varchar(50)  Underlying 
Product NULL  Varchar (30)   
TotalLimit  NOT NULL  Int   
FutureLimit NOT NULL  Int   
NearMonthLimit NOT NULL  Int   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 44


Confidential
12/08/2009

 
31. MBU (Market Banned Underlying) 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   MBU 
Record Type  33 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Int  Record Type 
Exchange  NOT NULL  Varchar(25)  This represents the Exchange. 
Underlying  NOT NULL  Varchar(50)  Underlying 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 45


Confidential
12/08/2009

 
 
32. CDNSE Position File 
 
Source  Back‐Office System 
Destination  Trading System 
File Type  CDN 
Record Type  38 
 
 
Attribute  Constraint  Data type  Description 
Header  Not null  Varchar (2)  Record Type 
Client Code  Not null  Varchar (15)  NO spaces are allowed 
Trading Account  NOT NULL  Varchar  (15)  Clients Product  
NO spaces are allowed 
Instrument Name  NOT NULL  Varchar (6)  FUTSTK, FUTIDX, OPTSTK, OPTIDX 
Symbol  Not null  Varchar (30)  Underlying 
ExpiryDate  Not Null  Datetime  YYYY‐MM‐DD 
Strike Price  Not Null  Decimal(24,4)  0 for Futures 
OptionType  Not Null  Varchar (2)  CA PA CE PE, XX For Futures 
Buy Qty  Not null  Int  0 in case of null 
Sell Qty  Not null  Int  0 in case of null 
Buy Amt  Not null  Decimal(24,6)  0 in case of null 
Sell Amt  Not null  Decimal(24,6)  0 in case of null 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 46


Confidential
12/08/2009

 
 
33. BST (BSE Trade Upload) 
 
Source  BOLT Utility 
Destination  Trading System 
File Type   BST 
Record Type  39 
 
 
Attribute  Constraint  Data type  Description 
CLEARINGMEMBERID  NOT NULL  varchar(50)  
TERMINALID NOT NULL  varchar(10)  
SCRIPCODE NOT NULL  varchar(50)  
SCRIPSYMBOL NOTNULL  varchar(50)  
NOTNULL  decimal(24,  
TRADEPRICE_PAISA 6)
QUANTITY NOTNULL  int  
Oppmemid NOTNULL  varchar(30)  
opptraderid NOT NULL  varchar(25)  
TRADETIME NOT NULL  varchar(10)  
TRADEDATE NOT NULL  varchar(15)  
CLIENTCODE NOTNULL  varchar(50)  
ORDERID NOTNULL  varchar(30)  
NOTNULL  char(1)  
TRANSACTIONTYPE
NOTNULL  char(1)  
BuySELLIndicator
TRADEID NOT NULL  varchar(30)  
TYPE NOT NULL  varchar(15)  
ISIN NOT NULL  varchar(25)  
SCRIPGROUP NOT NULL  varchar(10)  
SETTLEMENTNUMBER NOT NULL  varchar(25)  
Orderime NOT NULL  varchar(30)  
Filler NOTNULL  varchar(20)  
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 47


Confidential
12/08/2009

 
34. NST (NSE Trade Upload) 
 
Source  NEAT Utility 
Destination  Trading System 
File Type   NST 
Record Type  40 
 
 
Attribute  Constraint  Data type  Description 
TradeNo NOT NULL  varchar(50)  
TradeStatus NOT NULL  varchar(30)  
Symbol NOT NULL  varchar(30)  
Series NOTNULL  varchar(2)  
SecurityName NOTNULL  varchar(25)  
InstrumentType NOTNULL  varchar(30)  
BookType NOTNULL  varchar(30)  
MarketType NOT NULL  varchar(30)  
UserId NOT NULL  varchar(30)  
BranchId NOT NULL  varchar(30)  
BuySellIndicator NOTNULL  char(1)  
TradeQty NOTNULL  int  
TradePrice NOTNULL  decimal(24, 6)  
PROCLI NOTNULL  varchar(30)  
ClientCode NOT NULL  varchar(30)  
Participant NOT NULL  varchar(12)  
AuctionPart NOT NULL  varchar(1)  
AuctionNo NOT NULL  varchar(30)  
SettPeriod NOT NULL  varchar(30)  
Tradetime NOT NULL  datetime  
TradeModifiedTime NOTNULL  varchar(50)  
OrderNumber NOT NULL  varchar(30)  
CPId NOT NULL  varchar(5)  
OrderTime NOTNULL  datetime  
 
 
 

© Religare Technova Global Solutions Ltd. 48


Confidential
12/08/2009

 
35. CCD ‐ Create CTCL Dealer 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   CCD 
Record Type  41 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Int  Indicates to which table to 
data to be exported. 
Client Code  NOT NULL  Varchar (20)  Required client code to be promoted 
as Dealer. 
BranchCode  NOT NULL  Varchar(50)  To which branch the client 
belongs to. 
ISActive  NOT NULL  Bit  If ‘1’,  dealer can place orders to the 
clients mapped to him. 
NCFMNo  NOT NULL  Varchar (100)  Dealer Certification No to be given. 

NCFMExpiry  NOT Null  Datetime  Date when the Dealer 


certification expirys.  
IsGlobalDealer  NOT Null  Bit  Whether  to  make  the  dealer  Global 
dealer.  If  ‘1’  then  the  dealer  can 
place orders to any clients belonging 
to any branch if mapped to him. 
IsPrimary  NOT Null  Bit  If ‘1’ , he is the primary 
dealer of the branch. 
OverdraftLimit  Not null  Decimal(24,2)  Not  used  currently.  Default  value  to 
be 0. 
NotionalLimit  Not null  Decimal(24,2)  Not  used  currently.  Default  value  to 
be 0. 
TradeModCancel  Not null  Bit  If  ‘1’,  dealer  can  modify  the  client 
code after the order is traded called 
Trade modification. 
TradeCancel  Not null  Bit  If ‘1’, dealer can cancel the 
trade modification request. 

© Religare Technova Global Solutions Ltd. 49


Confidential
12/08/2009

CustodianTrade  Not null  Bit  If  ‘1’,  the  dealer  can  place 


Institutional orders for the custodian 
clients mapped to him. 
ExerciseOrder  Not null  Bit  If ‘1’, dealer can place 
exercise order on behalf of the 
client. 
AddModify  Not null  Bit  If  the  Flag  is  A  –  Adding  a  new 
dealer. 
If  the  Flag  is  M  –  Modifying  an 
existing Dealer. 
ActivationDate  Not null  Datetime  From  which  date  the  dealer  to  be 
activated. 
Suspensiondate  Not null  Datetime  Which date the dealer to be 
suspended. 
AssignAllClients  Not null  Bit  If ‘1’, all the clients of the 
branch are mapped to the dealer 
and if global dealer clients of all the 
branches are mapped to the dealer. 
SuspensionDays  Not null  Int  Number  of  days  after  which  the 
dealer should be suspended. 
IsPowerTrade  Not null  Bit  Whether power Trade 
permission to be given to the dealer. 
If ‘1’ then the license can be 
generated to the dealer for power 
trade access. 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 50


Confidential
12/08/2009

36. DCI ‐ Map Dealer CTCL Id 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   DCI 
Record Type  42 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Int  Indicates to which table to 
data to be exported. 
Dealer Code  NOT NULL  Varchar (20)  Required Dealer code to Update CTCL 
Id. 
BranchCode  NOT NULL  Varchar(50)  To which branch the Dealer 
belongs to. 
BSECTCLCode  NULL  Varchar(13)  Dealer CTCL code that should 
be sent to the exchange. 
NSECTCLCode  NULL  Varchar(12)  Dealer CTCL code that should 
be sent to the exchange. 
FONSECTCLCode  NULL  Varchar(12)  Dealer CTCL code that should 
be sent to the exchange. 
CDNSECTCLCode  NULL  Varchar(12)  Dealer CTCL code that should 
be sent to the exchange. 
MCXCTCLCode  NULL  Varchar(12)  Dealer CTCL code that should 
be sent to the exchange. 
NCDEXCTCLCode  NULL  Varchar(12)  Dealer CTCL code that should 
be sent to the exchange. 
 

© Religare Technova Global Solutions Ltd. 51


Confidential
12/08/2009

37. DCM – Dependent Client Mapping 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   DCM 
Record Type  43 
 
 
Attribute  Constraint  Data type  Description 
Header  NOT NULL  Int   

Client Code  NOT NULL  Varchar  Client  code  to  be  mapped  as 


Dependent to dealer 
Segment Account  NULL  Varchar  Segment account of the client to be 
mapped to the dealer.  
Dealer Code  NULL  Varchar  Dealer code to which the client has to 
be mapped as Dependent. 
Assign  /  Un‐ NOT NULL  Char  A – Assign client to dealer 
assign  U – Un‐assign client from dealer 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 52


Confidential
12/08/2009

 
 
 
 
 
 
38. SPC ‐ Sell Pending Credit 
 
 
Source  Back‐Office System 
Destination  Trading System 
File Type   SPC 
Record Type  45 

Attribute  Constraint  Data type  Description 


Header  NOT NULL  Int  Record Type 
Client Code  Mandatory  Var Char  This  represents  the  Client  Code 
to  which  data  has  to  be 
updated. 
PendingCredit  Mandatory    Amount to be updated. 
SegmentAccount  Mandatory  Var Char  Segment  Account  Name  in 
which the above amount should 
be updated. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

© Religare Technova Global Solutions Ltd. 53


Confidential

S-ar putea să vă placă și