Skip to content

Regulatory Reports (DMF / CFR / Peak Margin) — Fields consumed

Why this page is structured this way: This is the destination-first view for Regulatory Reports (DMF / CFR / Peak Margin). Engineers building an integration with this destination get the complete field list on one page. To see where each field originated in onboarding, follow the per-section links via the atlas overview.

  • 65 unique fields consumed by Regulatory Reports (DMF / CFR / Peak Margin).
  • Source spans sections: A, B, F, G, H, M, O, U, V, X, AA, AC, [cfr], [dmf], [margin], [reporting], [settlement], [peak-margin], [surveillance].
  • 65 rows cite a public spec source; 2 are [industry typical].

Sorted by source_section, then field_id.

source_sectionfield_idfield_namedestination_field_namedestination_formatfrequencytransformationquirks_notesspec_source
AA-full_nameClient Full NameClientNameVARCHAR(200)daily[direct]appears in CFR holding-statement API submission; not in margin files (UCC keyed)NSE/INSP/55039
AA-pan_numberPAN NumberClientPANCHAR(10)dailyuppercaseprimary client key in MG-12 / SA01-06 / AMGTM client-margin filesNCL/CMPL/44977
AA-pan_numberPAN NumberTM_PANCHAR(10)dailyuppercasetrading member PAN included in CFR header; not client PANNSE/INSP/55039
AA-residential_statusResidential StatusClientCategoryCHAR(2)dailylookup against Rdrives NRI flag in MG-12 client-category column; restricts intraday routeNSE/ISC/61817
AAAA-data_retention_end_dateData Retention End DateRetentionEndDateDATE YYYYMMDDon-modifyderived from Y8-year horizon per SEBI Stock Brokers Regulations; aligned to ECN archive retentionSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
AAAA-dpdp_third_party_sharing_consentDPDP Third-Party Sharing Consentnonenoneon-modify[direct]gates whether broker can share UCC-keyed margin file rows with vendor risk-platforms; consent withdrawal stops downstream flows[industry typical]
ACAC-ras_last_transaction_dateLast Transaction DateLastTradeDateDATE YYYYMMDDdaily[direct]drives 30-day-inactive auto-settlement trigger per Jan-2025 SEBI circularSEBI/HO/MIRSD/MIRSD-PoD1/P/CIR/2025/1
ACAC-ras_settlement_bank_accountRunning Account Settlement BankRABankAccountVARCHAR(18)on-event[direct]fund-return target on running-account settlement run; weekly cadenceSEBI/HO/MIRSD/MIRSD-PoD1/P/CIR/2025/1
BB-corr_stateCorrespondence StateStampDutyStateCHAR(2)dailylookup against Rstate-wise stamp-duty reconciliation file from CC; Indian Stamp Act 1899 (Jul-2020 amendment)NSE/INSP/61999
FF-gross_annual_income_rangeAnnual Income Range CodeIncomeRangeCHAR(2)dailylookup against R01-06 code; drives F&O eligibility check and AML high-value-trade alerts; SEBI Jan-2026 revision pendingSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
FF-net_worthNet WorthNetWorthNUMBER(15,2)on-modify[direct]reported in CFR for high-net-worth clients; must be < 1-yr old per master-dataset F06[industry typical]
FF-occupationOccupation CodeOccupationCodeCHAR(2)dailylookup against Rappears in CFR client-profile section and AML risk-bucket inputsNSE/INSP/55039
GG-account_numberPrimary Bank Account NumberBankAccountNoVARCHAR(18)daily[direct]appears in bank-balance API submission and CFR holding-statement; T+1 daily pushNSE/INSP/55039
GG-ifsc_codeBank IFSC CodeIFSCCHAR(11)dailyuppercasecomponent of bank-balance API row; format [A-Z]{4}0[A-Z0-9]{6}NSE/INSP/55039
HH-bo_idBeneficiary Owner IDBOIDVARCHAR(16)daily[direct]appears in direct-payout obligation file and pledge/MTF margin reports; CM-pool keying changed by NCL Aug-2025NCL/CMPT/69455
HH-dp_idDepository Participant IDDPIDCHAR(8)daily[direct]CDSL: 8 digits; NSDL: IN+6 digits; required for direct payout to client demat (Phase-2 from settlement 2425828)NCL/CMPT/66779
MM-risk_categoryRisk CategoryRiskCategoryCHAR(2)on-modify[direct]Conservative/Moderate/Aggressive feeds AML risk-bucket; drives transaction-monitoring thresholdSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
OO-ddpi_for_pledgeDDPI Pledge AuthorizationPledgeAuthFlagCHAR(1)daily[direct]drives whether margin pledge can be auto-executed; reported in MG-18 / AMG18 client-collateral fileNCL/CMPT/56502
UU-mcx_client_categoryMCX Client CategoryClientCategoryCHAR(2)daily[direct]bulk category-disclosure file (COM segment) per UCC Master Circular AnnexureNSE/ISC/61817
UU-ucc_client_typeUCC Client TypeClientTypeCHAR(2)dailylookup against RIN/HU/NR/CO drives margin computation and segregation bucket in MG-12NSE/ISC/61817
UU-ucc_codeUnique Client CodeUCCVARCHAR(10)dailyuppercaseprimary key in MG-12 / MG-13 / MG-18 client-margin files; designated SUSPE1234N for unidentified fundsNCL/CMPL/64088
UU-ucc_codeUCC for SLBMUCC_SLBMVARCHAR(10)dailyuppercaseSLBS settlement-calendar circulars use UCC + member-code keying; first-leg Type L + reverse-leg Type PNCL/CMPT/67763
VV-nri_trading_routeNRI Trading RouteNRIRouteFlagCHAR(2)daily[direct]PI=PIS / NP=Non-PIS; permitted reason-code in SA01-06 short-allocation files (NRI trades = permitted reason)NCL/CMPT/55381
XX-collateral_type_preferenceCollateral Type PreferenceCollateralTypeCHAR(2)daily[direct]CA/SE/FD/ET drives column in MG-18 client-collateral file; 50% cash equivalent rule at CM levelNCL/CMPT/67751
XX-mtf_limit_sanctionedMTF Limit SanctionedMTFFundedAmountNUMBER(15,2)daily[direct]funded MTF amount reported in CFR; CSMFA-pledge against client demat keyed by primary BO IDNCL/CMPT/63669
XX-total_pledged_valueTotal Pledged Collateral ValuePledgedValueNUMBER(15,2)dailyderived from Ynet of prudential haircut per CC approved-securities Annexure; haircut 40-100% phased on un-approvedICCL 20240710-11
[cfr]cfr-bank_balanceClient Bank BalanceBankBalanceNUMBER(15,2)on-event[direct]weekly cadence; bank-balance API; funded portion of BG only counted as cash-equivalentNSE/INSP/52724
[cfr]cfr-cash_balanceClient Cash BalanceCashBalanceNUMBER(15,2)on-event[direct]weekly cadence (Friday or first working day); migrated to daily T+1 API submission Jan-2023NSE/INSP/55039
[cfr]cfr-fdr_lien_valueFDR Lien ValueFDRLienValueNUMBER(15,2)on-event[direct]weekly cadence; tenure <= 1 year, pre-terminable on demand, principal protected, no funded/non-funded facility againstMCXCCL/MEM/216/2023
[cfr]cfr-holding_valueClient Holding Statement ValueHoldingValueNUMBER(15,2)on-eventderived from Yweekly cadence; aggregated client-by-client funding position; valuation per CC approved-securities haircutNSE/INSP/55039
[cfr]cfr-margin_funded_amountMTF Funded AmountMTFAmountNUMBER(15,2)on-event[direct]weekly cadence; CSMFA pledge against client primary demat; reported per UCCNCL/CMPT/63669
[cfr]cfr-mf_pledgedMutual Fund Pledge ValueMFOSPledgeNUMBER(15,2)on-eventderived from Yweekly cadence; Overnight MFOS haircut 5% effective Aug-2024; other schemes VaR with 9% minICCL 20240710-11
[cfr]cfr-submission_dateCFR Submission DateSubmissionDateDATE YYYYMMDDon-eventformattedweekly cadence; previously Friday; now daily T+1 API submission via ENIT-NEW-COMPLIANCENSE/INSP/55039
[dmf]dmf-amg18_collateral_release_reasonCollateral Release Reason CodeReleaseReasonCodeVARCHAR(50)dailylookup against RTM-wise reason codes per Section G of MCXCCL/RISK master: unpaid securities/MTF, statutory levies, brokerage, DP chargesMCXCCL/MEM/216/2023
[dmf]dmf-cash_collateralCash CollateralCashCollateralNUMBER(15,2)daily[direct]client cash deposited with CC via TM upstream; column in MG-18 client-collateral fileNCL/CMPT/67751
[dmf]dmf-clearing_member_codeClearing Member CodeCMCodeVARCHAR(10)daily[direct]CM-level identifier in MGCM/AMGCM file namingNCL/CMPT/56502
[dmf]dmf-file_nameMG-12 File NameMG12FileNameVARCHAR(80)dailyformattedNSE_FO_MG12__DDMMYYYY.csv.gz per CC nomenclature; CM segment uses NCL_CM_MG12NCL/CMPT/56502
[dmf]dmf-non_cash_collateralNon-Cash CollateralNonCashCollateralNUMBER(15,2)dailyderived from YFDR + BG funded + MFOS + securities-pledged; 50% cash-equivalent rule at CM levelNCL/CMPT/67751
[dmf]dmf-report_dateMargin Report DateReportDateDATE DDMMYYYYdailyformattedtrade date for which margins computed; appears in file name suffix DDMMYYYYNCL/CMPT/56502
[dmf]dmf-segment_codeSegment CodeSegmentCodeCHAR(3)daily[direct]CM/FO/CD/COM; MG-13 aggregates at segment level; MG-12 at client levelNCL/CMPL/44977
[dmf]dmf-trading_member_codeTrading Member CodeTMCodeVARCHAR(10)daily[direct]TM-level identifier in MGTM/AMGTM file namingNCL/CMPT/56502
[margin]margin-consolidated_crystallised_obligationConsolidated Crystallised Obligation MarginCnsltdCrstllsdOblgtnMrgNUMBER(15,2)dailyderived from Yintroduced via NCL/CMPT/56502 Apr-2023; T+2 collection window per NCL/CMPL/44977 Annexure ANCL/CMPT/56502
[margin]margin-delivery_marginDelivery MarginDlvryMrgnNUMBER(15,2)dailyderived from YF&O delivery margin column in MG-12; commodity tender-period margin separateNCL/CMPT/61801
[margin]margin-elmExtreme Loss MarginLossMrgnNUMBER(15,2)dailyderived from YELM rate from CC ELM file (ael_DDMMYYYY.csv); F&O segmentNCL/CMPT/56502
[margin]margin-end_of_day_requirementEnd of Day Margin RequirementEndOfDayRqrmntNUMBER(15,2)dailyderived from YISO-tagged field in AMGCM/AMGTM; EOD positions + BOD margin parametersNCL/CMPT/56502
[margin]margin-shortfall_amountMargin Shortfall AmountShortfallNUMBER(15,2)dailyderived from Yrequired - collected; shortfall < 1L AND < 10% attracts 0.5% penalty; else 1.0%NSE/INSP/64315
[margin]margin-shortfall_flagMargin Shortfall FlagShortfallFlagCHAR(1)dailyderived from YY if shortfall > 0 at snapshot or EOD; combined with SA01-06 for highest-of-four penaltyNCL/CMPT/55381
[margin]margin-span_marginSPAN MarginSPANMrgnNUMBER(15,2)dailyderived from Ycomputed by CC SPAN engine from EOD risk parameters; reflected in AMG18 / MGCM ISO-tagNCL/CMPT/56502
[margin]margin-total_margin_collectedTotal Margin CollectedMarginCollectedNUMBER(15,2)daily[direct]client ledger cash + securities-pledged-with-haircut + FDR + BG funded portionNCL/CMPT/67751
[margin]margin-total_margin_requiredTotal Margin RequiredTotalMarginRequiredNUMBER(15,2)dailyderived from YMG-12 client-level total margin; per-client across CM/F&O/CD/CommodityNCL/CMPL/44977
[margin]margin-var_marginVaR MarginVaRMarginNUMBER(15,2)dailyderived from YCM segment; 20% upfront acceptable in lieu per NSE/INSP/45534; CC continues VaR+ELM basisNSE/INSP/64315
[peak-margin]pm-collateral_valueCollateral Value at SnapshotCollateralValueNUMBER(15,2)dailyderived from Yallocated + re-pledged after prudential haircut excluding 50:50 rule; checked across NCL segments + other CCsNCL/CMPT/55381
[peak-margin]pm-peak_margin_requirementPeak Margin RequirementPeakMarginReqNUMBER(15,2)dailyderived from Ymax of 4 intraday snapshots per client; included in client-margin reporting file to TM/CMMCXCCL/RISK/184/2025
[peak-margin]pm-short_allocation_amountShort Allocation AmountShortAllocationNUMBER(15,2)dailyderived from Ymin upfront margin less collateral value; penalty if not justified by permitted reason codeNCL/CMPT/55381
[peak-margin]pm-short_allocation_reason_codeShort Allocation Reason CodeReasonCodeCHAR(2)daily[direct]5 permitted codes: excess at other CC, EPI of securities, wrong-client trades, NRI trades, late allocation acceptanceNCL/CMPT/55381
[peak-margin]pm-snapshot_seqSnapshot SequenceSnapshotSeqCHAR(4)daily[direct]SA01/02/03 = intraday at snapshot; SA04/05/06 = EOD/max; nomenclature per NCL/CMPT/55381NCL/CMPT/55381
[peak-margin]pm-snapshot_timeSnapshot TimestampSnapshotTimeTIMESTAMP HHMMSSdailyformattedCC takes 4 random snapshots in 11:00-11:30 / 12:30-13:00 / 13:30-14:00 / 14:30-15:00 windowsMCXCCL/RISK/184/2025
[reporting]rep-gst_monthly_returnGST Monthly ReturnGSTR3BNUMBER(18,2)on-eventderived from Ymonthly cadence; GSTR-1 + GSTR-3B; brokers register GSTIN per state of supplySEBI/HO/MIRSD/POD-1/P/CIR/2025/94
[reporting]rep-sebi_turnover_fee_halfyearSEBI Turnover Fee Half-YearlySEBIHYFeeNUMBER(18,2)on-eventderived from Yhalf-yearly cadence; half-year ending 30 Sep / 31 Mar; Schedule III SEBI Stock Brokers RegsSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
[reporting]rep-stamp_duty_monthlyStamp Duty Monthly RemittanceStampDutyRemittanceNUMBER(18,2)on-eventderived from Ymonthly cadence per state; CC centralised collection since Jul-2020 under amended Indian Stamp RulesNSE/INSP/61999
[reporting]rep-stt_monthly_remittanceSTT Monthly RemittanceSTTRemittanceNUMBER(18,2)on-eventderived from Ymonthly cadence; collected daily, deposited monthly per IT Act Section 104NSE/INSP/61999
[settlement]sett-auction_differenceAuction DifferenceAuctionDiffNUMBER(15,2)on-eventderived from Ycollected from short-delivering member when auction rate exceeds settlement price; auction T+2NCL/CMPT/71441
[settlement]sett-internal_shortage_valuationInternal Shortage ValuationInternalShortageValNUMBER(15,2)on-eventderived from Yvaluation at settlement price + 20% mark; payment due by noon on settlement dayNCL/CMPT/66779
[settlement]sett-pay_in_obligationPay-in ObligationPayInObligationNUMBER(15,2)dailyderived from Yclient-level pay-in obligation in CC obligation file; gross pay-in to CC required for direct payoutNCL/CMPT/66779
[settlement]sett-pay_out_amountPay-out AmountPayoutAmountNUMBER(15,2)dailyderived from Ysecurities direct-credited to client demat by CC (CDSL) or earmarked (NSDL); not via broker poolNCL/CMPT/63669
[surveillance]surv-gsm_esm_asm_flagGSM/ESM/ASM Stage FlagSurvFlagCHAR(4)dailylookup against Rdrives penny-stock audit triggers; reported in surveillance file; client-level monitoringNSE/SURV/67801
[surveillance]surv-position_limit_utilisationPosition Limit UtilisationPositionLimitPctNUMBER(5,2)dailyderived from Yclient-level MWPL utilisation; risk-reduction-mode at 90% TM/CM levelNCL/CMPT/61801

2026-05-14


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