Skip to content

6-Attribute Matching

In the Indian securities market, a customer’s identity is not stored in one place — it is spread across their KRA (KYC Registration Agency) record, their exchange UCC (Unique Client Code), and their depository BO (Beneficial Owner) account. SEBI (Securities and Exchange Board of India) mandates that six specific data fields must be identical across all three of these systems. The 6-attribute match is like a three-way handshake — KRA, exchange, and depository must all agree on the same name, PAN (Permanent Account Number), address, mobile number, email address, and income range. If even one of these six fields is inconsistent, settlements can be blocked and accounts can be frozen. This page explains what the six attributes are, why they matter, and what happens when they do not match.

Understanding these six attributes is foundational to everything else in the KYC pipeline. Every screen in the user journey, every validation rule in the admin workflow, and every batch submission to an exchange or depository ultimately serves one purpose: ensuring these six fields are correct and consistent.

#AttributeVerification SourceSEBI Requirement
1NamePAN card (NSDL/Protean)Must match as per PAN records across KRA, exchange UCC, and demat account
2PANIncome Tax Dept (via Protean)Primary key. PAN-Aadhaar linkage mandatory. BSE (Bombay Stock Exchange) requires 3-param verification.
3AddressAadhaar / DigiLockerCorrespondence address must be consistent. Permanent address from Aadhaar.
4MobileOTP verificationKRA verifies against official databases. Must be unique per client.
5EmailOTP verificationKRA verifies email. Contract notes and statements sent here.
6Income RangeClient declaration / AA (Account Aggregator) / bank statementRequired for demat account opening (effective Aug 2021).

In plain English: think of these six fields as the “signature” of a customer’s identity in the securities ecosystem. The name and PAN come from the Income Tax Department, the address comes from Aadhaar, the mobile and email are verified via OTP (One-Time Password), and the income range is either declared by the customer or verified through bank statements. All six must tell the same story across every system that holds the customer’s data.

Now that you know what the six attributes are, let us look at the SEBI circulars that established these requirements.

CircularDateSubject
SEBI/HO/MIRSD/DOP/CIR/P/2019/136Nov 2019Mapping of UCC with Demat Account based on PAN
SEBI/HO/MIRSD/FATF/P/CIR/2023/01442023KRA attribute verification against official databases
SEBI/HO/MIRSD/SECFATF/P/CIR/2024/41May 2024Review of KYC validation at KRAs
SEBI/HO/MIRSD/MIRSD-PoD-1/P/CIR/2023/37Mar 2023KYC attribute requirements for depository accounts

The November 2019 circular is particularly important because it established the mechanism by which exchanges and depositories share data daily to keep UCC-demat mappings in sync.

This is the technical plumbing that makes the 6-attribute match enforceable. Every day, exchanges send a file to depositories containing the PAN, segment, trading member/clearing member IDs, and UCC allotment details of all newly registered clients. The depository then uses the PAN to map each trading account to its corresponding demat account. If the PAN does not match, or if a customer has multiple UCCs, the mapping logic must handle all of them holder-wise.

SEBI CIRCULAR (Nov 2019): UCC ↔ Demat Mapping
Exchange (NSE/BSE/MCX) Depository (CDSL/NSDL)
│ │
│ Daily UCC data file │
│ (PAN, Segment, TM/CM, │
│ UCC allotted) │
│─────────────────────────────▸ │
│ │ Maps UCC to BO account
│ │ based on PAN
│ │
▼ ▼
┌──────────┐ PAN = Primary Key ┌──────────┐
│ Trading │◄────────────────────│ Demat │
│ Account │ Must match: │ Account │
│ (UCC) │ PAN, Name, DOB │ (BO ID) │
└──────────┘ └──────────┘
• One-time bulk mapping done by Nov 30, 2019
• Incremental (new UCCs) shared DAILY thereafter
• Multiple UCCs for single PAN: all mapped holder-wise

In plain English: every day, the exchange tells the depository “here are today’s new trading accounts and their PANs.” The depository looks up those PANs in its records and links each trading account to the corresponding demat account. If the PAN or name does not match, the link fails, and that customer cannot settle trades.

Knowing what happens when attributes match is useful, but knowing what happens when they do not match is critical.

What Happens When Attributes Don’t Match

Section titled “What Happens When Attributes Don’t Match”
Mismatch TypeImpactResolution
PAN mismatch (trading vs demat)Settlement blockedCannot debit/credit securities. Client must correct PAN.
Name spelling differenceUCC rejection / KRA holdNormalize to PAN name. BSE: only via Unfreeze request.
Mobile/Email not verified at KRAKYC not portableClient verifies via M-Aadhaar or KRA portal OTP.
PAN-Aadhaar not linkedAccount may freezeClient links at incometax.gov.in.
Income range missingDemat opening blockedClient must declare income range.
Address inconsistencyKRA hold possibleUpdate via KRA modify or CKYC (Central KYC) update.

In plain English: a PAN mismatch is the most dangerous error because it blocks settlements entirely. Name mismatches and missing income ranges are more common but less severe — they typically result in holds or rejections that can be corrected through administrative processes.

The 6-attribute requirements also interact directly with segment activation, because different trading segments have different income verification thresholds.

SegmentIncome ProofMin IncomeAdditional Requirements
Equity Cash (CM)NoNoneBasic KYC sufficient. Default segment.
Equity F&OYesBroker-specific (Rs.1-5L)Trading experience declaration. Bank statement showing Rs.10K credit.
Currency DerivativesNoNoneNo additional income proof.
Commodity (MCX)YesBroker-specificMCX (Multi Commodity Exchange) registration. Client category: Hedger/Speculator/Arbitrageur.
Debt / BondNoNoneMostly available with equity segment.

In plain English: equity cash trading is the easiest segment to activate — just basic KYC is sufficient. F&O (Futures and Options) and commodity trading require income proof, which is why the “Income Range” attribute (the sixth of our six attributes) becomes especially important for customers who want to trade derivatives.