May 2025 - Release Notes

This release note outlines key enhancements and updates introduced in the latest annual software upgrade for the PurePro application. 
In line with our commitment to continuous improvement and adaptation to legislative changes, the upcoming update to PurePro will include a range of enhancements designed to address existing issues, resolve bugs, and deliver improved performance and optimization.
This document provides a high-level overview of the significant statutory changes and key updates introduced, ensuring that your experience with the application remains efficient, compliant, and up to date.  

Performance fixes 

9599 – Supplier popup link 

When accessing supplier remittances from supplier popup menu, the application now filters the remittance page using supplier reference instead of supplier name. This ensures, accurate information is returned when multiple suppliers exist with same name or supplier name has been updated recently. 

9618 – Nest Pension Contribution Failing 

Performance improvements have been made to Nest Pension Contribution file download which would timeout on larger dataset. Users will experience improve download speed on larger datasets. 

9635 – EIR Report Timing Out 

Performance improvements introduced to optimise the EIR report downloading on larger datasets. Users will experience faster EIR report download times on larger datasets. 

9586 – Listview Optimisation 

Performance improvements introduced to Worker, Customer, Supplier, Payslip & Invoice listviews. Search and Navigation times have been optimised for faster search and return of data on a larger dataset. 

9597 – Pagination in Links tab for Left Workers 

Users can navigate between pages when accessing placements, timesheets or payslips/remittances for left workers under the links tab. This change applies to workers who have multiple placements/timesheet/payslips/remittances processed before leaving. 

9633 – Download to CSV task list 

User Interface and User Experience Improvements have been introduced to optimise user experience with task list page. Users can filter the list for specific tasks and mark all available tasks as resolved, where applicable. Users can also download the available tasks as csv. 

9647 – HMRC outbox page load  

Performance improvements to the HMRC outbox page mean it will now load quicker.

API fixes 

9596 – Timesheet Get & Update Call 

Improvements made to Timesheet Get & Updated API requests to optimise the rate reference parameters, where the rates have been updated or renamed. This change ensures, rates are returned correctly to process timesheet request. Previously if a rate reference was changed, calls to the timesheet update could fail when the API call used the new value.

9606 – Restart Worker Endpoint 

Restarted workers are now added with start date set to the current period start date, instead of the date that the restart worker API call is performed. This is consistent with the user experience across the application. 

9640 – Incorrect Values in Payslip Footer 

The fix as part of this ticket addresses the issue where taxable and non-taxable payments in “Payslip Footer” were inaccurate for /Payslip/GetPaginated endpoint for supplied workers. This issue has now been resolved. 

Data import fixes 

9632 – Unknown Employee Statement 

Workers added via Data Import or API with StarterForm   = StartingDeclaration and missing EmployeeStatement will default to EmployeeStatement “Unknown” along with TaxCode = 0T and WK1 enabled. This ensures accuracy and compliance with HMRC guidelines. 

9643 – Validation Error when missing payroll data and StarterForm = P45 

Additional Validations have been introduced when importing PAYE workers with StarterForm = P45 and missing TaxCode or IsWeek1 information. This ensures compliance with HMRC guidelines and safeguards workers are imported with correct data. 

UI fixes 

9602 – Workers Inactive Status 

This ticket resolves issues with workers status not updating as inactive after the inactivity period. Any workers not paid for defined numbers of period(s) will be automatically updated as “Inactive”. 

9620 – SMP Correction – Monthly Accounts 

The fix as part of this ticket addresses an issue with Statutory Maternity Pay in accounts with monthly payroll, where the calculated maternity pay was not accurate. This issue has now been resolved and the Statutory Maternity Pay is now calculated accurately as per the HMRC guidelines. 

9569 – Validate leave date for STAT Pay & Absence 

The fix as part of this ticket, adds further validations to worker’s leave date when processing a statutory payment or an absence. Users won’t be able to process statutory payments or absences for workers in or after the leaving period. 

9604 – Holiday Payment Available Units Issue 

The solution as part of this ticket addresses the issues with inaccurate available units when processing a holiday payment after worker cleardown. This issue only affected final period holiday schemes, the issue displayed inaccurate values in the holiday payment model, however prevented users from processing holiday payments with more than available units. 


The contents of this document, along with any associated documents, are the property of PurePro Solutions Ltd. and are shared in strict confidence with the intended recipient. These materials may not be reproduced, shared, or used in any manner without prior written consent from PurePro Solutions Ltd. Unauthorized use or distribution is prohibited.