Skip to content

Section D: Identity Documents (POI) — Data Flow

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

  • 7 unique fields in this section.
  • 21 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
D-poi_document_imagePOI Document ImageckycIDENTITY_PROOF_IMAGEBLOBone-time[direct]CKYC: 150-200 DPI, max 350kb individual; .tif/.tiff/.pdf/.jpeg/.jpgCKYC/2025/16
D-poi_document_imagePOI Document ImagekraPOI_IMAGEBLOBon-modify[direct]KRA stores scanned doc; JPEG/PNG/PDF max 2MB[industry typical]
D-poi_document_numberPOI Document Numberback-officepoi_doc_noVARCHAR(30)one-time[direct]retained per SEBI 8-yr rule[industry typical]
D-poi_document_numberPOI Document NumberckycIDENTITY_PROOF_NOVARCHAR(30)one-timeuppercaseAadhaar last-4 only when poi_type=E per UIDAI maskingCKYC/2025/16
D-poi_document_numberPOI Document NumberkraPOI_DOC_NOVARCHAR(30)on-modifyuppercaseFormat depends on poi_type; PAN [A-Z]{5}\d{4}[A-Z][industry typical]
D-poi_expiry_datePOI Expiry Dateback-officepoi_exp_dtDATE YYYYMMDDon-modifyformattedfor Passport/DL; triggers ovd-re-fetch reminder[industry typical]
D-poi_expiry_datePOI Expiry DateckycIDENTITY_PROOF_EXPIRYDATE DD-MM-YYYYone-timeformattedCKYC validates expiry for time-bounded OVDsCKYC/2025/16
D-poi_expiry_datePOI Expiry DatekraPOI_EXPIRY_DATEDATE DD/MM/YYYYon-modifyformattedConditional for Passport, DL[industry typical]
D-poi_issue_datePOI Issue DateckycIDENTITY_PROOF_ISSUE_DATEDATE DD-MM-YYYYone-timeformattedCKYC optionalCKYC/2020/04
D-poi_issue_datePOI Issue DatekraPOI_ISSUE_DATEDATE DD/MM/YYYYon-modifyformattedOptional[industry typical]
D-poi_issuing_authorityPOI Issuing AuthorityckycIDENTITY_ISSUING_AUTHORITYVARCHAR(50)one-timeformattedCKYC field for non-Indian govt docs and foreign national OVDsCKYC/2025/03_Revised
D-poi_issuing_authorityPOI Issuing AuthoritykraPOI_ISSUE_AUTHVARCHAR(50)on-modifyformattedOptional[industry typical]
D-poi_typePOI Typeback-officepoi_type_cdVARCHAR(2)one-time[direct]POI code-table; appears on AOF retention[industry typical]
D-poi_typePOI Document Type Codebse-uccPOI_TYPECHAR(2)one-time[direct]POI code transmitted in revised UCCBSE/20240223-42
D-poi_typePOI TypeckycIDENTITY_PROOF_TYPECHAR(2)one-timelookup against RCERSAI POI code list; permitted OVDs per CKYC/2025/16 data hygieneCKYC/2025/16
D-poi_typePOI TypekraPOI_TYPECHAR(2)on-modifylookup against RPOI code table A-Z per Appendix A2[industry typical]
D-poi_typePOI Document Type Codemcx-uccPOI_TYPECHAR(2)one-time[direct]POI code; mandatory in pipe-delimited recordMCX/TECH/394/2023
D-poi_typePOI Document Type Codense-uccPOI_TYPECHAR(2)one-time[direct]Aadhaar(E)/PAN(D)/Passport(A)/Voter(B) etc.; transmitted with KYC bundleNSE/ISC/61817
D-poi_verified_from_issuerPOI Verified from Issuerback-officepoi_ver_flgCHAR(1)one-time[direct]audit trail; required for KRA submission[industry typical]
D-poi_verified_from_issuerPOI Verified FlagckycIDENTITY_VERIFIEDCHAR(1)one-time[direct]CKYC mandatory; captured at uploadCKYC/2025/16
D-poi_verified_from_issuerPOI Verified FlagkraPOI_VERIFIEDCHAR(1)on-modify[direct]Y/N; KRA cross-references with verification sourceSEBI/HO/MIRSD/SECFATF/P/CIR/2023/169

2026-05-14


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