Skip to content

Section C: Contact Details — Data Flow

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

  • 13 unique fields in this section.
  • 81 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
C-alternate_emailAlternate Emailback-officealt_email_idVARCHAR(100)on-modifylowercasesecondary delivery if primary bounces[industry typical]
C-alternate_emailAlternate Emailbse-uccALT_EMAILVARCHAR(100)on-modifylowercaseOptionalBSE/20240223-42
C-alternate_emailAlternate Emailcdsl-boALT_EMAILCHAR(100)on-modifylowercaseOptionalCDSL/OPS/DP/POLCY/2024/208
C-alternate_emailAlternate EmailckycALTERNATE_EMAILVARCHAR(100)one-timelowercaseCKYC optionalCKYC/2020/04
C-alternate_emailAlternate Emaildlt-commsCC_EMAILVARCHAR(100)on-eventlowercasetypically family-member/authorized-user; SEBI does not mandate alert here[industry typical]
C-alternate_emailAlternate EmailkraALT_EMAILVARCHAR(100)on-modifylowercaseOptional[industry typical]
C-alternate_emailAlternate Emailmcx-uccALT_EMAILVARCHAR(100)on-modifylowercaseOptional; relationship code required if non-selfMCX/S&I/663/2024
C-alternate_emailAlternate Emailnsdl-boAltEmailAdrVARCHAR(100) UDiFFon-modifylowercaseOptional elementNSDL/POLICY/2025/0056
C-alternate_emailAlternate Emailnse-uccALT_EMAILVARCHAR(100)on-modifylowercaseOptional; with relationship if non-selfNSE/ISC/61817
C-alternate_mobileAlternate Mobileback-officealt_mobile_noVARCHAR(15)on-modify[direct]fallback for transmission/closure intimation[industry typical]
C-alternate_mobileAlternate Mobilebse-uccALT_MOBILEVARCHAR(15)on-modify[direct]OptionalBSE/20240223-42
C-alternate_mobileAlternate Mobilecdsl-boALT_MOBILECHAR(15)on-modify[direct]Line 04 optional position; right-paddedCDSL/OPS/DP/POLCY/2024/208
C-alternate_mobileAlternate MobileckycALTERNATE_MOBILEVARCHAR(15)one-time[direct]CKYC optionalCKYC/2020/04
C-alternate_mobileAlternate Mobiledlt-commsCC_MSISDNCHAR(10)on-eventderived from Yoptional CC for critical alerts (margin call, contract note); not always populated[industry typical]
C-alternate_mobileAlternate MobilekraALT_MOBILEVARCHAR(15)on-modify[direct]Optional; not validated[industry typical]
C-alternate_mobileAlternate Mobilemcx-uccALT_MOBILEVARCHAR(15)on-modify[direct]Optional; relationship code required if non-selfMCX/S&I/663/2024
C-alternate_mobileAlternate Mobilensdl-boAltMblNbVARCHAR(15) UDiFFon-modify[direct]Optional ISO-tagged elementNSDL/POLICY/2025/0056
C-alternate_mobileAlternate Mobilense-uccALT_MOBILEVARCHAR(15)on-modify[direct]Optional; family member with relationship code if usedNSE/ISC/61817
C-emailEmailaml-fiuEMAILVARCHAR(100)on-eventlowercasecustomer-attribute field; FIU cross-references against other RE filingsFIU-IND-REPORTING-FORMAT-V114
C-emailEmailback-officeemail_idVARCHAR(100)on-modifylowercasecontract-note ECN dispatch; quarterly statement; ITR Form 16ASEBI/HO/MIRSD/POD-1/P/CIR/2025/94
C-emailEmail Addressbse-uccEMAIL_IDVARCHAR(100)on-modifylowercaseMandatory; OTP-validated; client accounts with unverified email marked ON HOLDBSE/20230819-6
C-emailEmailcdsl-boEMAIL_IDCHAR(100)on-modifylowercaseLine 04 fixed-length; mandatory per CDSL POLCY/2021/152; right-padded with spaces; RFC 5322 validation; e-CAS sent to this addressCDSL/OPS/DP/POLCY/2021/152
C-emailEmail AddressckycEMAIL_IDVARCHAR(100)one-timelowercaseCKYC stores in lowercase; used in download notificationsCKYC/2025/16
C-emailEmail Addresscontract-notesClientEmailVARCHAR(100)on-tradelowercaseprimary ECN delivery channel; T+24h dispatch SLA; bounce-back retried on alt-emailNSE/INSP/61999
C-emailEmail Addressdlt-commsTO_EMAILVARCHAR(100)on-eventlowercaseemail gateway uses TLS; bounce/complaint rate must be < 0.1% under ESP rules[industry typical]
C-emailEmailfatca-crsCONTACT_EMAILVARCHAR(100)on-eventlowercasecontact channel; not itself indicia; used for self-cert refresh remindersSEBI/HO/MIRSD/SECFATF/P/CIR/2024/12
C-emailEmail AddresskraEMAILVARCHAR(100)on-modifylowercaseKRA validates via email link; kra_email_validated flag setSEBI/HO/MIRSD/SECFATF/P/CIR/2024/41
C-emailEmail Addressmcx-uccEMAIL_IDVARCHAR(100)on-modifylowercaseMandatory effective 21 Oct 2024 across all UCC categories; AP/employee personal email triggers Rs.15000 penaltyMCX/S&I/663/2024
C-emailEmailnsdl-boEmailAdrVARCHAR(100) UDiFFon-modifylowercaseISO-tagged element; mandatory; e-CAS by 12th of month sent hereNSDL/POLICY/2025/0022
C-emailEmail Addressnse-uccEMAIL_IDVARCHAR(100)on-modifylowercaseMandatory; ‘notprovided@notprovided.com’ disallowed; clients without valid email by deadline flagged ClosedNSE/ISC/47869
C-email_authorised_personAuthorised/Contact Person Name (for Email)bse-uccEMAIL_AUTH_NAMEVARCHAR(100)one-time[direct]Dependent fieldBSE/20240223-42
C-email_authorised_personAuthorised/Contact Person Name (for Email)mcx-uccEMAIL_AUTH_NAMEVARCHAR(100)one-time[direct]Mandatory dependent on Client Email ID (per MCX/S&I/663/2024)MCX/S&I/663/2024
C-email_authorised_personAuthorised/Contact Person Name (for Email)nse-uccEMAIL_AUTH_NAMEVARCHAR(100)one-time[direct]Mandatory if email is not own; identifies email-receiving authorised personNSE/ISC/61817
C-email_relationshipRelationship with Client (for Email)bse-uccEMAIL_RELVARCHAR(20)one-time[direct]Dependent field when email is not self’sBSE/20240223-42
C-email_relationshipRelationship with Client (for Email)mcx-uccEMAIL_RELVARCHAR(20)one-time[direct]Mandatory dependent field of email per MCX/S&I/663/2024MCX/S&I/663/2024
C-email_relationshipRelationship with Client (for Email)nse-uccEMAIL_RELVARCHAR(20)one-time[direct]If email is not own; relationship code (Self/Spouse/Parent/Child/Sibling/etc.)NSE/ISC/61817
C-email_validatedEmail Validatedcdsl-boEMAIL_OTP_VALIDATEDCHAR(1)one-time[direct]Y/N; email OTP/link validationCDSL/OPS/DP/POLCY/2021/152
C-email_validatedEmail Validatednsdl-boEmailValdtdFlgCHAR(1) UDiFFone-time[direct]Email validation flagNSDL/POLICY/2025/0056
C-fax_numberFax NumberckycFAX_NUMBERVARCHAR(15)one-time[direct]CKYC field retained for legacyCKYC/2020/04
C-fax_numberFax NumberkraFAX_NOVARCHAR(15)on-modify[direct]Rarely populated[industry typical]
C-fax_std_codeFax STD CodeckycFAX_STDVARCHAR(5)one-time[direct]CKYC field retained for legacyCKYC/2020/04
C-fax_std_codeFax STD CodekraFAX_STDVARCHAR(5)on-modify[direct]Rarely populated[industry typical]
C-mobile_isd_codeMobile ISD Codeback-officemob_isdVARCHAR(5)on-modify[direct]default +91; used as prefix in DLT SMS template variable[industry typical]
C-mobile_isd_codeMobile ISD Codebse-uccISD_CODEVARCHAR(5)on-modify[direct]Default +91BSE/20240223-42
C-mobile_isd_codeMobile ISD Codecdsl-boMOBILE_ISDCHAR(5)on-modify[direct]Line 04 fixed-length position; default +91 for India; right-paddedCDSL/OPS/DP/SYSTM/2023/119
C-mobile_isd_codeMobile ISD CodeckycMOBILE_ISD_CODEVARCHAR(5)one-time[direct]CKYC stores ISD without leading + signCKYC/2025/16
C-mobile_isd_codeMobile ISD Codedlt-commsCOUNTRY_CODECHAR(5)on-event[direct]prepended to MSISDN for non-IN; SMS gateway routes via international ILD for non-91[industry typical]
C-mobile_isd_codeMobile ISD CodekraMOB_ISDVARCHAR(5)on-modify[direct]Default +91; KRA stores ISD separately for mobile and phone[industry typical]
C-mobile_isd_codeMobile ISD Codemcx-uccISD_CODEVARCHAR(5)on-modify[direct]Default +91MCX/TECH/394/2023
C-mobile_isd_codeMobile ISD Codensdl-boMblISDCdCHAR(5) UDiFFon-modify[direct]ISD code element in MblPhneNb blockNSDL/POLICY/2025/0056
C-mobile_isd_codeMobile ISD Codense-uccISD_CODEVARCHAR(5)on-modify[direct]Default +91 for Indian residentsNSE/ISC/61817
C-mobile_numberMobile Numberaml-fiuMOBILEVARCHAR(15)on-event[direct]customer-attribute field in STR/CTR; used by FIU to link transactions across REsFIU-IND-REPORTING-FORMAT-V114
C-mobile_numberMobile Numberback-officemobile_noVARCHAR(15)on-modify[direct]10-digit India; trade alerts and DLT-approved SMS routed via DLT-commsSEBI Dec 3, 2024 SMS/Email mandate
C-mobile_numberMobile Numberbse-uccMOBILE_NOVARCHAR(15)on-modify[direct]Mandatory; OTP-validated via UIDAI/SEBI KYC validation frameworkBSE/20230819-6
C-mobile_numberMobile Numbercdsl-boMOBILE_NUMBERCHAR(15)on-modify[direct]Line 04; mandatory per CDSL POLCY/2021/152 (six mandatory KYC attributes); 10 digit India must start 6/7/8/9; rejection on invalid patternCDSL/OPS/DP/POLCY/2021/152
C-mobile_numberMobile NumberckycMOBILE_NUMBERVARCHAR(15)one-time[direct]Used to trigger OTP for download consent post May-2025CKYC/2025/02
C-mobile_numberMobile Numbercontract-notesClientMobileVARCHAR(15)on-trade[direct]ECN dispatch via SMS/IM channel permitted in addition to email; DLT-template compliance requiredNSE/INSP/52604
C-mobile_numberMobile Numberdlt-commsRECIPIENT_MSISDNCHAR(10)on-eventderived from Ystrip +91/0 prefix; DLT requires 10-digit MSISDN; rejected if scrubbed against DND when transactional category not used[industry typical]
C-mobile_numberMobile Numberfatca-crsCONTACT_MOBILEVARCHAR(15)on-event[direct]contact channel for FATCA discrepancy queries; foreign mobile triggers indicia reviewSEBI/HO/MIRSD/SECFATF/P/CIR/2024/12
C-mobile_numberMobile NumberkraMOBILE_NOVARCHAR(15)on-modify[direct]KRA validates mobile via OTP; flag kra_mobile_validated set on successSEBI/HO/MIRSD/SECFATF/P/CIR/2024/41
C-mobile_numberMobile Numbermcx-uccMOBILE_NOVARCHAR(15)on-modify[direct]Mandatory; Rs.15000/client penalty if member/AP personal mobile usedMCX/INSP/270/2025
C-mobile_numberMobile Numbernsdl-boMblNbVARCHAR(15) UDiFFon-modify[direct]ISO 20022 PhneNb pattern; mandatory; OTP-validated via SCORES 2.0 alertsNSDL/POLICY/2025/0056
C-mobile_numberMobile Numbernse-uccMOBILE_NOVARCHAR(15)on-modify[direct]Mandatory; ‘6666666666’ explicitly disallowed; member AP/employee personal mobile disallowedNSE/ISC/47869
C-mobile_validatedMobile Validatedcdsl-boMOBILE_OTP_VALIDATEDCHAR(1)one-time[direct]Y/N; OTP validation flag; mandatory under SEBI six attributesCDSL/OPS/DP/POLCY/2021/152
C-mobile_validatedMobile Validatednsdl-boMblValdtdFlgCHAR(1) UDiFFone-time[direct]OTP validation flagNSDL/POLICY/2025/0056
C-phone_numberLandline Numberback-officephone_noVARCHAR(15)on-modify[direct]tape-recording cross-reference for dealer trades[industry typical]
C-phone_numberLandline Numberbse-uccPHONE_NOVARCHAR(15)one-time[direct]OptionalBSE/20240223-42
C-phone_numberLandline Numbercdsl-boPHONE_NUMBERCHAR(15)one-time[direct]Optional line 04 positionCDSL/OPS/DP/SYSTM/2023/119
C-phone_numberPhone NumberckycTELEPHONEVARCHAR(15)one-time[direct]CKYC residence/office phoneCKYC/2020/04
C-phone_numberPhone NumberkraPHONE_NOVARCHAR(15)on-modify[direct]Landline; optional[industry typical]
C-phone_numberLandline Numbermcx-uccPHONE_NOVARCHAR(15)one-time[direct]OptionalMCX/TECH/394/2023
C-phone_numberLandline Numbernsdl-boPhneNbVARCHAR(15) UDiFFone-time[direct]Optional ISO-taggedNSDL/POLICY/2024/0041
C-phone_numberLandline Numbernse-uccPHONE_NOVARCHAR(15)one-time[direct]Optional landlineNSE/ISC/61817
C-phone_std_codeLandline STDback-officephone_stdVARCHAR(5)on-modify[direct]rarely used; preserved for retention copy[industry typical]
C-phone_std_codeLandline STD Codebse-uccPHONE_STDVARCHAR(5)one-time[direct]OptionalBSE/20240223-42
C-phone_std_codeLandline STD Codecdsl-boPHONE_STDCHAR(5)one-time[direct]Optional line 04 position; right-paddedCDSL/OPS/DP/SYSTM/2023/119
C-phone_std_codePhone STD CodeckycTELEPHONE_STDVARCHAR(5)one-time[direct]CKYC residence/office phone STDCKYC/2020/04
C-phone_std_codePhone STD CodekraPHONE_STDVARCHAR(5)on-modify[direct]Landline STD; optional[industry typical]
C-phone_std_codeLandline STD Codemcx-uccPHONE_STDVARCHAR(5)one-time[direct]OptionalMCX/TECH/394/2023
C-phone_std_codeLandline STD Codensdl-boPhneSTDCdCHAR(5) UDiFFone-time[direct]OptionalNSDL/POLICY/2024/0041
C-phone_std_codeLandline STD Codense-uccPHONE_STDVARCHAR(5)one-time[direct]Optional landline STDNSE/ISC/61817

2026-05-14


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