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