Sei sulla pagina 1di 3

Payroll Process

1. 1. 2. 3. 2. What are the steps involved in the PeopleSoft Payroll Process? Paysheet Creation Pay calculation Pay Confirmation Whats the COBOL Process for creating Paysheets? PSPPYBLD 3. Whats the use of Paysheets? Paysheets are used to enter time and any payroll-related information such as earnings, frequency, one-time deductions, one-time garnishments, one-time taxes, accounting data, and tax periods. 4. 1. 2. 3. 4. 5. What tables will get effected during the Paysheet Process? PS_PAY_PAGE PS_PAY_LINE PS_PAY_EARNINGS PS_PAY_OTH_EARNS PS_PAY_MESSAGE Updates with standard payroll error messages that are encountered during the process 6. PS_PAY_CALENDAR Updates PAY_SHEETS_RUN flag with 'Y' 5. When ADDL_SEQ field is set to a value > 0?

6.

Whats the COBOL Procee for Pay Calculation Process? PSPPYRUN

7.

What PeopleSoft Pay Calculation Process will do? It performs gross-to-net calculation. 1. Adds taxable earnings and taxable benefits and subtracts before-tax deductions to arrive at Taxable Earnings. 2. Calculates taxes. 3. Subtracts taxes. 4. Subtracts after-tax deductions to determine Net Pay.

8. 1.

What tables will get effected during the Pay Calculation Process? PS_PAY_CALENDAR The PAY_PRECALC_RUN flag is set to Y when a preliminary calculation process has run successfully. The PAY_CALC_RUN flag is set to Y when a final calculation process has run successfully.

2.

PS_PAY_PAGE New records may be added to this table as a result of the paysheet update process 3. PS_PAY_LINE New records may be added to this table as a result of the paysheet update process 4. PS_PAY_EARNINGS The PAY_LINE_STATUS will be 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. 5. PS_PAY_OTH_EARNS 6. PS_PAY_ONE_TIME 7. PS_PAY_TAX_OVRD 8. PS_GARN_OVRD 9. PS_PAY_CHECK Updates with the gross-to-net information for each paycheck PAYCHECK_STATUS will be set to C for calculated. 10. PS_PAY_DEDUCTION Updates with all deductions taken on each check. 11. PS_PAY_TAX Updates with all taxes taken for each check. 12. PS_PAY_GARNISH Updates with the garnishment deductions taken for each check. This table contains current period deductions as well as prior periods. 13. PS_PAY_SPCL_EARNS Updates with the earnings totals that make up the special accumulators 14. PS_PAY_MESSAGE 9. How Calc will process if we select RECALCULATE ALL/CALCULATE WHERE NEEDED options? RECALCULATE ALL - All records with OK_TO_PAY = Y will be calculated, even if they were already calculated successfully. CALCULATE WHERE NEEDED - Only calculate those records where OK_TO_PAY = Y and the PAY_LINE_STATUS is I, P, U or E. 10. About Off-Cycle? Off-cycle payroll processing is to create checks for: 1. Employees who are being terminated 2. New hires that were not entered into the system in time for the last on-cycle payroll run 3. Employees who received an incorrect payroll check during a normal payroll 11. Whats the COBOL Procee for Pay Confirmation Process? PSPCNFRM 12. 13. 1. 2. 3. What PeopleSoft Pay Confirmation Process will do? What tables will get effected during the Pay Confirmation Process? PS_PAY_CALENDAR PS_INSTALLATION PS_PAY_PAGE

4. 5.

PS_PAY_LINE PS_PAY_CHECK Selects Paychecks where PAYCHECK_STATUS = C. 6. PS_PAY_EARNINGS 7. PS_LEAVE_ACCRUAL 8. PS_PAY_SPCL_EARNS 9. PS_PAY_TAX 10. PS_PAY_GARNISH 11. PS_PAY_DEDUCTION 12. PS_GENL_DEDUCTION 13. PS_PAY_DISTRIBUTN 14. PS_PAY_MESSAGE 15. PS_PAY_CHECK_DUE 16. PS_CHECK_YTD 17. PS_EARNINGS_BAL 18. PS_DEDUCTION_BAL 19. PS_TAX_BALANCE 20. PS_GARN_BALANCE 21. PS_DED_ARREARS 22. PS_ADDL_PAY_DATA 23. PS_GARN_SPEC 24. PS_VACATION_BEN 25. PS_PAY_FORM_TBL 14. 15.

Potrebbero piacerti anche