In SAP HR system, a gross salary is known as an agreed compensation that an organization agrees to pay to an employee on a monthly basis for the work that he does for that company in that specific period.
You can define net salary as gross salary minus all the deductions that are made because of statutory compliances of a country and organization such as EPF, ESI, Income Tax, etc. It includes other dues like home loans, car loans and advance salary taken, which you owe to the company and any legal dues that an employee has to pay.
CTC or Cost to Company is defined as gross salary + Benefits, Perks and is called as total Cost to company.
Example
Consider the following example −
Basic Salary | INR 12000 |
House Rent Allowance | INR 5000 |
Conveyance Allowance | INR 1000 |
Magazine Allowance | INR 500 |
Education Allowance | INR 500 |
Deductions −
Provident Fund | INR 1440 |
Income Tax | INR 310 |
Loan Deduction | INR 1080 |
Total Deductions | INR 2830 |
Leave Travel Allowance | INR 10000 per annum |
Medical Reimbursement | INR 10000 per annum |
Premium for mediclaim | INR 1500 per annum |
PF contribution | INR 16332 per annum |
CTC (Cost to Company) INR 2, 65,832 annually (i.e. CTC = Monthly Gross Salary × 12 + Annual benefits)
For recurring payment/deductions, an Infotype 0014 is used. Recurring payments and deductions are the payment types that are not deducted or paid in every payroll.
To execute the recurring payment, below information is required
Wage type − It requires wage type to process the payment.
Number/Unit − This depends on the wage type and the system checks the combination entered.
Currency − The currency varies as per the company code. The system automatically suggests the currency to be used as per the company code.
First payment date and interval/unit − This determines the recurring payment to be made and it automatically identifies when the payments are to be made. When there is no entry for this field, by default, the system makes payment as per wage type in each payroll period.
To use all the features in SAP HR system, you need to store master data for all employees in SAP Human Resource system.
001 | Organizational Data |
002 | Name |
007 | Planned Working Time |
024 | Qualification |
105 | Communication Note that it is important to map the user ID to the employee in intype 105. |
301 | Time Sheet Default Values |
2001 | Absences |
2002 | Attendances |
During payroll run in the Payroll Status Infotype (0003), the system also flags the payroll correction field for all the rejected personnel numbers. In case you correct the master or the time data for a personnel number, this field is also flagged.
All personnel numbers for which the master data is corrected are grouped again in a list - Matchcode W. The next step is the payroll correction run, which involves payroll run for this matchcode W (only for corrected personnel numbers).
This is used to determine the current payroll period from the payroll control record and performs payroll using the values you entered in the payroll program.
You have to check if the payroll process has completed successfully or any errors have occurred. When the payroll runs with errors, system displays error messages. You can get a descriptive payroll log.
You can put the payroll status to check the payroll results during this phase. This way you make sure that no changes are made to the payroll-relevant data which could affect the payroll past or present.
You can put a check on the results of payroll run after completion.
You can also get a report that tells you the stored payroll result. Using this report, each employee can see the contents of all internal tables that has payroll results and you can also check all partial runs.
Payroll is normally integrated to these systems - FI/CO, Benefits, Time Management and Expenses.
Following are the key activities in SAP FI/CO that can be integrated with payroll.
Defining organizational accounting structure.
Creation of General Ledger G/L accounts.
Defining automatic account assignments.
Defining primary cost elements.
Infotype 0001 master code assignment and organizational assignment.
Infotype 0027 Cost centers and cost Distribution.
Infotype 2002 for cost distribution and activity allocation and for time management.
Organization Management − Organization Administration Organizational Reporting
Attendance
Conditions
Time Managers
Administration
Working Time
Workplace
Administration
Payroll Processing
Payroll
Reporting
Benefit plans
Insurance plans
Health plans
Miscellaneous plans