Professional Documents
Culture Documents
Payroll
Payroll
Payroll
Introduction to Payroll :
Payroll
To calculate the remuneration for work done for each employee.
Payroll does not just involve the calculation of remuneration, but
consists of a variety of processes that are becoming increasingly
important due to the employer’s increased obligation to supply benefits
and medical welfare. These benefits are products of:
• Labor law
• Tax law
• Contribution law
• Benefits law
• Civil law
• Reporting law
• Information law
• Statistics law
Pay is calculated in two main steps:
• Calculation of Gross pay
Both gross and net pay comprise the individual payments and
deductions which are calculated during a payroll accounting
period and are received by an employee. These payments
and deductions are included in the calculation of pay by
uniquely distinguishable wage types.
Payroll in the SAP System :
Process Flow :
When you access Payroll, the payroll driver calls the accompanying
payroll schema, which consists of a sequence of functions. For each
activity, the individual functions import data from internal tables and
payroll relevant files.
Payroll Integration :
Payroll can be integrated in Personnel Administration, Time
Management, Incentive Wages and Accounting:
Integration
All data is stored in internal tables and saved in files
with a cluster structure.
Internal Tables :
Contd…
The most important internal tables are:
Structure
For Example .
P0000 - Actions Infotype
P0008 - Basic Pay Infotype
Contd…
• PCL1
• PCL2
Contd….
Integration
Contd….
Payroll Diagram
Payroll Control
Use
This function is used to control Payroll.
During Payroll the master data for the
personnel numbers to be included in the
payroll run can not be changed for the past
or present, for example.
You should not perform payroll, when master
data is being processed for the personnel
numbers for which payroll should be run.
Contd….
Scope of Function
Payroll Control Record
Payroll Status
Payroll Area
Payroll Period
Contd….
Payroll Control Record
Payroll object that is important for the payroll run, and
which contains all the information on a payroll area.
Use
The payroll control record has the following functions:
It locks the personnel numbers, for which
payroll should be run, against master data
changes that affect the payroll past or present.
It locks the payroll for the period during which
payroll-relevant changes are made to the
master data for the personnel numbers being
processed. Contd….
It makes the following information available for
the system :
What is the next payroll period for which
regular payroll should be run?
Up to what date is retroactive accounting
carried out?
What status does the payroll currently have?
(for example, Released for Payroll or Check
Payroll Results)?
When you carry out a payroll run, the system
automatically changes the payroll status in the payroll
control record. You can also change the status manually
under Payroll Tools Control Record.
Contd….
Structure
The control record contains the following information:
Payroll area
Payroll status
Payroll period
Earliest possible retroactive accounting period
Last change made to the control record
Payroll Status (Infotype 0003)
Contd….
Structure
Contd….
Earliest Possible Retroactive Accounting
Period
The earliest period for retroactive accounting is the
payroll period furthest in the past for which you can run
retroactive accounting. This is stored in the payroll
control record for the payroll area.
Use
This period is determined by the company. You
can specify, for example, that retroactive accounting for
the previous year is not possible after a particular date
in the current year.
Off-Cycle Activities
Purpose
As an addition to regular payroll, which carries out
payroll at fixed regular intervals, this function enables
you to carry out specific off-cycle payroll activities for
individual employees on any day.
The Off-Cycle Workbench is a special user interface
in the SAP System for various off-cycle operations.
Example:
• You can pay an employee in advance before he
or she takes leave.
• You can give a bonus to an employee for special
work.
Off-Cycle Activities are not available in all country versions
WAGETYPES :
Contd….
Wage types are divided into two categories,
Contd….
Dialog wage types :
Contd….
Number & Rate :
Contd….
Valuating Wage Types using Valuation Bases
Dialog wage types entered in the system when
an employee's master data is maintained have usually been
valuated already. In other words, the field
· Amount (AMT)
· Number (NUM)
· Rate (RTE)
already contain values that enable the wage type to be
valuated.
An employee receives an additional vacation allowance in
the amount of $100.00. Use infotype 0015 Additional
Payments to assign the employee the additional vacation
allowance wage type in the amount of $100.00. The additional
vacation allowance wage type is valuated with the amount of
$100.00.
Contd….
Person-Related Valuation Bases
They are employee-specific values calculated on
the basis of other wage types.
In accordance with the collective agreement, all of
an employee's wage elements as stipulated in the collective
agreement itself are used to evaluate overtime worked on
Sunday. However, voluntary payments are also taken into
account when overtime worked on public holidays is
valuated.
Example :
An employee has the following wage elements:
Wage type: Amount:
Salary $30 per hour
Standard bonus $10 per hour
Voluntary bonus $5 per hour
Contd….
Two person-related valuation bases are required in this
example, a valuation basis for Sunday work (valuation basis
1) and a valuation basis for public holiday work (valuation
basis 2).
Valuation basis 1 :
Valuation basis 1 is created on the basis.
salary at $30 per hour
standard bonus at $10 per hour
Which comes to $30 + $10 = $40 per hour
Your employee works for two hours on Sunday. This
creates a wage type for overtime worked on Sunday with the
Number (NUM) 2. This number is valuated with valuation
basis 1:
$40 per hour X 2 hours = $80
The employee receives $80 for the work performed on
Sunday.
Valuation basis 2
Valuation basis 2 is created on the basis of the
salary at $30 per hour
standard bonus at $10 per hour
voluntary bonus at $5 per hour.