Table Name: tabEmployee
| Sr | Fieldname | Type | Label | Options | 
|---|---|---|---|---|
| 1 | basic_information | Section Break | ||
| 2 | column_break0 | Column Break | ||
| 3 | employee | Data | Employee | |
| 4 | naming_series | Select | Series | EMP/ | 
| 5 | salutation | Select | Salutation | Mr Ms | 
| 6 | employee_name | Data | Full Name | |
| 7 | image | Attach | Image | |
| 8 | image_view | Image | Image View | image | 
| 9 | column_break1 | Column Break | ||
| 10 | user_id | Link | User ID System User (login) ID. If set, it will become default for all HR forms. | User | 
| 11 | employee_number | Data | Employee Number | |
| 12 | date_of_joining | Date | Date of Joining | |
| 13 | date_of_birth | Date | Date of Birth You can enter any date manually | |
| 14 | gender | Select | Gender | Male Female | 
| 15 | company | Link | Company | Company | 
| 16 | employment_details | Section Break | Employment Details | |
| 17 | col_break_21 | Column Break | ||
| 18 | status | Select | Status | Active Left | 
| 19 | employment_type | Link | Employment Type | Employment Type | 
| 20 | holiday_list | Link | Holiday List Applicable Holiday List | Holiday List | 
| 21 | col_break_22 | Column Break | ||
| 22 | scheduled_confirmation_date | Date | Offer Date | |
| 23 | final_confirmation_date | Date | Confirmation Date | |
| 24 | contract_end_date | Date | Contract End Date | |
| 25 | date_of_retirement | Date | Date Of Retirement | |
| 26 | job_profile | Section Break | Job Profile | |
| 27 | column_break2 | Column Break | ||
| 28 | branch | Link | Branch | Branch | 
| 29 | department | Link | Department | Department | 
| 30 | designation | Link | Designation | Designation | 
| 31 | company_email | Data | Company Email Provide email id registered in company |  | 
| 32 | notice_number_of_days | Int | Notice (days) | |
| 33 | salary_information | Column Break | Salary Information | |
| 34 | salary_mode | Select | Salary Mode | Bank Cash Cheque | 
| 35 | bank_name | Data | Bank Name | |
| 36 | bank_ac_no | Data | Bank A/C No. | |
| 37 | organization_profile | Section Break | Organization Profile | |
| 38 | reports_to | Link | Reports to | Employee | 
| 39 | leave_approvers | Table | Leave Approvers The first Leave Approver in the list will be set as the default Leave Approver | Employee Leave Approver | 
| 40 | contact_details | Section Break | Contact Details | |
| 41 | column_break3 | Column Break | ||
| 42 | cell_number | Data | Cell Number | |
| 43 | personal_email | Data | Personal Email |  | 
| 44 | unsubscribed | Check | Unsubscribed | |
| 45 | emergency_contact_details | HTML | Emergency Contact Details | |
| 46 | person_to_be_contacted | Data | Emergency Contact | |
| 47 | relation | Data | Relation | |
| 48 | emergency_phone_number | Data | Emergency Phone | |
| 49 | column_break4 | Column Break | ||
| 50 | permanent_accommodation_type | Select | Permanent Address Is | Rented Owned | 
| 51 | permanent_address | Small Text | Permanent Address | |
| 52 | current_accommodation_type | Select | Current Address Is | Rented Owned | 
| 53 | current_address | Small Text | Current Address | |
| 54 | sb53 | Section Break | ||
| 55 | bio | Text Editor | Bio Short biography for website and other publications. | |
| 56 | personal_details | Section Break | Personal Details | |
| 57 | column_break5 | Column Break | ||
| 58 | passport_number | Data | Passport Number | |
| 59 | date_of_issue | Date | Date of Issue | |
| 60 | valid_upto | Date | Valid Upto | |
| 61 | place_of_issue | Data | Place of Issue | |
| 62 | column_break6 | Column Break | ||
| 63 | marital_status | Select | Marital Status | Single Married Divorced Widowed | 
| 64 | blood_group | Select | Blood Group | A+ A- B+ B- AB+ AB- O+ O- | 
| 65 | family_background | Small Text | Family Background Here you can maintain family details like name and occupation of parent, spouse and children | |
| 66 | health_details | Small Text | Health Details Here you can maintain height, weight, allergies, medical concerns etc | |
| 67 | educational_qualification | Section Break | Educational Qualification | |
| 68 | education | Table | Education | Employee Education | 
| 69 | previous_work_experience | Section Break | Previous Work Experience | Simple | 
| 70 | external_work_history | Table | External Work History | Employee External Work History | 
| 71 | history_in_company | Section Break | History In Company | Simple | 
| 72 | internal_work_history | Table | Internal Work History | Employee Internal Work History | 
| 73 | exit | Section Break | Exit | |
| 74 | column_break7 | Column Break | ||
| 75 | resignation_letter_date | Date | Resignation Letter Date | |
| 76 | relieving_date | Date | Relieving Date | |
| 77 | reason_for_leaving | Data | Reason for Leaving | |
| 78 | leave_encashed | Select | Leave Encashed? | Yes No | 
| 79 | encashment_date | Date | Encashment Date | |
| 80 | exit_interview_details | Column Break | Exit Interview Details | |
| 81 | held_on | Date | Held On | |
| 82 | reason_for_resignation | Select | Reason for Resignation | Better Prospects Health Concerns | 
| 83 | new_workplace | Data | New Workplace | |
| 84 | feedback | Small Text | Feedback | 
Inherits from frappe.model.document.Document
No docs
No docs
No docs
No docs
No docs
update_user_permissions (self)
No docs
No docs
No docs
validate_duplicate_user_id (self)
No docs
No docs
validate_employee_leave_approver (self)
No docs
validate_for_enabled_user_id (self)
No docs
No docs
No docs
Inherits from frappe.exceptions.ValidationError
erpnext.hr.doctype.employee.employee.get_employees_who_are_born_today ()
Get Employee properties whose birthday is today.
Public API
        /api/method/erpnext.hr.doctype.employee.employee.get_retirement_date
    
erpnext.hr.doctype.employee.employee.get_retirement_date (date_of_birth=None)
No docs
Public API
        /api/method/erpnext.hr.doctype.employee.employee.make_salary_structure
    
erpnext.hr.doctype.employee.employee.make_salary_structure (source_name, target=None)
No docs
erpnext.hr.doctype.employee.employee.send_birthday_reminders ()
Send Employee birthday reminders if no 'Stop Birthday Reminders' is not set.
erpnext.hr.doctype.employee.employee.update_user_permissions (doc, method)
No docs
erpnext.hr.doctype.employee.employee.validate_employee_role (doc, method)
No docs