Processing payroll
Steps involved in calculating employee wages, deductions and timely payment.
Clear stuck payroll jobSteps to clear a payroll job if stuck.
Error: 'Payroll Status Closed for processing'When attempting to run a payroll the following error appears:
Payroll Status Closed for processing
Portal: Final Run indicatorImpact of ticking the final run concerning the employee's status, and is this not reversed when the timesheets are reversed
Incorrect expense code on history after complete updateSteps to change or update the expense code on history records when the payroll period has already been fully processed
Incorrect cost centre on history after complete updateSteps to change the cost centre for an employee and pay code after the complete update has been run.
Error: 'ERROR accessing rows on position_history'ERROR accessing rows on position_history(p120e) for employee [Employee Number] - ORA-01427: single-row subquery returns more than one row.
Salary arrears are generated but they are not due this periodSalary arrears are generated for an employee but no arrears are due this period.
Amend or delete a salary lineA salary line with an effective date in the future has been added in error and needs to be updated or removed.
Validation Job (PAY140) failedThe payroll validation job (PAY140), is taking longer than expected to run and is stuck at status 1.
Move payroll period forward for a pay groupSteps on how to roll forward a payroll period to align a pay group with the current period.
Generate Salaries and Allowances (PAY290) job has failedThe Generate Salaries and Allowances, (PAY290), job has failed with no timesheets generated.
Portal: Retrieve a log fileSteps to retrieve a log file or trace file
Back Office: Retrieve a log fileSteps to retrieve a log file or trace file
Salary not generatingReasons why no pay is being generated when running an employee payslip.
Process payroll for a single employeeSteps to process, calculate salaries, and validate payroll for a single employee.
Retrieve an FPS response file after RTI is rejected from HMRCSteps to retrieve an FPS response file after RTI is rejected from HMRC
Complete Update (PAY355) job is stuckThe Complete Update job (PAY355) has been submitted, but it has not completed.
Set up payroll calendarSteps to set up the payroll calendar in Portal and Back Office.
Set a grossing up pay codeSteps to gross up a payment element so that you receive the full net amount desired.
Bulk salary upload for employeesGuidelines for the Bulk Upload functionality in CorePersonnel for uploading salary details for a large number of employees.
Error: 'Pay Group not available'When running various jobs such as generate salaries and allowances, validation, run payroll update, or complete update, the error appears.
View social welfare ratesSteps to view social welfare rates after access to the social welfare codes maintenance screen has been removed.
Error: 'Pay code XXXX, no post appointment data for post id XXXX'When running the validation, the observation report displays the following error message.
Negative arrears calculated for positive input retrospectionThe reason why negative arrears are calculated when processing positive input retrospections(PIR).
Error - 'Unable to update as there are currently jobs running for one or more Pay Groups in this Company'When trying to upload employee RPNs, the following error appears.
Add ASC45 supplementary details for a previous employmentSteps to add Additional Superannuation Contributions (ASC45) supplementary details for a previous employment and public.
Error: 'The NI Letter cannot be B, E, I or T if Date of Birth [XX-XXX-XX] is after 5 April 1961'When you submit an FPS for a closed period, an error appears on the FPS exception report (NI Letter Not Valid for Employee Date of Birth.
Cancel year end cleardown status on UAT or Live environmentsGuidelines on how to cancel year end cleardown status on UAT or Live environments.
Validation failed after deleting paycodes or creating new percentage allowances paycodesThe payroll validation job (pay140) fails due to the error message:
Error: 'WARNING ERR Submission files have not been generated for the previous payroll period. Please generate and transfer before running the validation again'When running the payroll validation, the following error appears.
Error : 'Invalid content found at element 'SMPRecovered', Value '-141.16' is too small'When an employer payment summary (EPS) file is submitted and rejected by HMRC, the HMRC response file displays the following error.
Rejoiner salary is not calculatingAn employee has been rejoined but their salary is not generating.
Escalate a support caseSteps to escalate a support case.
Generate Salaries and Allowances (PAY290) job stuckThe Generate Salaries and Allowances job has been submitted, but is hanging longer than expected.
Error: 'Invalid Rejoiner, Contact Customer Support'When running the observation report for a rejoiner, the following error appears.
Week 53, 54 or 56 scenariosWhen to add a week 53, 54, 56 a fortnight 27, or 13 four weekly period.
Reverse complete update jobSteps to reverse a PAY355 job completed in error.
ERROR : 'ORA-01427: single-row subquery returns more than one row'When running the PAY355 job, the following error appears.
Process a multi-run in payroll for a weekly or fortnightly periodSteps to process a Multi-Run in payroll for a weekly/ fortnightly period.
Portal: Remove an employee from positive inputSteps to enable the system generated timesheets from the Generate Salaries and Allowance job.
Back Office: Remove an employee from positive inputSteps to enable the system generated timesheets from the Generate Salaries and Allowance job.
Error: 'ORA-00001: unique constraint (COREHR.TEMP_PAY_PK) violated'When running the payroll validation job, the following error appears.
Make a pay group dormantSteps to make a pay group dormant.
Error: 'Warning - Employee XXXXX has no NI Details output in the FPS Submission'The RTI exception warning displays the following error message.
Run the payroll processAn overview of how to run a payroll in PeopleXD Payroll.
Overtime being calculated incorrectly in Back OfficeThe hourly value derived from the period gross pay is incorrect for one employee.
Gross to Nett stuck in Back OfficeWhen running a Gross to Nett in Back Office, it appears stuck for a couple of minutes.
When is the RPN applied to an employee's recordGuidance on when the RPN applies to an employee's record.
End an allowance in pay that is not on People ManagementThe system advises that an allowance cannot be updated in pay and suggests correcting it in People Management, but the allowance does not appear there.
Cycle or bike to work deductions not correctThe system has take incorrect contributions for the cycle or bile to work scheme
Pay code paying twiceReasons why the allowance pay code is paying double for an employee number in a payroll period.
Payment of Temporary Rehabilitation Remuneration (TRR)Processing payment to an employee when full and half pay have been exhausted and Temporary Rehabilitation Remuneration(TRR) is applicable.
NI Arrears not calculating following category changeNI category change applied retrospectively, but refund not generated for selected effective date.
Error: 'Error in Create Salaries. Employee XXXXXXX does not have a Rate of Pay for Appointment ID XXXXXX-XX setup not allowed'When modifying an employee on the Maintain Employee Details screen or when trying to bring a new starter across to CorePay, the following error appears.
Error: 'No valid substantive appointment'When trying to upload an external timesheet takeon, the following error appears: No valid substantive appointment
Split net pay between two bank accountsSteps to split net pay between two bank accounts.
Job is hanging at status 0Troubleshooting incomplete payroll jobs in PeopleXD. This can occur with the following jobs:
Generate Salaries and Allowances (PAY290)
Run Payroll Validation (PAY140)
Run Payroll Update (PAY300)
Complete Update (PAY355)
Portal: Update NI letter after rehireRehired employee’s NI letter not saving on the tax screen, preventing payroll processing.
Back Office: Update NI letter after rehireRehired employee’s NI letter not saving on the tax screen, preventing payroll processing.
Warning: "Please ensure that the Apprentice Levy liability for the tax month selected has been paid to HMRC via Third Party EFT before generating the EPS file"When generating the EPS for the tax month, the following warning message appears.
Process a Shorter Working Year (Term Time) for one employeeSteps to process Term Time for one employee in Shorter Working Year (SWY).
Error: 'PMOD file has not been transferred'When submitting a file in the UAT environment, the following error appears: PMOD file has not been transferred.
End date cannot be amended for leaverThe end date cannot be amended as the employee is marked as a leaver.
Grossing up normal nett not calculating correctly.An incorrect nett amount is populating for an employee.
Acting pay incorrectly calculating for single employeeCoreTime has sent timesheets to CorePay, but one employee's acting allowance value is incorrect, and hours are being generated using the normal hourly rate instead of the acting hourly rate.
AEO protected earnings not workingA newly added Attachment of Earnings Order (AEO) deduction is being calculated incorrectly, ignoring the court-advised protected net earnings and reducing the employee’s pay below the minimum threshold.
Error: 'ORA-00001: unique constraint (COREHR.EMP_PAY_HIST_IDX) violated'The pay355 Complete Update job is stuck for a pay group, displaying the following error:
ERROR: 'ORA-00001: unique constraint (COREHR.EMP_PAY_HIST_IDX) violated'
Disable pay codeSteps to disable a pay code now obsolete and no longer in use in Back Office.
Budget Regeneration FailedBudget regeneration has failed, resulting in a non-functional budget forecast.
Only 1 PRSI week generating for employeeOnly 1 PRSI week generating for an employee in fortnightly pay group.
Error: 'Employee Has Left, Has Timesheets But Leavers Are Not Being Paid'On the Key Observation report where leavers are present for the previous month, the following error appears: **Employee Has Left, Has Timesheets But Leavers Are Not Being Paid***
Unprocess Zero Gross indicatorImpact of the Unprocess Zero Gross or Unprocess Zero Gross Partially Process indicator.
Warning: You must run "calculate hours in WFM" if payroll left overnightWhen viewing a pay group in portal, the following message appears:
Warning: You must run "calculate hours in WFM" if payroll left overnight, after the reverse timesheets and before the…
Error: 'Pay Group not available for Supplementary Mode as records exist on Pay History for next payroll period'When trying to enable the supplementary run in portal, the following warning message appears:
Pay Group not available for Supplementary Mode as records exist on Pay History for next payroll…
Error: 'LGPS Data has not created'When generating the LGPS report, the following error appears:
'LGPS Data has not created' or
'Failed :contrib rate ORA-01427: single-row subquery returns more than one row'.
Check correct PRSI rates in payroll processingGuidelines on applying the correct Pay Related Social Insurance (PRSI) rates when a pay group’s week end date differs from its payment date and rate changes occur.
Back Office: Final Run indicatorImpact of ticking the final run concerning the employee's status, and is this not reversed when the timesheets are reversed.
Error: 'Update not yet completed'When running the generate salaries and allowances (PAY290) job, the following error appears: Update not yet completed.
View a breakdown of Central Statistics Office (CSO) outputGuidelines on how to access a breakdown of Central Statistics Office (CSO) output and view an Earnings, Hours and Employment Costs Survey (EHECS) Return
Error: 'Invalid content found at element 'EmployeeWorkplacePostcode'When submitting RTI, the following error message appears.
The stat pre year end clear down report values are incorrectThe stat pre year end clear down report displays incorrect values.
Error: 'SOURCEREF:*** S32001_UK_PAYE - EMPNO:RESULT:TEXT=XXXX:2:rate not found on paye_table'When processing the payroll, the validation job (PAY140) fails and the following error appears:
SOURCEREF:*** S32001_UK_PAYE - EMPNO:RESULT:TEXT=XXXX:2:rate not found on paye_table
Error: 'Failed While Inserting Ad-Hoc Tables'When running the update for bulk position rate update, the following error appears: Failed While Inserting Ad-Hoc Tables
Error: 'An error has occurred, please try again. If the issue persists please contact support'When entering the employment allowance in the RTI Parameter screen the following error messages appears:
An error has occurred, please try again. If the issue persists please contact support.
Error: 'ERRMESS :ORA-01422: exact fetch returns more than requested number of rows'When running the generate salaries & allowances, the following error appears:
SOURCEREF:s27500_irregular_claims select EE PRSI
EMPNO :XXX
ERRNO :XXX
ERRMESS :ORA-01422: exact fetch returns more than requested number of rows
Error: 'WARNING ERR Submission files have not been generated for the previous payroll period. Please generate and transfer before running the validation again'When running the payroll validation, the following error appears:
WARNING ERR Submission files have not been generated for the previous payroll period. Please generate and transfer before running the validation…
Confirm PAYE and NIC calculationsGuidelines on how to confirm Pay As You Earn(PAYE) and National Insurance Contributions(NIC) calculations.
Load digital certificates for Enhanced Reporting Requirements in Back OfficeSteps on how to load digital certificates for Enhanced Reporting Requirements (ERR) in Back Office.
Employee payment details have been added in Core Personnel but not coming across to CorePayWhen looking at the Payment Details in CorePersonnel and Banking Details in CorePay the information is not pulled across completely.
Incorrect inclusion of allowance value in occupational salarySteps to correct the allowance value displaying on the occupational salary.
PRSI October 2025 ratesGuidelines on Pay Related Social Insurance (PRSI) for October 2025 rates.
