Skip to content

Section U: Exchange Registration (UCC) — Data Flow

Why this page is structured this way: This is the field-first view for Section U: Exchange Registration (UCC). Each row is one field-destination relationship. To see the same data from the destination’s perspective, jump from the atlas overview.

  • 17 unique fields in this section.
  • 90 field-destination relationships total.
  • Source-of-truth field definitions: Master Dataset.

Sorted by field_id, then destination.

field_idfield_namedestinationdestination_field_namedestination_formatfrequencytransformationquirks_notesspec_source
U-bse_cd_activatedBSE CD Activation Flagbse-uccBSE_CD_ACTIVATEDCHAR(1)on-event[direct]Y on approval for BSE Currency DerivativesBSE/20240223-42
U-bse_cd_activatedBSE CD Activation Flagmcx-uccNAnoneon-eventnull-if-ZBSE-specificMCX/TECH/394/2023
U-bse_cd_activatedBSE CD Activation Flagnse-uccNAnoneon-eventnull-if-ZBSE-specificNSE/ISC/61817
U-bse_cm_activatedBSE CM Activation Flagbse-uccBSE_CM_ACTIVATEDCHAR(1)on-event[direct]Y on approval for BSE Cash MarketBSE/20240223-42
U-bse_cm_activatedBSE CM Activation Flagmcx-uccNAnoneon-eventnull-if-ZBSE-specificMCX/TECH/394/2023
U-bse_cm_activatedBSE CM Activation Flagnse-uccNAnoneon-eventnull-if-ZBSE-specificNSE/ISC/61817
U-bse_fno_activatedBSE F&O Activation Flagbse-uccBSE_FNO_ACTIVATEDCHAR(1)on-event[direct]Y on approval for BSE Equity DerivativesBSE/20240223-42
U-bse_fno_activatedBSE F&O Activation Flagmcx-uccNAnoneon-eventnull-if-ZBSE-specificMCX/TECH/394/2023
U-bse_fno_activatedBSE F&O Activation Flagnse-uccNAnoneon-eventnull-if-ZBSE-specificNSE/ISC/61817
U-bse_ucc_statusBSE UCC Statusback-officebse_ucc_statusVARCHAR(2)on-event[direct]AP unlocks BSE order routing[industry typical]
U-bse_ucc_statusBSE UCC Statusbse-uccBSE_UCC_STATUSCHAR(2)on-event[direct]Approved/Rejected/On-Hold; post-registration name/DOB modification requires Unfreeze request with re-verification against ProteanBSE/20240223-42
U-bse_ucc_statusBSE UCC Statusmcx-uccNAnoneon-eventnull-if-ZBSE-specificMCX/TECH/394/2023
U-bse_ucc_statusBSE UCC Statusnse-uccNAnoneon-eventnull-if-ZBSE-specific statusNSE/ISC/61817
U-mcx_client_categoryMCX Client Categoryback-officemcx_client_catVARCHAR(2)on-modify[direct]HE/SP/AR; impacts commodity position limits[industry typical]
U-mcx_client_categoryMCX Client Categorybse-uccNAnoneone-timenull-if-ZMCX-specificBSE/20240223-42
U-mcx_client_categoryMCX Client Categorycontract-notesClientCategoryCHAR(2)on-trade[direct]HE=Hedger / SP=Speculator / AR=Arbitrageur; appears on MCX commodity contract notesMCXCCL/RISK/184/2025
U-mcx_client_categoryMCX Client Categorymcx-uccCLIENT_CATEGORY_COMCHAR(2)one-time[direct]Mandatory: HE=Hedger, SP=Speculator, AR=Arbitrageur, Farmer, VCP=Value Chain Participant, DFI, Foreign, Other; bulk disclosure required for COM segmentMCX/TECH/394/2023
U-mcx_client_categoryMCX Client Categorynse-uccNAnoneone-timenull-if-ZMCX-specificNSE/ISC/61817
U-mcx_client_categoryMCX Client Categoryregulatory-reportsClientCategoryCHAR(2)daily[direct]bulk category-disclosure file (COM segment) per UCC Master Circular AnnexureNSE/ISC/61817
U-mcx_client_categoryMCX Client Categoryrmsmcx_categoryVARCHAR(2)on-modify[direct]Hedger gets higher position limits than Speculator[industry typical]
U-mcx_com_activatedMCX COM Activation Flagbse-uccNAnoneon-eventnull-if-ZMCX-specificBSE/20240223-42
U-mcx_com_activatedMCX COM Activation Flagmcx-uccMCX_COM_ACTIVATEDCHAR(1)on-event[direct]Y after MCX UCC approval; commodity-trade-only exchangeMCX/TECH/394/2023
U-mcx_com_activatedMCX COM Activation Flagnse-uccNAnoneon-eventnull-if-ZMCX-specificNSE/ISC/61817
U-mcx_error_accountMCX ERROR Account UCCbse-uccNAnoneone-timenull-if-ZMCX-specificBSE/20240223-42
U-mcx_error_accountMCX ERROR Account UCCmcx-uccERROR_UCCVARCHAR(10)one-time[direct]Designated ‘ERROR’ UCC on member’s PAN required; only square-off trades allowed; Rs.10000/day penalty for fresh tradesMCX/S&I/644/2024
U-mcx_error_accountMCX ERROR Account UCCnse-uccNAnoneone-timenull-if-ZMCX-specific operational requirementNSE/ISC/61817
U-mcx_ucc_statusMCX UCC Statusback-officemcx_ucc_statusVARCHAR(2)on-event[direct]AP unlocks MCX order routing[industry typical]
U-mcx_ucc_statusMCX UCC Statusbse-uccNAnoneon-eventnull-if-ZMCX-specificBSE/20240223-42
U-mcx_ucc_statusMCX UCC Statusmcx-uccMCX_UCC_STATUSCHAR(2)on-event[direct]Approved/Rejected/Pending; ERROR account (member PAN as client code ‘ERROR’) required before placing orders; penalty Rs.10000/month for missing ERROR accountMCX/S&I/644/2024
U-mcx_ucc_statusMCX UCC Statusnse-uccNAnoneon-eventnull-if-ZMCX-specificNSE/ISC/61817
U-nse_cd_activatedNSE CD Activation Flagbse-uccNAnoneon-eventnull-if-ZNSE-specificBSE/20240223-42
U-nse_cd_activatedNSE CD Activation Flagmcx-uccNAnoneon-eventnull-if-ZNSE-specificMCX/TECH/394/2023
U-nse_cd_activatedNSE CD Activation Flagnse-uccNSE_CD_ACTIVATEDCHAR(1)on-event[direct]Y on approval for Currency Derivatives segmentNSE/ISC/61817
U-nse_cm_activatedNSE CM Activation Flagbse-uccNAnoneon-eventnull-if-ZNSE-specific; not on BSE UCCBSE/20240223-42
U-nse_cm_activatedNSE CM Activation Flagmcx-uccNAnoneon-eventnull-if-ZNSE-specificMCX/TECH/394/2023
U-nse_cm_activatedNSE CM Activation Flagnse-uccNSE_CM_ACTIVATEDCHAR(1)on-event[direct]Y on UCC approval for CM segmentNSE/ISC/61817
U-nse_com_activatedNSE COM Activation Flagbse-uccNAnoneon-eventnull-if-ZNSE-specificBSE/20240223-42
U-nse_com_activatedNSE COM Activation Flagmcx-uccNAnoneon-eventnull-if-ZNSE-specific (MCX has its own COM activation)MCX/TECH/394/2023
U-nse_com_activatedNSE COM Activation Flagnse-uccNSE_COM_ACTIVATEDCHAR(1)on-event[direct]Y on approval for NSE Commodity segment (bulk category-disclosure required per master)NSE/ISC/61817
U-nse_fno_activatedNSE F&O Activation Flagbse-uccNAnoneon-eventnull-if-ZNSE-specificBSE/20240223-42
U-nse_fno_activatedNSE F&O Activation Flagmcx-uccNAnoneon-eventnull-if-ZNSE-specificMCX/TECH/394/2023
U-nse_fno_activatedNSE F&O Activation Flagnse-uccNSE_FNO_ACTIVATEDCHAR(1)on-event[direct]Y on UCC approval for F&O; income-proof checkNSE/ISC/61817
U-nse_ucc_statusNSE UCC Statusback-officense_ucc_statusVARCHAR(2)on-event[direct]AP/RJ/PE; AP unlocks NSE order routing[industry typical]
U-nse_ucc_statusNSE UCC Statusbse-uccNAnoneon-eventnull-if-ZNSE-specific status fieldBSE/20240223-42
U-nse_ucc_statusNSE UCC Statuscontract-notesnonenoneon-tradenull-if-Ztrade rejected upstream if UCC not AP=Approved; not printed on ECNNSE/ISC/61817
U-nse_ucc_statusNSE UCC Statusmcx-uccNAnoneon-eventnull-if-ZNSE-specific status fieldMCX/TECH/394/2023
U-nse_ucc_statusNSE UCC Statusnse-uccNSE_UCC_STATUSCHAR(2)on-event[direct]A=Approved, X=Mismatch/Rejected (3-param Protean failure), Active/Inactive/Closed status; ‘Closed’ for incomplete data clientsNSE/ISC/47869
U-nse_ucc_statusNSE UCC Statusrmsnse_statusVARCHAR(2)on-event[direct]non-AP blocks NSE order entry at pre-trade[industry typical]
U-suspense_accountSuspense UCC (SUSPE1234N)bse-uccSUSPE_UCCVARCHAR(10)one-time[direct]Cross-exchange industry requirement; back-office only[industry typical]
U-suspense_accountSuspense UCC (SUSPE1234N)mcx-uccSUSPE_UCCVARCHAR(10)one-time[direct]Per MCXCCL/INSP/248/2024: SUSPE1234N for unidentified client funds; must not be created in MCX UCC db; upstream funds by deadlineMCXCCL/INSP/248/2024
U-suspense_accountSuspense UCC (SUSPE1234N)nse-uccSUSPE_UCCVARCHAR(10)one-time[direct]Designated ‘SUSPE1234N’ on member PAN for unidentified credits; not created in Exchange UCC db (no orders allowed); deadline Dec 19 2024NSE/INSP/68566
U-ucc_client_typeUCC Client Typeaml-fiuCLIENT_TYPECHAR(2)on-event[direct]IN/HU/NR/CO; STR uses to distinguish corporate vs individual typologiesFIU-IND-REPORTING-FORMAT-V114
U-ucc_client_typeUCC Client Typeback-officeucc_type_cdVARCHAR(2)on-modify[direct]IN/HU/NR/CO; drives charges schedule and AML segmentation[industry typical]
U-ucc_client_typeUCC Client Categorybse-uccCLIENT_CATEGORYCHAR(2)one-time[direct]FDI and DR categories split effective Jan 11 2025; existing FDI/DR accounts must be reclassifiedBSE/20250110-47
U-ucc_client_typeUCC Client Categorymcx-uccCLIENT_CATEGORYCHAR(2)one-time[direct]MCX category set: HE/SP/AR/Farmer/VCP/DFI/Foreign/Other (commodity-specific)MCX/TECH/394/2023
U-ucc_client_typeUCC Client Categorynse-uccCLIENT_CATEGORYCHAR(2)one-time[direct]IN=Individual, HU=HUF, NR=NRI, CO=Corporate; FDI/DR split appliesNSE/ISC/61817
U-ucc_client_typeUCC Client Typeregulatory-reportsClientTypeCHAR(2)dailylookup against RIN/HU/NR/CO drives margin computation and segregation bucket in MG-12NSE/ISC/61817
U-ucc_client_typeUCC Client Typermsclient_typeVARCHAR(2)on-modify[direct]drives institutional vs retail exposure logic[industry typical]
U-ucc_codeUCC Codeaml-fiuCLIENT_CODEVARCHAR(10)on-event[direct]TS7 brokerage STR mandatory field; intermediary-assigned client code used as transaction-side identifierFIU-IND-REPORTING-FORMAT-V114
U-ucc_codeUCC Codeback-officeucc_codeVARCHAR(10)one-timeuppercaseprimary ledger key alongside PAN; appears on every trade record and contract note[industry typical]
U-ucc_codeUCC Codeback-officeclient_ledger_debitNUMBER(15,2)on-tradederived from Yper-trade ledger debit; aggregated nightly batch updates client ledgerSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
U-ucc_codeUCC Codeback-officeclient_ledger_creditNUMBER(15,2)on-tradederived from Yper-trade ledger credit on payout receiptSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
U-ucc_codeUCC Codeback-officeledger_running_balanceNUMBER(15,2)EODderived from Yrunning ledger balance; basis for RAS sweep eligibilitySEBI/HO/MIRSD/POD-1/P/CIR/2023/193
U-ucc_codeUCC Codeback-officecontract_note_idVARCHAR(30)on-tradederived from YECN ID per client per day per exchange; SHA-256 hash of trade-set signed with DSCNSE/INSP/53115
U-ucc_codeUCC Codeback-officecontract_note_formatVARCHAR(2)on-trade[direct]Annexure A (CN-cum-tax-invoice) or Annexure B (separate); member’s choiceNSE/INSP/53115
U-ucc_codeUCC Codeback-officecontract_note_dispatch_statusVARCHAR(2)on-event[direct]DI=Dispatched, FA=Failed, PE=Pending; T+24h SLA per SEBINSE/INSP/53115
U-ucc_codeUCC Codeback-officequarterly_stmt_dispatch_dtDATE YYYYMMDDon-eventderived from Yquarterly statement dispatch date; mandatory via email per investor-servicing frameworkSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
U-ucc_codeUCC Codeback-officeucc_modification_log_idVARCHAR(20)on-modify[direct]modification log row per UCC change; submitted to exchange via ENIT/BEFS[industry typical]
U-ucc_codeUCC Codebse-uccUCCVARCHAR(10)one-time[direct]Broker-assigned; primary key in BEFS UCC submissionBSE/20240223-42
U-ucc_codeUnique Client Codecontract-notesUCCVARCHAR(10)on-tradeuppercaseexchange-issued client identifier; mandatory on ECN line item per exchangeNSE/ISC/61817
U-ucc_codeUCC Codedlt-commsCLIENT_CODE_VARVARCHAR(10)on-event[direct]printed in trade-confirm SMS to identify account; mandatory per SEBI Dec 2024 alert circularSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
U-ucc_codeUCC Codemcx-uccUCCVARCHAR(10)one-time[direct]Broker-assigned; up to 5000 records per file upload (per MCX/S&I/742/2024)MCX/S&I/742/2024
U-ucc_codeUCC Codense-uccUCCVARCHAR(10)one-time[direct]Broker-assigned alphanumeric code; primary key for client on NSE UCI OnlineNSE/ISC/61817
U-ucc_codeUnique Client Coderegulatory-reportsUCCVARCHAR(10)dailyuppercaseprimary key in MG-12 / MG-13 / MG-18 client-margin files; designated SUSPE1234N for unidentified fundsNCL/CMPL/64088
U-ucc_codeUCC for SLBMregulatory-reportsUCC_SLBMVARCHAR(10)dailyuppercaseSLBS settlement-calendar circulars use UCC + member-code keying; first-leg Type L + reverse-leg Type PNCL/CMPT/67763
U-ucc_codeUCC CodermsuccVARCHAR(10)one-timeuppercaseprimary key for per-client margin envelope; SEG file uses UCCNCL/CMPT/55381
U-ucc_codeUCC Codermsucc_position_keyVARCHAR(10)on-tradeuppercaseUCC is the key for client-level position aggregation; SEG file primary keyNCL/CMPT/55381
U-ucc_codeUCC Codermspeak_margin_1130NUMBER(15,2)on-tradederived from Y11:30 IST snapshot; preserves margin position for DMF reconciliationSEBI/HO/MRD2/DCAP/CIR/P/2020/127
U-ucc_codeUCC Codermspeak_margin_1230NUMBER(15,2)on-tradederived from Y12:30 IST snapshot; one of four daily peak capturesSEBI/HO/MRD2/DCAP/CIR/P/2020/127
U-ucc_codeUCC Codermspeak_margin_1330NUMBER(15,2)on-tradederived from Y13:30 IST snapshot; one of four daily peak capturesSEBI/HO/MRD2/DCAP/CIR/P/2020/127
U-ucc_codeUCC Codermspeak_margin_1430NUMBER(15,2)on-tradederived from Y14:30 IST snapshot; final peak of day; clearing-corp picks one at random per CCSEBI/HO/MRD2/DCAP/CIR/P/2020/127
U-ucc_codeUCC Codermssurveillance_otr_flagCHAR(1)on-tradederived from YOTR breach cooling-off flag; 15-min order cooling-off next dayNSE/SURV/45016
U-ucc_codeUCC Codermssurveillance_gsm_block_flagCHAR(1)on-tradelookup against RGSM-list scrip flag on the order; stage III/IV imposes 100% marginNSE/SURV/74008
U-ucc_codeUCC Codermssurveillance_asm_margin_upliftNUMBER(5,2)on-tradelookup against RASM stage margin uplift %; applied to scrip-level ordersNSE/SURV/74008
U-ucc_codeUCC Codermsseg_file_allocationNUMBER(15,2)EODderived from YSEG file (SEGCM/SEGTM) client-level allocation; SA01-SA06 reason codes on short-allocationNCL/CMPT/55381
U-ucc_codeUCC Codermsmg12_client_marginNUMBER(15,2)EODderived from YMG-12 client-level margin file row; submitted to clearing corpNCL/CMPT/45516
U-ucc_registration_dateUCC Registration Dateback-officeucc_reg_dateDATE YYYYMMDDone-timeformattedaudit field[industry typical]
U-ucc_registration_dateUCC Registration Datebse-uccUCC_REG_DTDATE DD/MM/YYYYone-timeformattedBEFS registration dateBSE/20240223-42
U-ucc_registration_dateUCC Registration Datemcx-uccUCC_REG_DTDATE DDMMYYYYone-timeformattedRegistration date in MCX UCC databaseMCX/TECH/394/2023
U-ucc_registration_dateUCC Registration Datense-uccUCC_REG_DTDATE DDMMYYYYone-timeformattedDate of initial upload to UCI OnlineNSE/ISC/61817

2026-05-14


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