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 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:
- Take a clear photo of the document, or upload an existing scan. Make sure all text is legible and the entire document is visible.
- The AI reads the document and picks up your name, document number, and other relevant details.
- 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.
- 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:
- The employee uploads their documents through the onboarding wizard.
- You see each document's status as the employee progresses: pending, approved, or rejected.
- Rejected documents can be re-uploaded by the employee. If a document looks wrong, you can ask them to upload it again.
- 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:
| Field | Description |
|---|---|
| PAN Number | The 10-character alphanumeric tax ID (e.g., ABCDE1234F). |
| Full Name | The name as printed on the PAN card. |
| Date of Birth | Used for cross-verification with other documents. |
| Father's Name | Printed 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:
| Field | Description |
|---|---|
| Aadhaar Number | The 12-digit unique identification number. |
| Full Name | The name as printed on the Aadhaar card. |
| Date of Birth | Used for cross-verification. |
| Address | The residential address on record. |
| Gender | As 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.
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. Omnivoo reads the name and address from the document during onboarding.
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:
| Field | Description |
|---|---|
| Account Number | The bank account number for salary deposits. |
| IFSC Code | The 11-character code identifying the bank and branch (e.g., SBIN0001234). |
| Account Holder Name | The name on the bank account. |
| Bank Name | The name of the bank. |
| Branch | The 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:
| Check | What It Catches |
|---|---|
| Name matching | The 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 matching | DOB on PAN and Aadhaar should match. A mismatch could indicate a document error that needs to be corrected before statutory registrations. |
| Document-to-person consistency | All documents should belong to the same person. The system flags cases where document details suggest otherwise. |
When a possible mismatch is detected, it is flagged for review rather than rejected outright, so you or your employer can confirm the correct details and continue.
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
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.
- Common image and PDF formats are accepted.
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?
- Hiring an EOR Employee -- See the full onboarding flow, including document verification.
- Employee Self-Service Portal -- How employees manage their documents and personal details.
- Understanding Salary Structure -- How verified bank details connect to payroll disbursement.