Employee Profiles — Personal & Bank Details

Every employee in Udyamo HRMS has a comprehensive profile that consolidates personal information, bank details, statutory identifiers, and uploaded documents. This chapter covers viewing, editing, and managing employee profiles from both the administrator and employee perspectives.


Prerequisites

Required: The employee record must already exist in the system. See Adding Your First Employee if you have not yet created an employee.


  1. From the sidebar, click Employees.
  2. On the Employees list page, locate the employee using the search bar or department filter.
  3. Click the employee's name to open their profile.

The profile page is organized into multiple sections, each accessible via tabs or scrollable sections on the page.

Employee profile overview


Profile Sections Overview

SectionData StoredModel
Basic InformationName, email, employee ID, department, designation, office, date of joining, worker type, CTC, statusEmployee, OrganizationEmployee
Personal DetailsDate of birth, gender, marital status, Aadhar number, PAN, blood group, address, emergency contactPersonalDetail
Bank DetailsBank name, branch, account number, IFSC code, PAN numberBankDetail
Statutory DetailsEPF number, ESIC number, UAN numberOrganizationEmployee
Profile PhotoEmployee photographProfile
DocumentsUploaded identity proofs, offer letters, and other HR documentsProfile attachments

Personal Details

The PersonalDetail model stores all personal and demographic information for an employee.

Viewing Personal Details

  1. Open the employee's profile.
  2. Navigate to the Personal Details tab or section.
  3. All filled fields are displayed in a read-only format.

Editing Personal Details

  1. On the Personal Details section, click the Edit button.
  2. Update the relevant fields.
  3. Click Save.

Personal Details Fields

FieldDescriptionRequiredFormat
Date of BirthEmployee's date of birthYesYYYY-MM-DD
GenderMale, Female, or OtherYesDropdown
Marital StatusSingle, Married, Divorced, WidowedNoDropdown
Aadhar Number12-digit Aadhaar unique identity numberYes (for statutory)1234 5678 9012
PANPermanent Account Number for income taxYes (for payroll)ABCDE1234F
Blood GroupEmployee's blood groupNoA+, B-, O+, etc.
Father's NameFather's full name (required for some statutory forms)NoText
NationalityCountry of citizenshipNoDropdown

Warning: The Aadhar Number is stored as an encrypted field on the Employee model for security. Ensure you enter the correct 12-digit number, as it is used for statutory filings.

Personal details form


Address Information

Current Address

FieldDescription
Address Line 1Street address, house/flat number
Address Line 2Locality, landmark
CityCity or town
StateState or union territory
PIN Code6-digit postal code
CountryCountry (defaults to India)

Permanent Address

The same set of fields is available for the permanent address. A checkbox option "Same as current address" copies the current address fields to the permanent address fields.

Tip: Accurate address information is required for statutory documents like Form 16 and EPF nomination forms. Ensure employees verify their addresses.


Emergency Contact

FieldDescription
Contact NameName of the emergency contact person
RelationshipRelationship to the employee (Spouse, Parent, Sibling, etc.)
Phone NumberContact phone number
EmailContact email address (optional)

Tip: Encourage all employees to fill in emergency contact details during onboarding. This information is critical for workplace safety compliance.


Bank Details

Bank details are stored in the BankDetail model and are essential for salary disbursement.

Viewing Bank Details

  1. Open the employee's profile.
  2. Navigate to the Bank Details tab or section.

Editing Bank Details

  1. Click the Edit button on the Bank Details section.
  2. Fill in or update the fields.
  3. Click Save.

Bank Details Fields

FieldDescriptionRequiredFormat
Bank NameName of the bankYesText (e.g., State Bank of India)
Branch NameBranch where the account is heldYesText (e.g., Andheri West)
Account NumberBank account numberYesNumeric (9-18 digits)
Confirm Account NumberRe-enter account number for verificationYesMust match Account Number
IFSC CodeIndian Financial System Code for the branchYes11 characters (e.g., SBIN0001234)
PAN NumberPAN linked to the bank accountYesABCDE1234F
Account TypeSavings or CurrentNoDropdown

Warning: Incorrect bank details will cause salary transfer failures. Always verify the IFSC Code and Account Number before running payroll. The IFSC code can be validated at https://ifsc.bankifsccode.com.

Bank details form


Statutory Details

Statutory identifiers are stored on the OrganizationEmployee model and are required for Indian statutory compliance.

Statutory Fields

FieldDescriptionUsed ForFormat
EPF NumberEmployee's Provident Fund member IDMonthly EPF contributions, EPF returnsState/Office/Estab/Ext/Account
ESIC NumberEmployee State Insurance numberESIC contributions and claims17-digit numeric
UAN NumberUniversal Account NumberLinks EPF accounts across employers12-digit numeric

When to Enter Statutory Details

  • New employees with existing UAN — Enter the UAN immediately so EPF contributions are linked to their existing account.
  • New employees without UAN — Leave blank initially. After registering the employee with EPFO, enter the allotted UAN.
  • ESIC — Required only if the employee's gross salary is at or below the ESIC wage ceiling (currently INR 21,000/month).

Tip: EPF and ESIC numbers are critical for payroll processing. Incomplete statutory details will generate warnings during the payrun. See EPF and ESIC for detailed compliance setup.


Profile Photo

Uploading a Profile Photo

  1. Open the employee's profile.
  2. Click the photo placeholder or the Upload Photo button near the employee's name.
  3. Select an image file (JPG, PNG). Recommended size: 400x400 pixels, maximum 2 MB.
  4. The photo uploads and displays immediately.

Tip: Profile photos are also used in the attendance calendar view and organizational charts, making it easier for managers to identify team members.


Document Uploads

Udyamo HRMS allows attaching documents to an employee's profile for record-keeping.

Supported Document Types

DocumentPurpose
Aadhar CardIdentity verification
PAN CardTax identification
PassportIdentity and travel document
Offer LetterEmployment offer record
Appointment LetterFormal appointment document
Educational CertificatesQualification verification
Previous Employment LettersExperience verification
Bank Passbook / Cancelled ChequeBank account verification

Uploading a Document

  1. Open the employee's profile.
  2. Navigate to the Documents section.
  3. Click Upload Document.
  4. Select the Document Type from the dropdown.
  5. Choose the file from your computer. Supported formats: PDF, JPG, PNG. Maximum size: 5 MB per file.
  6. Click Upload.

Document upload section

Warning: Documents may contain sensitive personal information. Access to employee documents is restricted based on the role and permissions configured in Roles & Permissions. Only administrators and the employee themselves can view uploaded documents by default.


Self-Service: Employees Updating Their Own Details

Employees who have accepted their invitation and logged in to the self-service portal can update certain profile fields themselves.

What Employees Can Edit

SectionEmployee Can EditRequires Admin Approval
Personal details (address, emergency contact, blood group)YesNo
Bank detailsYesYes (admin reviews before payroll uses new details)
Profile photoYesNo
DocumentsYes (upload)No
Department, designationNoN/A — admin only
CTC, salary structureNoN/A — admin only
Statutory numbers (EPF, ESIC, UAN)NoN/A — admin only

How Self-Service Editing Works

  1. The employee logs in to Udyamo HRMS.
  2. Clicks their profile icon or navigates to My Profile.
  3. Edits the allowed fields.
  4. Clicks Save.
  5. For bank detail changes, the update is flagged for admin review before it takes effect in payroll.

Tip: Encouraging employees to maintain their own profiles reduces the administrative burden on HR teams and ensures data accuracy.


Multi-Office Assignment

An employee can be assigned to multiple offices through the OfficeEmployee association.

Assigning Additional Offices

  1. Open the employee's profile.
  2. Navigate to the Office Assignment section.
  3. Click Add Office.
  4. Select the additional office from the dropdown.
  5. Click Save.

The employee's primary office remains the one set during creation. Additional offices allow the employee to check in from those locations when location tracking is enabled.


Viewing Profile Change History

Udyamo HRMS logs changes to critical employee fields for audit purposes.

  1. Open the employee's profile.
  2. Navigate to the Activity Log or Change History section.
  3. View a chronological list of changes with timestamps, the field changed, old value, new value, and who made the change.

This is particularly useful for tracking salary revisions, status changes, and bank detail updates.


Common Errors and Solutions

ErrorCauseSolution
"Aadhar number is invalid"The Aadhar number is not exactly 12 digitsEnter a valid 12-digit Aadhar number without spaces
"PAN format is invalid"PAN does not match the 10-character formatEnter PAN in the format ABCDE1234F
"IFSC code is invalid"IFSC does not match the 11-character formatVerify the IFSC code with the bank or an online IFSC lookup
"Account number is required"Bank account number was left blankEnter the full bank account number
"File too large"Uploaded document exceeds the 5 MB limitCompress the file or use a lower-resolution scan

Next Steps