NA Payroll

June 7, 2016 | Author: purmishettypradeep | Category: Types, Books - Non-fiction
Share Embed Donate


Short Description

NA Payroll...

Description

PeopleSoft North American Payroll

Agenda

Understand functional concepts of PS NA Payroll And Understand various processes & navigations through the module.

Payroll?

Sum of all financial records of salaries, wages, bonuses, deductions & taxes.

With PeopleSoft NA Payroll, organizations are able to: 

Define and manage an unlimited number of earnings, and deduction offerings.



Assign employee earnings and deductions using a variety of online pages.



View payroll summary data for all employees.



Produce management and operational reports.

Basic PeopleSoft Payroll Concepts 

Earnings – Is a setup on Earnings Table contain the primary information necessary to process payroll earnings.



Deductions – Is a setup on deductions Table contain the primary information necessary to process Payroll Deductions



Earnings Program - is a set of earnings codes that are valid for one or more pay groups Note: A single company might have any number of Earning Programs. An individual employee can belong to only one program.

Basic PeopleSoft Payroll Concepts contd….. 

Pay group - is a logical grouping of employees based on shared characteristics such as employee type, pay frequency, same country location, etc.

Note: A pay group gathers a set of employees within a company for payroll processing.



Pay Calendar - is used to schedule payroll cycles for the pay groups. The pay calendar table contains information regarding when pay periods begin and end.

Basic PeopleSoft Payroll Concepts contd….. 

Special Accumulator - is used to gather earnings to assist in the calculation of certain deductions.

For Ex:401(k) retirement savings plans usually calculate the deduction as a percentage of specific earnings such as Regular, Overtime ,Holiday, Vacation, and Sick.

Integration

Integration Points with HCM Applications PeopleSoft Pension Admin

Retiree Admin

Employee Stock Admin

Human Resources/ Administer Workforce

Benefits Admin Base Benefits

PEOPLESOFT PAYROLL v

Time And Labor Absence Management

Total Comp

Variable Comp

Business Process

Business Process of NA Payroll: 

Set Up and Maintain Core Payroll Tables



Set Up and Maintain Employee Pay Data



Process the Payroll



Post to General Ledger



Pay Taxes



Pay Third Parties



Produce Reports

Set Up and Maintain Core Payroll Tables Core payroll tables are the tables that are required to implement the Payroll for North America application.



Core Payroll Tables: Organization Tables Compensation and Earnings Tables Deduction Tables Pay Calendar Tables Garnishment Tables Vendor Tables General Ledger Interface Tax Tables Retroactive Processing and Tip Allocation

Set Up and Maintain Employee Pay Data Employee pay data includes personal data, job data, benefits data, federal, state/provincial, and local tax information, general and benefit deductions, additional pay, garnishments, savings bonds and direct deposits. 

PERSONAL DATA Name SSN Date of Birth



JOB DATA Dept ID Company Pay group Standard Hours Job Code Tax location Code – Work State Compensation Rate etc.

Setting up Employee Information Where do we capture this information? Personal Data Employment Data Job Data

Administer Workforce page Administer Base Benefits page

Benefit Plans Dependent Beneficiary

Maintain Payroll Data Page

Employee Tax Data Gen Deduction Data Earnings Additional Pay

Setting Up Employee Info Contd… Home>Administer Workforce>Administer Workforce> Job Information>Job Data

Setting up Employee – Job Data Home>Administer Workforce>Administer Workforce> Job Information>Job Data

Pay Roll Process The basic steps of payroll processing :

  

Create Paysheets Pay Calculation Pay Confirmation

Payroll Processing steps Setting Up Tables

Setting Up Employees

Paysheets

Paysheets Paysheets Paysheets

Pay Calculation

Payroll Paysheets Reports Paysheets

Pay Confirmation Print Reports Checks Advices

Payroll Paysheets Reports Paysheets

Pay checks

Paysheet Creation After the foundation tables and the employee information tables are set up, we are ready to start the Payroll Process. At the core of the payroll process are Paysheets.

Paysheet is „a series of database tables with data stored in them that pulls together all the payroll information that we have specified in the pay group.‟ Paysheets is basically a snapshot of employee data contained in the database.

PaySheet Creation (contd..)





Tables that get effected  PS_PAY_PAGE/PS_PAY_LINE  PS_PAY_EARNINGS  PS_PAY_OTH_EARNS Takes employee‟s salary or hourly rate, figures out how many hours the employee worked, figures out earnings. Creates payline for each employee to be paid.

These earnings(rows) are created in PS_PAY_EARNINGS and PS_PAY_OTH_EARNS during this process.

PaySheet Creation (Contd..) Home->North American Payroll->Payroll Processing>Create Pyseets>Create Initial Paysheet

PaySheet Creation (Contd..)

PaySheet Creation(Contd..) Home->North American Payroll->Update Paysheets->By paysheet

PaySheet / Pay Line 

Manual Check – Check has been cut outside PS payroll. Create an Offcycle paysheet and record earnings, deductions and taxes etc.. Run the calc and confirm.



OK to Pay – Yes or No



Job Pay – Check against Job record or manual entry of reg salary, earnings begin date and end date, locality etc..

Pay Calculation When?? Pay calculation is processed AFTER the Paysheets have been created and updated with the changes required for that pay period.

For whom? Pay calculation is performed for all the employees with pay earnings within a payline marked „OK to Pay‟

What If there we encounter a problem? If any problem is encountered during pay calc, then system issues error messages. If the errors are not fatal, and are only warning messages then you can choose to continue with errors.

Pay Calc Run Control Home->North American Payroll->Payroll Processing->Calculate Pay

Tables from which Pay Calc selects data PS_PAY_CALC_RUNCTL 



PS_PAY_CALENDAR 



One-time taxes for the calendar being processed are selected (U.S. only).

PS_PAY_CTX_OVRD 



One-time deductions for the calendar being processed are selected.

PS_PAY_TAX_OVRD 



Other earnings for the calendar being processed are selected.

PS_PAY_ONE_TIME 



Using the PAY_LINE_STATUS on PS_PAY_EARNINGS and the CALC_SELECT field on PS_PAY_CALC_RUNCTL, the system selects the records to be calculated. If the run control specifies RECALCULATE ALL, all records with OK_TO_PAY = „Y‟ are calculated, even if they were already calculated successfully. If the run control specifies CALCULATE WHERE NEEDED, the system only calculates those records where OK_TO_PAY = „Y‟ and the PAY_LINE_STATUS is I, P, U, or E.

PS_PAY_OTH_EARNS 



Lines for the calendar being processed are selected.

PS_PAY_EARNINGS 



Pages for the calendar being processed are selected.

PS_PAY_LINE 



Using the Run Control ID, the process selects the appropriate pay calendar information.

PS_PAY_PAGE 



The process selects the run control record that is added by the user prior to running the process. The run control might be set up to RECALCULATE ALL or CALCULATE WHERE NEEDED. If the run control specifies RECALCULATE ALL, all records are calculated, even if they were already calculated. If the run control specifies CALCULATE WHERE NEEDED, the system looks at the PAY_LINE_STATUS to determine which records to calculate.

One-time taxes for the calendar being processed are selected. (Canadian only.)

PS_GARN_OVRD 

One-time garnishments for the calendar being processed are selected.

Tables into which PayCalc process inserts.. 

PS_PAY_CHECK 



PS_PAY_DEDUCTION 



This table is updated with the earnings totals that make up the special accumulators.

PS_PAY_INS_EARNS 



This table is updated with the garnishment deductions taken for each check. This table contains current period deductions, as well as prior periods.

PS_PAY_SPCL_EARNS 



This table is the Canadian version of PS_PAY_TAX.

PS_PAY_GARNISH 



This table is updated with all taxes taken for each check. It is stored by employee, tax class, and pay end date. This table contains the current pay period, as well as previous periods.

PS_PAY_TAX_CAN 



This table is updated with all deductions taken on each check. It is stored by employee, deduction, and pay end date. This table contains the current pay period, as well as previous periods.

PS_PAY_TAX 



This table is updated with the gross-to-net information for each paycheck.

This table is used by Canadian payroll only. It is updated with Canadian unemployment earnings information for each check. This table contains current period information, as well as prior periods.

PS_PAY_MESSAGE 

This table is updated with standard payroll error messages that are encountered during the process. If the error that occurred is a high-level error (for example, Deduction Table not found), the error is only reported on the payroll messages for the first employee who meets this condition. Other employees who meet this condition have their PAY_LINE_STATUS set to 'E,' but they aren‟t reported in the payroll messages. The assumption is that once the Deduction Table is added, it fixes the error for all employees. This prevents the PAY_MESSAGE table from filling up with duplicate messages. If a low-level error is encountered (for example, employee tax data not found), this error is reported in the payroll messages for all employees who meet this condition.

Tables that the PayCalc process updates… 

PS_PAY_CALENDAR 



PS_PAY_PAGE 



New records might be added to this table as a result of the paysheet update process (in other words, new employees that were hired since PAYSHEET or CALCPAY were last run).

PS_PAY_EARNINGS 



New records might be added to this table as a result of the paysheet update process (in other words, new employees that were hired since PAYSHEET or CALCPAY were last run).

PS_PAY_LINE 



The PAY_PRECALC_RUN flag is set to „Y‟ when a preliminary calculation process runs successfully. The PAY_CALC_RUN flag is set to „Y‟ when a final calculation process runs successfully. You aren‟t allowed to run the CONFIRM process until the PAY_CALC_RUN flag is set to „Y.‟

The PAY_LINE_STATUS is updated as follows:

C - Calculated successfully. E - Calculation error. Check for payroll messages or other errors. P- An error occurred that prevented CALCPAY from completing. This check is recalculated when CALCPAY is rerun. Earnings or other paysheet fields might be updated as a result of a job change or new hires made since paysheets or CALCPAY were last run.



PS_PAY_OTH_EARNS 



Other earnings might be updated as a result of a change on the Additional Pay Data pages.

PS_PAY_CHECK 

Earnings, taxes, or deduction amounts might be updated as a result of a change on the paysheet. PAYCHECK_STATUS is set to „C‟ for calculated.

Reviewing Payroll Messages 

During the payroll process, the system will create error messages if it encounters any errors.



These messages can be printed or viewed online at:

Manage Payroll Process > Inquire > Payroll Error Messages page 

Any system Pay Calculation errors, or those not marked in Continue With Errors should be corrected before Pay Confirmation can begin



If the errors cannot be corrected then the system will turn off the OK to Pay flag for the employee on the Paysheet.

Running Final Pay Calculation  

When all errors are corrected, you can run the final Pay Calculation To do this, run the Pay Calculation one more time, with Preliminary Calculation Run check turned off

Home->North American Payroll->Payroll Processing->Run Payroll>Calculate Pay

Pay Confirmation 



 



Last step in running payroll Tells the system that payroll information is reviewed and approved and we ready to start producing Pay Checks Pay Confirm process is managed with a pay run control. Paysheet information cannot be updated once the Pay Confirmation is completed. Pay Confirmation results can be reviewed using hard copy reports or other available online Pay Check pages

Pay Confirmation

Home>North American Payroll->Payroll Processing->Run Payroll->Confirm Pay

Tables from which Pay Confirm Selects… 

PS_PAY_CONF_RUNCTL 

The process selects the run control record that is added by the user prior to running the process.

PS_PAY_CALENDAR 



PS_INSTALLATION 



Paychecks where PAYCHECK_STATUS = „C‟ are selected.

PS_PAY_EARNINGS 



Lines for the calendar being processed are selected.

PS_PAY_CHECK 



Pages for the calendar being processed are selected.

PS_PAY_LINE 



The process selects the Balance ID for the calendar year.

PS_PAY_PAGE 



Using the Run Control ID, the process selects the appropriate pay calendar information.

Pay earnings where PAY_LINE_STATUS = „C‟ are selected.

PS_PAY_SPCL_EARNS 

Special accumulator amounts for the calendar being processed are selected.

PS_PAY_INS_EARNS 



PS_PAY_TAX 



Unemployment insurable earnings for the calendar being processed are selected (Canadian only).

Taxes taken for the calendar being processed are selected.

PS_PAY_TAX_CAN 

Taxes taken for the calendar being processed are selected (Canadian only).



PS_PAY_GARNISH



PS_PAY_DEDUCTION





Garnishments taken for the calendar being processed are selected. Deductions taken for the calendar being processed are selected.

Tables into which Pay Confirm Inserts.. 

PS_BOND_LOG 

The bond log table is updated with bond deductions taken in the current period.



PS_PAY_DISTRIBUTN



PS_PAY_MESSAGE







Canadian version of PS_CHECK_YTD.

PS_CAN_ERN_BALANCE 



Garnishment balances are updated with the current period amounts.

PS_CAN_CHECK_YTD 



Tax balances are updated with the current period amounts.

PS_GARN_BALANCE 



Deduction balances are updated with the current period amounts.

PS_TAX_BALANCE 



Earnings balances are updated with earnings and special accumulator data for the current period.

PS_DEDUCTION_BAL 



This balance table is updated with the current period check information.

PS_EARNINGS_BAL 



This table is updated with the check information that is later used by the check reconciliation process.

PS_CHECK_YTD 



This table is updated with standard payroll error messages that are encountered during the process.

PS_PAY_CHECK_DUE 



The pay distribution table is updated with check and advice information.

Canadian version of PS_EARNINGS_BAL.

PS_CAN_DED_BALANCE 

Canadian version of PS_DEDUCTION_BAL.



PS_CAN_TAX_BALANCE



PS_INS_EARNS_BAL





Canadian version of PS_TAX_BALANCE. Unemployment insurable earnings balances are updated with the current period amounts (Canadian only).

Tables the Pay Confirm Updates… 

PS_PAY_PAGE 

CONFIRMED flag is set to „Y.‟



PS_PAY_LINE



PS_PAY_EARNINGS







Unprocessed data fields are updated on employee leave accrual records. A leave accrual record is inserted, if the employee has not yet been processed through the ACCRUAL process.

PS_PAY_FORM_TBL 



Employee vacation benefit table is updated to reflect the new goal balance (GOAL_BAL).

PS_LEAVE_ACCRUAL 



Employee general deduction data is updated to reflect the new goal balance (GOAL_BAL).

PS_VACATION_BEN 



Garnishment specification data is updated to reflect the new limit balance (GARN_LIMIT_BAL).

PS_GENL_DEDUCTION 



Additional pay data is updated to reflect the new goal balance (GOAL_BAL).

PS_GARN_SPEC 



Deduction arrears balances are updated to reflect the current arrears balances.

PS_ADDL_PAY_DATA 



PAYCHECK_STATUS is set to „F.‟

PS_DED_ARREARS 



PAY_LINE_STATUS is set to „F.‟

PS_PAY_CHECK 



CONFIRMED flag is set to „Y.‟

The LAST_FORM#_USED is updated on the form table.

PS_PAY_CALENDAR 

The PAY_CONFIRM_START flag is set to „Y‟ when the process is started initially. The PAY_CONFIRM_RUN flag is set to „Y‟ when the process runs to completion successfully.

Tables from which Pay Confirm Deletes…  

 



 

  

PS_PAY_CONF_RUNCTL  The run control is deleted after the process is initiated. PS_PAY_MESSAGE  Messages from the prior run are deleted by company, pay group, pay end date, and offcycle indicator. Page number is also used for off-cycle check processing. PS_PAY_PAGE  Records whose PS_PAY_LINE entries are no longer there. PS_PAY_LINE PS_PAY_GARN_OVRD  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted.  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted. PS_PAY_EARNINGS  Records where OK_TO_PAY = „N‟ are deleted. PS_PAY_OTH_EARNS  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted. PS_PAY_ONE_TIME  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted. PS_PAY_TAX_OVRD  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted. PS_PAY_CTX_OVRD  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted.

Tables from which Pay Confirm Deletes…(contd..) 

PS_PAY_DEDUCTION  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted.



PS_PAY_TAX  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted. PS_PAY_TAX_CAN  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted. (Canadian version of PS_PAY_TAX.)



PS_PAY_GARNISH  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted.



PS_PAY_CHECK  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted.



PS_PAY_SPCL_EARNS  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted.



PS_PAY_INS_EARNS  Records whose PS_PAY_EARNINGS have OK_TO_PAY = „N‟ are deleted (Canadian only).

Post to General Ledger



Use the integration with PeopleSoft Enterprise General Ledger and EnterpriseOne General Ledger to transfer the expenses and liabilities incurred from a pay run to the General Ledger application

Pay Taxes



Use the integration with PeopleSoft Enterprise Payables to transmit tax data to the Payables application for automatic payment to tax authorities.

Pay Third Parties



Use the integration with Payables to transmit employee and employer deductions such as garnishments and benefit deductions to the Payables application for automatic payment to third parties

Payroll Reports



Payroll for North America provides dozens of reports to help you monitor payroll processing and comply with regulatory and tax reporting requirements. You can view reports online or print hard copies. You can also tailor the reports to fit the special needs of your organization.

Prominent features of PeopleSoft Reports 

Summarize tax details at the employee and company level.



Report earnings, deductions and taxes by employees, pay groups, and departments.



Report tax data necessary for filing of tax forms at the Federal, state and local levels



Report tax deposit information



Create checks and advices



Report error conditions present in your database as you complete the various steps in producing a payroll

Error Reports Six reports to troubleshoot the payroll.  

   

TAX900 – Error Listing Report PAY034 – Database Audit Prior to Paysheet PAY035 – Paysheet Records Audit Prior to Pay Calc PAY011 – Payroll Error Messages for Employees PAY036 – Paysheet Records Audit Prior to Confirm PAY010 – Employees Not Processed In Current Payroll

Off-Cycle Processing

Need for Off-cycle processing: Enables the creation of paychecks that need to be issued outside the normal payroll cycle.

Typical use of off-cycle payroll processing To create checks for:   

Employees being terminated. New hires that were not entered into the system in time for the last on-cycle payroll run. Employees who received an incorrect payroll check during a normal payroll

Steps for Check Reversal A reversal is appropriate when a check is produced which should not have been produced, or should not have been produced the way it was – and it still hasn‟t been cashed yet. Steps for Check Reversal: Step 1: Identify the paycheck number, paycheck issue date, company, pay group and employee for whom pay check is to be reversed. Step 2: Setup the Paycheck Reversal/Adjustment Run Control parameters page by inputting the data identified in step 1

Steps for Check Reversal

Step 3: Select the “Reversal” radio button on the Paycheck Reversal/Adjustment Run Controls parameters page Step 4: Review the calculated results online under the Paycheck Data menu in the inquire menu group Step 5: Confirm the Reversal

Q&A

Thank you

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF