Skip to content

Computed / Derived — trade — Data Flow

Why this page is structured this way: This is the field-first view for the computed/derived [trade] pseudo-section. These fields don’t exist at KYC onboarding time; they’re produced by operations (trade execution, margin computation, settlement files, etc.). To see the same data from the destination’s perspective, jump from the atlas overview.

  • 27 unique fields in this section.
  • 27 field-destination relationships total.

Sorted by field_id, then destination.

field_idfield_namedestinationdestination_field_namedestination_formatfrequencytransformationquirks_notesspec_source
trade-brokerageBrokerage Amountcontract-notesBrokerageNUMBER(15,2)on-tradederived from Ycomputed from tariff-sheet brokerage slab; differential rate permitted for T+0; capped at 2.5% per SEBI Stock Broker RegsNSE/INSP/61999
trade-buy_sell_flagBuy/Sell Flagcontract-notesBuySellCHAR(1)on-trade[direct]B=Buy / S=Sell; drives sign of charges and STT applicabilityNSE/INSP/61999
trade-contract_numberContract Note Numbercontract-notesContractNoteNoVARCHAR(30)on-tradeformattedbroker-assigned unique sequential per-client per-day per-segment; format //NSE/INSP/61999
trade-exchange_codeExchange Codecontract-notesExchangeCHAR(4)on-tradelookup against RNSE/BSE/MCX; routes per-exchange charges table lookupNSE/INSP/61999
trade-exchange_turnover_chargeExchange Turnover Chargecontract-notesExchTurnoverChargeNUMBER(15,2)on-tradederived from Yper-exchange rate card; appears as separate line item on revised ECNNSE/INSP/61999
trade-expiry_dateF&O Expiry Datecontract-notesExpiryDateDATE YYYYMMDDon-tradeformattedF&O only; appears with symbol/strike on contract lineNSE/INSP/61999
trade-gst_cgstCGST on Brokeragecontract-notesCGSTNUMBER(15,2)on-tradederived from Y9% on intra-state supplies; computed on brokerage + exchange charges + SEBI feeNSE/INSP/61999
trade-gst_igstIGST on Brokeragecontract-notesIGSTNUMBER(15,2)on-tradederived from Y18% on inter-state supplies; CGST/SGST or IGST mutually exclusive based on place-of-supplyNSE/INSP/61999
trade-gst_sgstSGST on Brokeragecontract-notesSGSTNUMBER(15,2)on-tradederived from Y9% on intra-state supplies; same base as CGSTNSE/INSP/61999
trade-ipftInvestor Protection Fund Chargecontract-notesIPFTNUMBER(15,2)on-tradederived from Ynominal per-crore charge to IPF; appears on revised ECN as separate lineNSE/INSP/61999
trade-isinISINcontract-notesISINCHAR(12)on-trade[direct]prints in delivery-trade line item; required for direct-payout obligation reconciliationNCL/CMPT/63669
trade-lot_sizeF&O Lot Sizecontract-notesLotSizeNUMBER(10,0)on-trade[direct]F&O contract multiplier; exchange-publishedNSE/INSP/61999
trade-mtm_valueF&O Mark-to-Marketcontract-notesMTMNUMBER(15,2)on-tradederived from YF&O ECN reflects MTM and option-premium-paid/received per Annexure A/BNSE/INSP/61999
trade-net_considerationNet Considerationcontract-notesNetAmountNUMBER(18,2)on-tradederived from Ygross trade value +/- all charges (brokerage, STT, GST, exch, SEBI, stamp, IPFT); rounded to paiseNSE/INSP/61999
trade-option_typeOption Typecontract-notesOptionTypeCHAR(2)on-trade[direct]CE=Call European / PE=Put European; F&O onlyNSE/INSP/61999
trade-order_numberOrder Numbercontract-notesOrderIDVARCHAR(30)on-trade[direct]exchange-issued order ref; printed on each trade line itemNSE/INSP/61999
trade-quantityTrade Quantitycontract-notesQuantityNUMBER(15,0)on-trade[direct]cumulative per ISIN/symbol per side; F&O lot-size appliedNSE/INSP/61999
trade-sebi_turnover_feeSEBI Turnover Feecontract-notesSEBIFeeNUMBER(15,2)on-tradederived from Yfee rate per SEBI Stock Brokers Regulations Schedule III; brokers pay half-yearly to SEBISEBI/HO/MIRSD/POD-1/P/CIR/2025/94
trade-settlement_numberSettlement Numbercontract-notesSettlementNoVARCHAR(20)on-trade[direct]seven-digit exchange settlement identifier; 2425828 = first direct-payout settlement Feb-2025NCL/CMPT/66779
trade-stamp_dutyStamp Dutycontract-notesStampDutyNUMBER(15,2)on-tradederived from Ystate-wise rate per Indian Stamp Act 1899 (Jul-2020 amended); centralised collection by CC on behalf of statesNSE/INSP/61999
trade-strike_priceOption Strike Pricecontract-notesStrikePriceNUMBER(15,4)on-trade[direct]options only; required field on F&O ECNNSE/INSP/61999
trade-sttSecurities Transaction Taxcontract-notesSTTNUMBER(15,2)on-tradederived from Ycomputed by CC and reflected in revised CN format; rates per Finance Act; remitted monthly to govtNSE/INSP/61999
trade-symbolTrading Symbolcontract-notesSymbolVARCHAR(20)on-trade[direct]NSE/BSE symbol or contract descriptor; expiry/strike for derivatives appendedNSE/INSP/61999
trade-trade_numberTrade Numbercontract-notesTradeIDVARCHAR(30)on-trade[direct]exchange-issued trade ref; unique per legNSE/INSP/61999
trade-trade_priceTrade Pricecontract-notesTradePriceNUMBER(15,4)on-trade[direct]price at which trade executed; weighted-avg if multiple fills aggregatedNSE/INSP/61999
trade-trade_timeTrade Execution Timecontract-notesTradeTimeTIMESTAMP HHMMSSon-trade[direct]HHMMSS in IST; for off-market and block trades use special trade-time annotationNSE/INSP/61999
trade-trade_valueTrade Valuecontract-notesGrossValueNUMBER(18,2)on-tradederived from Yquantity * price; sign reflects buy/sellNSE/INSP/61999

2026-05-14


AI-generated and not legal advice. See the project README for full disclaimer.