Skip to content

Section F: Financial Profile — Data Flow

Why this page is structured this way: This is the field-first view for Section F: Financial Profile. Each row is one field-destination relationship. To see the same data from the destination’s perspective, jump from the atlas overview.

  • 10 unique fields in this section.
  • 56 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
F-declared_annual_incomeDeclared Annual Incomeaml-fiuDECLARED_INCOMENUMBER(15,2)on-event[direct]optional exact figure if captured; used in EDD-required STR casesSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
F-declared_annual_incomeDeclared Annual Incomeback-officedecl_ann_incomeNUMBER(15,2)on-modify[direct]INR; appears on AML risk-score inputSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
F-declared_annual_incomeDeclared Annual Incomebse-uccDECL_INCOMENUMBER(15,2)on-modify[direct]Optional; supplements income rangeBSE/20240223-42
F-declared_annual_incomeDeclared Annual IncomeckycANNUAL_INCOME_AMTNUMBER(15,2)one-time[direct]CKYC optionalCKYC/2020/04
F-declared_annual_incomeDeclared Annual IncomekraANN_INCOME_AMTNUMBER(15,2)on-modify[direct]Optional; INR exact[industry typical]
F-declared_annual_incomeDeclared Annual Incomemcx-uccDECL_INCOMENUMBER(15,2)on-modify[direct]Optional supplement to income rangeMCX/TECH/394/2023
F-declared_annual_incomeDeclared Annual Incomense-uccDECL_INCOMENUMBER(15,2)on-modify[direct]INR exact; optional but recommendedNSE/ISC/61817
F-gross_annual_income_rangeGross Annual Income Rangeaml-fiuINCOME_RANGECHAR(2)on-event[direct]income-range code; STR narrative uses to substantiate “inconsistent with declared income” suspicionSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
F-gross_annual_income_rangeGross Annual Income Rangeback-officeincome_range_cdVARCHAR(2)on-modifylookup against Rincome-range code; downstream to charges-differential (some brokers tier brokerage by income)[industry typical]
F-gross_annual_income_rangeGross Annual Income Rangebse-uccINCOME_RANGECHAR(2)on-modifylookup against RMandatory in revised UCC; codes 01-06BSE/20240223-42
F-gross_annual_income_rangeGross Annual Income RangeckycGROSS_ANNUAL_INCOMECHAR(2)one-timelookup against RCKYC same code table; mandatoryCKYC/2025/16
F-gross_annual_income_rangeGross Annual Income RangekraINCOME_SLABCHAR(2)on-modifylookup against RIncome range code 01-06; SEBI proposed revised slabs Jan 2026[industry typical]
F-gross_annual_income_rangeGross Annual Income Rangemcx-uccINCOME_RANGECHAR(2)on-modifylookup against RMandatory; drives income-proof tagging; required for ALL MCX clients (not just F&O) per MCX/S&I/663/2024MCX/S&I/663/2024
F-gross_annual_income_rangeGross Annual Income Rangense-uccINCOME_RANGECHAR(2)on-modifylookup against RMandatory per NSE/ISC/47869; codes 01-06; SEBI Jan 2026 proposes revised rangesNSE/ISC/47869
F-gross_annual_income_rangeAnnual Income Range Coderegulatory-reportsIncomeRangeCHAR(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
F-gross_annual_income_rangeGross Annual Income Rangermsincome_tierVARCHAR(2)on-modifylookup against Rincome-tier feeds maximum-allowed exposure multiplier[industry typical]
F-income_proof_documentIncome Proof Documentbse-uccINC_PROOF_DOCBLOB refone-time[direct]Document URI/hash; required for F&O/CommodityBSE/20240223-42
F-income_proof_documentIncome Proof Documentmcx-uccINC_PROOF_DOCBLOB refone-time[direct]Mandatory for ALL clients; document must be uploaded with UCC submissionMCX/S&I/663/2024
F-income_proof_documentIncome Proof Documentnse-uccINC_PROOF_DOCBLOB refone-time[direct]Document URI/hash; required for F&O/CommodityNSE/ISC/61817
F-income_proof_financial_yearIncome Proof Financial Yearback-officeinc_proof_fyVARCHAR(9)on-modify[direct]YYYY-YYYY format[industry typical]
F-income_proof_financial_yearIncome Proof Financial Yearbse-uccINC_PROOF_FYVARCHAR(9)one-timeformattedFormat YYYY-YYYYBSE/20240223-42
F-income_proof_financial_yearIncome Proof Financial Yearmcx-uccINC_PROOF_FYVARCHAR(9)one-timeformattedFormat YYYY-YYYY; refresh annually for commodity segmentMCX/TECH/394/2023
F-income_proof_financial_yearIncome Proof Financial Yearnse-uccINC_PROOF_FYVARCHAR(9)one-timeformattedFormat YYYY-YYYY; refresh annually for F&O clientsNSE/ISC/61817
F-income_proof_typeIncome Proof Typeback-officeinc_proof_typeVARCHAR(2)on-modify[direct]conditional; required for F&O/COM segment fee charging[industry typical]
F-income_proof_typeIncome Proof Typebse-uccINC_PROOF_TYPECHAR(2)one-time[direct]Required for F&O / Commodity segment activation onlyBSE/20240223-42
F-income_proof_typeIncome Proof Typemcx-uccINC_PROOF_TYPECHAR(2)one-time[direct]MANDATORY for ALL MCX clients (not just derivatives); codes BS/SS/IT/F16/NW/DH/FDMCX/S&I/663/2024
F-income_proof_typeIncome Proof Typense-uccINC_PROOF_TYPECHAR(2)one-time[direct]Required for F&O / Commodity segment activation onlyNSE/ISC/61817
F-net_worthNet Worthaml-fiuNET_WORTHNUMBER(15,2)on-event[direct]captured at onboarding; cited in STR narrative where transactions exceed net worthSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
F-net_worthNet Worthback-officenet_worth_inrNUMBER(15,2)on-modify[direct]INR Lakhs; gate for F&O/COM activation[industry typical]
F-net_worthNet Worthbse-uccNET_WORTHNUMBER(15,2)on-modify[direct]Required for F&O segment activationBSE/20240223-42
F-net_worthNet WorthckycNETWORTHNUMBER(15,2)one-time[direct]CKYC optional fieldCKYC/2020/04
F-net_worthNet WorthkraNET_WORTHNUMBER(15,2)on-modify[direct]INR Lakhs; KRA optional[industry typical]
F-net_worthNet Worthmcx-uccNET_WORTHNUMBER(15,2)on-modify[direct]Required (with date) for all commodity segment clientsMCX/TECH/394/2023
F-net_worthNet Worthnse-uccNET_WORTHNUMBER(15,2)on-modify[direct]Required for F&O segment activation; INR LakhsNSE/ISC/61817
F-net_worthNet Worthregulatory-reportsNetWorthNUMBER(15,2)on-modify[direct]reported in CFR for high-net-worth clients; must be < 1-yr old per master-dataset F06[industry typical]
F-net_worthNet Worthrmsclient_net_worthNUMBER(15,2)on-modify[direct]net-worth threshold gates F&O segment limit[industry typical]
F-net_worth_dateNet Worth Dateback-officenet_worth_dateDATE YYYYMMDDon-modifyformattedmust be <1yr old; auto-re-prompt on staleness[industry typical]
F-net_worth_dateNet Worth Datebse-uccNW_DATEDATE DD/MM/YYYYon-modifyformattedMust be < 1 year oldBSE/20240223-42
F-net_worth_dateNet Worth DateckycNETWORTH_DATEDATE DD-MM-YYYYone-timeformattedCKYC optionalCKYC/2020/04
F-net_worth_dateNet Worth DatekraNET_WORTH_DATEDATE DD/MM/YYYYon-modifyformattedConditional; must be <1 year old[industry typical]
F-net_worth_dateNet Worth Datemcx-uccNW_DATEDATE DDMMYYYYon-modifyformattedMust be < 1 year oldMCX/TECH/394/2023
F-net_worth_dateNet Worth Datense-uccNW_DATEDATE DDMMYYYYon-modifyformattedMust be < 1 year old at submissionNSE/ISC/61817
F-occupationOccupationaml-fiuOCCUPATIONCHAR(2)on-eventlookup against Rcustomer-profile field; STR narrative cites occupation when transactions are inconsistent with profileSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
F-occupationOccupation Codeback-officeoccupation_cdVARCHAR(2)on-modifylookup against Roccupation code-table; flag for high-risk occupation buckets in AML risk-tierSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
F-occupationOccupationbse-uccOCCUPATIONCHAR(2)on-modifylookup against ROccupation code table; mandatoryBSE/20240223-42
F-occupationOccupationckycOCCUPATION_TYPECHAR(2)one-timelookup against RCERSAI occupation codes; same table as KRA per Appendix A1CKYC/2025/16
F-occupationOccupationkraOCCUPATIONCHAR(2)on-modifylookup against RKRA/CKYC shared occupation code table (01-11, 99)SEBI/HO/MIRSD/SECFATF/P/CIR/2023/169
F-occupationOccupationmcx-uccOCCUPATIONCHAR(2)on-modifylookup against RRequired; commodity-segment client risk profiling inputMCX/TECH/394/2023
F-occupationOccupationnse-uccOCCUPATIONCHAR(2)on-modifylookup against ROccupation code table (01-11, 99); flows to UCC profileNSE/ISC/61817
F-occupationOccupation Coderegulatory-reportsOccupationCodeCHAR(2)dailylookup against Rappears in CFR client-profile section and AML risk-bucket inputsNSE/INSP/55039
F-occupation_othersOccupation OthersckycOCCUPATION_OTHERSVARCHAR(50)one-timeformattedCKYC free-textCKYC/2020/04
F-occupation_othersOccupation OtherskraOCCUPATION_OTHERSVARCHAR(50)on-modifyformattedConditional if F01=99[industry typical]
F-source_of_wealthSource of Wealthaml-fiuSOURCE_OF_WEALTHVARCHAR(100)on-event[direct]free-text; STR narrative quotes verbatim when funds source is inconsistentSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
F-source_of_wealthSource of Wealthback-officesource_of_wealthVARCHAR(100)on-modify[direct]Salary/Business/Inheritance; AML enhanced due-diligence inputSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78
F-source_of_wealthSource of WealthckycSOURCE_OF_WEALTHVARCHAR(100)one-timeformattedCKYC optional but recommended per PMLACKYC/2025/16
F-source_of_wealthSource of WealthkraSRC_OF_WEALTHVARCHAR(100)on-modifyformattedOptional in KRA; required for high-net-worth EDDSEBI/HO/MIRSD/SECFATF/P/CIR/2024/78

2026-05-14


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