Pay Roll Presentation
-
Upload
ramar-boopathi-s -
Category
Documents
-
view
23 -
download
9
description
Transcript of Pay Roll Presentation
1 1 www.sap www.sap topjobs.com topjobs.com
SAP Payroll SAP Payroll (PY) (PY)
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 Offcycle payroll – Payroll result analysis – Bank Transfer – Posting to Accounting – Exit Payroll – Reports and Statements – Country specific report – e.g. Indonesia – Payroll Transaction codes
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, payrollrelated processes can be executed.
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.
Offcycle 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
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.)
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
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:
www.sap www.sap topjobs.com topjobs.com 8 8
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, biweekly 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.
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
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.
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
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.)
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
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
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 OffCycle 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
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
www.sap www.sap topjobs.com topjobs.com 18 18
Payroll Key Concepts Payroll Key Concepts Payroll Country Specific Payroll Country Specific Indonesia Indonesia
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 1721A1. 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
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 (nonOT) will be paid in current month § IT 2010 is used to pay over time.
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 nontechnical wage types.
www.sap www.sap topjobs.com topjobs.com 22 22
Wage type coding Wage type coding
www.sap www.sap topjobs.com topjobs.com 23 23
Payroll Key Concepts Payroll Key Concepts Payroll Process Payroll Process
www.sap www.sap topjobs.com topjobs.com 24 24
Payroll Key Concepts Payroll Key Concepts Payroll Process Payroll Process
• A customerdefined 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
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)
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.
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
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
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 farreaching 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 OTrelated payments for the month. All OTrelated payments (including OT meals & allowances) will be paid for the previous month.
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.)
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
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
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.)
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
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
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
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
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 countryspecific 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
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
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.)
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.)
www.sap www.sap topjobs.com topjobs.com 42 42
• Offcycle 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
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 offcycle payroll run is used to pay out the:
1. Festival Allowance
2. Separation Payment (resignation, retirement and termination)
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 offcycle payroll reasons: • 0002 General Bonus
Offcycle Payroll reason must always be specified For ID= 0002 General Bonus
Payroll type and Dates are specified for offcycle payroll (if applicable)
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
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.
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
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
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.
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
www.sap www.sap topjobs.com topjobs.com 51 51
• Preprogram 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)
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)
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.
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 Preprogram DME in order to execute Create DME.
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.
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
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
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
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 postingrelevant 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)
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
Countryspecific 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
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.
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.
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.
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
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
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.
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
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
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.
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”.
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.
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.
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.
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.
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.
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.
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
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
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 crosscompanycode activities.
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
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
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
www.sap www.sap topjobs.com topjobs.com 83 83
Payroll Processing Payroll Processing Remuneration Statement (Pay Slip) Remuneration Statement (Pay Slip)
(Cont.) (Cont.)
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
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 inperiod 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
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
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
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
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
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
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.
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
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
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
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
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
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
Preprogram DME (Korea) PC00_MXX_CDTA
Remuneration Statement PC00_MXX_CEDT What It is For SAP Transaction
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 Offcycle payroll – Payroll result analysis – Bank Transfer – Posting to Accounting – Exit Payroll – Reports and Statements – Country specific report – e.g. Indonesia – Payroll Transaction codes