๐ค Upload Flexi Masterโ
Navigation: RMS ADMIN >> Upload >> Upload Flexi Master
Definitionโ
Upload Flexi Master is used for bulk upload. User create/view/modify/delete the Flexi upload.
๐ฏ Scopeโ
Given below are the type of uploads that User can upload in the file format:
- MTF Approved ISIN
- Ban Scrip
- Scrip Basket restricted
- Scrip Basket Margin
- Haircut Template
- Entity Master
- Template Mapping
- Entity wise Deposit
- Holding upload
- Entity level Direct Restriction
- Position limit
- Manual Position Upload
- QVL Upload
- Brokerage Template
- Brokerage Schema
Descriptionโ
- Step-1: Create Flexi Template
- Step-2: Choose the source file from the location for uploading the file format. File Format should be in csv format only.
- Step-3: Verify the Values in Header row, Footer row etc., as per preference
- Default value:
- Header Row: Default Value โ 1
- Footer Row: Default Value โ 0
- Skip Row: Default Value โ 0
- Column Delimiter: Default Value - ,
- Row Delimiter: Default Value - \r\n
- Step-4: Map the fields name with column name mentioned in file.
- Step-5: Along with Mandatory checkbox, select the Optional field Checkbox and map the field name with column name as required for the file upload.
- Select-6: Truncate option shall also be provided for some of the Uploads in Upload flexi Master. Based on the selection of Upload Type, Truncate option shall be display.
- Purpose: Truncate will delete all previous data inserted and update the new data which is uploaded in the file.
- Step-7: User can save the template using the Save button and upload using the Upload icon. In case, if any error occurred (not successfully uploaded), the user can click the log button to see the error. The reason for rejection will be Provided.
Below are the Sample File Format for the Upload Types:
1. Ban Scripโ
| ๐ข ExchangeId | ๐ฆ sSymbol |
|---|
| 1 | RELGOLDINAV |
| 1 | ABB |
2. Entity Masterโ
| ๐ข OpCode | ๐ EntityId | ๐ EntityName | ๐ข EntityType | ๐ EntitySubType | ๐ฅ EntityProfile | ๐ EntityState | โก Status | ๐ UCC | โ๏ธ Telephone No | ๐ณ PAN Card | ๐ฐ Net Worth | ๐จโ๐ฉโ๐งโ๐ฆ Group | โ
POA Approved |
|---|
| 100 | A_1 | A_1_MOD | 1 | 256 | 1 | 1 | 1 | 12098654 | 6123457 | QWERT1234Y | | HO | |
| 100 | A_2 | A_2_MOD | 512 | 16384 | 1 | 1 | 1 | | | | | | |
3. Entity wise Depositโ
| ๐ข Operation Code | ๐ EntityId | ๐ Deposit ID | ๐ฐ Deposit Amount | ๐
ExpiryDate | ๐ Remarks |
|---|
| 100 | A_1 | 1 | 999999 | 17-02-2025 | added_0 |
| 100 | A_1 | 2 | 99999 | 25-01-2023 | added_1 |
4. Haircut Template Masterโ
| ๐ TemplateId | ๐ข OperationCode | ๐ ISIN | ๐ HairCutPercentage |
|---|
| AS20 | 100 | INF733I01010 | 50 |
| AS20 | 100 | INE117A01022 | 50 |
5. Holding Masterโ
| ๐ข OpCode | ๐ Holding ID | ๐ EntityId | ๐ ISIN | ๐ MarketSegmentId | ๐ฆ Holding Qty | ๐ EDIS Qty | ๐ Max Collateral Qty | ๐ฐ BuyPrice | ๐ Max CFS Qty | ๐ Collateral HC% | ๐ CFS HC% |
|---|
| 100 | 1 | DEMORET228 | INE012A01025 | 17 | 150 | 50 | 100 | 1000 | 50 | 20 | 20 |
| 100 | 1 | DEMORET228 | INE012A01025 | 18 | 100 | 50 | 100 | 1000 | 50 | 20 | 20 |
6. Manual positionโ
| ๐ข OpCode | ๐ EntityId | ๐ ExchangeId | ๐ง ExchangeInstrument | ๐ง ProductTypeId | ๐ฆ Symbol | ๐ Series | ๐
ExpiryDate | ๐ฒ Strikeprice | ๐ฏ OptionType | ๐ Buy Quantity | ๐ฐ Buy Value | ๐ Sell Quantity | ๐ฐ Sell Value | ๐ข hierarchy 1 | ๐ข hierarchy 2 | ๐ข hierarchy 3 | ๐ข hierarchy 4 | ๐ข hierarchy 5 | ๐ข hierarchy 6 | ๐ข hierarchy 7 | ๐ข hierarchy 8 | ๐ข hierarchy 9 | ๐ข hierarchy 10 |
|---|
| 100 | RETK1 | 4 | FUTSTK | 7 | TCS | XX | 29-05-2025 | 0 | XX | 175 | 200000000 | 0 | 0 | RETK1 | | | | | | | | | |
| 100 | RETK1 | 4 | OPTSTK | 8 | RELIANCE | XX | 29-05-2025 | 1400 | CE | 1000 | 140000000 | 0 | 0 | RETK1 | | | | | | | | | |
7. Position limitโ
| ๐ข OpCode | ๐ ExchangeId | ๐ฆ UnderlyingSymbol | ๐ข EntitySubType | ๐ง InstrumentTypeID | ๐
ExpiryType | ๐ค AlgoFlag | ๐
ExpiryNearDays | ๐ UnderlyingMWPL | ๐ QuantityInMWPLPercent | ๐ UnderlyingFF | ๐ QuantityInFFPercent | ๐ QuantityInOIPercent | ๐ PositionLimit | ๐ฏ AbsoluteValue | โก ValidityType |
|---|
| 100 | 18 | AARTIIND | 1 | 1 | 999 | 1 | 100 | 2 | | 22 | 1 | 1 | 1 | 1 | 0 |
| 100 | 18 | ABB | 2 | 1 | 999 | 1 | 200 | 1 | | 22 | 2 | 1 | 1 | 1 | 1 |
8. Scrip basket margin templateโ
| ๐ TemplateId | ๐ข OpCode | ๐ ExchangeId | ๐ง InstrumentTypeId | ๐ง ProductId | ๐ฆ Symbol | ๐ Series | ๐
ContractType | ๐
ExpiryDate | ๐ฏ OptionType | ๐ FlatBuyMarginPcnt | ๐ FlatSellMarginPcnt | ๐ AddonBuyMarginPcnt | ๐ AddonSellMarginPcnt | ๐ AddonBuyMarginPerLot | ๐ AddonSellMarginPerLot | ๐ Remarks |
|---|
| TEN1 | 100 | 18 | 102 | 8 | NIFTY | | 2 | 999 | XX | 50 | 38 | 39 | 40 | 41 | 42 | |
| TEN1 | 100 | 18 | 103 | 8 | BANKNIFTY | | 2 | 999 | CE | 43 | 44 | 45 | 46 | 47 | 48 | |
9. Scrip basket Restricted templateโ
| ๐ TemplateId | ๐ SBR level | ๐ข OperationCode | ๐ ExchangeId | ๐ง InstrumentTypeId | ๐ง ProductId | ๐ฆ Symbol | ๐ Series | ๐
ContractType | ๐
ExpiryDate | ๐ฒ StrikePrice | ๐ ITM(%) (Away from Spot) | ๐ OTM(%) (Away from Spot) | ๐ฏ OptionType | ๐ FreshBuy | ๐ FreshSell | ๐ BuyIntPosSqoff | ๐ SellIntPosSqoff | ๐ BuyExpPosSqoff | ๐ SellExpPosSqoff | ๐ Rollover | ๐ DMABuy | ๐ DMASell | ๐ Remarks | ๐
RestrictionTillDate |
|---|
| RMK10 | 2 | 100 | 1 | 0 | 4 | ACC | EQ | 0 | 0 | 0 | | | XX | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 51882 | 17-12-2022 |
| RMK10 | 2 | 100 | 1 | 0 | 3 | TCS | EQ | 0 | 0 | 0 | | | XX | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 51882 | 18-12-2022 |
10. Template Mappingโ
| ๐ข Operation Code | ๐ข Mapping Type | ๐ก Mapping Type Value | ๐ Entity State ID | ๐ฆ Template Type ID | ๐ Template Name | ๐ New Template Name | ๐ Remarks |
|---|
| 100 | 1 | A_1 | 1 | 1 | KK1 | KK2 | ADDED |
| 100 | 1 | A_2 | 1 | 2 | KK2 | | ADDED |
11. MTF Approved ISINโ
Exchange file format will also be supported.
12. Entity level direct Restricted templateโ
| ๐ข OperationCode | ๐ฅ Entity Group Id | ๐ EntityId | ๐ ExchangeId | ๐ง InstrumentTypeId | ๐ง ProductId | ๐ฆ Symbol | ๐ Series | ๐
ContractType | ๐
ExpiryDate | ๐ฒ StrikePrice | ๐ฏ OptionType | ๐ FreshBuy | ๐ FreshSell | ๐ BuyIntPosSqoff | ๐ SellIntPosSqoff | ๐ BuyExpPosSqoff | ๐ SellExpPosSqoff | ๐ Rollover | ๐ DMABuy | ๐ DMASell | ๐ Remarks | ๐
RestrictionTillDate |
|---|
| 100 | | DEMORET238 | 18 | 102 | 8 | BANKNIFTY | XX | 1 | 999 | | XX | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 51882 | 17-12-2023 |
| 100 | | DEMORET238 | 19 | 103 | 7 | USDINR | XX | 2 | 201 | | CE | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 51882 | 17-12-2023 |
13. Brokerage Templateโ
| ๐ TemplateId | ๐ข OpCode | ๐ ExchangeId | ๐ง InstrumentTypeId | ๐ง ProductId | ๐ฆ Brokerage Schema |
|---|
| TEN1 | 100 | 18 | 102 | 8 | SCHEMA1 |
| TEN1 | 100 | 18 | 103 | 8 | SCHEMA2 |
14. Brokerage Schemaโ
| ๐ฆ Brokerage Schema | ๐ข OpCode | ๐ BuyBrokerage % | ๐ SellBrokerage % | ๐ฐ BuyFlatBrokeragePerLot/Qty | ๐ฐ SellFlatBrokeragePerLot/Qty | ๐ฐ BuyFlatBrokeragePerLot/Order | ๐ฐ SellFlatBrokeragePerLot/Order | ๐ฐ FlatTopupAddonBrokerageperScrip/Contract | ๐ฐ Minimum Brokerage per Scrip/Contract | ๐ฐ Maximum Brokerage per Scrip/Contract |
|---|
| SCHEMA1 | 100 | 50 | 32 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SCHEMA2 | 100 | 45 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
15. QVL Templateโ
| ๐ข OperationCode | ๐ TemplateId | ๐ QVLLevel | ๐ ExchangeId | ๐ง InstrumentTypeId | ๐ง ProductId | ๐ฆ Symbol | ๐ Series | ๐
ContractType | ๐
ExpiryDate | ๐ฒ StrikePrice | ๐ฏ OptionType | ๐ Remark | ๐ QVL Rule ID | ๐ฐ QVL Value |
|---|
| 100 | DEFAULT_QVL | 1 | 1 | | 1 | ACC | | | | | | | 1 | 10000 |
| 101 | DEF_QVL2 | 2 | 18 | 103 | 8 | TCS | | 1 | 27-03-2025 | 3200 | 1 | | 4 | 5000000 |