Sei sulla pagina 1di 64

Version 1.

19

Should you have any queries we will be happy to help.


Please call to speak to NOW Team
Website – www.nowonline.in
Table of content

1. Client Information – Addition / Modification ................................................ 5

2. Client Information MFSS – Addition / Modification ..................................... 7

3. Client Segment Enabled .......................................................................... 12

4. Client Products Enabled ........................................................................... 13

5. Client PCode ............................................................................................ 13

6. Investor Client Addition / Modification ...................................................... 14

7. Investor Client MFSS - Addition / Modification ......................................... 18

8. Investor client segment enabling .............................................................. 22

9. Investor Client Products Enabled ............................................................. 23

10. DP Master Add / Modify ........................................................................... 24

11. Dealer Information - Addition / Modification.............................................. 25

12. Dealer Segment enabling ......................................................................... 26

13. Dealer Products Enabled ......................................................................... 27

14. Client – Dealer Mapping ........................................................................... 28

15. RMS Limits ............................................................................................... 29

16. RMS Limits – User ID ............................................................................... 31

17. RMS Limits – Security Limit ..................................................................... 33

18. RMS Limits – User ID – Security Limit ..................................................... 35

19. RMS Limits – Branch Limit ....................................................................... 37

20. Client Margin ............................................................................................ 39

21. Dealer Margin........................................................................................... 40

22. Branch Margin .......................................................................................... 41

23. Single Collateral Value ............................................................................. 42

24. Notional Cash........................................................................................... 43

File format Page 2 of 64


25. Collateral Multiplier................................................................................... 44

26. Holding with collateral quantity ................................................................. 45

27. Holdings – MFSS (Mutual Fund) .............................................................. 47

28. T1 Holdings .............................................................................................. 48

29. ISIN Holding ............................................................................................. 49

30. RMS Blocking / Unblocking ...................................................................... 50

31. NSE Adhoc / Scrip Margin........................................................................ 52

32. BSE Adhoc / Scrip Margin ........................................................................ 53

33. Branch Adhoc Limit .................................................................................. 54

34. Branch Adhoc To Client ........................................................................... 55

35. Dealerwise PRO Upload-F&O & CDS ...................................................... 56

36. Dealer FirmID Mapping ............................................................................ 57

37. NSE Position Limits .................................................................................. 58

38. BSE Position Limits .................................................................................. 58

39. BSE Scrip Basket ..................................................................................... 59

40. NSE Scrip Basket..................................................................................... 59

41. NRI Scrip Basket ...................................................................................... 60

42. Restricted Scrip Basket ............................................................................ 60

43. Position File.............................................................................................. 61

44. Corporate Action – PS03.......................................................................... 62

File format Page 3 of 64


Copyright

The information contained herein may not be copied, retransmitted,


disseminated, distributed, sold, resold, leased, rented, licensed, sublicensed,
altered, modified, adapted, or stored for subsequent use for any such purpose, in
whole or in part, in any form or manner or by any means whatsoever, to or for
any person or entity, including the purchaser, without DotEx International Ltd.
express prior written consent.

File format Page 4 of 64


Note:
Members may please note that the login to NOW file uploader is as follows:
from 17:45 hours to 01:00 hours and from 04:30 hours to 08:15 hours on
trading days.
Members may also note that NOW system will not be available between
01:00 hours and 04:30 hours for daily maintenance activity.

• The values in file uploader are case sensitive.

1. Client Information – Addition / Modification


Source Back-Office System
Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Remarks Client information can only be inserted but not
updated from this file. Any changes to the
information pertaining to a client already defined in
the trading system must be updated from the front-
end.
Dropdown List Client Information - Addition

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client
ID.
Account name Not null Varchar (40) Name of the Client
Branch ID Not null Varchar (30) The Branch ID to which
client is related
Password null Varchar (10) Minimum 6 character
Transaction null Varchar (10) Minimum 6 character
password
E-mail id Not null Varchar (50) Client’s e-mail address
Residence Not null Varchar (30)
address
Office address Null Varchar (30 Office address
Office phone no Null Varchar (30) Office Phone no.
Residence phone Null Varchar (30) residence Phone no.
no.
Client group Not null Varchar (12) This represents the family to
Default which the client belongs.
“account
ID”
DP ID Null
DP name Null
DP account Null
number

File format Page 5 of 64


Decimal Not null, Precision required for P&L
preference default 2
Pan number Null
Client type Not null Varchar (3) NRI (NRI), Non-Inst(NI),
Inst(I), Foreign
Nationals(FN)
Bank account Null Varchar (20) Account number of the
number client
MICR number Null
Bank name Null
Bank address Null
Client status Not null, Char Activated (A), Deactivated
Default “D” (D), Suspended (S), Sqroff
(Q)
Client RMS Null
category
Dealer/user ID Not null Varchar (20) UserID/DealerID to which
the account will be assigned
to
Client type-2 Not null Values can be:
Offline-Sqroff
Offline-NonSqroff
This is case sensitive
Corp ID Null Varchar (20) Mention Corp ID
Bank Name-2 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-2
Bank Acc No.-2 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-2 Null VARCHAR (50) Mention Bank Address

Bank Name-3 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-3
Bank Acc No.-3 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-3 Null VARCHAR (50) Mention Bank Address

Bank Name-4 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-4
Bank Acc No.-4 Null VARCHAR (20) Mention Bank Account
number

File format Page 6 of 64


Bank Addr-4 Null VARCHAR (50) Mention Bank Address

Bank Name-5 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-5
Bank Acc No.-5 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-5 Null VARCHAR (50) Mention Bank Address

Bank Name-6 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-6
Bank Acc No.-6 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-6 Null VARCHAR (50) Mention Bank Address

2. Client Information MFSS – Addition / Modification


Source Back-Office System
Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Remarks Client information can only be inserted but not
updated from this file. Any changes to the
information pertaining to a client already defined in
the trading system must be updated from the front-
end.
Dropdown List Client Information - Addition

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client ID.
Account name Not null Varchar (40) Name of the Client
Branch ID Not null Varchar (30) The Branch ID to which
client is related
Password null Varchar (10) Minimum 6 character
Transaction null Varchar (10) Minimum 6 character
password
E-mail id Not null Varchar (50) Client’s e-mail address
Residence Not null Varchar (30)
address
Office address Null Varchar (30 Office address
Office phone no Null Varchar (30) Office Phone no.
Residence phone Null Varchar (30) residence Phone no.

File format Page 7 of 64


no.
Client group Not null Varchar (12) This represents the family to
Default which the client belongs.
“account
ID”
DP A/C no.1 Null
DP A/C no.2 Null
DP A/C no.3 Null
Decimal Not null, Precision required for P&L
preference default 2
Pan number Null
Client type Not null Varchar (3) NRI (NRI), Non-Inst(NI),
Inst(I), Foreign Nationals(FN)
Bank account Null Varchar (20) Account number of the client
number
MICR number Null
Bank name Null
Bank address Null
Client status Not null, Char Activated (A), Deactivated
Default “D” (D), Suspended (S), Sqroff
(Q)
Client RMS Null
category
Dealer/user ID Not null Varchar (20) UserID/DealerID to which the
account will be assigned to
Client type-2 Not null Values can be:
Offline-Sqroff
Offline-NonSqroff
This is case sensitive
Account Type NULL SAVINGS A/C or CURRENT
A/C or NRE A/C or NRO A/C
OTHERS
Branch Name NULL
Customer Id NULL
GENDER NULL CHAR (M) MALE, (F) FEMALE
OCCUPATION NULL NUMERIC 1 - Business,2 - Services,3 -
Professional,4 - Agriculture,5
- Retired,6 - Housewife,7 -
Student,8 - Others
Tax Status NULL NUMERIC 1 - Individual,2 - On behalf of
minor,3 - HUF,4 -
Corporate,5 - NRI
KYC Compliant NULL CHAR Y/N for YES/NO
CITY NULL VARCHAR
(20)
STATE NULL VARCHAR

File format Page 8 of 64


(20)
PIN CODE NULL VARCHAR
(20)
Preferred Div / NULL NUMERIC 1 - Cheque,2 - Direct credit,3
Redemption - ECS,4 - NEFT,5 - RTGS
Payment
Mechanism
Payment NULL For ECS :ECS CODE,
Mechanism CODE RTGS:RTGS CODE, NEFT:
NEFT CODE
Date Of Birth NULL Date DD/MM/YYYY
Guardian Name NULL VARCHAR
(20)
Guardian PAN No. NULL NUMERIC
Statement NULL Mode of Holding to be set to
Communication PHYSICAL/EMAIL
Mode
Mobile No. NULL VARCHAR Mobile No.
(30)
Products NULL NRML,MIS,CNC,all
segments that’s enabled.

Separator is comma.
Segment NULL NSE, NSEFO, CDS, MFSS,
IPO, BSE, BFO, BCD

Separator is comma.
Bank Name-2 Null VARCHAR Mention Bank Name
(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-2 (50)

Bank Acc No.-2 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-2 Null VARCHAR Mention Bank Address


(50)

Bank Name-3 Null VARCHAR Mention Bank Name


(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-3 (50)

Bank Acc No.-3 Null VARCHAR Mention Bank Account

File format Page 9 of 64


(20) number

Bank Addr-3 Null VARCHAR Mention Bank Address


(50)

Bank Name-4 Null VARCHAR Mention Bank Name


(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-4 (50)

Bank Acc No.-4 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-4 Null VARCHAR Mention Bank Address


(50)

Bank Name-5 Null VARCHAR Mention Bank Name


(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-5 (50)

Bank Acc No.-5 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-5 Null VARCHAR Mention Bank Address


(50)

Bank Name-6 Null VARCHAR Mention Bank Name


(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-6 (50)

Bank Acc No.-6 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-6 Null VARCHAR Mention Bank Address


(50)

Example:

A04|Testing|Mumbai|abc123|abc123|xyz@yahoo.co.in|BKC_BKC_Mumbai-
400706|BANDRA

File format Page 10 of 64


JUNCTION|22233322|55566688|FORT|8765432112345678|||2|ABCDE12345|NI|
1234567890123|9999|KERALA BANK||A|MMM|D01|Offline-Sqroff|SAVINGS
A/C|BANDRA|RV9618|M|1|2|Y|MUMBAI|MAHARASHTRA|400075|4|ECSPC|12/
11/2008|KETAN|12345PANCD|EMAIL|9800098000|NRML,CNC|MFSS,NSE

Note:
Ensure following fields are already created by Admin in NOW.exe:
• Client RMS Category
• Dealer / user ID

File format Page 11 of 64


3. Client Segment Enabled

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Client Segment Enabled

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client ID.
Segment Not null Char [5] NSE,NSEFO,CDS,MFSS,
IPO, BSE, BFO, BCD, USE

Example:
CLIENT1|NSE
CLIENT2|NSE|NSEFO|CDS|MFSS|IPO||BSE|BFO|BCD

Note:
• Ensure Account ID is created in entity manager.

File format Page 12 of 64


4. Client Products Enabled

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Client Product Enabled

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client ID.
Products Not null Char[5] NRML, MIS, CNC, all
segments that’s enabled

Example:
CLIENT1|NRML
CLIENT2|MIS|NRML|CNC

Note:
• Ensure Account ID is created in entity manager.

5. Client PCode

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Client Pcode

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client ID.
NSE null Varchar2(50) NSE Pcode
NFO null Varchar2(50) NFO Pcode
NCDEX null Varchar2(50) NCDEX Pcode
CDS null Varchar2(50) CDS Pcode
SLBM null Varchar2(50) SLBM Pcode
BSE null Varchar2(50) BSE Pcode
BFO null Varchar2(50) BFO Pcode
NSE IPO null Varchar2(50) NSEIPO Pcode
USE null Varchar2(50) USE Pcode
NDM null Varchar2(50) NDM Pcode

Example:
CLIENT1|AMF561245M|1254ABCD25|5687BCDZ102|5641PLOK265

Note:
• Ensure Account ID is created in entity manager.

File format Page 13 of 64


6. Investor Client Addition / Modification

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Investor Client – Addition / Investor Client –
Modification

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client
ID.
Account name Not null Varchar (40) Name of the Client
Login ID/ user ID Not null Varchar (20) Login ID of the user
Branch ID Not null Varchar (30) The Branch ID to which
client is related
Password null Varchar (10) Minimum 6 alphanumeric
characters. Password would
be generated by system If
kept as null
Transaction null Varchar (10) Minimum 6 alphanumeric
password characters. Transaction
password would be
generated by system If kept
as null
E-mail ID Not null Varchar (50) Client’s e-mail address
Residence Not null Varchar(30)
address
Office address null Varchar(30 Office address
Office phone no null Varchar(30) Office Phone no.
Residence phone null Varchar(30) Residence Phone no.
no.
Client group Not null Varchar(12) This represents the family to
Default which the client belongs.
“Account ID”
DP ID null
DP name null
DP account null
number
Decimal Not null, Precision required for Pnl
preference default 2
Pan number null
Client type Not null Varchar (3) NRI (NRI), Non-Inst(NI),
Inst(I), Foreign

File format Page 14 of 64


Nationals(FN)
Bank account null Varchar (20) Account number of the
number client
MICR number null
Bank name null
Bank address null
Client status Not null, Char Activated (A), Deactivated
Default “D” (D), Suspended (S), Sqroff
(Q)
Client RMS null
category
User role name Not null Name of role created or
ADMIN.
Clienttype-2 Not null Values can be:
Online-Sqroff
Online-NonSqroff
This is case sensitive
User access type Not null WEB
Client Overview Null Y (indicates its enabled) or
N (means its disabled)
User Status Null E or D value required
Enable Mobile Null MOB
Trading
Corp ID Null Mention Corp ID
Bank Name-2 Null VARCHAR Mention Bank Name
(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-2 (50)

Bank Acc No.-2 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-2 Null VARCHAR Mention Bank Address


(50)

Bank Name-3 Null VARCHAR Mention Bank Name


(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-3 (50)

Bank Acc No.-3 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-3 Null VARCHAR Mention Bank Address

File format Page 15 of 64


(50)

Bank Name-4 Null VARCHAR Mention Bank Name


(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-4 (50)

Bank Acc No.-4 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-4 Null VARCHAR Mention Bank Address


(50)

Bank Name-5 Null VARCHAR Mention Bank Name


(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-5 (50)

Bank Acc No.-5 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-5 Null VARCHAR Mention Bank Address


(50)

Bank Name-6 Null VARCHAR Mention Bank Name


(50)

Bank Branch Null VARCHAR Mention Branch Name


Name-6 (50)

Bank Acc No.-6 Null VARCHAR Mention Bank Account


(20) number

Bank Addr-6 Null VARCHAR Mention Bank Address


(50)

Example:
CLIENT1|CLIENT_NAME1|CLIENT_LOGIN1|MUMBAI|abc123|abc456|client1@
hotmail.com|NSE_BKC_MUMBAI|EXCHANGE|011-
575829||CLIENT1||||2||NI|104019484050.00|475858|ICICI|ICICI_KS Rao
Road|A|RMS_CAT|INVESTOR_CLIENT|Online-Sqroff|WEB

File format Page 16 of 64


CLIENT2|CLIENT_NAME2|CLIENT_LOGIN2|MUMBAI|abc123|abc456|client2@
hotmail.com|NSE_BKC_MUMBAI| EXCHANGE |022-
27745021||CLIENT1||||2||NI|104019470502.00|475999|HDFC|HDFC_LBS
Road|A|RMS_CAT|ADMIN|Online-Sqroff|WEB|Y|E|MOB

Note:
Ensure following fields are already created by Admin in NOW.exe:
• Branch ID
• Client RMS Category
• User role name

File format Page 17 of 64


7. Investor Client MFSS - Addition / Modification

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Investor Client MFSS – Addition / Investor Client
MFSS – Modification

Account id NOT NULL VARCHAR (10) This represents the


client.
Account Name NOT NULL VARCHAR (40) Name of the Client
Login Id/ User id NOT NULL VARCHAR (20) Login Id of the user
Branch Id NOT NULL VARCHAR (30) The Branch id to which
client is related
Password NULL VARCHAR (10) Minimum 6 alphanumeric
characters. Password
would be generated by
system if kept as null
Transaction NULL VARCHAR (10) Minimum 6 alphanumeric
Password characters. Password
would be generated by
system if kept as null
E-mail Id NOT NULL VARCHAR (50) Client’s e-mail address
Residence address NOT NULL VARCHAR(30)
Office address NULL VARCHAR(30) Office address
Office Phone NO NULL VARCHAR(30) Office Phone no.
Residence Phone NULL VARCHAR(30) Residence Phone no.
No.
Client Group NOT NULL VARCHAR(12) This represents the
Default family to which the client
“account id” belongs.
DP id NULL
DP name NULL
DP account NULL
number
Decimal NOT NULL, Precision required for Pnl
Preference DEFAULT 2
Pan Number NULL
Client Type NOT NULL VARCHAR (3) NRI (NRI), Non-Inst(NI),
Inst(I), Foreign
Nationals(FN)
Bank Account NULL VARCHAR (20) Account number of the
Number client

File format Page 18 of 64


MICR number NULL
Bank Name NULL
Bank Address NULL
Client Status NOT NULL, Char Activated (A),
Default “D” Deactivated (D),
Suspended (S), Sqroff
(Q)
Client RMS NULL
category
User Role Name NOT NULL Name of role created or
ADMIN.
ClientType-2 NOT NULL Values can be: Online-
Sqroff, Online-NonSqroff.
This is case sensitive
User Access Type NOT NULL WEB
Account Type NULL SAVINGS A/C or
CURRENT A/C NRE A/C
or NRO A/C or OTHERS
Branch Name NULL
Customer Id NULL
GENDER NULL CHAR (M) MALE, (F) FEMALE
OCCUPATION NULL 1 - Business,2 -
Services,3 -
Professional,4 -
Agriculture,5 - Retired,6 -
Housewife,7 - Student,8 -
NUMERIC Others
Tax Status NULL 1 - Individual,2 - On
behalf of minor,3 - HUF,4
NUMERIC - Corporate,5 - NRI
KYC Compliant NULL CHAR Y/N for YES/NO
CITY NULL VARCHAR (20)
STATE NULL VARCHAR (20)
PIN CODE NULL VARCHAR (20)
Preferred Div / NULL 1 - Cheque,2 - Direct
Redemption credit,3 - ECS,4 -
Payment NEFT,5 - RTGS
Mechanism NUMERIC
Payment NULL For ECS :ECS CODE,
Mechanism CODE RTGS:RTGS CODE,
NEFT: NEFT CODE
Date Of Birth NULL Date DD/MM/YYYY
Guardian Name NULL VARCHAR (20)
Guardian PAN No. NULL NUMERIC

File format Page 19 of 64


Statement NULL Mode of Holding to be
Communication set to PHYSICAL/EMAIL
Mode
Mobile No. NULL VARCHAR (30) Mobile No.
Client Overview NULL Y (indicates its enabled)
or N (means its disabled)
User Status NULL E or D value required
Enable Mobile NULL MOB
Trading
Product Enabled NULL CNC
MF Segment NULL MFSS Exchange user id,
Enabling details ExpiryDate, Exchange
user info, Enabled Flag.

Separator is comma.

Specify all the fields.

Bank Name-2 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-2
Bank Acc No.-2 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-2 Null VARCHAR (50) Mention Bank Address

Bank Name-3 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-3
Bank Acc No.-3 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-3 Null VARCHAR (50) Mention Bank Address

Bank Name-4 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-4
Bank Acc No.-4 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-4 Null VARCHAR (50) Mention Bank Address

Bank Name-5 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name

File format Page 20 of 64


Name-5
Bank Acc No.-5 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-5 Null VARCHAR (50) Mention Bank Address

Bank Name-6 Null VARCHAR (50) Mention Bank Name

Bank Branch Null VARCHAR (50) Mention Branch Name


Name-6
Bank Acc No.-6 Null VARCHAR (20) Mention Bank Account
number
Bank Addr-6 Null VARCHAR (50) Mention Bank Address

Example:

TR01|Param|TR01|Mumbai|abcd1234|abcd4321|abcd@yahoo.com|Mumbai|Mu
mbai|22233366|55566699|G02|1234567812345678|||2|12345ABCDE|NI|123456
7890123|9999|BANK OF INDIA|MUMBAI|A|LIMIT|ADMIN|Online-
Sqroff|WEB|SAVINGS
A/C|BANDRA|RV9618|M|1|2|Y|MUMBAI|MAHARASHTRA|400075|4|ECSPC|12/
11/2008|KETAN|12345PANCD|EMAIL|9800098000|YE| MOB| CNC| 804,11/12
/2015,111111111111,Y

TR02|Sheety|TR02|Mumbai|abcd1234|abcd4321|abcd@yahoo.com|Mumbai|Mu
mbai|22233366|55566699|G02|8765432112345670|||2|12345ABCDE|NI|123456
7890123|9999|ICICI BANK|MUMBAI|A|NOLIMIT|INVCLI|Online-
Sqroff|WEB|SAVINGS
A/C|BANDRA|RV9618|M|1|2|Y|MUMBAI|MAHARASHTRA|400075|4|ECSPC|12/
11/2008|KETAN|12345PANCD|EMAIL|9800098000|Y|E|MOB|CNC|804,11/12/20
15,111111111111,Y

Note:
Ensure following fields are already created by Admin in NOW.exe:
• Branch ID
• Client RMS Category
• User role name

File format Page 21 of 64


8. Investor client segment enabling

Source Back-Office System


Destination Trading System
Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Investor client segment enabling

Attribute Constraint Data type Description


User ID Not null Char[20] User ID
Client ID Not null Varchar (10) This represents the client ID.
Segment Not null Char[5] NSE, NSEFO, CDS, MFSS,
IPO, BSE, BFO, BCD,
Exchange user ID Not null Char[10] Exchange user ID (through
which ID dealers orders need
to be routed)
Expiry date Not null Char[10] dd/mm/yyyy expiry date for
the user
Exchange user Not null Char[12] 12 digit number to be sent to
info exchange for the user (NSE,
NFO) & 13 digit number to be
sent to exchange for the user
(BSE, BFO).
Enabled flag Not null Char Y (indicates its enabled) or N
(means its disabled)

Example:
USER1|CLIENT1|NSE|10234|09/07/2010|12345789012|Y
USER1|CLIENT1|CDS|23044|09/07/2010|12345789012|Y
USER2|CLIENT2|NSEFO|43201|09/07/2010|12345788012|N

Note:
• Ensure User ID and Account ID is created in entity manager.

File format Page 22 of 64


9. Investor Client Products Enabled

Source Back-Office System


Destination Trading System
Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Investor client product enabled

User ID Not null Char[20] User ID


Account ID Not null Varchar (10) This represents the client ID.
Products Not null Char[5] NRML, MIS, CNC, all
segments that’s enabled

Example:
USER1|CLIENT1|CNC
USER2|CLIENT2|MIS|NRML|CNC

Note:
• Ensure User ID and Account ID is created in entity manager.

File format Page 23 of 64


10. DP Master Add / Modify

Source Front-Office System


Destination Exchange Upload
Frequency Whenever required/Dealer Modify/Dealer Addition
Header Should contain the date and version of the file
Delimiter Pipe (|)

DP Account id NOT NULL VARCHAR User Id/ unique Id


(16)
Depository NOT NULL NSDL/CDSL
Account Type NOT NULL CDSL OFF MARKET
NSDL BENEFICIARY
Name of DP NOT NULL Name of DP
Mode of Holding NOT NULL Mode of Holding should be
SINGLE or JOINT or
ANYONE/SURVIVOR
Client Id 1 NOT NULL
Client Name 2 NULL
Pan 2 NULL
Client Name 3 NULL
Pan 3 NULL

Example:

• DP123456SP123456|NSDL|NSDL BENEFICIARY|ABC BANK|SINGLE|CL01


• DP123456SP123457|CDSL|CDSL OFF MARKET|ABC BANK|JOINT| CL01|
RONAK PANDEY|ABCDE12345

File format Page 24 of 64


11. Dealer Information - Addition / Modification

Source Front-Office System


Frequency Whenever required Dealer Modify/Dealer Addition
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Dealer Information – Addition / Dealer Information –
Modification

Attribute Constraint Data type Description


Login ID/ user ID Not null Varchar (20) User ID/ unique ID
User name Not null User name of the dealer
Branch ID Not null Varchar (30) The Branch ID to which
client is related
Password null Varchar (10) Minimum 6 character.
Password would be
generated by system if kept
blank
Transaction Null
password
E-mail ID Not null Varchar (50) Client’s e-mail address
Pro enabled Not null Y or N value required
User role name Not null Name of role created
suffixing member code or
ADMIN.
Maximum Scrip / Null Numeric Maximum number of scrip’s
session in individual market watch
Client Overview Null Y (indicates its enabled) or N
(means its disabled)
Round Of Null Numeric
Preference
ARN No. Null Varchar (50) AMFI Registration Number
User Status Null E or D value required
User Access Type Null WEB – To enable WEB also.

Example:
• USER1|USERNAME1|MUMBAI|abc123||user1@yahoo.com|N|ADMIN|50
• USER2|USERNAME2|MUMBAI|abc123||user2@yahoo.com|N|DEALER|150|
Y|4|ABC1234|E|WEB

Note:
Ensure user role is already created by Admin.

File format Page 25 of 64


12. Dealer Segment enabling

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Dealer Segment Enabled

Attribute Constraint Data type Description


User ID Not null Char[20] User ID
Segment Not null Char[5] NSE, NSEFO, CDS, MFSS,
IPO, SLBM, BSE, BFO, BCD,
USE , NCDEX,
Exchange user ID Not null Char[10] Exchange user ID (through
which ID dealers orders need
to be routed)
Expiry date Not null Char[10] dd/mm/yyyy expiry date for
the user
Exchange user Not null Char[12] 12 digit number to be sent to
info exchange for the user (NSE,
NFO) & 13 digit number to be
sent to exchange for the user
(BSE, BFO)
Enabled flag Not null Char Y (indicates its enabled) or N
(means its disabled)
Days of Warning Null

Example:
• USER1|NSE|10234|09/07/2017|123457890111|Y|30
• USER1|CDS|23044|09/07/2017|123457890112|Y|30
• USER2|NSEFO|43201|09/07/2017|123457880121|Y|30
• USER2|MFSS|10011|09/07/2017|123457880111|Y|30
• USER2|IPO|1006|09/07/2017|123457880111|Y|30
• USER2|BSE|333_201|09/07/2017|123457880112|Y|30

Note:
Ensure User ID is already created in entity manager.
Ensure that the days of warning is same in every segment enablement record

File format Page 26 of 64


13. Dealer Products Enabled

Source Back-Office System


Destination Trading System
Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Dealer Product Enabled

User ID Not null Char[20] User ID


Products Not null Char[5] NRML, MIS, CNC, all
segments that’s enabled

Example:
USER1|CNC
USER2|MIS|NRML|CNC

Note:
Ensure User ID is already created in entity manager.

File format Page 27 of 64


14. Client – Dealer Mapping

Source Back – Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Client – Dealer Mapping

Attribute Constraint Data type Description


Account ID Not null Varchar (10) All the account IDs assigned
to user separated by
delimiter
User ID Not null Varchar (20) User ID / Dealer ID

Example:
ACCOUNT1|USER1
ACCOUNT6|USER1
ACCOUNT7|USER1
ACCOUNT8|USER2
ACCOUNT9|USER2

Note:
Ensure Account ID and User ID is already created in entity manager.

File format Page 28 of 64


15. RMS Limits

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List RMS Limits

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client ID.
Exchange Char [10] Can have values NSE, CDS,
MFSS, BSE. If no values
specified at this level Limits
would be taken as Across the
exchange
Segment Char [10] Can have values FO, COM,
CASH, MF. If not specified
would take across the segment
Product Char [10] Can have values NRML, CNC,
MIS.
If not specified would take
across the products
Collateral Not null Numeric (12) Available margin/cash for the
/margin value client. Direct collateral field in
RMS set limit gets updated.
Exposure limit Numeric (12) Limit on total gross exposure
Sell exposure Numeric (12) The total Sell Exposure limit for
limit the client
Buy exposure Numeric (12) The total Buy Exposure limit for
limit the client
Turnover limit Numeric (12) The total turnover limit for the
client
Loss limit Numeric (12) M to M loss Limit
Del amount Numeric (12) This is taken into consideration
only for product CNC
Finance limit Numeric (12)
Sell security Numeric (12) This is to set sell quantity limits
quantity limit for individual security or
securities
Adhoc margin Numeric (12) AdHoc margin for the client
Entity level Null Blank
margin
Category Not null Char (20) Enter the RMS Category name
assigned to Client already
present in NOW application.
The category is case sensitive.

File format Page 29 of 64


Group wise Default ‘no’ Char (1) ‘yes’ or ‘no’ for the client.
validation Variables are case sensitive.
indicator
Gross Null Numeric (12) Set limit on total gross
exposure exposure for derivatives
derivative
limit
Buy Exposure Null Numeric (12) Buy Exposure Limit for Option
Limit for
Option
Sell Exposure Null Numeric (12) Sell Exposure Limit for Option
Limit for
Option
Buy Exposure Null Numeric (12) Buy Exposure Limit for Future
Limit for
Future
Sell Exposure Null Numeric (12) Sell Exposure Limit for Future
Limit for
Future

Example:
A04|NSE|||100000|900000|45000|20000|500000|70000||||||FOLIMIT|no|7500000
A04|NSE|CASH|NRML|111111|100000|45000|20000|500000|70000||||||CMLIMIT
|no

Note:
• Ensure Account ID and category is already created by Admin.
• If category is not assigned to the client, then limit will not be displayed in
Surveillance – RMS Limit – View / Update Limit.

File format Page 30 of 64


16. RMS Limits – User ID

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List RMS Limit – User ID

Attribute Constraint Data type Description


User ID Not null Char [20] This represents the User ID.
Exchange Char [10] Can have values NSE, CDS,
MFSS, BSE. If no values
specified at this level Limits
would be taken as Across the
exchange
Segment Char [10] Can have values FO, COM,
CASH, MF. If not specified
would take across the segment
Product Char [10] Can have values NRML, CNC,
MIS.
If not specified would take
across the products
Collateral Not null Numeric (12) Available margin/cash for the
/margin value client.
Exposure limit Numeric (12) Limit on total gross exposure
Sell exposure Numeric (12) The total Sell Exposure limit for
limit the client
Buy exposure Numeric (12) The total Buy Exposure limit for
limit the client
Turnover limit Numeric (12) The total turnover limit for the
client
Loss limit Numeric (12) M to M loss Limit
Del amount Numeric (12) This is taken into consideration
only for product CNC
Finance limit Numeric (12) Blank
Sell security Numeric (12) This is to set sell quantity limits
quantity limit for individual security or
securities
Adhoc margin Numeric (12) Adhoc margin for the client
Entity level Null
margin
Category Not null Char (20) Enter the RMS Category name
assigned to Client already
present in NOW application.
The category is case sensitive.
Group wise Default ‘no’ Char (1) ‘yes’ or ‘no’ for the client.

File format Page 31 of 64


validation Variables are case sensitive.
indicator
Gross Null Numeric (12) Limit on total gross exposure
exposure for derivatives
derivative
limit
Buy Exposure Null Numeric (12) Buy Exposure Limit for Option
Limit for
Option
Sell Exposure Null Numeric (12) Sell Exposure Limit for Option
Limit for
Option
Buy Exposure Null Numeric (12) Buy Exposure Limit for Future
Limit for
Future
Sell Exposure Null Numeric (12) Sell Exposure Limit for Future
Limit for
Future

Example:
USER1|NSE|||100000|900000|45000|20000|500000|70000||||||LIMIT|no
USER2|NSE|CASH|NRML|111111|100000|45000|20000|500000|70000||||||CDLI
MIT|no|10000000

Note:
• Ensure User ID and category is already created by Admin.
• If category is not assigned to the user, then limit will not be displayed in
Surveillance – RMS Limit – View / Update Limit.

File format Page 32 of 64


17. RMS Limits – Security Limit

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List RMS Limit– Security Limit

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client ID.
Exchange Char [10] Can have values NSE, CDS,
MFSS, BSE. If no values
specified at this level Limits
would be taken as Across the
exchange
Segment Char [10] Can have values FO, COM,
CASH, MF. If not specified
would take across the segment
Product Char [10] Can have values NRML, CNC,
MIS.
If not specified would take
across the products
Collateral Not null Numeric (12) Available margin/cash for the
/margin value client. Direct collateral field in
RMS set limit gets updated.
Exposure limit Numeric (12) Limit on total gross exposure
Sell exposure Numeric (12) The total Sell Exposure limit for
limit the client
Buy exposure Numeric (12) The total Buy Exposure limit for
limit the client
Turnover limit Numeric (12) The total turnover limit for the
client
Loss limit Numeric (12) M to M loss Limit
Del amount Numeric (12) This is taken into consideration
only for product CNC
Finance limit Numeric (12) Blank
Sell security Numeric (12) This is to set sell quantity limits
quantity limit for individual security or
securities
Buy security Numeric (12) This is to set buy quantity limits
limit for individual security or
securities
Adhoc margin Numeric (12) AdHoc margin for the client
Entity level Null
margin
Category Not null Char (20) Enter the RMS Category name

File format Page 33 of 64


assigned to Client already
present in NOW application.
The category is case sensitive.
Group wise Default ‘no’ Char (1) ‘yes’ or ‘no’ for the client.
validation Variables are case sensitive.
indicator
Gross Null Numeric (12) Set limit on total gross
exposure exposure for derivatives
derivative
limit
Buy Exposure Null Numeric (12) Buy Exposure Limit for Option
Limit for
Option
Sell Exposure Null Numeric (12) Sell Exposure Limit for Option
Limit for
Option
Buy Exposure Null Numeric (12) Buy Exposure Limit for Future
Limit for
Future
Sell Exposure Null Numeric (12) Sell Exposure Limit for Future
Limit for
Future

Example:
A04|NSE|||100000|900000|45000|20000|500000|70000|||||||FOLIMIT|no|7500000
A04|NSE|CASH|NRML|111111|100000|45000|20000|500000|70000|||||||CMLIMI
T|no

Note:
• Ensure Account ID and category is already created by Admin.
• If category is not assigned to the user, then limit will not be displayed in
Surveillance – RMS Limit – View / Update Limit.

File format Page 34 of 64


18. RMS Limits – User ID – Security Limit

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List RMS Limit– User ID - Security Limit

Attribute Constraint Data type Description


User ID Not null Char [20] This represents the User ID.
Exchange Char [10] Can have values NSE, CDS,
MFSS, BSE. If no values
specified at this level Limits
would be taken as Across the
exchange
Segment Char [10] Can have values FO, COM,
CASH, MF. If not specified
would take across the segment
Product Char [10] Can have values NRML, CNC,
MIS.
If not specified would take
across the products
Collateral Not null Numeric (12) Available margin/cash for the
/margin value client.
Exposure limit Numeric (12) Limit on total gross exposure
Sell exposure Numeric (12) The total Sell Exposure limit for
limit the client
Buy exposure Numeric (12) The total Buy Exposure limit for
limit the client
Turnover limit Numeric (12) The total turnover limit for the
client
Loss limit Numeric (12) M to M loss Limit
Del amount Numeric (12) This is taken into consideration
only for product CNC
Finance limit Numeric (12)
Sell security Numeric (12) This is to set sell quantity limits
quantity limit for individual security
Buy security Numeric (12) This is to set buy quantity limits
quantity limit for individual security
Adhoc margin Numeric (12) Adhoc margin for the client
Entity level Null
margin
Category Not null Char (20) Enter the RMS Category name
assigned to Client already
present in NOW application.
The category is case sensitive.

File format Page 35 of 64


Group wise Default ‘no’ Char (1) ‘yes’ or ‘no’ for the client.
validation Variables are case sensitive.
indicator
Gross Null Numeric (12) Limit on total gross exposure
exposure for derivatives
derivative
limit
Buy Exposure Null Numeric (12) Buy Exposure Limit for Option
Limit for
Option
Sell Exposure Null Numeric (12) Sell Exposure Limit for Option
Limit for
Option
Buy Exposure Null Numeric (12) Buy Exposure Limit for Future
Limit for
Future
Sell Exposure Null Numeric (12) Sell Exposure Limit for Future
Limit for
Future

Example:
USER1|NSE|||100000|900000|45000|20000|500000|70000|||||||LIMIT|no
USER2|NSE|CASH|NRML|111111|100000|45000|20000|500000|70000|||||||CDLI
MIT|no|10000000

Note:
• Ensure User ID and category is already created by Admin.
• If category is not assigned to the user, then limit will not be displayed in
Surveillance – RMS Limit – View / Update Limit.

File format Page 36 of 64


19. RMS Limits – Branch Limit

Source Back-Office System


Frequency Occasional
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List RMS Limit – Branch Limit

Attribute Constraint Data type Description


Branch ID Not null Char [20] This represents the Branch.
Exchange Char [10] Can have values NSE, CDS,
MFSS, BSE. If no values
specified at this level Limits
would be taken as Across the
exchange
Segment Char [10] Can have values FO, COM,
CASH, MF. If not specified
would take across the segment
Product Char [10] Can have values NRML, CNC,
MIS.
If not specified would take
across the products
Collateral Not null Numeric (12) Available margin/cash for the
/margin value client.
Exposure limit Numeric (12) Limit on total gross exposure
Sell exposure Numeric (12) The total Sell Exposure limit for
limit the client
Buy exposure Numeric (12) The total Buy Exposure limit for
limit the client
Turnover limit Numeric (12) The total turnover limit for the
client
Loss limit Numeric (12) M to M loss Limit
Del amount Numeric (12) This is taken into consideration
only for product CNC
Finance limit Numeric (12) Blank
Sell security Numeric (12) This is to set sell quantity limits
quantity limit for individual security
Buy security Numeric (12) This is to set buy quantity limits
quantity limit for individual security
Adhoc margin Numeric (12) Adhoc margin for the client
Entity level Null Blank
margin
Category Not null Char (20) Enter the RMS Category name
assigned to Client already
present in NOW application.
The category is case sensitive.

File format Page 37 of 64


Group wise Default ‘no’ Char (1) ‘yes’ or ‘no’ for the client.
validation Variables are case sensitive.
indicator
Gross Null Numeric (12) Limit on total gross exposure
exposure for derivatives
derivative
limit
Buy Exposure Null Numeric (12) Buy Exposure Limit for Option
Limit for
Option
Sell Exposure Null Numeric (12) Sell Exposure Limit for Option
Limit for
Option
Buy Exposure Null Numeric (12) Buy Exposure Limit for Future
Limit for
Future
Sell Exposure Null Numeric (12) Sell Exposure Limit for Future
Limit for
Future

Example:
MUMBAI|NSE|||100000|900000|45000|20000|500000|70000|||||||LIMIT|no
DELHI|NSE|CASH|NRML|111111|100000|45000|20000|500000|70000|||||||CDLI
MIT|no|10000000

Note:
• Ensure Branch ID and category is already created by Admin.
• If category is not assigned to the user, then limit will not be displayed in
Surveillance – RMS Limit – View / Update Limit.

File format Page 38 of 64


20. Client Margin

Source Back-Office System


Frequency Daily
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Client Margin

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client ID.
Amount Not null Numeric Total Collateral Value Amount in
Rupees. ‘Cash margin avail’ field in
RMS set limit gets updated.
Exchange Null Char [10] Can have values NSE, CDS, MFSS,
BSE. If no values specified at this
level Limits would be taken as Across
the exchange
Segment Null Char [10] Can have values FO, COM, CASH,
MF. If not specified would take across
the segment
Product Null Char [10] Can have values NRML, CNC, MIS.
If not specified would take across the
products

Example:
XP045|50000
XP046|50000|NSE|CASH
XP047|150000|CDS|FO
XP047|50000|NSE|CASH|MIS

Note:
• Ensure Account ID and category is already created by Admin.
• If category is not assigned to the client, then limit will not be displayed in
Surveillance – RMS Limit – View / Update Limit.

File format Page 39 of 64


21. Dealer Margin

Source Back-Office System


Frequency Daily
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Dealer Margin

Attribute Constraint Data type Description


User ID Not null Char[20] This represents the User ID.
Amount Not null Numeric ‘Cash margin avail’ field in RMS set
limit gets updated.
Exchange Null Char [10] Can have values NSE, CDS, MFSS,
BSE. If no values specified at this
level Limits would be taken as Across
the exchange
Segment Null Char [10] Can have values FO, COM, CASH,
MF. If not specified would take across
the segment
Product Null Char [10] Can have values NRML, CNC, MIS.
If not specified would take across the
products

Example:
USER1|50000
USER1|50000|NSE|CASH
USER1|150000|CDS|FO
USER1|50000|NSE|CASH|MIS

Note:
• Ensure User ID and category is already created by Admin.
• If category is not assigned to the user, then limit will not be displayed in
Surveillance – RMS Limit – View / Update Limit.

File format Page 40 of 64


22. Branch Margin

Source Back-Office System


Frequency Daily
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Client Margin

Attribute Constraint Data type Description


Branch ID Not null Varchar (10) This represents the branch.
Amount Not null Numeric Total Collateral Value Amount in
Rupees. ‘Cash margin avail’ field in
RMS set limit gets updated.
Exchange Null Char [10] Can have values NSE, CDS, MFSS,
BSE. If no values specified at this
level Limits would be taken as Across
the exchange
Segment Null Char [10] Can have values FO, COM, CASH,
MF. If not specified would take across
the segment
Product Null Char [10] Can have values NRML, CNC, MIS.
If not specified would take across the
products

Example:
MUMBAI|50000
CHENNA|I50000|NSE|CASH
DELHI|150000|CDS|FO
AP|50000|NSE|CASH|MIS

Note:
• Ensure Branch ID and category is already created by Admin.
• If category is not assigned to the branch, then limit will not be displayed in
Surveillance – RMS Limit – View / Update Limit.

File format Page 41 of 64


23. Single Collateral Value

Source Back-Office System


Destination Trading System
Frequency Occasional
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List Single Collateral Value

Attribute Data type Description


Account ID Not null Char [10] This represents the
client ID.
Exchange Char [10] Can have values NSE,
CDS, MFSS, BSE. If no
values specified at this
level Limits would be
taken as Across the
exchange
Segment Char [10] Can have values FO,
COM, CASH. If not
specified would take
across the segment
Product Char [10] Can have values NRML,
CNC, MIS.
If not specified would
take across the products
Collateral value Not null Numeric (12) Direct collateral value
(Calculated by member)
as defined in
Surveillance – RMS
Limit – Update Limit –
RMS Set limit.

Example:
ACCOUNT1||||25000
ACCOUNT1|NSE|||100000
ACCOUNT1||CASH||25000
ACCOUNT1|FO|CDS||50000
ACCOUNT1|NSE|CASH|NRML|100000

Note:
• Ensure Account ID field is already created by Admin in entity manager.

File format Page 42 of 64


24. Notional Cash

Source Back-Office System


Destination Trading System
Frequency Occasional
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List Notional Cash

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client
ID.
Amount Not null Numeric Total notional cash
amount.

Example:
ACCOUNT1|50000
ACCOUNT2|50000
ACCOUNT3|50000

Note:
• Ensure Account ID field is already created by Admin in entity manager.

File format Page 43 of 64


25. Collateral Multiplier

Source Back-Office System


Field Separators Any two fields will be separated by a pipe (|)
Dropdown List Collateral Multiplier

Attribute Constraint Data type Description


Symbol Not null Varchar(10) This would contain the exact NSE
symbol
Series Not null Varchar(2) This would contain the exact NSE
series
Haircut Not null Numeric Specify the number to be taken as
haircut.

Example:
ACC|EQ|15
RELIANCE|EQ|5

Note:
• Alternatively holding with collateral quantity can be used for defining haircut
values.

File format Page 44 of 64


26. Holding with collateral quantity

Source Back-Office System


Destination Trading System
Frequency Daily
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List Holding with collateral quantity

Attribute Constraint Data type Description


Account ID Not null Varchar (10) This represents the client
ID.

Nse symbol Null Varchar (10) This would contain the


exact NSE symbol. If the
holding is only in BSE, keep
this as field blank.
Nse series Null Varchar (10) This would contain the
exact NSE symbol. If the
holding is only in BSE, keep
this as field blank.
Quantity Not null Numeric This would contain the
holdings
Is collateral Not null Numeric Would contain 0 or 1, 0
means its not collateral and
1 would indicate its
collateral
Evaluation Not null Varchar2(10) 0 – CP, 1 -LTP
method
Collateral quantity Null Numeric It should contain collateral
quantity and needs to be
less than holding quantity.
Hair cut Null Numeric It can be specified, if
collateral multiplier is not
uploaded. This field could
have preferred over
collateral multiplier file
upload.
Collateral update NULL NUMERIC Keep this field as blank
quantity
Holding update NULL NUMERIC Keep this field as blank
quantity
Target product Null Varchar(10) Product code can be
defined as NRML or MIS or
blank.

File format Page 45 of 64


BSE Scripcode Null NUMERIC This would contain the BSE
scrip code. If the holdings is
only in NSE, keep this field
blank

Example:
• XP045|ACC|EQ|100|1|1|75|15|||NRML|500325
• XP045|||100|1|1|75|15|||NRML

Note:
The sequence of uploading file for collateral is-
• Collateral multiplier upload, if any.
• Holdings with collateral quantity upload
• Ensure Account ID is already created in entity manager.

File format Page 46 of 64


27. Holdings – MFSS (Mutual Fund)

Source Back-Office System


Destination Trading System
Frequency Daily (End-of-Day)
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List Holdings – Mutual Fund

Attribute Constraint Data type Description


ACCOUNT ID NOT NULL VARCHAR2( This represents the Client .
10)
SYMBOL NOT NULL VARCHAR2( This would contain the exact
10) symbol
SERIES NOT NULL VARCHAR2( This would contain the exact
10) Series
Holdings NOT NULL NUMERIC This would contain the
QUANTITY holdings

Example:
• A01| UTIBALANCE|DR|100
• A01| RELPOWERDP|DP|200

Note:
Ensure 'Account ID' is already created by Admin in NOW.exe

File format Page 47 of 64


28. T1 Holdings

Source Back-Office System


Frequency Daily
Field Separators Any two fields will be separated by a pipe (|)
Dropdown List T1 Holding

Attribute Constraint Data type Description


Account ID Not null Varchar(10) This represents the client ID.
Nse symbol Not null Varchar(10) This would contain the exact nse
symbol
Nse series Not null Varchar(10) This would contain the exact nse
series
Quantity Not null Numeric This would contain the BTST
holdings.
BSE Null NUMERIC This would contain the BSE
Scripcode scripcode. If the holdings is only
in NSE, keep this field blank

Example:
XP045|ASHOKLEY|EQ|100
XP045|BALRAMCHIN|EQ|100|500325

Note:
• Ensure Account ID is already created in entity manager.

File format Page 48 of 64


29. ISIN Holding

Source Back-Office System


Destination Trading System
Frequency Daily (End-of-Day)
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List ISIN Holdings

Attribute Constraint Data type Description


Account ID Not null Varchar(10) This represents the Client ID
ISIN Not null Varchar(20) ISIN
Quantity Not null Numeric This would contain the
holdings
Is collateral Not null Numeric Would contain 0 or 1, 0
means its not collateral and 1
would indicate its collateral
Evaluation method Not null Varchar (2) 0 – CP , 1 –LTP
Collateral quantity Null Numeric Updated holding quantity
(from DP)
Hair cut Null Numeric It can be specified, if
collateral multiplier is not
uploaded. This field could
have preferred over collateral
multiplier file upload.
Collateral update Null Numeric Keep this field as blank
quantity
Holding update Null Numeric Keep this field as blank
quantity
Target product Null Varchar(10) Product code can be defined
as NRML or MIS or blank.
Exchange Null Varchar(3) Mention NSE or BSE or keep
this field blank to upload in
both the exchanges
Example:
XP045|ISNIRRITITUW|100|0
XP045|ISNIRRITW|100|1|1|75|NSE
XP045|UFIFRITITUW| 450|0|BSE

Note:
The sequence of uploading file for collateral benefit is-
• Collateral multiplier upload, if any.
• ISIN Holdings
• Ensure Account ID field is already created by Admin in entity manager.

File format Page 49 of 64


30. RMS Blocking / Unblocking

Source Back-Office System


Destination Trading System
Frequency Daily
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List RMS Blocking/Unblocking

Attribute Constraint Data type Description


Broker Null Char[10] Keep this field as blank
Specify the branch already
created in NOW. It is case
Branch ID Null Char[12] sensitive.
Specify the user ID already
created in NOW. It is case
Dealer ID Null Char[20] sensitive.
Specify the client group
already created in NOW. It is
Client group Null Char[10] case sensitive.
Specify the client ID or PRO
(for Pro specify broker
ID/member code) already
created in NOW. It is case
Client ID/ PRO Null Char[10] sensitive.
For blocking buy or sell order
specify ‘B’ or ‘S’. For blocking
both, keep it blank. It is case
Order type buy/sell Char sensitive.
Specify the product type as
NRML, MIS, and CNC for
blocking the specific product
type. Keep it blank for
Products Char[5] blocking all the product type.
SQROFF or NON-SQROFF
or ALL. It is case sensitive
Block type Not null Char field.
Specify the exchange as
nse_cm or nse_fo or cde_fo
or bse_cm or bse_fo or
Exchange Not null Char bcs_fo or use_fo or ALL
Define exchange specified
Symbol Char[10] symbols
Series/ Instrument Define exchange specified
Name Char[10] series
Option type Specify the option type for

File format Page 50 of 64


option segment.
Specify the strike price for
Strike price option segment.
Specify the expiry dates
(DD/MM/YYYY) for derivative
Expiry date segment.
Y or N. Y is for blocking and
Block/unblock Not null Char[1] N is for unblocking.

Example:
|RAJKOT||||||ALL|nse_fo||||||Y
||USER1||||NRML|SQROFF|nse_cm||||||Y
|||TRADE||||ALL|nse_fo||||||Y
||||ACCOUNT1|B||ALL|ALL||||||Y
||||ACCOUNT1|||ALL|nse_fo|NIFTY|OPTIDX|PE|3500|25/06/2009|Y
||||12345|||ALL|nse_fo||||||Y
|RAJKOT||||||ALL|nse_fo||||||N
||USER1||||NRML|SQROFF|nse_cm||||||N
|||TRADE||||ALL|nse_fo||||||N
||||ACCOUNT1|||ALL|nse_fo|NIFTY|OPTIDX|PE|3500|25/06/2009|N

Note:
Ensure following fields are already created by Admin in NOW.exe:
• Branch ID
• Dealer ID
• Client Group
• Client ID

File format Page 51 of 64


31. NSE Adhoc / Scrip Margin

Source Back-Office System


Destination Trading System
Frequency Occasional
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List NSE Adhoc / Scrip Margin

Attribute Constraint Data type Description


Symbol Not null Char [10] This would contain the
exact NSE symbol.
Series Not null Char [2] This would contain the
exact NSE series.
Adhoc Margin Null Numeric (12) Enter value in number
upto 2 decimal points
Scrip Margin Null Numeric (12) Enter value in number
upto 2 decimal points

Example:
ABB|EQ||20
ACC|EQ|2|12
MTNL|EQ|2.50|15.75

File format Page 52 of 64


32. BSE Adhoc / Scrip Margin

Source Back-Office System


Destination Trading System
Frequency Occasional
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List BSE Adhoc / Scrip Margin

Attribute Constraint Data type Description


Symbol Not null Char [10] This would contain the
exact BSE scrip code.
Adhoc Margin Null Numeric (12) Enter value in number
upto 2 decimal points
Scrip Margin Null Numeric (12) Enter value in number
upto 2 decimal points

Example:
500002||20
500112|2|12

File format Page 53 of 64


33. Branch Adhoc Limit

Source Back-Office System


Destination Trading System
Frequency Daily
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List Branch Adhoc Margin

Attribute Constraint Data type Description


Branch ID Not null Char [10] This represents the
Branch ID.
Exchange null Char [10] Can have values NSE,
CDS, MFSS, BSE. If no
values specified at this
level Limits would be
taken as Across the
exchange
Segment Null Numeric (10) Can have values FO,
COM, CASH, MF. If not
specified would take
across the segment
Product Null Numeric (10) Can have values NRML,
CNC, MIS.If not
specified would take
across the products
Branch Adhoc Not null Numeric (12) Branch Adhoc Limit
Limit
Max Branch null Numeric (12) Max Branch Adhoc to
Adhoc to Client Client.

Example:
BRANCH1||||125000|5000

Note:
Ensure 'Branch ID' is already created by Admin in NOW.exe
Max Branch Adhoc to Client value has to be less then or equal to Branch Adhoc
Limit

File format Page 54 of 64


34. Branch Adhoc To Client

Source Back-Office System


Destination Trading System
Frequency Daily
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List Branch Adhoc To Client

Attribute Constraint Data type Description


Branch ID Not null This represents the
Branch ID.
Client ID Not null This represents the
client.
Exchange null Char [10] Can have values NSE,
CDS, MFSS, BSE. If no
values specified at this
level Limits would be
taken as Across the
exchange
Segment null Numeric (10) Can have values FO,
COM, CASH, MF. If not
specified would take
across the segment
Product null Numeric (10) Can have values NRML,
CNC, MIS.If not
specified would take
across the products
Branch Adhoc to Not null Numeric (12) Branch Adhoc to Client
Client

Example:
BRANCH1|A01||||5000

File format Page 55 of 64


35. Dealerwise PRO Upload-F&O & CDS

Source Back-Office System


Destination Trading System
Frequency Daily
Field Separators Any two fields will be separated by a Comma (,)
Dropdown List Dealerwise PRO Upload-F&O & CDS

Attribute Constraint Data type Description


USER ID NOT NULL VARCHAR (10) User Id / Dealer id
CLIENT ID NOT NULL VARCHAR2(12) This represents the
client.
EXCHANGE- NOT NULL VARCHAR2(6) Exchange Segment
SEGMENT Values: nse_fo, cde_fo
INSTRUMENT NOT NULL VAR CHAR (6) As provided by
NAME exchange
SYMBOL NOT NULL VARCHAR (10) Symbol provided by
exchange.
EXPIRY DATE NOT NULL VAR CHAR (13) As provided by
exchange
STRIKE PRICE NOT NULL NUMBER As provided by
(inclusive of exchange
decimal)
OPTION TYPE NOT NULL Char (2) As provided by
exchange
BUY QTY NULL NUMERIC Total buy qty (default is
zero)
BUY AMOUNT NULL NUMERIC Total buy
amount(default is zero)
(in Rupees)
SELL QTY NULL NUMERIC Total Sell qty (default is
zero)
SELL AMOUNT NULL NUMERIC Total sell amount
(default is zero) (in
Rupees)
PRODUCT NOT NULL VARCHAR(10) Product Code, can have
CODE the following values
NRML, MIS

Example:
D01,TEST1,nse_fo,FUTIDX,NIFTY,24/02/2011,,,100,600000,,,NRML
D01,TEST1,nse_fo,FUTSTK,RELIANCE,24/02/2011,,,,,500,500000,NRML
D02,TEST2,cde_fo,FUTCUR,USDINR,24/02/2011,,,1,45257.5,,,MIS
D02,TEST4,cde_fo,OPTCUR,USDINR,24/02/2011,45.50,CE,1,45500,,,MIS

File format Page 56 of 64


36. Dealer FirmID Mapping

Source Back-Office System


Destination Trading System
Frequency Once
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List Dealer : FirmID Mapping

Attribute Constraint Data type Description


USER ID NOT NULL VARCHAR (10) User Id / Dealer id
FIRM ID NOT NULL VARCHAR2(12) This represents the
Client ID.

Example:
D01,TEST1
D02,TEST2

File format Page 57 of 64


37. NSE Position Limits
Source Back-Office System
Destination Trading System
Frequency Once
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List NSE Position Limit

Attribute Constraint Data type Description


Symbol NOT NULL VARCHAR (10) User Id / Dealer id
Series NOT NULL VARCHAR2(12) This represents the
Client ID.
Broker Position NOT NULL NUMERIC (12) Currently this is to be
limit set as 0
Account Position NOT NULL NUMERIC (12) This is to set limits for
limit individual scrips

For E.g. ACC|EQ|0|150000


RELIANCE|EQ|0|250000

38. BSE Position Limits


Source Back-Office System
Destination Trading System
Frequency Once
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List BSE Position Limit

Attribute Constraint Data type Description


Scrip Code NOT NULL Scrip code as specified
by exchange
Broker Position NOT NULL NUMERIC (12) Currently this is to be
limit set as 0
Account Position NOT NULL NUMERIC (12) This is to set limits for
limit individual scrips

For E.g. 500002|0|100000


500325|0|100000

File format Page 58 of 64


39. BSE Scrip Basket
Source Back-Office System
Destination Trading System
Frequency Once
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List BSE Scrip Basket

Attribute Constraint Data type Description


Scrip Code NOT NULL CHAR (10) Scrip code as specified
by exchange
Margin Rate NULL NUMERIC (12) Percentage margin for
the scrip

For E.g. 500002|15.00


500325|10.25

40. NSE Scrip Basket


Source Back-Office System
Destination Trading System
Frequency Once
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List NSE Scrip Basket

Attribute Constraint Data type Description


Symbol NOT NULL CHAR (10) Symbol as specified by
exchange
Series NOT NULL CHAR (2) As specified by
exchange
Margin Rate NULL NUMERIC (12) Percentage margin for
the scrip

For E.g. 500002|0|100000


500325|0|100000

File format Page 59 of 64


41. NRI Scrip Basket

Source Back-Office System


Destination Trading System
Frequency Once
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List NRI Scrip Basket

Attribute Constraint Data type Description


Scrip Code NOT NULL Numeric Scrip code
Symbol NOT NULL VARCHAR2(25) Symbol
Series NOT NULL VARCHAR2(50) Series
Percentage NOT NULL Numeric Percentage Allowed
Allowed
Issued Capital NOT NULL Numeric Issued Capital

For E.g.
500477|ASHOKLEY|EQ|80|5596000
546890|ACC|EQ|70|500000

42. Restricted Scrip Basket


Source Back-Office System
Destination Trading System
Frequency Once
Field Separators Any two fields will be separated by a Pipe (|)
Dropdown List Restricted Scrip Basket

Attribute Constraint Data type Description


NSE Symbol NOT NULL Char [10] Symbol as specified by
exchange
NSE Series NOT NULL Char [2] As specified by
exchange for options

Eg: RELIANCE|EQ

Attribute Constraint Data type Description


BSE Scrip Code NOT NULL Numeric Symbol as specified by
exchange

Eg: 500325

File format Page 60 of 64


43. Position File
Source Exchange Day-end report file
Frequency Daily (End-of-Day)
Dropdown List PS03 File Upload – cde
PS03 File Upload – nfo
PS03 File Upload – BSEFO
PS03 File Upload – BSE CDS
PS03 File Upload – ncdex

The file should be uploaded as received from the exchange, without making any
changes to the format of PS03 file.

Note:
• Members are advised to take latest nnf_security file, contract.txt,
cd_contract.txt, mf_security.txt, security_slb.txt, ncdex_contract.txt,
dt_contract.txt on regular basis or as on when new security / contract is
added or deleted or expires.
• BSE CM Members are advised to rename the SCRIP_DDMMYY.txt file
extracted from SCRIP.zip to “SCRIP.txt” before uploading BSE holdings.
• BSEFO Members are advised to rename the EQD_CODDMMYY.csv file
extracted from EQD_CODDMMYY.zip to “BFO_Contract.csv” before
uploading BSE F&O PS03 file.
• BSE CDS Members are advised to rename the BFX_CODDMMYY.csv file
extracted from Master.zip to “bsecd_contract.csv” before uploading BSE CDS
PS03 file
• BSE Members may download the EOD files from below link:
http://www.bseindia.com/boltpluslivesetup.aspx#Equity
• NSE, BSE & NCDEX Members may also download EOD files from their
respective ftp.

File format Page 61 of 64


44. Corporate Action – PS03

Whenever there is a corporate action for cash security, exchange provides


following additional files along with position files (PS03):
• Adjusted position file (symbol_TMcode_Adjusted positions.csv)
• Existing position file (symbol_TMcode_Existing positions.csv)

Follow the steps for creating new position file (PS03) after effecting necessary
adjustment for corporate action:
• Goto Menu – Corporate Action – PS03.
• PS03 – Browse PS03 file as provide by exchange.
• Existing Positions – Browse ‘Existing position file’
• Adjusted Positions – Browse ‘Adjusted position file’
• Provide Settlement Price as to be viewed in PS03 file

File format Page 62 of 64


• Click on ‘Create New PS03’ button to create new PS03 file. The file will get
created with ‘New’ as addition to file name, for e.g. the name of newly created
file will be ‘FO_PS03_TMCode_DDMMYYYY_New.csv’.
• Upload newly created PS03 file as per point no. 43.
• In case of corporate action in more than 1 scrip, please follow below steps:
i. Browse PS03 provided by exchange
ii. Browse Existing Position & Adjusted Position file of same (first)
symbol
iii. Enter the Settlement Price for above symbol. Enter proportionate
price
iv. Create New PS03
v. Now browse PS03 created in step 4
vi. Browse Existing Position & Adjusted Position file of another
(second) symbol
vii. Enter the Settlement Price for above symbol. Enter proportionate
price
viii. Create New PS03
Continue with step iv to viii for every symbol in which there is a corporate action.
• Post uploading the newly created PS03 ensure that you login to the exe after
deleting scrip files from C:\Program Files\NOW folder to verify the positions.

File format Page 63 of 64


File format Page 64 of 64

Potrebbero piacerti anche