Skip to main content
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 help with this. The employee uploads a photo or scan of each document, the system reads the relevant details, checks the format, and helps populate the onboarding forms so there is far less to type by hand.

How It Works

For Employees

During the Documents step of onboarding, you upload your identity, address, and banking documents. Here is what to expect:
1

Take a clear photo

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

The AI reads the document and picks up your name, document number, and other relevant details.
3

Each document shows a status

As Omnivoo processes a document, you see whether it is pending, approved, or rejected, so you know if anything needs another upload.
4

Less to type

The details Omnivoo reads help fill your onboarding forms, so you have less to enter by hand.

For Employers

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

The employee uploads their documents

The employee uploads their documents through the onboarding wizard.
2

You see each document's status

You see each document’s status as the employee progresses: pending, approved, or rejected.
3

Rejected documents can be re-uploaded

Rejected documents can be re-uploaded by the employee. If a document looks wrong, you can ask them to upload it again.
4

Onboarding data is captured

Onboarding data is captured from the documents, which reduces re-typing during 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: 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: What gets validated:
  • Aadhaar number length only: the check is that the number is 12 digits. There is no UIDAI checksum validation, so a 12-digit number that is not a real Aadhaar will still pass.
  • Name consistency with the other uploaded documents.

Address Proof

An address proof document confirms where the employee lives, which supports statutory registrations. Accepted documents typically include a recent utility bill, bank statement, rental agreement, or a government-issued document that shows the employee’s name and address.
Address proof is collected and stored, but it is not read by the AI and nothing is extracted from it. It is kept on file as supporting evidence, so make sure the address you type into your onboarding form is correct: it is not filled in for you from this document.

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: What gets validated:
  • IFSC code format only (4 letters, then 0, then 6 characters). The code is not looked up against the RBI (Reserve Bank of India) branch directory, so a correctly formatted code that does not belong to a real branch will still pass. Check the code on your passbook or cheque before you submit it.
  • Account holder name consistency with PAN and Aadhaar.

Cross-Validation Between Documents

There is one cross-document check: name matching. The name on the PAN card, Aadhaar card, and bank account should describe the same person. Minor variations (a middle name included on one document but not another) are flagged for review rather than rejected outright, so you or your employer can confirm the correct details and continue.
Dates of birth are read from PAN and Aadhaar but are not compared against each other, and no other field is cross-checked. A date of birth that differs between two documents will not be caught here, so check it yourself before onboarding is finished. Getting it wrong causes problems later with PF and ESI registration.

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, and that access is logged with a required reason for audit purposes.

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

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.
  • Common image and PDF formats are accepted.
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.
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.
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.
Yes. The full 12-digit Aadhaar number is retained, because statutory registrations (PF and ESI) require it. It is not replaced with a masked version after verification. It is stored securely and access is restricted, as described in Privacy and Data Handling above.

What’s Next?