98
1 www.sap www.sap topjobs.com topjobs.com SAP Payroll SAP Payroll (PY) (PY)

Pay Roll Presentation

Embed Size (px)

DESCRIPTION

payroll

Citation preview

Page 1: Pay Roll Presentation

1 1 www.sap www.sap­ ­topjobs.com topjobs.com

SAP Payroll SAP Payroll (PY) (PY)

Page 2: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 2 2

Course Objective Course Objective • To be familiar with

– Payroll processing run sequence – Payroll concepts – Country specific concepts E.g. Indonesia – Payroll Schema – Payroll Simulation – Payroll Release – Run Regular Payroll – Run Off­cycle payroll – Payroll result analysis – Bank Transfer – Posting to Accounting – Exit Payroll – Reports and Statements – Country specific report – e.g. Indonesia – Payroll Transaction codes

Page 3: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 3 3

Payroll Key Concepts Payroll Key Concepts Introduction Introduction

• Payroll run is calculation of the remuneration, tax amounts, insurance amounts, and other pay of an employee for a particular period.

• A payroll run contains several items. An item represents the result of the evaluation with reference to a wage type.

• Using Payroll application component in SAP, payroll­related processes can be executed.

Page 4: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 4 4

New Terminology New Terminology

Organizational unit which groups together employees for whom payroll is run at the same time and in the same way. Payroll Area

Period for which regular payroll is run. A payroll period is identified by a period number and payroll year. Payroll Period

Payroll run that is carried out in addition to the regular payroll run for a specific day and for individual employees.

Off­cycle Payroll Run

Payments made by employer to employee in several successive payroll periods. Each payment can be assigned to a specific payroll period.

Recurring Payments / Deductions

Object in Payroll and Personnel Administration in which the user or the system stores amounts and time units that are used, for example, for calculating pay or for determining statistics.

Wage Type

Description SAP Term

Page 5: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 5 5

A payroll accounting in which a payroll run is repeated for a period for which payroll accounting has already been performed in the payroll past.

Retroactive Accounting

A summary of administrative functions in Payroll for a payroll area. Payroll Control Record

Description SAP Term

New Terminology (Cont.) New Terminology (Cont.)

Page 6: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 6 6

Payroll Processing Payroll Processing Payroll Run Sequence Payroll Run Sequence

Simulate payroll

Enter, Update, Correct

master/payroll/ time data

Release payroll

Run actual payroll

Success?

Bank transfer done?

Success? Release for Correction

Bank transfer

Success?

Simulate posting run

Actual posting run Exit payroll

Corrected bank transfer related

data?

Success?

Y

N

N

Y

Y

N

N

N

Y

Y

Y

N

Run time evaluation

Page 7: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 7 7

Key Concepts Key Concepts Payroll Area Payroll Area

Monthly payroll payment on 25th of each month

Monthly payroll payment on 28 th of each month

Payroll Area 2 Payroll Area 1

• Payroll area is an organizational unit which groups together employees for whom payroll is run at the same time and in the same way.

• In some cases, different personnel areas within one payroll area have different payroll payment date.

• Example:

Page 8: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 8 8

Page 9: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 9 9

Key Concepts Key Concepts Payroll Period Payroll Period

• Payroll period is period for which regular payroll is run. A payroll period is identified by a period number and payroll year.

• Payroll periods can be, for example, weekly, bi­weekly or monthly. Depending on this, and other system settings, the payroll period 07 2006 could indicate: – Monthly payroll periods: Month July 2006 – Monthly payroll periods: Month November 2006 (if the first month of

fiscal year is April) – e.g. ID for Indonesia – Weekly payroll periods: Week from 12th to 18th February 2006

• The Country Grping 34 (PY Area 34) uses monthly payroll period for scope of the document.

Page 10: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 10 10

• Payroll control record is a summary of administrative functions in Payroll for a payroll area. The payroll control record performs the following tasks: – It defines the current payroll period and payroll past for retroactive accounting

recognition. – It locks the master and time data against changes during the payroll run.

• The lock applies for the payroll past and payroll present. However, changes that affect the future are still possible. – Payroll is locked whilst changes relevant for payroll are made in the master or

time data. – The payroll control record defines the earliest retroactive accounting period. – It also records the payroll status.

Key Concepts Key Concepts Payroll Control Record Payroll Control Record

Page 11: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 11 11

Key Concepts Key Concepts Payroll Control Record (Cont.) Payroll Control Record (Cont.)

Payroll status

This is current payroll period.

This number determines how many times payroll is run for the month.

This is earliest retroactive accounting period.

Incorrect personnel, personnel list and locked personnel.

Page 12: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 12 12

• If you change the master and time data of an HR master record for a payroll period for which the payroll has already run, the existing payroll results must be rechecked during the next payroll run and then included in the payroll again.

• Retroactive accounting is only triggered by changes that require a correction of the payroll results.

• Retroactive accounting period is a past payroll period for which payroll has been repeated. It refers either to an individual employee or to a payroll area.

Key Concepts Key Concepts Retroactive Accounting Retroactive Accounting

Page 13: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 13 13

• Retroactive accounting limit determines the exact date up to which you may change master and time data in the payroll past and up to which the system can perform retroactive accounting.

• SAP uses the following values to determine the retroactive accounting limit: – For each payroll area, SAP uses the earliest possible retroactive accounting period

that is stored in the corresponding payroll control record. – For each employee, SAP uses the earliest personal retroactive accounting date that

is stored in the Payroll Status infotype (0003). – For each employee, SAP uses the hiring date of the employee.

• SAP uses these values to select the most recent date.

Key Concepts Key Concepts Retroactive Accounting (Cont.) Retroactive Accounting (Cont.)

Page 14: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 14 14

• SAP always uses the most recent of the three dates that are relevant to the process of determining an employee’s retroactive accounting limit.

• Up to this date, an employee’s master data that is relevant to payroll can be changed with retroactive effect.

Key Concepts Key Concepts Retroactive Accounting (Cont.) Retroactive Accounting (Cont.)

July 01, 2001 January, 2003 January 12, 1998 George

No entry January, 2003 August 01, 2003 John

July 01, 2002 January, 2002 January 12, 1998 Glasgow

Earliest personnel retroactive accounting date of employee (Infotype 0003 Payroll Status)

Earliest retroactive accounting period

(payroll control record) Hiring date Employee

Page 15: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 15 15

• Example: After payroll has run for payroll 06, the employee Warwick George receives an increase in basic pay of USD 500 that is retroactively effective as of payroll period 05.

• When payroll is run in period 07, the system creates new payroll results for period 05 (05 in 07) and 06 (06 in 07) in addition to the regular payroll result for payroll period 07 (07 in 07).

• Therefore, Warwick George receives a total of USD 4500 in payroll period 07 (USD 3500 in the form of basic pay plus USD 1000 in the form of subsequent clearing from previous months).

Key Concepts Key Concepts Retroactive Accounting (Cont.) Retroactive Accounting (Cont.)

3500 3500 3500 07 500 500 Recalculation

differences

3000 06 3000 05

07 06 05 For In

Page 16: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 16 16

Key Concepts Key Concepts Infotypes Infotypes General General

Pay related 0003 Payroll Status 0008 Basic Pay 0009 Bank Details 0014 Recurring Payments/Deductions 0015 Additional Payments 0057 Memberships (ID) 0267 Additional Off­Cycle Payments

Basic Data 0000 Actions 0001 Organizational Assignment 0002 Personal Data 0006 Address 0016 Contract Elements 0019 Monitoring of Tasks 0021 Family/Related Persons 0022 Education 0023 Other/Previous Employer 0024 Skills 0025 Appraisals 0027 Cost Distribution 0032 Internal Data 0040 Objects on Loan 0041 Date Specifications 0077 Additional Personal Data 0094 Residence Status 0102 Grievances 0105 Communication 0182 Alternative Names Asia 0185 Personal ID 0758 Compensation Program 0759 Compensation Process 0760 Compensation Eligibility

Override

Time related 0007 Planned Working Time 0416 Time Quota Compensation 2001 Absences 2003 Substitution 2005 Overtime 2006 Absence Quotas 2010 Employee Remuneration Info

Page 17: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 17 17

Payroll Key Concepts Payroll Key Concepts Infotypes Infotypes

Payroll Country Specific Payroll Country Specific India 0580 Previous Employment Tax Details 0581 Housing 0582 Exemptions 0584 Income from Other Sources 0585 Section 80 Deductions 0586 Investment Details 0587 Provident Fund Contribution 0588 Other Statutory Deductions 0589 Individual Reimbursements 0591 Nominations

Singapore 0179 Tax 0181 Additional Funds 0186 CPF

Australia 0188 Tax Australia 0220 Superannuation Aust. 0227 TFN Australia

New Zealand 0309 Inland Revenue Dept Number 0313 Tax 0310 Superannuation

Indonesia (34) 0241 Tax Data Indonesia 0242 Jamsostek Insurance 0319 Private Insurance Indonesia 0694 Previous Employment Details

Page 18: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 18 18

Payroll Key Concepts Payroll Key Concepts Payroll Country Specific Payroll Country Specific ­ ­ Indonesia Indonesia

Page 19: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 19 19

Country specific Country specific – – Indonesia Indonesia

• To record social insurance number for Indonesia • Select the ‘Married for Jamsostek purposes’ to claim for spouses. Only applicable for males NOT females.

Jamsostek Insurance (IT0242)

Description Infotype

• This infotype is optional. • For the 'Tax Information' section, if the information is provided then it will be reported in Form 1721­A1. As for the 'PTKP Details' section, it is not necessary to enter here. It should be entered from IT0241.

Previous Employment Details Infotype (IT0694)

• 3 subtypes available: $PLF ­ Private Life Insurance, $PPF ­ Private Provident Fund, 9000­ Private Pension Insurance • Currently both $PPF and $PLF not applicable for scope of this document

Private Insurance Indonesia Infotype (IT0319)

• This infotype is crucial for tax computation. All employees should have a personal tax ID. • It determines the amount of PTKP for the employee. • Under the 'PTKP Details': 1. If employee is married and would like to claim spouse benefit, then both the 'Married for Tax purposes' and 'Spouse Benefit' checkboxes should be ticked. 2. Number of dependant ­ Do not select 'Use Family Info'. If employee would like to claim dependant benefits, they will need to select the number of dependants to claim, the maximum dependant claimable is 3.

Tax Data Indonesia Infotype (IT0241)

Indonesia Social Insurance Type The insurance schemes that are eligible for the employees. These schemes are classified into two categories: o Jamsostek schemes o Private Insurance schemes

Page 20: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 20 20

Payroll Key Concepts Payroll Key Concepts Overtime Overtime

Indonesia § OT related payments for previous month are paid in current month § However meal and transport allowance (non­OT) will be paid in current month § IT 2010 is used to pay over time.

Page 21: Pay Roll Presentation

21 21 www.sap www.sap­ ­topjobs.com topjobs.com

Payroll Key Concepts Payroll Key Concepts Wage type coding Wage type coding

•Primary wage types are either entered into the system directly by the user (for example, dialog wage types for basic pay) or generated by the system based on time data (for example, time wage types for overtime). •During the payroll run, the payroll program creates secondary wage types. For example, all amounts to be paid are cumulated into the secondary wage type Total Gross (/101) during the run. SAP delivers secondary wage types identified by a name starting with /. •You can create customer wage types in the above name range. Note that many secondary wage types have a fixed meaning and that you must therefore not change the name. •You can create customer wage types by copying and modifying non­technical wage types.

Page 22: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 22 22

Wage type coding Wage type coding

Page 23: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 23 23

Payroll Key Concepts Payroll Key Concepts Payroll Process Payroll Process

Page 24: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 24 24

Payroll Key Concepts Payroll Key Concepts Payroll Process Payroll Process

• A customer­defined Schema and the functions included in that schema affect flow control i the driver. A function calls the function module assigned to it in the Payroll driver. Certain functions also call Personnel Calculation rules (PCR) containing operations that are linked to operation modules in the Payroll driver

• During the payroll run, function and Operation modules access entries stored in Customizing tables

Page 25: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 25 25

Payroll Key Concepts Payroll Key Concepts Payroll Process Payroll Process

Payroll Schema ID00 for Indonesia Payroll Schema ID00 for Indonesia • To run the Payroll program, requires a

payroll driver (HIDCALC0) and Schema(ID00).

• Schema ID00 is the main schema for (Country Grp 34 ) payroll. It contains components that can be used in all countries to calculate the gross remuneration. The schema is used as a template for the country versions of the payroll program.

• In this schema, the COPY function in the Fct column calls up numerous subschema's. The lines with an asterisk (*) in column D are deactivated.

• Function IF introduces a condition; • Function ENDIF ends this condition. • Function LPBEG introduces a loop; • Function LPEND ends this loop.

Functions( COPY,LPEND)

Page 26: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 26 26

Payroll Key Concepts Payroll Key Concepts Payroll Process Payroll Process

Functions (TCode PE04) Functions (TCode PE04) • A main schema consists of a sequence

of sub schemas that are included in the main schema using the COPY function. The main schema is generated and subsequently executed by the payroll driver.

• Subschema's can be edited separately in Customizing, yet they are not executable unless incorporated into a main schema.

• A schema consists of a sequence of functions. Functions retrieve and process the data required for each processing step.

• You can display documentation on a function by pressing F1.

• Functions within a schema are processed sequentially.

• Data processing for employee wage types takes place in internal payroll tables. To process such data, certain functions access an assigned personnel calculation rule that can be adjusted if necessary.

Page 27: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 27 27

Payroll Key Concepts Payroll Key Concepts Payroll Process Payroll Process

1. Sequence number 2. Variable key 3. Next line indicator 4. Rule type 5. Operations

Page 28: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 28 28

Simulate payroll

Payroll Processing Payroll Processing Payroll Run Process (Sequence) Payroll Run Process (Sequence)

Enter, Update, Correct

master/payroll/ time data

Release payroll

Run actual payroll

Success?

Bank transfer done?

Success? Release for Correction

Bank transfer

Success?

Simulate posting run

Actual posting run Exit payroll

Corrected bank transfer related

data?

Success?

Y

No

No

Y

Y

No

No

No

Y

Y

Y

No

Run time evaluation

Page 29: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 29 29

• You can simulate payroll for individual employees before performing the regular payroll run for all the employees.

• This activity is required especially if you have made complex changes to an employee’s master data, which may lead to far­reaching changes in his or her payroll results.

• Payroll simulation enables you to recognise sources of errors in time to make corrections before the actual payroll run.

• You can simulate payroll at any time during the regular payroll process.

Payroll Processing Payroll Processing Simulate Payroll Simulate Payroll

Make sure you run TIME EVALUATION before simulating or executing actual payroll. Time evaluation must be run for the pay period to generate all OT­related payments for the month. All OT­related payments (including OT meals & allowances) will be paid for the previous month.

Page 30: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 30 30

• A simulation run corresponds to an actual payroll run with the following restrictions: – The results of a simulated payroll run are not saved in the database. – SAP does not lock any master data. – The current payroll period in the payroll control record is not changed. – The steps Release Payroll and Exit Payroll do not apply.

Payroll Processing Payroll Processing Simulate Payroll (Cont.) Simulate Payroll (Cont.)

Page 31: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 31 31

Payroll Processing Payroll Processing Simulate Payroll (Cont.) Simulate Payroll (Cont.)

Payroll period with exact dates

Other period : e.g. Last payroll period + 1

Personnel number intervals

Employees with the same payroll area in infotype 0001

Page 32: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 32 32

Payroll Processing Payroll Processing Simulate Payroll (Cont.) Simulate Payroll (Cont.)

Personnel Calculation Schema is specified ID00

Dates are specified for forced retroactive accounting (if applicable).

Flag is set for test run in default for payroll simulation

If activated, it will provide detailed information on the payroll run and its results.

If activated, the entire Time Management log is displayed

Payslip variant must be set in PC00_MXX_CEDT before the correct payslip will appear

Page 33: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 33 33

• Personnel Calculation Schema (Payroll Schema):

• Schema ID00 is used • Payroll Drive HIDCALC0

Payroll Processing Payroll Processing Simulate Payroll (Cont.) Simulate Payroll (Cont.)

Page 34: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 34 34

• Variant:

Payroll Processing Payroll Processing Simulate Payroll (Cont.) Simulate Payroll (Cont.)

Before executing the program, you can save transaction record as variant

Page 35: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 35 35

Payroll Processing Payroll Processing Payroll Run Sequence Payroll Run Sequence

Enter, Update, Correct

master/payroll/ time data

Simulate payroll

Release payroll

Run actual payroll

Success?

Bank transfer done?

Success? Release for Correction

Bank transfer

Success?

Simulate posting run

Actual posting run Exit payroll

Corrected bank transfer related

data?

Success?

Y

No

No

Y

Y

No

No

No

Y

Y

Y

No

Release payroll

Run time evaluation

Page 36: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 36 36

• If you want to release payroll for several payroll areas, you can go to transaction PC00_M99_ABKRS – Set Payroll Area to specify the payroll area that you want to release payroll before you execute Release Payroll program.

Data records are locked to prevent changes in the past and present Data records are locked to prevent changes in the past and present

The period in the control record is increased by 1

You can now start the payroll

The period in the control record is increased by 1

You can now start the payroll

Payroll Processing Payroll Processing Release Payroll Release Payroll

Page 37: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 37 37

Payroll Processing Payroll Processing Payroll Run Sequence Payroll Run Sequence

Simulate payroll

Enter, Update, Correct

master/payroll/ time data

Release payroll

Run actual payroll

Success?

Bank transfer done?

Success? Release for Correction

Bank transfer

Success?

Simulate posting run

Actual posting run Exit payroll

Corrected bank transfer related

data?

Success?

Y

No

No

Y

Y

No

No

No

Y

Y

Y

No

Run time evaluation

Page 38: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 38 38

• Regular payroll program screen looks similar to payroll simulation program screen with one exception, which is the test run is not flagged by default.

• When you call up the payroll program, the system calls up a country­specific payroll program.

• It determines the current payroll period from the payroll control record and performs payroll using the values you entered in the payroll program.

Payroll Processing Payroll Processing Start Payroll Start Payroll – – Regular Payroll Regular Payroll

Page 39: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 39 39

Payroll Processing Payroll Processing Start Payroll Start Payroll – – Regular Payroll (Cont.) Regular Payroll (Cont.)

Please make sure that the Schema is always: ID00 for Country Grouping 34

Please use the ‘Display Variant Rem. Stat’ field, this will enable checking of payroll results in the form of payslip and reduce the processing time as opposed to using the ‘Display Log’ option

All these fields are mandatory

Page 40: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 40 40

n Once the payroll has been completed successfully, the payslip will be displayed and checking can be done to ensure accuracy of the run

Payroll Processing Payroll Processing Start Payroll Start Payroll – – Regular Payroll (Cont.) Regular Payroll (Cont.)

Page 41: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 41 41

• If the payroll has run with errors, the system display error messages indicating where errors have occurred.

• Example:

Payroll Processing Payroll Processing Start Payroll Start Payroll – – Regular Payroll (Cont.) Regular Payroll (Cont.)

Page 42: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 42 42

• Off­cycle payroll run is a payroll run that is carried out in addition to the regular payroll run for a specific day and for individual employees.

• Example: – Payment of advance before taking leave. – Payment of bonus for special work. – For Separation Payment – Payment for Festival Advance

Payroll Processing Payroll Processing Start Payroll Start Payroll – – Off Off­ ­Cycle Payroll Cycle Payroll

Page 43: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 43 43

Payroll Processing Payroll Processing Start Payroll Start Payroll – – Off Off­ ­Cycle Payroll Cycle Payroll

Examples Examples

• For Indonesia, the off­cycle payroll run is used to pay out the:

1. Festival Allowance

2. Separation Payment (resignation, retirement and termination)

Page 44: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 44 44

• In the Payroll screen, you have to specify the following information besides those shown in normal payroll previously:

Payroll Processing Payroll Processing Start Payroll Start Payroll – – Off Off­ ­Cycle Payroll Cycle Payroll

For example, for Indonesia the there are the possible off­cycle payroll reasons: • 0002 General Bonus

Off­cycle Payroll reason must always be specified For ID= 0002 General Bonus

Payroll type and Dates are specified for off­cycle payroll (if applicable)

Page 45: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 45 45

Payroll Processing Payroll Processing Payroll Run Sequence Payroll Run Sequence

Simulate payroll

Enter, Update, Correct

master/payroll/ time data

Release payroll

Run actual payroll

Success?

Bank transfer done?

Success? Release for Correction

Bank transfer

Success?

Simulate posting run

Actual posting run Exit payroll

Corrected bank transfer related

data?

Success?

Yes

No

No

Yes

Yes

No

No

No

Yes

Yes

Yes

No

Run time evaluation

Page 46: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 46 46

Payroll Processing Payroll Processing Release for Correction Release for Correction

• By running Corrections program, the system sets the payroll status for the payroll area to Released for correction. Master and time data processing for the personnel numbers in the payroll area has been released again.

• If you want to release for correction for several payroll areas, you can go to transaction PC00_M99_ABKRS – Set Payroll Area to specify the payroll area that you want to release for correction before you execute Release for Correction program.

• You can go to make correction for master and time data after running the program.

Page 47: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 47 47

Payroll Processing Payroll Processing Release for Correction (Cont.) Release for Correction (Cont.)

• If you want to view the personnel numbers that are incorrect in a payroll run, you can do it in PA03 – Payroll Control Record.

Click on Incorrect Personnel Number icon (Shift + F8) to view personnel numbers with errors

Page 48: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 48 48

Payroll Processing Payroll Processing Check Payroll Result Check Payroll Result

After payroll run, you can release the payroll area for checking the results E.g. Check for employees for whom you have made a complex change to the master data

Status Changed in the control

record

Page 49: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 49 49

Payroll Processing Payroll Processing Check Payroll Result Check Payroll Result

• Check Payroll Results is an optional program that helps you to lock the payroll area and prevents master and time data relevant to payroll from being processed, so that you can go and check the payroll results for the employees, for example, by running payroll simulation for the affected employees.

• If you want to check payroll result for several payroll areas, you can go to transaction PC00_M99_ABKRS – Set Payroll Area to specify the payroll area that you want to set the status to Check Payroll Result before you execute Check Payroll Result program.

Page 50: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 50 50

Payroll Processing Payroll Processing Payroll Run Sequence Payroll Run Sequence

Simulate payroll

Enter, Update, Correct

master/payroll/ time data

Release payroll

Run actual payroll

Success?

Bank transfer done?

Success? Release for Correction

Bank transfer

Success?

Simulate posting run

Actual posting run Exit payroll

Corrected bank transfer related

data?

Success?

Yes

No

No

Yes

Yes

No

No

No

Yes

Yes

Yes

No

Run time evaluation

Page 51: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 51 51

• Pre­program DME is a program for you to check bank payment transfer data which is needed later to execute Create DME program for the bank to do transfer of salaries.

Payroll Processing Payroll Processing Bank Transfer Bank Transfer – – Pre Pre­ ­Program DME Program DME

You can test run this program to make sure the correct data will be created in the real run.

Important : Do NOT check the “Set flag for transfers” checkbox until the transaction is finalized (1 day prior to payday)

Page 52: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 52 52

Payroll Processing Payroll Processing Bank Transfer Bank Transfer – – Pre Pre­ ­Program DME (Cont.) Program DME (Cont.)

Amount to be transferred to the employee’s bank account

The values below correspond to the headings above.

The result details shown here only

available in test run.

Program log (To check total Head Count without error)

Page 53: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 53 53

Payroll Processing Payroll Processing Bank Transfer Bank Transfer – – Pre Pre­ ­Program DME Program DME

(Cont.) (Cont.) This is the result screen for the

actual run.

This part includes the program run date and program run ID.

Remember! You need the program run ID to execute Create DME program later.

Page 54: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 54 54

• Create DME is a program that lets you to generate the payment transfer data to the format that is required by the bank.

• Transaction code for this transaction is YDBN

Payroll Processing Payroll Processing Bank Transfer Bank Transfer – – Create DME Create DME

Click on Extract Auto Payment

You need to have the program run date and program run ID from Pre­program DME in order to execute Create DME.

Page 55: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 55 55

Payroll Processing Payroll Processing Bank Transfer Bank Transfer – – Create DME Create DME

This is the payment data that will be sent to the bank for bank

transfer.

Page 56: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 56 56

Payroll Processing Payroll Processing Payroll Run Sequence Payroll Run Sequence

Simulate payroll

Enter, Update, Correct

master/payroll/ time data

Release payroll

Run actual payroll

Success?

Bank transfer done?

Success? Release for Correction

Bank transfer

Success?

Simulate posting run

Actual posting run Exit payroll

Corrected bank transfer related

data?

Success?

Yes

No

No

Yes

Yes

No

No

No

Yes

Yes

Yes

No

Run time evaluation

Page 57: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 57 57

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

• Posting to Accounting includes: – The evaluation of the payroll results – The creation of summarized documents – The posting of the summarized documents to the Accounting

components • Before you perform the Posting to Accounting, you must have successfully

run payroll.

Important: Actual Posting to Accounting must only be done after Exit Payroll

Page 58: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 58 58

Payroll Processing Payroll Processing Posting to Accounting (Cont.) Posting to Accounting (Cont.)

• Posting to Accounting includes the following activities: 1. Simulating a posting run 2. Creating a posting run 3. Checking a posting run 4. Checking the posting documents 5. Releasing the posting documents 6. Posting the posting documents 7. Checking the accounting documents 8. Checking the completeness of the postings 9. Subsequent activities in financial accounting

Page 59: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 59 59

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Simulating a Posting Run Simulating a Posting Run • In Posting to Accounting, you simulate a posting run both before and

after completing payroll. • In this way, you can recognize posting­relevant errors in the payroll results

earlier on, and avoid errors when creating a live posting run. • There are two options for simulating a posting run:

– Creating a test run without posting documents (limited check) – Creating a simulation run with posting documents (complete posting)

Page 60: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 60 60

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Simulating a Posting Run (Cont.) Simulating a Posting Run (Cont.)

Payroll area for Posting Run

Payroll period for Posting Run

Country­specific Posting Variant (Korea – 4101, Japan – 2201)

Type of document creation: T – Test run; S – Simulation run; P – Real run

Posting Date must be entered Manually and Document Date

Page 61: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 61 61

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Simulating a Posting Run (Cont.) Simulating a Posting Run (Cont.)

1. This is a log containing relevant statistics for successful posting run.

2. For unsuccessful posting run, the log will contain relevant error messages.

Page 62: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 62 62

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting Creating a Posting Run Creating a Posting Run

• After completing payroll, you must create a live posting run to post the personnel expenses and payables to the accounts and account assignment objects in the Accounting components.

• Before creating a live posting run, you should have created a simulation posting run with technically correct posting documents containing the correct information.

You should enter “P” for type of document creation in real posting run.

Page 63: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 63 63

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting Checking a Posting Run Checking a Posting Run

• After you have created the posting run, you must make sure that no errors occurred by checking the posting run.

• You can go to the Document Overview in the log screen and check the status of the relevant posting run.

Page 64: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 64 64

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking a Posting Run (Cont.) Checking a Posting Run (Cont.) • The screen below shows the document overview of the posting run after you click

on Document Overview button in the log screen.

Document status

Page 65: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 65 65

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking a Posting Run (Cont.) Checking a Posting Run (Cont.) • The table below shows the posting run status that you can see in the document

overview.

Creation of the posting run is still running. It is also possible that the system interrupted the creation of the posting run after the payroll results for individual personnel numbers were selected. In this case, you must delete the posting run and create a new posting run.

Selection is running Document creation is triggered Document creation is running

When creating the posting run, the system rejected all the personnel numbers and did not create any documents. You must remove the error and create a new posting run.

Deleted

You must remove the error, delete the posting run and create a new posting run.

Incorrect documents

You have successfully created a posting run and can continue processing the posting run.

Documents created Meaning (for live posting runs) Posting run status

Page 66: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 66 66

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking the Posting Documents Checking the Posting Documents • After you have performed the step Checking a Posting Run, you should

check the posting documents for the posting run in question.

• In order to view the line items in the posting documents created, you need to tick the checkbox next to document ID and click on the detail button.

Tick the checkbox, then click on the detail button to view the line items of the posting document.

Page 67: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 67 67

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking the Posting Documents (Cont.) Checking the Posting Documents (Cont.)

This is the posting document details that you need to check

Page 68: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 68 68

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking the Posting Documents (Cont.) Checking the Posting Documents (Cont.)

Check if there are any error messages for this document (this area will be red – if red, double click on this icon)

If the transaction is balanced, the debit amount and credit amount should be equal

Page 69: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 69 69

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking the Posting Documents (Cont.) Checking the Posting Documents (Cont.) • If the posting documents are incorrect, you must delete the posting

run. Then, you must remove the cause of the problem, and create and check a new posting run.

• If the posting documents are correct, you can release them.

Page 70: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 70 70

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Releasing the Posting Documents Releasing the Posting Documents • After you establish that all posting documents are technically correct and

contain the right contents, you can release the posting documents for the posting run.

Tick the checkbox, then click on the release button to release the posting document.

The released posting documents have the status “Released”.

Page 71: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 71 71

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Releasing the Posting Documents (Cont.) Releasing the Posting Documents (Cont.) • If you find errors in a posting run after releasing the posting documents,

you should NOT reset the release status. • Instead, you must delete the posting run and create a new posting run.

Page 72: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 72 72

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Posting the Posting Documents Posting the Posting Documents • After you have released all the posting documents for a posting run, and

the posting run thus has the status All document released, you can post the posting documents.

• You must post all the posting documents belonging to a posting run together in the Accounting components. Individual posting documents cannot be posted.

Click on Posting Run Overview in the log screen to display the list posting runs.

Page 73: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 73 73

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Posting the Posting Documents (Cont.) Posting the Posting Documents (Cont.)

• Posting run overview:

Tick the posting run checkbox and click on post button in the log screen to post the documents.

Page 74: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 74 74

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Posting the Posting Documents (Cont.) Posting the Posting Documents (Cont.) • Posting results:

This screen will be shown after posting the posting documents has been

performed successfully. The posting run has the status

Documents posted.

Page 75: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 75 75

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Posting the Posting Documents (Cont.) Posting the Posting Documents (Cont.) • If the posting run has the status Document transfer has failed, Posting to

Accounting did not take place. • It may be a good idea to start posting this posting run once again. • If the error still occurs and it is not possible to post the posting run, you must

delete the posting run and create a new one.

Page 76: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 76 76

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking the Accounting Documents Checking the Accounting Documents • The Accounting components create their own posting documents based on the

summarized posting documents. • You should check the accounting documents after you have posted the

posting documents for a posting run. • Steps:

– Go to Document Overview. – Select the posting document you require. – Choose Go to ­> Accounting documents. – Select the accounting document you require.

Page 77: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 77 77

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking the Completeness of the Checking the Completeness of the Postings Postings

• After you have posted the posting documents for one or several posting runs, you can use the completeness check to make sure that all employees that were included in the payroll run were taken into consideration when reporting for posting to Accounting.

• During this check, the system displays a list of the following information: – Existing payroll rules that were not evaluated for posting to Accounting. – Live posting runs that do not have any of the following statuses:

• Transferred

• Posted

• Deleted

• Reversed

• Archived

• Partially archived

Page 78: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 78 78

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Checking the Completeness of the Postings Checking the Completeness of the Postings

Page 79: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 79 79

Payroll Processing Payroll Processing Posting to Accounting Posting to Accounting

Subsequent Activities in Financial Subsequent Activities in Financial Accounting Accounting

• After performing posting to Accounting, certain reconciliation tasks and checks in Accounting should be performed.

• In Financial Accounting, the following steps are amongst the checks to be made: – Comparison of transferred and posted payables. – Checking of the retention amount for advances. – Checking of the retention amount for claims. – Clearing the cross­company­code activities.

Page 80: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 80 80

Payroll Processing Payroll Processing Payroll Run Sequence Payroll Run Sequence

Simulate payroll

Enter, Update, Correct

master/payroll/ time data

Release payroll

Run actual payroll

Success?

Bank transfer done?

Success? Release for Correction

Bank transfer

Success?

Simulate posting run

Actual posting run Exit payroll

Corrected bank transfer related

data?

Success?

Yes

No

No

Yes

Yes

No

No

No

Yes

Yes

Yes

No

Run time evaluation

Page 81: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 81 81

• You use Exit Payroll program to exit payroll after payroll run, bank transfer and simulation of posting to accounting for the current payroll period. The personnel numbers in the payroll area can be processed again.

• If you want to exit payroll for several payroll areas, you can go to transaction PC00_M99_ABKRS – Set Payroll Area to specify the payroll area that you want to exit payroll before you execute Exit Payroll program.

Payroll Processing Payroll Processing Exit Payroll Exit Payroll

Data records are released again for changes in the past and present Data records are released again for changes in the past and present

The payroll area is ready for payroll accounting The payroll area is ready for payroll accounting

Page 82: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 82 82

Payroll Processing Payroll Processing Remuneration Statement (Pay Slip Remuneration Statement (Pay Slip) )

Select a form name with the desired layout

Specify a payroll area of the remuneration statements to be generated

Payroll period for remuneration statements

HRS Standards Currently Used • Print Current Period = A • Print Retroactive Runs = X (to print

retroactive run amounts) or Blank • Layout of Retroactive Runs = A or S • Sort Retroactive Runs = 1

Page 83: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 83 83

Payroll Processing Payroll Processing Remuneration Statement (Pay Slip) Remuneration Statement (Pay Slip)

(Cont.) (Cont.)

Page 84: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 84 84

Payroll Reports Payroll Reports Standard Payroll Reports Standard Payroll Reports

Monthly Wage Type Statement PC00_M99_CLGA09

S_AHR_41000156 S_AHR_61016170 PC00_M99_CWTR

Transaction Code

Monthly Bank Details

Monthly Wage Type Reporter Monthly Payments and Deductions

Frequency of Use

Description

Page 85: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 85 85

Payroll Reports Payroll Reports Standard Payroll Report Standard Payroll Report – – Wage Type Wage Type

Statement Statement • Wage Type Statement (PC00_M99_CLGA09) is a report that gives you an

overview of the wage types in the in­period view. • Wage type statements can only be created for one country. Personnel

numbers that are assigned to another country are listed in the error log. That means you can only select payroll areas from one country for reporting.

• You can use wage type statement to: – Identify errors that have occurred during the payroll run – Cumulate payroll data belonging to an organizational unit – Have an additional, detailed control medium for revisions

Page 86: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 86 86

• You use the following parameters to determine the appearance of the wage type statement: – Wage type for evaluation – New page per wage type – Evaluation type

• Individual evaluation • Totals evaluation

Payroll Reports Payroll Reports Standard Payroll Report Standard Payroll Report – – Wage Type Wage Type

Statement Statement

Page 87: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 87 87

Records by wage type

Total / Grand total

Payroll Reports Payroll Reports Standard Payroll Report Standard Payroll Report – – Wage Type Wage Type

Statement Statement

Page 88: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 88 88

• You can convert the report into several other formats by following the steps shown below in report result screen:

Payroll Reports Payroll Reports Standard Payroll Report Standard Payroll Report – – Wage Type Wage Type

Statement Statement

Page 89: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 89 89

Payroll Reports Payroll Reports Standard Payroll Report Standard Payroll Report – – Payments and Payments and

Deductions Deductions • Payments and Deductions (S_AHR_61016170) is a report that shows the

wage and salary components which under normal circumstances you pay or deduct from an employee.

• Select specific period • Select the employees to be

evaluated under Selection. • You can further restrict the

evaluation, under Further entries: – Wage/salary type – Infotype number – Currency for Output

Page 90: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 90 90

• The system creates a list for each employee.

• All payments and deductions of an employee are sorted by infotype in this list, and are displayed in the currency you have selected.

• Percentage deviation from the amount from the previous period is always displayed for each amount.

• The totals columns group together the payments and deductions for each employee.

Payroll Reports Payroll Reports Standard Payroll Report Standard Payroll Report – – Payments and Payments and

Deductions Deductions

Page 91: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 91 91

Payroll Reports Payroll Reports Standard Payroll Report Standard Payroll Report – – Bank Details Bank Details

• Bank Details (S_AHR_41000156) is a report that shows the bank details of the employees like name, address, bank key, bank account number, etc.

• To select a period, select one of the following fields: – today – current month – current year – until today – from today – other period

• To restrict the evaluation to certain employees, enter the relevant personnel numbers, and/or restrict the selection to specific employment statuses.

Page 92: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 92 92

• The list includes the following data for each bank detail: Employee's address, Payee data, and Bank data.

Payroll Reports Payroll Reports Standard Payroll Report Standard Payroll Report – – Bank Details Bank Details

Page 93: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 93 93

Payroll Reports Payroll Reports Standard Statutory Reports Standard Statutory Reports

Indonesia Indonesia

Jamsostek Monthly Report ­ Daftar Mutasi Peserta

Jamsostek Yearly Report ­ DUMTK ­ Daftar Upah and Tenaga Kerja

Jamsostek Monthly & Ad Hoc Report ­ Appendix 2

Jamsostek Monthly & Ad Hoc Report ­ Appendix 1C

Jamsostek Monthly & Ad Hoc Report ­ Appendix 1A

Yearly Tax Reporting ­ Form 1721 A1

Yearly Tax Reporting ­ Form 1721 A

Yearly Tax Reporting ­ Form 1721

Report name Description Transaction Code

This is a Jamsostek monthly report for transferees.

PC00_M34_CJAM

Used to extract and compute the total contribution amount that need to be paid to Jamsostek office

PC00_M34_CJAM1

This is a Jamsostek monthly report for employer contribution (corp. contribn).

PC00_M34_CJAM

This is a Jamsostek monthly report for leavers. PC00_M34_CJAM

This is a Jamsostek monthly report for new hires. PC00_M34_CJAM

This Annual Tax Report is used to report on the breakdown of personal annual tax contribution for every employees in detail.

PC00_M34_CTAX1

List the total personal annual tax contribution for each employee in one report.

PC00_M34_CTAX1

Report the sum of annual tax contribution for all regular and pension employees.

PC00_M34_CTAX1

Page 94: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 94 94

Payroll Reports Payroll Reports Master Data Report Master Data Report – – Flexible Employee Flexible Employee

Data Report Data Report • The Flexible Employee Data Report (S_AHR_61016362) is a report that allows you

to choose from 20 separate fields for displaying employee data. For example, you can choose to display personal or organizational data

• This report is frequently used to check the number of headcount with employee details and also to cross check with the Company Headcount and Monthly Condor Report.

Company Code

Page 95: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 95 95

Payroll Reports Payroll Reports Master Data Report Master Data Report – – Flexible Employee Flexible Employee

Report Report

Extract data to Spreadsheet

Page 96: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 96 96

Transaction Codes Transaction Codes

Release for Corrections PC00_M99_PA03_CORR

Start Payroll PC00_MXX_CALC

Set Payroll Area PC00_M99_ABKRS

Release Payroll PC00_M99_PA03_RELEA

Payroll Simulation PC00_MXX_CALC_SIMU

What It is For SAP Transaction

Page 97: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 97 97

Transaction Codes (Cont.) Transaction Codes (Cont.)

Create DME YDBN Posting to Accounting PC00_M99_CIPE Exit Payroll PC00_M99_PA03_END

Pre­program DME (Korea) PC00_MXX_CDTA

Remuneration Statement PC00_MXX_CEDT What It is For SAP Transaction

Page 98: Pay Roll Presentation

www.sap www.sap­ ­topjobs.com topjobs.com 98 98

Course Summary Course Summary • You must be familiar with

– Payroll processing run sequence – Payroll concepts – Country specific concepts E.g. Indonesia – Payroll Schema – Payroll Simulation – Payroll Release – Run Regular Payroll – Run Off­cycle payroll – Payroll result analysis – Bank Transfer – Posting to Accounting – Exit Payroll – Reports and Statements – Country specific report – e.g. Indonesia – Payroll Transaction codes