global payroll

30
Global Payroll: • Introduction to Global Payroll • Structure of Global Payroll – Organization Structure – Processing Structure – Calendar Structure • Introduction to Elements What is Global Payroll? • A Rule Based Engine for performing the Payroll calculations • Tightly integrated with PeopleSoft HRMS • Completely flexible structure that can be configured to handle complex requirements Intr oduction to core concepts

Upload: g7u21n14rm

Post on 24-Apr-2015

199 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Global Payroll

Global Payroll:

• Introduction to Global Payroll• Structure of Global Payroll

– Organization Structure– Processing Structure– Calendar Structure

• Introduction to Elements

What is Global Payroll?• A Rule Based Engine for performing the Payroll

calculations• Tightly integrated with PeopleSoft HRMS• Completely flexible structure that can be

configured to handle complex requirements• Minimum customization required to handle

country requirements. • PeopleSoft delivers few Country Extensions

while others need to be configured using the setup tools.

Introduction to core concepts

Page 2: Global Payroll

Structure of Global Payroll:

Organization StructureWHO?

EarningsDeduction

s

Absence Take

AbsenceEntitleme

ntAccumula

tors

Elements

Global Payroll Solution

Organisational

Structure

Calendars

PayeeProcessingStructureWHO

?WHAT?

WHEN?

Payroll

Counts Arrays

Rate Codes

Dates

Duration

Supporting Elements

VariablesSystem

Elements

Formulas

Brackets

Elements

Element Groups

Eligibility Groups

Pay Group

Pay Entity

Page 3: Global Payroll

Processing StructureWHAT?

Calendars:

Elements

Sections

Process Lists

WHEN?

What? Processing

Structure(Process List)

Who?Organisational

Structure(Pay Group &

Pay Entity)

Run Type IDElements to be Processed

Calendar Period ID

(Pay period to process)

Calendar IDPayees to

process

Calendar Group ID

Calendars toprocess

Payroll RunProcess

Run the payrollcalculator

Page 4: Global Payroll

• Organization Structure– Elements: building blocks of payroll– Element Group: grouping of elements– Eligibility Group: To define the eligibility of

various classification of employees– Pay Group: To classify the employees on the

basis of Payroll frequency or Payment Date

• Processing Structure– Element : building blocks of payroll– Sections : Sets of elements that need to be

processed in the specified order– Process List : Specifies the order in which

the Sections need to be processed and the Process Type. Also indicates the Net and Gross accumulators

• Calendars– Calendar Period ID : Specifies the Begin and

End Date and Frequency of processing– Calendar : Links the organization structure to

processing structure. It also specifies the payment period.

– Calendar Group : Groups the calendars that need to be processed together in a single payroll cycle.

Page 5: Global Payroll

Elements

• Elements are the building blocks of Global Payroll

• An element can be classified as Primary Element or Supporting Element

• Primary Elements are the main elements• Supporting Elements are used to build the

primary elements and are used in intermediate calculations.

• Primary Elements are the main elements that directly affect an employee’s pay

– Earnings– Deductions– Absence Entitlement– Absence Take– Accumulators

Elements: Earnings and Deductions• In Global Payroll, an Earnings or a Deduction

can be defined in the following ways: – Amount– Unit X Rate– Unit X Rate X Percent– Base X Percent

• The value or the element or for any of the components can either be calculated

Page 6: Global Payroll

automatically within the system or it can be supplied by the user

– E.g. Basic Salary from HR Rate Code on Job Data

– Overtime hours supplied by the user and rate computed within the system.

• Usually Earnings are added to the employee’s Gross Salary and Deductions subtract from the Gross to get the Net Salary

• The Eligibility of the elements is derived from the Organization Structure

• The order of processing is derived from the Processing Structure.

Elements: Entitlement and Take• Entitlement is what an employee is eligible for.

– E.g. 20 Days of Annual Leave per year, 5 Days of Sick Leave at full pay

• Take is what an employee applies for.– E.g. Employee applies for 3 days of Sick

Leave• An Absence can be linked with a corresponding

Deduction for cases that impact the employee’s salary. E.g. Unpaid Leave

• An Absence can either be Frequency based or Per Absence

– Frequency Based e.g. Annual Leave– Per Absence e.g. Maternity Leave

Page 7: Global Payroll

• Frequency Based Entitlement gets resolved automatically on periodic basis

• Per Absence Entitlement gets resolved only when the event occurs.

Elements: Accumulator• Accumulators are elements used to store the

cumulative values of Earnings and Deductions during payroll process.

• Amounts can be accumulated for a designated period of time

• Accumulators can be defined manually or automatically (generated by system).

• An Accumulator can be of the following two types:

• Periodic Accumulator: This refreshes for every period. E.g. Gross Salary, Net Salary

• Balance Accumulator: This extends across pay periods. E.g. Year To Date accumulators. Elements: Supporting Elements

• Supporting Elements are used for the internal calculations of Global Payroll to compute the Primary Elements.

• Supporting Elements usually do not impact the employees Net and Gross salaries directly.

Page 8: Global Payroll

• Supporting Elements can be of two types– Data Retrieval Elements

e.g. Arrays, Rate Codes,brackets etc– Calculation Elements

e.g. Formulas, Duration, Date,counts etc

Online Data Entry• Why Overrides?• One Time Payments and Deductions

– Manual– Upload Sheets

• On-going Payments and Deductions– Manual– Upload Sheets

• Absence Event Entry• Payee Triggers

Why Overrides?• PeopleSoft delivers an override facility to

the calculated elements by which the system calculations can be overwritten by the users.

• Overrides may be required as a Data Entry only. E.g. Number of Hours for Overtime Elements or Share Save deductions

Page 9: Global Payroll

• They can also be used to Override the system calculated value. E.g. system computes LTA for employees, user may choose to override the auto-generated value for an employee.

• An override can be added only to a specific calendar or it can be added to a series of periods with a Begin and End Date.

• Calendar specific overrides are called Positive Input Override

• On-going overrides are called Earnings/Deduction assignment

One Time Payments and Deductions• One Time payments and deductions are

made through Positive Input.• The payments or deductions are made at

payee level for a single pay period.• We will cover two ways of entering positive

input:– Manual entry through the Positive Input

pages– Bulk entry via a pre-defined template

• Navigation:

Page 10: Global Payroll

Home > Global Payroll & Absence Mgmt > Payee Data > Assign Earnings and Deductions > One Time(Positive Input)

It is important to consider the following points:• PI should be given on the correct Calendar

ID• PI should be given to the correct Employee

ID and Employee Record #• PI will be in the Payroll results only when

the Calendar is recalculated. • While filling the upload template, it is

important to enter data in the correct columns.

On-going Payments and Deductions• On-going payments and deductions are

made through Element Assignment by Payee

• Such overrides span across several Pay Calendars and have a Begin date and can have an End Date

• We will cover two ways of entering recurring overrides:

Page 11: Global Payroll

– Manual entry through the Earnings/Deduction Assignment

– Bulk entry via a pre-defined template• Navigation:Home > Global Payroll & Absence Mgmt > Payee Data > Assign Earnings and Deductions > Element Assignment by PayeeIt is important to consider the following points• Correct Begin and End dates should be

given to the Recurring overrides• If no End date required, leave the field blank• It should be given to the correct Employee

ID and Employee Record #• The upload tool does not handle correction

of any existing data, so if End Date has to be added to any existing data then that has to be done manually.

• While filling the upload template, it is important to enter data in the correct columns.

• The Upload Tool can handle corrections to existing data and the addition of End dates, provided that Begin Date of the row to be updated is entered correctly in the upload template.

Page 12: Global Payroll

Absence Event Entry• Employees Absences are recorded through

the Absence Event Entry page• Absences entered on this page are directly

integrated with the employee’s payroll elements e.g. Unpaid Leave deduction

• The Absence Balances get updated when the Absence Calendar is processed.

• Usually the Absence Calendar is processed before the Payroll Calendar in the same Calendar Group

• Navigation:Main Menu > Global Payroll & Absence Mgmt > Payee Data > Absence Event

The Absence Process• During Absence Event Entry, the user

selects an Absence Take (type) for an employee with a Begin and End Dates

• During Absence processing, the system first resolves the Absence Entitlement and determines the Balances,

• Next, the Absence Take element is resolved and the Balances are updated.

Page 13: Global Payroll

In General:• If an employee's entitlement balance is

insufficient, then the Absence rules may be configured to do one or more of the following:

– Generate Positive Input for a deduction from pay

– Transfer the Take to a different entitlement

– Generate warning messages• An absence Take may also be configured to

generate payments to an employee, for example during maternity leave

• Correct Absence Take should be selected for the employees applying for Absence Events

• Correct Begin and End Dates should be entered

• If the Begin Date falls in the previously Finalized calendar then Retroactivity is triggered.

• If an employee applies for the same Absence Type again then a new row should be added and the existing row should not be amended or corrected.

Page 14: Global Payroll

• If absence is applied for an employee with insufficient balance then an unpaid leave deduction will be computed automatically.

Triggers• Triggers are used to identify subsequent

changes to payee data.• It identifies those payees that must be

calculated due to an employment event such as hire, rehire, position move or compensation change.

• It allows the Global Payroll to Calculate only those payees that have employment event changes.

• There are three types of Triggers:– Iterative– Segmentation– Retro

• If any of the triggers are generated erroneously then they need to be cancelled before the payroll is processed.

• Similarly, if Trigger is not generated for any employee then they can also be manually entered

• Navigation to cancel or add triggers:

Page 15: Global Payroll

– Main Menu > Global Payroll & Absence Mgmt > Absence and Payroll Processing > Review Triggers

Processing, Result verification and Reports

• Stages of Processing a Payroll• Reviewing Results• Reports used for Result Verification• Post Payroll Activities

Stages of Payroll Process

Payroll Support TeamPayroll Support Team

Run Identify/

Calculation process

when requested

Run Enquires to

checkresults

Run Recalculationprocess when

requested

Run Finaliseprocess

Re-run Calculati

onprocess

Page 16: Global Payroll

Open Calendar• This is the first stage in Payroll Processing• When the Payroll Calendar is Identified /

Calculated for the first time, it is called an Open Calendar

• The Identify process identifies all the employees that will be considered in the payroll run

• The Calculate Process resolves all the elements for each of the identified employee and performs the Gross–to–Net calculations

• Results can be verified for an Open Calendar

Recalculate Payroll• During verification, the corrections and late

entries are made by the business users and the payroll should be Recalculated for the changes to take effect

• This is an iterative process and it picks up and recalculates those payees with data changes flagged by System Triggers

• Alternatively, the process can also be rerun for all the employees irrespective of the System Triggers

Page 17: Global Payroll

Reviewing Results• Global Payroll Results can be reviewed

using the online Results by Calendar Group component or by using the Pay Result Report

• Result by Calendar Group is used for verifying results for individual employees whereas the report is used to verify the results of all the employees together

Result by Calendar Group• Navigation:

Main Menu > Global Payroll & Absence Mgmt > Absence and Payroll Processing > Results By Calendar Group

• It shows by calendar ID, payee earnings, deductions, accumulators, supporting elements, Absence takes, Absence Balances and positive input and includes retroactive calculations

Page 18: Global Payroll

Pay Result Report• Navigation:

Main Menu > Global Payroll & Absence Mgmt > Absence and Payroll Processing > GP Pay Result Report

• This is a Report that can be used to verify payroll results by individual elements for all the employees

• It can be generated before finalizing the calendar and can be run after each trial run

• It lists down the list of all the Earnings and Deductions that are processed for all the employees in the running calendar

Finalize Process• When the results are thoroughly verified and

are satisfactory, the next step is to Finalize the calendar

• Payroll can not be reprocessed for a Finalized calendar

• All the post payroll processes like Banking, Payslips, and General Ledger can be run only for the Finalized calendar

Page 19: Global Payroll

Post Payroll Activities• When the payroll calendar is finalized, there

are normally some post-payroll activities to be run, but these will depend on the country implementation. They may include the following:

– Pay Advices(printed or electronic)– Banking processes, for automated

payment of net pay to employees, and deductions to recipients

– General Ledger processes, for financial reporting

– Refresh of the EPM Database, for general reporting

• Payroll processing has the following stages– Identify/Calculate– Verify results and recalculate– Finalize

• For verification of results, the online Result by Calendar Group page can be used or GP Pay Result Report can be used

Page 20: Global Payroll