Sei sulla pagina 1di 52

Payroll

Contents:
Payroll Overview
Calculation of Wage Elements
Storing Master Data using exact Dates
Payroll Run
Posting to Accounting

SAP AG 1999

Introduction
to Payroll:
Objectives
Time Management:
Unit Unit
Objectives

At the conclusion of this unit, you will be able to:


Name roles in connection with Payroll
Describe the relationship between the basic

components of payroll
Give examples of an employee's payments and

deductions
Explain why the R/3 System is able to perform

retroactive accounting

AG 1999
1999
SAP AG

Composite Roles in Payroll


Payroll Manager:

Displays HR master data and personnel file

Displays remuneration statement, payroll account and payroll journal

Payroll Process Administrator

Performs time evaluation and runs payroll

Creates remuneration statement

Creates file for wage and salary payments

Posts payroll results to Accounting

Payroll Administrator

Maintains HR master data and Time Management data

Simulates payroll

Checks remuneration statement and


payroll account for

individual employees

AG 1999
1999
SAP AG

Payroll

Master data
Time data

C
CE

Payroll

Posting to
Accounting

SAP AG 1999

Remuneration
statements

Payments to various
payees

Overview of the Payroll Process

Payroll
CE

Calculation of
wage elements

AG 1999
1999
SAP AG

Statutory and
voluntary
deductions

Remuneration

Calculation of Wage Elements

Basic pay
Gratuities
Sickness

Nightwork
bonuses

Wage elements

Bonuses
Overtime

AG 1999
1999
SAP AG

Leave

Statutory and Voluntary Deductions

Tax

Unemployment
insurance

Wage elements
Loans

Pension
insurance
Check

xxxxxxx xxxx

AG 1999
1999
SAP AG

Payment of
remuneration

Storing HR Master Data Using Exact Dates

Hiring

Pay scale
reassignment
Transfer

5/1/00

AG 1999
1999
SAP AG

7/1/00

Promotion

Promotion

8/1/00

7/1/01

11/01/01

Retroactive Accounting

Payroll for
period 06
is complete

Payroll past
Period 03

Period 04

Period 05

C
CE

Period 06

Period 07

Changes
to
HR master data

Retroactive accounting for previous periods, then the


current period

AG 1999
1999
SAP AG

Payroll Prerequisites

Master and
time data

Prerequisites

Activities

Work schedules

Use Customizing to set up and generate

Dialog and time wage types


Infotypes 0000, 0001, 0002, 0006,

0007, 0008, 0009 and countryspecific infotypes (such as tax)

work schedules
Make copies of model wage types in
wage type catalog to create customer
wage types in customer name range
Use personnel actions to enter

employee data in the system

The payroll processes other

infotypes: 0014, 0015, 2001, 2010,


2003, 2005 . . .

Administration
Subsequent
activities

Payroll areas and periods

Set up and generate using Customizing

Payroll control record

Create using Customizing

Bank details, and information on

Usually set up by FI

house banks

Cost centers
Remuneration statements

...

...
AG 1999
1999
SAP AG

Usually set up by FI - link to

organizational units

Retrieve standard form

...

Overview - Personnel Processes


Leaving

Increase in
payments

(3)
Deviations from the
work schedule

AG 1999
1999
SAP AG

Rehiring

Employee

(1)
Hiring

(2)
Organizational
reassignment

Overview - Payroll Organization


Monthly or
weekly?

Additional
date types
Which payroll year,
start, end of periods

Are assigned to
the payroll area

Period
parameters

For every combination


of period parameters

and

and

Date
modifier

date
modifier

Payroll
periods

Calendar for
cumulations
For every
payroll area there
exists a

control record

Controls the individual


stages of payroll

AG 1999
1999
SAP AG

Cumulation of wage
types for report purposes

Setting up the Payroll System in Customizing


Display Structure: SAP Reference IMG
Implementation Guide

Existing BC Sets

Edit

Goto

Information

BC Sets for Activity

Utilities

Standard Settings

Change Log

System

Where Else Used

Payroll
Payroll: International
Environment

Payroll Organization
Define Period Parameters
Define Date Modifiers
Check Payroll Area
Generate Payroll Periods
Generate Calendar for Cumulations

AG 1999
1999
SAP AG

Help

Payroll Areas

Payroll area xx

Payroll area yy

1.1

5.1

1.2

MONTHLY payroll run,


on the 28th of the
current month

AG 1999
1999
SAP AG

12.1

WEEKLY payroll run,


on the Thursday of the
current week

Payroll Periods

Payroll area xx (monthly)

Payroll period
01

Payroll period
02
02/01

01/01

Payroll period
03

Payroll period
04

02/28

01/31

04/01
03/01

04/30

.....

03/31

Payroll area yy (weekly)

Payroll
period
01

Payroll
period
02
01/05

12/29

01/04

AG 1999
1999
SAP AG

Payroll
period
03

01/11

Payroll
period
04
01/19

01/12

01/18

Payroll
period
05

01/25

Payroll
period
06
02/02

01/26

02/01

02/08

.....

Generating Payroll Periods (1)

Example: Monthly payroll periods


Parameter
Period parameter

01

Frequency with which


payroll is run for a
payroll area. (For example,
01 for monthly)

Date modifier
Start date

01.01.2001

End year

2002

Start of tax year

0101

Payday rule

Number of days
Determine period number
Carry out table change

AG 1999
1999
SAP AG

Linking additional date


types with a payroll
calendar

Date on which the first


period to be generated
should begin

Year until which payroll


periods are generated

Payroll Control Record: Status


Human Resources
Payroll

Payroll areas

XX monthly

International
Payroll

Payroll status

Simulation
Release payroll

Release for payroll

Start payroll
Check result

Release for correction


Exit payroll

Corrections
Exit Payroll

Check payroll results

Coordinates the
different stages
of payroll

AG 1999
1999
SAP AG

Payroll Status Infotype (System)

Date until which payroll


has taken place for an employee
Change Payroll Status (Infotype 0003)
HR master data

Edit

Goto

Utilities

System

Help

Payroll/retroactive accounting
Accounted to
Earliest MD change
MD change bonus
Payroll correction

If a personnel number has


been rejected or data has
been changed in the
correction phase

AG 1999
1999
SAP AG

To perform retroactive
accounting in
connection with
bonus accounting

The program
recognizes
whether and
when payroll
must be
repeated to take
master data
changes
into account

Retroactive Accounting Limits (3 Scenarios)

Earliest retroactive accounting


period - control record

I.
Employee hiring
date

Earliest personal retroactive


accounting data in infotype 0003

Employee hiring
date

II.
Earliest retroactive
accounting period
- control record

Retroactive accounting
possible until
this date
Earliest personal retroactive
accounting data in infotype 0003

III.
Employee hiring
date

AG 1999
1999
SAP AG

Earliest retroactive accounting


period - control record

Overview - Payroll Process


Legend:
Release payroll

Functions in menu

Release for payroll

Control record status

Start payroll
Release for payroll

YES

Run payroll ok?

NO
Exit Payroll

Corrections
End of payroll

Subsequent activities in
payroll

AG 1999
1999
SAP AG

Release for correction

Change master data

Payroll Simulation
Human Resources
Payroll
International
Payroll
Simulation
Release payroll
Start payroll
Check result
Corrections

Master data and time data are not


locked
Data is not written to
the database

AG 1999
1999
SAP AG

The payroll periods are


not counted in the payroll
control record

Release Payroll / Release for Payroll


International
Payroll
Simulation
Release payroll
Start payroll

Release for payroll

Check result
Corrections

Do you want to release payroll area XX


for period 05, 2001 for payroll?

Yes

Data records are locked


for changes in the past
and present.
Changes can still be made
in the future.

AG 1999
1999
SAP AG

No

Cancel

The period in the control record


is increased by 1.
Payroll can then be
started.

Start Payroll / Release for Payroll (Part 1)

International
Payroll
Simulation
Release payroll
Start payroll

Payroll Driver

Check result
Corrections

Selections from

Payroll period with exact dates

Search helps

(Last payroll period +1)

Payroll period
Payroll area
Current period
Other period

XX

Selection
Personnel number
Payroll area

AG 1999
1999
SAP AG

XX

Personnel number intervals


Employees with the same payroll
area in infotype 0001

Start Payroll / Release for Payroll (Part 2)

General program control


Payroll reason
Off-cycle payroll
Payroll schema
Forced retro. accounting as of

X000
01.01.1999

Test run (no update)

Log
Display log
Also display time data processing log
Display variant for log

Parameters for Remuneration Statement


Display variant rem. statement

AG 1999
1999
SAP AG

Important to force
retroactive
accounting.

Payroll Log

Payroll run of 01.05.2001

Basic
Basic data
data
(non-specific)
(non-specific)

General data
Payroll period
Selection
General program control

Procedure
Procedure for
for
successful
successful
personnel
personnel numbers
numbers

Successful personnel numbers


00012356 James Bond
02356748 Harald Batman
05/2001 (01.05.2001 - 31.05.2001)
Messages
Messages

Personnel numbers rejected


00012342 John Little
Messages
Statistics
Display statistics
for the payroll run

AG 1999
1999
SAP AG

Procedure for
rejected
personnel numbers

Rejected Personnel Numbers

...
Personnel numbers rejected
12356

James Bond

05/2001 (01.05.2001 - 31.05.2001)


Gross part: time data processing
GENPS
Processing
Monthly work schedule GLZ for 05 2001 not generated yet

AG 1999
1999
SAP AG

Matchcode W

Control record
Personnel numbers with
errors

Payroll Correction

Payroll Status (Infotype 0003)

Matchcode W is set for


Personnel number
00030500
00030502

AG 1999
1999
SAP AG

Payroll correction

Check Result / Check Payroll Results

International
Payroll
Simulation
Release payroll
Start payroll
Check result

Present

locked

and past data is

The

payroll area is locked


for payroll

Corrections
Exit payroll

Check
Payroll log
General data
Payroll period
Selection
General program control
Successful personnel numbers
00012356
James Bond
02356748
Harald Batman
05/2001 (01.05.2001 - 31.05.2001)
Personnel numbers rejected
00012342
John Little
R
Messages
Statistics

AG 1999
1999
SAP AG

Corrections / Release for Correction


International

1.

Payroll
Simulation
Release payroll
Start payroll
Check result
Corrections

2.

Correct master data of


rejected personnel numbers
International

3.

Payroll
Simulation
Release payroll
Start payroll
Check result
Corrections

AG 1999
1999
SAP AG

Start payroll using


Matchcode W

Exit Payroll / End of Payroll


International
Payroll
Simulation
Release payroll
Start payroll
Check result
Corrections
Exit payroll

Exit Payroll
Do you wish to exit payroll
for payroll area XX ?

Yes

Data records are released again


for changes in the past
and present.

AG 1999
1999
SAP AG

No

Cancel

The payroll area is locked


for payroll.

Overview - Views of the Payroll Results

Technical view
Payroll results
(H99_Display_Payresult)

Employee view
Remuneration statement
(RPCEDTx0)

Department view
Payroll account
(RPCKTOx0)
Payroll journal
(RPCLJNx0)
Wage type statement
WT distribution
Wage type reporter
Payroll results
evaluation

AG 1999
1999
SAP AG

Remuneration Statement
International
Payroll
Simulation

Remuneration Statements

Release Payroll
Start Payroll

Further selections

Search helps

Check Result

Payroll period

Corrections

Payroll area
Current period
Other period

Exit Payroll
Remun. Statement

Selection

Personnel number
Payroll area

Payroll
Payroll
form
form

AG 1999
1999
SAP AG

Sort

Evaluation of Payroll Results

Payroll Results IT 0402


PersNo

4711

Payroll area
Country grouping
Wage type
Payroll results

Evaluations

AG 1999
1999
SAP AG

James Bond
XX
99
0010

Infotype Definition

Define Evaluation Wage Types


Define Wage Types
Set up Payroll Infotypes
Set up Assignment to Payroll

Payroll Results IT 0402


PersNo

4711

Payroll area
Country grouping
Wage type

AG 1999
1999
SAP AG

James Bond
XX
99
0010

Ad Hoc Query

Org. Assignment

Field selection

Birth
certificate

Selection result

Output

Save

List

AG 1999
1999
SAP AG

Components Involved

G/L accounts

SD
MM
PP

FI Cost centers, orders, ...


CO

Core R/3

QM
PM
HR
HR

HR

Wage types

AG 1999
1999
SAP AG

AM

PS
WF
IS

Overview - Posting to Accounting

Payroll

HR

Calculation of wages and salaries to be paid to employees

Calculation of deductions and amount to be transferred to an employee

External accounting

Consideration of personnel expenses

Consideration of payables and resulting payments

Internal accounting

AG 1999
1999
SAP AG

Consideration of personnel costs to cost objects or as


overhead costs

FI

CO

Posting Information Stored in Master Data

Assignments
Org. Assignment

Payments
Basic Pay

Company code
Business area
Cost center
Infotype 0001

Cost
Distribution

Infotype 0027

AG 1999
1999
SAP AG

Infotype 0008

Recurring
Payments and
Deductions

Infotype 0014

Additional Payments
EE Remuneration
Information

Infotype 2010

Additional
Payments

Infotype 0015

Posting Information in the Payroll Results

Expenses
Expenses

MA10
MA10 Standard salary

3000

/559
/559

Transfer

2600

MA20
MA20 Bonus

300

/260
/260

Tax

350

MM00
MM00 Overtime

200

/261
/261

EE SI contrib.

550

550

/3..
/3..

ER SI contrib.

550

/3..
/3..

Payables
Payables

ER SI contrib.

Example for Germany


AG 1999
1999
SAP AG

Posting Environment

Enter posting information in master data


Run payroll
Perform posting
Postings in financial accounting

AG 1999
1999
SAP AG

Posting Process

Create documents
Check documents
Delete documents or post additional employees, if required

Release documents
Double-click a line to view background information, if required

Post documents
Check completeness

AG 1999
1999
SAP AG

Execute Posting Run


Payroll

The Create Posting Run step evaluates the


payroll results in a live run and

International
Subsequent Activities

Per Payroll Period

Posting to Accounting
Create Posting Run

Creates a posting run,


Creates posting documents,
Selects the employees evaluated

Edit Posting Run


Completeness Check

Run
Status

Payroll
result

Create Posting Run

Payroll
documents

RPCIPE00

Status

Selection
Index

AG 1999
1999
SAP AG

Execute Run - Selection Screen


Posting to Accounting: Create Posting Run
Program

Edit

Goto

System

The selection of personnel


numbers for the posting run
should be the same as the
selection for the basic payroll
run

Help

Selections from
Payroll period
Payroll area
Current period

XX

01.08.2001

08

2001

to

Differentiates between live and


simulation runs

Other period
Selection
Personnel number
Payroll area

to
XX

to

Run attributes
Type of document creation

31.08.2001

Live posting run

Certain information is
required for the creation of
the documents

Display log

Text on posting run


Cost planning

General settings are defined in


a posting variant in
Customizing

Specify posting date


Acc. to period definition
Acc. to paydate
Manually
Special periods
Data for document creation
Doc. date
Posting variant

AG 1999
1999
SAP AG

SAP

Posting Run Log


Posting to Accounting: Create Posting Run
List

Edit

Goto

Line no.

Utilities

Sub-tree

System

Help

Document Overview

Posting to Accounting: Create Posting Run

The log displays the processed personnel


numbers and statistics; if required, the tree
can be expanded to display detailed
information.

Log
19070000

Susi Schmitt

19070001

Dr. Arni Anker

19070002

Verena Vogel

19070003

Ben Bach

19070004

Jerry Bacon

19070005

Jo Walden

19070006

Steven Wagner

19070007

Tim Falk

19070008

Ron Fernando

Statistics
Posting run no. (PP)
Type of document creation

AG 1999
1999
SAP AG

Correct

Personnel numbers selected

Personnel numbers evaluated

Personnel numbers rejected

Personnel numbers skipped

Document Analysis: Overview


Subsequent Activities

RPCIPE00

Log

Per Payroll Period


Posting to Accounting
Create Posting Run
Edit Posting Run
Completeness Check

Display Posting Runs

RPCIPA00

Document Overview

Posting Document Line Items

Posting Document Revision


Information (Wage Type View)
Document items
Payroll Result

AG 1999
1999
SAP AG

RPCIPS00

RPCIPD00

Display Posting Runs


Subsequent Activities

When you choose Create Posting Run, the run is


created with the run number 505. In this step, the
run is given the "Documents created" status.

Per Payroll Period


Posting to Accounting
Create Posting Run
Edit Posting Run
Completeness Check

Display Posting Runs


List

Edit

Goto

Settings

System

Help

Type Description
Run number
PP

Run information

Sim Status

User name

Created on

Time

HUBER

22.08.2001 12:47:59

Payroll Posting
0000000505

PArea XX/08/2001

Documents created

You can carry out the following activities per run:

AG 1999
1999
SAP AG

Display the accompanying documents


Display an overview of the run status (including history)
Execute posting (when all documents are released)
Delete the posting run

Document Overview
Display Posting Runs
List

Edit

Goto

Settings

System

Help

Type Description
Run number
PP

Run information

Sim Status

PArea XX/08/2001

Documents created

Time

HUBER

22.08.2001

12:47:59

You can perform the following


activities for each document:
a) Display the document
Release the document
Display posting documents
(only when posted)

Posting to Accounting: Document Overview


Edit

Goto

Settings

System

Help

Document

CoCd

Post.date

Doc. date

0000000684
0000000685

0001
0001

26.08.2001
26.08.2001

22.08.2001
22.08.2001

Year

Run 505, created in the previous step,


contains documents 684 and 685

Created on

Payroll Posting
0000000505

List

User name

AG 1999
1999
SAP AG

Period

Reference
HRPAY00001
HRPAY00002

Type
PP
PP

Run number
505
505

Status
Created
Created

Ref. b) Releasing a Document


Posting to Accounting: Document Overview
List

Edit

Goto

Document

0000000684
0000000685

Settings

System

Help

Trans.

CoCd

Post.date

Doc. date

HRP1
HRP1

0001
0001

26.08.2001
26.08.2001

22.08.2001
22.08.2001

Release document(s)

Period

Reference

Doc. type

Type

HRPAY00001
HRPAY00002

AB
AB

PP
PP

Run number
505
505

Status
Created
Created

Each document must be released: This action


updates the document status.
When the last document is released, the run
has the "All documents released" status.

Do you want to release the selected


documents for posting?
Yes

Year

No

Posting to Accounting: Document Overview


List

Edit

Goto

Settings

System

Help

HR doc.

Trans.

CoCd

Post.date

Doc. date

0000000684
0000000685

HRP1
HRP1

0001
0001

26.08.2001
26.08.2001

22.08.2001
22.08.2001

AG 1999
1999
SAP AG

Year

Period

Reference

Doc. type

Type

HRPAY00001
HRPAY00002

AB
AB

PP
PP

Run number
505
505

Status
Released
Created

Posting a Run
Display Posting Runs
Edit

List

Goto

Settings

System

Help

Post documents
Delete run
Change run name
To old releases >
Reversal
Typ
Name >
Run
number
Filter
>

Run name

Run information

Sim Status

User name

Created on

Time

HUBER

22.08.2001

12:47:59

Sort >

PP

Payroll Posting

Find

0000000505

PArea XX/08/2001

All documents released

Cancel

Display Posting Runs


List

Edit

Goto

Settings

If the run has the status "All Documents Released,"


then
it can be posted.
System
Help

Run information
PP

User name

Created on

Time

HUBER

22.08.2001

15:57:44

Payroll Posting
0000000505

Sim Status

AG 1999
1999
SAP AG

PArea XX/08/2001

Documents posted

Ref. c) Displaying Posting Documents

Posting to Accounting: Document Overview


List

Edit

Goto

Settings

System

Help

Line item history


Display line items...
Accounting documents
HR doc.
0000000684
0000000685

Display
Trans. details
CoCd Post.date
HRP1
HRP1

0001
0001

26.08.2001
26.08.2001

Doc. date
22.08.2001
22.08.2001

Year

Period

Reference

Doc. type

Type

Run number

HRPAY00001
AB
PP
List
of Documents
in Accounting
HRPAY00002

AB

PP

505
505

Documents in Accounting
Document type

Doc.no.

Accounting document
Special ledger
Cost accounting doc.

100001131
1000039907
200021402

Double-click to display detailed


information for the resulting
documents
Original document

AG 1999
1999
SAP AG

Status
Released
Created

Displaying the Resulting FI Document

List of Documents in Accounting

Document Overview

Documents in Accounting

List
Document type

Doc.no.

Accounting document
Special ledger
Cost accounting doc.

100001131
1000039907
200021402

Original document

AG 1999
1999
SAP AG

Edit

Goto

Extras

Settings

Environment

System

Help

Display currency
Document no.

100001131

Company code

0001

Fiscal year

2001

Doc. date

22.08.2001

Posting date

26.08.2001

Period

Reference

HRPAY00002

Cross-CC no.

Currency

UNI

Itm
001
002
003
004
005
006
007
008
009
010
011
012
013
014

Account-430000
430000
431000
435000
440000
430000
435000
440000
420000
430000
431000
435000
440000
176500

Account short text---------------------------------------------------------------Salaries


Salaries
Overtime bonuses
Standard annual benefit
Legal social expenses
Salaries
Standard annual benefit
Legal social expenses
Direct labor costs
Salaries
Overtime bonuses
Standard annual benefit
Legal social expenses
Wage and salary clearing account

Amount
300,00
25.744,95
500,00
520,50
5.059,00
18.400,00
45,00
1.823,96
29.320,00
10.400,00
2.100,00
208,50
4.993,70
99.415,61 -

Displaying the Resulting CO Document


List of Documents in Accounting
Documents in Accounting

Display Actual Cost Documents

Document type

Doc.no.

Accounting document
Special ledger
Cost accounting doc.

100001131
1000039907
200021402

List

Edit

Goto

Settings

Display variant
Co. currency
Doc.no.

200021402

AG 1999
1999
SAP AG

System

Help

Doc. date

RT RefDocNo

Page

Document header text

PAr Partner object


22.08.2001

Cost element

Value/CoCurr

685

KST CB_CHEF

440000

1.823,96

KST CB_FABRIK

420000

29.320,00

KST CB_FABRIK

430000

10.400,00

KST CB_FABRIK

431000

2.100,00

KST CB_FABRIK

435000

208,50

KST CB_FABRIK

440000

4.993,70

KST CB_CHEF

435000

45,00

AUF 700340

430000

300,00

KST CB_BRO

430000

25.744,95

KST CB_BRO

431000

500,00

KST CB_BRO

435000

520,50

KST CB_BRO

440000

5.059,00

KST CB_CHEF

430000

18.400,00

* Total

Environment

1SAP
UNI

0Ty Object

Original document

Extras

99.415,61

Potrebbero piacerti anche