Skip to content

Section Y: Account Lifecycle & Dormancy — Data Flow

Why this page is structured this way: This is the field-first view for Section Y: Account Lifecycle & Dormancy. 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.
  • 25 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
Y-account_statusAccount Statusaml-fiuACCOUNT_STATECHAR(2)on-event[direct]frozen/suspended accounts on UNSC match send “freeze report” to MHA via FIUSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
Y-account_statusAccount Statusback-officeacct_status_cdVARCHAR(2)on-event[direct]AC/IN/DO/SU/CL; drives ledger eligibility for new tradesSEBI framework for automated deactivation Jul 2022
Y-account_statusAccount Status (Active/Inactive)bse-uccUCC_STATUS_FLAGCHAR(2)on-event[direct]Uniform inactive treatment across MIIs; demat accounts freeze if KRA flags KYC invalidBSE/20241202-5
Y-account_statusAccount Statusdlt-commsSTATUS_VARCHAR(2)on-eventlookup against Rpopulates status-change SMS body (“Your a/c is now Active/Dormant/Suspended”); auto-fired on Y01 changeSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
Y-account_statusAccount Status (Active/Inactive)mcx-uccUCC_STATUS_FLAGCHAR(2)on-event[direct]Inactive = no trades 24 months on MCX (not 12); pre-flag notification mandatory; messaging restrictions on reactivationMCX/INSP/716/2024
Y-account_statusAccount Status (Active/Inactive)nse-uccUCC_STATUS_FLAGCHAR(2)on-event[direct]No trades 12 months = ‘Inactive’; reactivation requires fresh due diligence and IPVNSE/INSP/43488
Y-account_statusAccount Statusrmsclient_statusVARCHAR(2)on-event[direct]IN/DO/SU/CL blocks all new orders at pre-tradeSEBI framework for automated deactivation Jul 2022
Y-account_status_dateAccount Status Dateback-officeacct_status_dtDATE YYYYMMDDon-eventformattedlast status-change date; audit[industry typical]
Y-account_status_reasonAccount Status Reasonback-officeacct_status_reasonVARCHAR(100)on-event[direct]free-text; preserves dormancy/suspension cause[industry typical]
Y-auto_deactivation_dateAuto Deactivation Dateback-officeauto_deactiv_dtDATE YYYYMMDDon-eventformattedSEBI framework for inadequate KYCSEBI framework for automated deactivation Jul 2022
Y-closure_funds_settledClosure Funds Settledback-officeclosure_funds_flgCHAR(1)on-event[direct]must be Y before final closureSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
Y-closure_request_dateClosure Request Dateback-officeclosure_req_dtDATE YYYYMMDDon-eventformattedclient closure intimation; starts settlement-of-dues workflowSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
Y-closure_request_dateClosure Request Dateback-officeclosure_workflow_stateVARCHAR(2)on-eventderived from YPE=Pending obligations, FS=Funds-settled, SS=Sec-settled, CL=ClosedSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
Y-closure_securities_settledClosure Securities Settledback-officeclosure_secs_flgCHAR(1)on-event[direct]must be Y before final closureSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
Y-days_inactiveDays Inactiveback-officedays_inactiveNUMBER(5)EODderived from Yauto-calc; >365 typically flags dormancySEBI framework for automated deactivation Jul 2022
Y-dormancy_declaration_dateDormancy Declaration Dateback-officedormancy_dtDATE YYYYMMDDon-eventformattedset when inactive>12mo per broker policySEBI framework for automated deactivation Jul 2022
Y-final_closure_dateFinal Closure Dateback-officefinal_close_dtDATE YYYYMMDDon-eventformattedaudit-retained per 8-yr SEBI rule[industry typical]
Y-kyc_validity_endKYC Validity Endaml-fiuKYC_EXPIRYDATE YYYYMMDDon-eventformatted5-year cycle; stale KYC accounts on suspect activity trigger automatic STR reviewSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
Y-kyc_validity_endKYC Validity Endback-officekyc_valid_endDATE YYYYMMDDon-modifyformatted5-yr or risk-based; triggers re-KYC workflow at expiry[industry typical]
Y-kyc_validity_startKYC Validity Startback-officekyc_valid_startDATE YYYYMMDDon-modifyformattedstart of re-KYC cycle[industry typical]
Y-last_trade_dateLast Trade Dateback-officelast_trade_dtDATE YYYYMMDDEODderived from Yrolled forward by nightly batch; drives dormancy timerSEBI framework for automated deactivation Jul 2022
Y-next_kyc_review_dateNext KYC Review Dateback-officenext_kyc_rev_dtDATE YYYYMMDDon-modifyderived from Ycomputed from risk-tier (2/8/10 yrs)[industry typical]
Y-ovd_expiry_dateOVD Expiry Dateback-officeovd_expiry_dtDATE YYYYMMDDon-modifyformattedif Passport/DL; triggers ovd-re-fetch reminder[industry typical]
Y-reactivation_fresh_kycReactivation Fresh KYCback-officereact_fresh_kyc_flgCHAR(1)on-event[direct]Y if dormant>12mo; mandates re-KYC before order entrySEBI framework for automated deactivation Jul 2022
Y-reactivation_request_dateReactivation Request Dateback-officereact_req_dtDATE YYYYMMDDon-eventformattedclient-initiated reactivation triggerSEBI framework for automated deactivation Jul 2022

2026-05-14


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