Complete Document Guide

Every Document,
Every Industry

From Aadhaar cards to property deeds — see what checks run on each document type, what fields are extracted, quality requirements, and what we can detect.

🪪 Aadhaar 💳 PAN 💰 Salary Slip 🏦 Bank Statement 🎓 Educational 📕 Passport 🏠 Property ⚖️ Legal

Identity Documents

Aadhaar Card

India's 12-digit unique identity number issued by UIDAI. DocEnsure performs cryptographic QR verification, Verhoeff checksum validation, and photo tampering detection.

Checks Run

  • QR code cryptographic verification (UIDAI public key)
  • Verhoeff checksum on 12-digit number
  • UIDAI format validation
  • Photo region tampering detection (ELA)
  • Font consistency check
  • Layout pattern matching

Fields Extracted

  • Full name
  • Date of birth
  • Aadhaar number (masked/full)
  • Gender
  • Address
  • QR data (if present)

Limitations

  • Masked Aadhaar: checksum on visible digits only
  • e-Aadhaar PDF: full crypto verification
  • Physical card photo: QR may not scan if low res
  • Requires min 200 DPI for reliable OCR

PAN Card

Permanent Account Number issued by Income Tax Department. DocEnsure validates the 10-character alphanumeric format, entity type code, and checks for hologram region integrity.

Checks Run

  • Format validation (ABCDE1234F pattern)
  • Entity type code (4th character: P/C/H/F/A/T/B/L/J/G)
  • Hologram region analysis
  • Photo tampering detection
  • Signature region check
  • Layout and font consistency

Fields Extracted

  • Full name
  • Father's name
  • Date of birth
  • PAN number
  • Entity type

Limitations

  • Hologram detection requires high-res scan
  • Old PAN format (pre-2000) may have different layout
  • Phone photos may miss hologram details

Passport

Indian passport with Machine Readable Zone (MRZ). DocEnsure validates MRZ codes, type codes, and checks for security feature integrity.

Checks Run

  • MRZ code validation (check digits)
  • Type code verification (P for passport)
  • Expiry date validation
  • Security features check
  • Photo region tampering detection

Fields Extracted

  • Full name, Nationality
  • DOB, Date of issue, Expiry
  • Passport number
  • Place of issue
  • MRZ data

Limitations

  • MRZ must be clearly visible for validation
  • Chip data not accessible from scanned copies
  • Old series passports may vary in layout

Driving License

State-issued driving license with RTO code validation. DocEnsure verifies state codes, RTO codes, issue/expiry dates, and vehicle class formatting.

Checks Run

  • State code validation (2-letter code)
  • RTO code verification
  • Year of issue extraction and check
  • Expiry date validation
  • Layout and format consistency

Fields Extracted

  • Full name, DOB, Gender
  • DL number
  • Address, State, RTO
  • Vehicle classes
  • Issue and expiry dates

Limitations

  • Format varies significantly by state
  • Old laminated licenses harder to OCR
  • Smart card DLs need high-res scan

Voter ID (EPIC)

Election Photo Identity Card issued by the Election Commission of India. DocEnsure validates state code format and card number patterns.

Checks Run

  • State code validation (3-letter prefix)
  • EPIC number format check
  • Photo region analysis
  • Layout pattern matching

Fields Extracted

  • Full name, Father's/Husband's name
  • EPIC number
  • Date of birth / Age
  • Address, Constituency

Limitations

  • Older cards may not have DOB
  • Format varies across states and eras
  • Laminated cards prone to glare in photos

Financial Documents

Salary Slip / Payslip

Monthly salary slip from employer. DocEnsure's deepest analysis — validates every arithmetic relationship, checks for PDF editing tools, detects font mixing, and runs full image forensics.

Checks Run

  • Math: Basic + HRA + DA = Gross
  • Math: Gross - Deductions = Net
  • PF ~12% of Basic validation
  • PDF editor tool detection
  • Font forensics (font count + mixing)
  • White-rectangle overlay detection
  • Image forensics (ELA + noise)

Fields Extracted

  • Employee name, Employee ID
  • Company name, Department
  • Basic, HRA, DA, Allowances
  • Gross, Deductions, Net Pay
  • PF, ESI, Professional Tax
  • Pay period, Pay date

Limitations

  • Non-standard payslip formats may miss some components
  • Scanned images: math validation needs clear OCR
  • Foreign currency payslips: PF check not applicable

Bank Statement

Monthly or periodic bank statement. DocEnsure applies Benford's Law analysis, running balance validation, round number detection, and editor signature scanning.

Checks Run

  • Benford's Law distribution analysis
  • Running balance validation (each row)
  • Round number percentage detection
  • PDF editor signatures
  • Font forensics
  • Date sequence validation

Fields Extracted

  • Account holder name
  • Account number, IFSC
  • Bank name, Branch
  • Opening/closing balance
  • Transaction entries

Limitations

  • Multi-page statements need all pages
  • Scanned statements may have OCR errors in amounts
  • Password-protected PDFs must be unlocked first

ITR / Form 16

Income Tax Return acknowledgment and Form 16 (TDS certificate). DocEnsure validates format patterns, amount consistency, and tax computation logic.

Checks Run

  • Format validation (ITR form type)
  • Amount consistency checks
  • PAN validation
  • Assessment year verification
  • PDF structure analysis

Fields Extracted

  • Name, PAN
  • Total income, Tax payable
  • Assessment year, Filing date
  • Acknowledgment number

Limitations

  • ITR-V requires clear barcode for validation
  • Old format ITRs may have different layouts

Educational Documents

SSC / HSC Certificates

Secondary and Higher Secondary school certificates from state education boards. DocEnsure validates board-specific formats, institutional patterns, and checks for AI generation or editing.

Checks Run

  • Board-specific format validation
  • Institutional pattern matching
  • AI-generation detection (6 signals)
  • Image forensics (ELA, noise)
  • Font and layout analysis

Fields Extracted

  • Student name
  • Roll number, Seat number
  • School name, Board
  • Year of passing
  • Percentage / Grade

Limitations

  • 40+ state boards with different formats
  • Very old certificates may not match current patterns
  • Scanned copies lose security feature details

Degree / Diploma Certificates

University degree and diploma certificates. DocEnsure checks for AI-generated fakes, validates university-specific patterns, and runs full forensic analysis.

Checks Run

  • University pattern validation
  • AI-generation detection
  • Security features (hologram, seal)
  • Signature region analysis
  • PDF structure and metadata

Fields Extracted

  • Graduate name
  • University name, College
  • Degree, Specialization
  • Year of graduation
  • Registration number

Limitations

  • Hundreds of universities with unique formats
  • Provisional certificates may differ from final
  • DigiLocker certificates: PDF metadata check only

Marksheets / Transcripts

Semester or annual marksheets and academic transcripts. DocEnsure checks format consistency, validates grade patterns, and detects editing.

Checks Run

  • Format consistency checks
  • Grade/mark pattern validation
  • Total calculation verification
  • Scan quality handling
  • Image and PDF forensics

Fields Extracted

  • Student name, Roll number
  • Subject-wise marks/grades
  • Total, Percentage, CGPA
  • Semester/Year

Limitations

  • Handwritten marksheets harder to OCR
  • CGPA systems vary by institution
  • Multiple marking schemes complicate validation

Employment Documents

Offer Letters, Experience Certificates & Relieving Letters

Employment documents from current and previous employers. DocEnsure validates employer details, checks cross-document consistency across multiple submissions, and runs full forensic analysis.

Checks Run

  • Employer name/details verification
  • Cross-document consistency (dates, designations)
  • PDF structure and metadata analysis
  • Font forensics and layout check
  • Signature region analysis
  • AI-generation detection

Fields Extracted

  • Employee name, Designation
  • Company name, Department
  • Joining date, Last working day
  • CTC / Salary (if mentioned)
  • Employee ID, Reference number

Limitations

  • No standardized format across companies
  • Small company letters may lack letterhead
  • Email offer letters may differ from formal ones

Property & Legal Documents

Sale Deeds, Lease Agreements & Power of Attorney

Property and legal documents including registered sale deeds, rental agreements, and power of attorney. DocEnsure checks stamp paper validity, signature integrity, and court stamp authenticity.

Checks Run

  • Stamp paper verification (serial, denomination)
  • Signature region analysis
  • Court stamp / notary check
  • Registration details validation
  • PDF and image forensics

Fields Extracted

  • Party names (buyer/seller/tenant)
  • Property address/details
  • Transaction amount
  • Agreement date, Registration date
  • Registration number

Limitations

  • State-specific stamp paper formats
  • Multi-page documents need all pages
  • Handwritten portions harder to validate

Business Documents

GST Certificates, Company Registration & Board Resolutions

Business identity and compliance documents. DocEnsure validates GST number formats, cross-references MCA database patterns, and checks for document authenticity.

Checks Run

  • GST number format validation (15-char)
  • MCA database cross-referencing patterns
  • CIN/LLPIN format validation
  • PDF and metadata forensics
  • Layout and signature analysis

Fields Extracted

  • Company name, Trade name
  • GSTIN, CIN, LLPIN
  • Registered address
  • Registration date
  • Director names

Limitations

  • Board resolutions have no standard format
  • MCA data matching is pattern-based, not live API
  • Amendment certificates may have different layouts

Document Quality Requirements

640x480
Minimum Resolution
150 DPI
Minimum DPI
10 KB
Minimum File Size

Supported Formats

PDF
Preferred
PNG
Lossless
JPG
Common
TIFF
High quality
BMP
Bitmap

Tips for Best Results

  • Use a flatbed scanner instead of a phone camera
  • Ensure all text is clearly readable
  • Include the full document (no cropping)
  • Avoid shadows, blur, and reflections
  • Scan at 300 DPI or higher for best OCR accuracy

What Happens with Poor Quality

OCR Failure
Text extraction fails or returns garbled results. Identity fields cannot be matched.
Missing Fields
Key fields like PAN, Aadhaar, or amounts cannot be extracted. Validation checks skipped.
Warning Verdicts
Low quality triggers warnings, not failures. But confidence scores drop and review is recommended.

Verify Any Document with AI

Upload your documents and get instant verification results with all 142 forensic checks.

Contact Us Free plan includes 25 documents/month