mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-03 21:48:27 +00:00
[docs] moved into folders
This commit is contained in:
10
docs/user/hr/docs.user.hr.appraisal.md
Normal file
10
docs/user/hr/docs.user.hr.appraisal.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
{
|
||||
"_label": "Appraisal"
|
||||
}
|
||||
---
|
||||
In ERPNext, you can manage Employee Appraisals by creating an Appraisal Template for each role with the parameters that define the performance by giving appropriate weightage to each parameter.
|
||||
|
||||
Once the Appraisal Template is completed, you can create Appraisal records for each period where you track performance. You can give points out of 5 for each parameter and the system will calculate the overall performance of the Employee.
|
||||
|
||||
To make the Appraisal final, make sure to “Submit” it.
|
||||
24
docs/user/hr/docs.user.hr.employee.md
Normal file
24
docs/user/hr/docs.user.hr.employee.md
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
{
|
||||
"_label": "Employee Master"
|
||||
}
|
||||
---
|
||||
There are many fields you can add in your Employee records and the more information you update it will be useful as your organization keeps growing and more and more people come and go.
|
||||
|
||||
Employee records also help in keeping a list of your team’s skills, previous employment history and also emergency information.
|
||||
|
||||
To create new Employee go to:
|
||||
|
||||
> HR > Employee > New Employee
|
||||
|
||||
### Numbering Employees (Employee ID)
|
||||
|
||||
By default, in ERPNext Employee Records are Numbered. You can have multiple series if you are a really large company and want to have separate numbering series for separate locations etc. You can set the numbering series just like any other transaction by going to:
|
||||
|
||||
> Setup > Customize ERPNext > Numbering Series.
|
||||
|
||||
Alternatively, you can create employees by the “Employee Number” field if you already have an existing Employee Numbering system you want to follow. To set this, go to
|
||||
|
||||
> Setup > Global Defaults > HR
|
||||
|
||||
and update the “Employee Records created by” field.
|
||||
24
docs/user/hr/docs.user.hr.expense_claim.md
Normal file
24
docs/user/hr/docs.user.hr.expense_claim.md
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
{
|
||||
"_label": "Expense Claim"
|
||||
}
|
||||
---
|
||||
When Employee’s make expenses out of their pocket on behalf of the company, for example, if they take a customer out for lunch, they can make a request for reimbursement via the Expense Claim form.
|
||||
|
||||
To make a new Expense Claim, go to:
|
||||
|
||||
> HR > Expense Claim > New Expense Claim
|
||||
|
||||
Set the Employee ID, date and the list of expenses that are to be claimed and “Submit” the record.
|
||||
|
||||
### Approving Expenses
|
||||
|
||||
The person making the claim must also set the id of the user who will “Approve” these expenses and set the “Assign To” to notify the user of the request Approve.
|
||||
|
||||
If the Approver sees the “form”, she or he can update the “Approved Amounts” and click on “Approve”. To cancel the claim, they can click on the “Reject” button.
|
||||
|
||||
Comments can be added in the Comments section explaining why the claim was approved or rejected.
|
||||
|
||||
### Booking the Expense and Reimbursement
|
||||
|
||||
The approved Expense Claim must then be converted into a Journal Voucher and a payment must be made. Note: This amount should not be clubbed with Salary because the amount will then be taxable to the Employee.
|
||||
31
docs/user/hr/docs.user.hr.leave.md
Normal file
31
docs/user/hr/docs.user.hr.leave.md
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
{
|
||||
"_label": "Leave and Attendance"
|
||||
}
|
||||
---
|
||||
|
||||
An Attendance record stating that an Employee has been present on a particular day can be created either manually by:
|
||||
|
||||
> HR > Attendance > New Attendance
|
||||

|
||||
Or if you are collecting attendance information via an automated system like a swipe card, then you can upload a CSV file with the attendance information.
|
||||
|
||||
You can get a monthly report of your Attendance data by going to the “Monthly Attendance Details” report.
|
||||
|
||||
To upload the attendance go to:
|
||||
|
||||
> HR > Upload Attendance (sidebar)
|
||||
|
||||
---
|
||||
|
||||
### Leave Allotment
|
||||
|
||||
Fixed number of leaves per Employee can be allocated using the Leave Allocation Tool. If you have special leaves to be allocated, you can also allocate them manually by create new Leave Allocation records.
|
||||
|
||||
---
|
||||
|
||||
### Leave Application
|
||||
|
||||
If your company has a formal system where Employees have to apply for leaves and only if their leaves are approved they are considered as paid leaves, you can create Leave Application to track approval and usage of leaves. You have to mention the Employee, Leave Type and the period for which the leave is taken. If you want only certain users to approve leaves, you can give “Submission” rights to those users only.
|
||||
|
||||
If you want all users to create their own Leave Applications, you can set their “Employee ID” as a match rule in the Leave Application Permission settings. See the earlier discussion on permission settings for more info.
|
||||
12
docs/user/hr/docs.user.hr.md
Normal file
12
docs/user/hr/docs.user.hr.md
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
{
|
||||
"_label": "Human Resource Management"
|
||||
}
|
||||
---
|
||||
The Human Resources (HR) Module covers the processes linked to administering a team of co-workers. Most common among this is processing payroll by using the Salary Manager to generate Salary Slips. Most countries have complex tax rules stating what expenses can the company make on behalf of Employees and also expect the company to deduct taxes and social security from their payroll.
|
||||
|
||||
Apart from that you can also track Leave Applications and balances, Expense Claims and upload Attendance data (even though the world has moved to a result-oriented culture, some countries still mandate companies to maintain an attendance register to ensure you are not over-working your team).
|
||||
|
||||
You can also create a template for Appraisals and also record the performance using the Appraisal record.
|
||||
|
||||
> Confession: No, we don’t like the terms human “resources” and “employees” either, but since this terms are widely used and accepted for administrative procedures, we will use them here.
|
||||
54
docs/user/hr/docs.user.hr.payroll.md
Normal file
54
docs/user/hr/docs.user.hr.payroll.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
{
|
||||
"_label": "Salary and Payroll"
|
||||
}
|
||||
---
|
||||
To process Payroll in ERPNext,
|
||||
|
||||
1. Create Salary Structures for all Employees.
|
||||
1. Generate Salary Slips via the Salary Manager Tool.
|
||||
1. Book the Salary in your Accounts.
|
||||
|
||||
### Salary Structure
|
||||
|
||||
The Salary Structure represents how Salaries are calculated based on Earnings and Deductions. To create a new Salary Structure go to:
|
||||
|
||||
> HR > Salary and Payroll > Salary Structure > New Salary Structure
|
||||
|
||||
### In the Salary Structure,
|
||||
|
||||
- Select the Employee
|
||||
- Set the starting date from which this is valid (Note: There can only be one Salary Structure that can be “Active” for an Employee during any period)
|
||||
- In the “Earnings” and “Deductions” table all your defined Earning Type and Deductions Type will be auto-populated. Set the values of the Earnings and Deductions and save the Salary Structure.
|
||||
|
||||
### Leave Without Pay (LWP)
|
||||
|
||||
Leave Without Pay (LWP) happens when an Employee runs out of allocated leaves or takes a leave without an approval (via Leave Application). If you want ERPNext to automatically deduct salary in case of LWP, then you must check on the “Apply LWP” column in the Earning Type and Deduction Type masters. The amount of pay cut is the proportion of LWP days divided by the total working days for the month (based on the Holiday List).
|
||||
|
||||
If you don’t want ERPNext to manage LWP, just don’t click on LWP in any of the Earning Types and Deduction Types.
|
||||
|
||||
---
|
||||
|
||||
### Creating Salary Slips
|
||||
|
||||
Once the Salary Structure is created, you can process your payroll for the month using the Salary Manager
|
||||
|
||||
> HR > Salary and Payroll > Process Payroll
|
||||
|
||||
In the Salary Manager tool,
|
||||
|
||||
1. Select the Company for which you want to create the Salary Slips.
|
||||
1. Select the Month and the Year for which you want to create the Salary Slips.
|
||||
1. Click on “Create Salary Slips”. This will create Salary Slip records for each active Employee for the month selected. If the Salary Slips are created, the system will not create any more Salary Slips. All updates will be shown in the “Activity Log” section.
|
||||
1. Once all Salary Slips are created, you can check if they are created correctly or edit it if you want to deduct Leave Without Pay (LWP).
|
||||
1. After checking, you can “Submit” them all together by clicking on “Submit Salary Slips”. 1. If you want them to be automatically emailed to the Employee, make sure to check the “Send Email” box.
|
||||
|
||||
### Booking Salaries in Accounts
|
||||
|
||||
The final step is to book the Salaries in your Accounts.
|
||||
|
||||
Salaries in businesses are usually dealt with extreme privacy. In most cases, the companies issues a single payment to the bank combining all salaries and the bank distributes the salaries to each employee’s salary account. This way there is only one payment entry in the company’s books of accounts and anyone with access to the company’s accounts will not have access to the individual salaries.
|
||||
|
||||
The salary payment entry is a Journal Voucher entry that debits the total salary of all Employees to the Salary Account and credits the company’s bank Account.
|
||||
|
||||
To generate your salary payment voucher from the Salary Manager, click on “Make Bank Voucher” and a new Journal Voucher with the total salaries will be created.
|
||||
32
docs/user/hr/docs.user.hr.setup.md
Normal file
32
docs/user/hr/docs.user.hr.setup.md
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
{
|
||||
"_label": "Human Resource Setup"
|
||||
}
|
||||
---
|
||||
The HR module has a setup process where you create the masters for all the major activities.
|
||||
|
||||
### Organization Setup
|
||||

|
||||
To setup your Employee master you must first create:
|
||||
|
||||
- Employment Type (like Permanent, Temp, Contractor, Intern etc).
|
||||
- Branch (if there are multiple offices).
|
||||
- Department (if any, like Accounting, Sales etc).
|
||||
- Designation (CEO, Sales Manager etc).
|
||||
- Grade (A, B, C etc, usually based on seniority).
|
||||
|
||||
### Leave Setup
|
||||
|
||||
To setup Leaves, create:
|
||||
|
||||
- Leave Type (like Sick Leave, Travel Leave etc)
|
||||
- Holiday List (list of annual holidays for the year - these days will not be considered in Leave Applications).
|
||||
|
||||
### Payroll (Salary) Setup
|
||||
|
||||
In ERPNext, salaries have two types of components, earnings (basic salary, expenses paid by the company, like telephone bill, travel allowance etc) and deductions (amounts deducted for taxes, social security etc). To setup payroll, you must first setup all the different types of earnings and deductions. These are
|
||||
|
||||
- Earning Type
|
||||
- Deduction Type
|
||||
|
||||
These are just labels, we will see how to use them when we discuss the payroll section.
|
||||
Reference in New Issue
Block a user