Skip to main content

Document Verification

When onboarding an employee in India, you need to collect and verify several identity and financial documents. These documents are required for payroll processing, tax compliance, and statutory registrations. Manually checking each document, copying details into forms, and cross-referencing information across documents is tedious and error-prone.

Omnivoo's Document Verification uses AI to handle this automatically. The employee uploads a photo of their document, the system extracts the relevant details, validates the format and structure, cross-checks information across documents, and auto-fills the onboarding forms. What used to take 15-20 minutes of manual data entry per employee now takes seconds.

How It Works

For Employees

During onboarding, you will be prompted to upload photos of your identity and financial documents. Here is what to expect:

  1. Take a clear photo of the document, or upload an existing scan. Make sure all text is legible and the entire document is visible.
  2. The AI reads the document and extracts your name, document number, and other relevant details within a few seconds.
  3. Review the extracted information. The system will show you what it found and ask you to confirm that the details are correct.
  4. Your forms are auto-filled. The verified details are automatically populated into your onboarding forms, so you do not need to type them manually.

For Employers

Document verification happens automatically as part of the employee onboarding flow. From your side:

  1. The employee uploads their documents through the onboarding portal.
  2. You see the verification status on the employee's onboarding progress page — each document shows as Pending, Verified, or Needs Attention.
  3. Flagged documents are highlighted if the AI detects a potential issue (blurry image, mismatched name, invalid format). You can ask the employee to re-upload or manually review the document.
  4. Onboarding forms are pre-filled with verified data, reducing errors in payroll setup and statutory registrations.

Supported Documents

PAN Card (Permanent Account Number)

PAN is India's tax identification number, issued by the Income Tax Department. Every salaried employee in India must have a PAN card. It is required for:

  • Income tax withholding (TDS) and filing.
  • Provident Fund registration.
  • Any financial transaction above certain thresholds.

What the AI extracts:

FieldDescription
PAN NumberThe 10-character alphanumeric tax ID (e.g., ABCDE1234F).
Full NameThe name as printed on the PAN card.
Date of BirthUsed for cross-verification with other documents.
Father's NamePrinted on older PAN cards; used for additional verification.

What gets validated:

  • PAN number format (5 letters, 4 digits, 1 letter — with specific rules for each position).
  • Name consistency with other uploaded documents.

Aadhaar Card

Aadhaar is India's national biometric identity card, issued by the Unique Identification Authority of India (UIDAI). It serves as proof of identity and address. It is used for:

  • Employee identity verification.
  • EPF (Provident Fund) and ESI registrations, which require Aadhaar linking.
  • Bank account KYC (Know Your Customer) verification.

What the AI extracts:

FieldDescription
Aadhaar NumberThe 12-digit unique identification number.
Full NameThe name as printed on the Aadhaar card.
Date of BirthUsed for cross-verification.
AddressThe residential address on record.
GenderAs recorded on the Aadhaar card.

What gets validated:

  • Aadhaar number format (12 digits with a valid checksum).
  • Name consistency with PAN card and other documents.
  • Date of birth consistency across documents.

Bank Passbook or Cancelled Cheque

A bank passbook page or cancelled cheque is required to set up salary disbursement. The employee's salary is deposited directly into this account each month. The document provides:

  • The verified bank account number for payroll.
  • The IFSC code (Indian Financial System Code) that identifies the specific bank branch.
  • Confirmation that the account belongs to the employee.

What the AI extracts:

FieldDescription
Account NumberThe bank account number for salary deposits.
IFSC CodeThe 11-character code identifying the bank and branch (e.g., SBIN0001234).
Account Holder NameThe name on the bank account.
Bank NameThe name of the bank.
BranchThe branch where the account is held.

What gets validated:

  • IFSC code format (4 letters, 0, 6 characters) and existence in the RBI (Reserve Bank of India) database.
  • Account holder name consistency with PAN and Aadhaar.

Cross-Validation Between Documents

The AI does not just validate each document individually. It cross-references information across all uploaded documents to catch inconsistencies:

CheckWhat It Catches
Name matchingThe name on the PAN card, Aadhaar card, and bank account should match. Minor variations (middle name included on one but not another) are flagged for review rather than rejected outright.
Date of birth matchingDOB on PAN and Aadhaar should match. A mismatch could indicate a document error that needs to be corrected before statutory registrations.
Document-to-person consistencyAll documents should belong to the same person. The system flags cases where document details suggest otherwise.

When a cross-validation issue is detected, the system flags the specific discrepancy and suggests the most likely resolution (for example, "Name on PAN card includes middle name but Aadhaar does not — please confirm the employee's full legal name").

Privacy and Data Handling

What Happens to Uploaded Documents

  • Documents are used solely for verification and onboarding purposes.
  • Extracted data (name, document numbers, bank details) is stored securely in the Omnivoo system for payroll processing and statutory compliance.
  • Document images are encrypted at rest and in transit.
  • Access to document images is restricted to authorized personnel only.

Who Can See the Documents

  • The employee can always view their own uploaded documents.
  • The employer's authorized HR contacts can view verification status and flagged issues.
  • Omnivoo support staff can view documents only when providing support, through the audited Supportal system (all access is logged with a required reason).

Compliance

Document collection and storage follows applicable Indian data protection requirements. Aadhaar data handling follows UIDAI guidelines for Aadhaar usage by employers.

Frequently Asked Questions

What if the AI cannot read my document?

If the image is too blurry, poorly lit, or partially cut off, the system will ask you to re-upload a clearer version. Tips for a good upload:

  • Use a flat, well-lit surface.
  • Make sure all four corners of the document are visible.
  • Avoid glare from laminated cards by angling slightly.
  • A phone camera in good lighting works well — you do not need a scanner.

What if my name is slightly different across documents?

Minor variations are common in India (for example, a middle name on one document but not another, or "Kumar" vs. "K." as a middle name). The system flags these for review rather than rejecting the document. You or your employer can confirm the correct full name, and onboarding proceeds.

Can I update my documents after onboarding?

Yes. If you get a new PAN card, update your Aadhaar address, or change your bank account, you can upload updated documents through the employee self-service portal. The verification process runs again on the new documents.

What if I do not have one of the required documents?

PAN and Aadhaar are mandatory for employment in India. If an employee does not have a PAN card, they will need to apply for one before payroll can be processed (PAN is required for TDS compliance). Aadhaar is required for PF and ESI registration. Omnivoo can guide employees through the application process if needed.

Is my Aadhaar number stored in full?

For security, the full 12-digit Aadhaar number is masked in the system after verification. Only the last four digits are displayed in the UI. The full number is used only for statutory registrations (PF, ESI) as required by law.

What's Next?