Skip to main content

๐Ÿ“ค 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
1RELGOLDINAV
1ABB

2. Entity Masterโ€‹

๐Ÿ”ข OpCode๐Ÿ†” EntityId๐Ÿ“ EntityName๐Ÿข EntityType๐Ÿ“Š EntitySubType๐Ÿ‘ฅ EntityProfile๐Ÿ“ˆ EntityStateโšก Status๐Ÿ”‘ UCCโ˜Ž๏ธ Telephone No๐Ÿ’ณ PAN Card๐Ÿ’ฐ Net Worth๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Groupโœ… POA Approved
100A_1A_1_MOD1256111120986546123457QWERT1234YHO
100A_2A_2_MOD51216384111

3. Entity wise Depositโ€‹

๐Ÿ”ข Operation Code๐Ÿ†” EntityId๐Ÿ”‘ Deposit ID๐Ÿ’ฐ Deposit Amount๐Ÿ“… ExpiryDate๐Ÿ“ Remarks
100A_1199999917-02-2025added_0
100A_129999925-01-2023added_1

4. Haircut Template Masterโ€‹

๐Ÿ”‘ TemplateId๐Ÿ”ข OperationCode๐Ÿ“‹ ISIN๐Ÿ“Š HairCutPercentage
AS20100INF733I0101050
AS20100INE117A0102250

5. Holding Masterโ€‹

๐Ÿ”ข OpCode๐Ÿ”‘ Holding ID๐Ÿ†” EntityId๐Ÿ“‹ ISIN๐Ÿ“Š MarketSegmentId๐Ÿ“ฆ Holding Qty๐Ÿ“‹ EDIS Qty๐Ÿ”’ Max Collateral Qty๐Ÿ’ฐ BuyPrice๐Ÿ“ˆ Max CFS Qty๐Ÿ“Š Collateral HC%๐Ÿ“Š CFS HC%
1001DEMORET228INE012A0102517150501001000502020
1001DEMORET228INE012A0102518100501001000502020

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
100RETK14FUTSTK7TCSXX29-05-20250XX17520000000000RETK1
100RETK14OPTSTK8RELIANCEXX29-05-20251400CE100014000000000RETK1

7. Position limitโ€‹

๐Ÿ”ข OpCode๐Ÿ“Š ExchangeId๐Ÿ“ฆ UnderlyingSymbol๐Ÿข EntitySubType๐Ÿ”ง InstrumentTypeID๐Ÿ“… ExpiryType๐Ÿค– AlgoFlag๐Ÿ“… ExpiryNearDays๐Ÿ“Š UnderlyingMWPL๐Ÿ“Š QuantityInMWPLPercent๐Ÿ“Š UnderlyingFF๐Ÿ“Š QuantityInFFPercent๐Ÿ“Š QuantityInOIPercent๐Ÿ“Š PositionLimit๐Ÿ’ฏ AbsoluteValueโšก ValidityType
10018AARTIIND11999110022211110
10018ABB21999120012221111

8. Scrip basket margin templateโ€‹

๐Ÿ”‘ TemplateId๐Ÿ”ข OpCode๐Ÿ“Š ExchangeId๐Ÿ”ง InstrumentTypeId๐Ÿ”ง ProductId๐Ÿ“ฆ Symbol๐Ÿ“ˆ Series๐Ÿ“… ContractType๐Ÿ“… ExpiryDate๐ŸŽฏ OptionType๐Ÿ“Š FlatBuyMarginPcnt๐Ÿ“Š FlatSellMarginPcnt๐Ÿ“Š AddonBuyMarginPcnt๐Ÿ“Š AddonSellMarginPcnt๐Ÿ“Š AddonBuyMarginPerLot๐Ÿ“Š AddonSellMarginPerLot๐Ÿ“ Remarks
TEN1100181028NIFTY2999XX503839404142
TEN1100181038BANKNIFTY2999CE434445464748

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
RMK102100104ACCEQ000XX0011110115188217-12-2022
RMK102100103TCSEQ000XX1011110115188218-12-2022

10. Template Mappingโ€‹

๐Ÿ”ข Operation Code๐Ÿข Mapping Type๐Ÿ’ก Mapping Type Value๐Ÿ“Š Entity State ID๐Ÿ“ฆ Template Type ID๐Ÿ”‘ Template Name๐Ÿ”‘ New Template Name๐Ÿ“ Remarks
1001A_111KK1KK2ADDED
1001A_212KK2ADDED

11. MTF Approved ISINโ€‹

Exchange file format will also be supported.

๐Ÿ“‹ ISIN
INE012A01025

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
100DEMORET238181028BANKNIFTYXX1999XX1111000115188217-12-2023
100DEMORET238191037USDINRXX2201CE0111110115188217-12-2023

13. Brokerage Templateโ€‹

๐Ÿ”‘ TemplateId๐Ÿ”ข OpCode๐Ÿ“Š ExchangeId๐Ÿ”ง InstrumentTypeId๐Ÿ”ง ProductId๐Ÿ“ฆ Brokerage Schema
TEN1100181028SCHEMA1
TEN1100181038SCHEMA2

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
SCHEMA110050320000000
SCHEMA210045100000000

15. QVL Templateโ€‹

๐Ÿ”ข OperationCode๐Ÿ”‘ TemplateId๐Ÿ“Š QVLLevel๐Ÿ“Š ExchangeId๐Ÿ”ง InstrumentTypeId๐Ÿ”ง ProductId๐Ÿ“ฆ Symbol๐Ÿ“ˆ Series๐Ÿ“… ContractType๐Ÿ“… ExpiryDate๐Ÿ’ฒ StrikePrice๐ŸŽฏ OptionType๐Ÿ“ Remark๐Ÿ”‘ QVL Rule ID๐Ÿ’ฐ QVL Value
100DEFAULT_QVL111ACC110000
101DEF_QVL22181038TCS127-03-20253200145000000