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 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 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 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.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?
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?
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?
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?
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?
Is my Aadhaar number stored in full?
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?
- 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.