P45 Process
You can run this process when required to generate P45, which contains details of employee leaving work in paper forms to distribute to terminated employees. You can also generate P45 if you end-date or delete the assignments associated with the PAYE component.
Use the P45 process to issue a P45 when final pay is in or after the period of termination. This process archives employee data, validates the data to ensure that it conforms to HM Revenue and Customs (HMRC) standards, generates the paper forms, and produces an audit report of the process results.
Use the Submit a Process or Report task in Payroll to run the P45 Process.
If you load termination data using the HCM Data Loader, this also generates P45, subject to other restrictions.
Before You Start
Before you generate the P45 for an employee, you must have completed one or all these payroll actions:
-
Terminated employee using a termination flow.
-
Terminated all payroll terms associated with a Pay As You Earn component on the employee's Statutory Deductions calculation card
-
Ended all current and future assignment associations for a Pay As You Earn component on the employee's Statutory Deductions calculation card.
You can specify the P45 Action in the Pay As You Earn component details section of the employee's Statutory Deductions calculation card. Even if an eligible payroll action has occurred, the process generates a P45 only if the P45 Action matches one of these values, and payroll processing meets the requirements defined for that setting.
P45 Action |
Payroll Processing Requirement |
---|---|
Do not issue |
No P45 is issued to the employee |
Issue when final pay in or after the period of termination |
Generates a P45, provided that a payroll run has successfully completed in or after the period of termination. |
Issue when final pay in previous period |
Generates a P45, provided that a payroll has run successfully. |
Manual issue |
P45 is issued to the employee manually. In this case, the application doesn't generate the P45. When you hire an employee with the automatic card creation option enabled, you can specify the default value for this field at the legal employer or the tax reporting unit level. |
Process Parameters
Parameter |
Description |
---|---|
Payroll Flow |
Identifier for the payroll flow |
Payroll Statutory Unit |
Legal entity for which you want to run the process |
Tax Reporting Unit |
Legal reporting unit for which you want to run the process |
Start Date |
Earliest date for which an eligible payroll action must have occurred to be included in the P45 process. |
Effective Date |
Last date for which an eligible payroll action must have occurred to be included in the P45 process. |
Submission Type (Test Indicator) |
Indicates whether to run the process in Test or Live mode. Test mode leaves the records unlocked, so they will be included if you run the process again. P45 is generated, and updates aren't saved. This will not generate emailed P45s. Live mode updates the records, preventing them from being included in subsequent P45 processing. P45 is generated, and updates are made in the application. Use the Test mode until you've verified the results, and then rerun the process in Live mode. |
Payroll |
List of payrolls. If specified, the process only considers employees for P45 if there's at least one PAYE component associated with this payroll. |
Output Destination | Email: If selected, there must be a valid home email address
for the employee. Test submission will not produce emails but send the output to paper only. Live submission will produce a 3-Part Plain Paper password protected email, where there's a valid home email address. If there's no valid home email address, an error is raised.
|
Process Results
The payroll flow page displays the process results. If you run the P45 process in the Live mode:
- The P45 Filed Date is displayed in the PAYE component of the calculation card
- The Emails containing the P45s are produced
-
If you load the termination data using the HCM Data Loader, the application will also (subject to the other constraints) raise a P45.
Errors and Warnings Report
If errors occurred during the archive process, select Go to Task for the archive task on the checklist, and then click the Errors and Warnings tab to view the errors. Make all necessary corrections in the employee's personal or employment information, or on their Statutory Deductions calculation card, and then rerun the process.
If the archive process has errors, the process doesn't produce an audit file or forms. Errors occur if data to be included in the process don't meet HMRC standards. For example, names and addresses must be in the correct format and use only characters from the approved HMRC character set.
If the process completed successfully, click Go to Task for the archive task on the checklist. Click the View Results icon on the Processes and Reports tab to access the audit report and printable forms. The process generates P45 for employees that are:
-
Terminated, have a payroll run on or after the termination date, and have a P45 Action set accordingly
-
Terminated, have a payroll run in the period before the termination date, and have a P45 Action set accordingly
-
Not terminated but have no associations to one or more of their PAYE components
- When you perform a reverse termination for an employee, it's recommended to first roll back the P45 process for the relevant PAYE components. The Reverse Termination flow doesn't trigger the P45 rollback process.
- When using the email option, the P45 is produced as a password protected PDF file. The password is the employee’s date of birth in the format YYYYMMDD.
Audit Report
The audit report lists each employee for which the process generated a P45, and provides the employee name, works number, NI number, and termination date. Use this report to verify process results before distributing the forms:
-
Verify that the information in this report is accurate for each employee. Make any necessary updates to the employee data to correct inaccuracies.
-
Verify that the process produced a P45 for every eligible employee. If the process didn't include an eligible employee, verify that all requirements listed in the Prerequisites section are met. Make any necessary corrections based on these requirements.
-
If you make data corrections, rerun the process in test mode.
-
Once the process results are complete and accurate, rerun the process in Live mode.
The process produces three files including printable P45s in different formats:
-
3-part PDF file for use with preprinted forms
-
3-part PDF file for printing on plain paper
From the View Results window, print the P45 output file for the desired format, and then distribute the forms to employees.
The P45 contains a Tax Week or Tax Month value. This value is derived from the period in which the relevant PAYE balances were last modified, and the P45 Action setting. Hence, it's not necessarily related to the latest payroll run that was completed for the employee.
Retry P45 for Completed Records
Even if the process completed successfully, you might have changes required to one or more individuals that would require regenerating the P45 for those selected employees. To retry the P45 process, you must first correct the data for the records you want to update.
- In the Run P45 Process flow, search for and select the individual record you want to mark for retry.
- Click . The Status will change to Marked for Retry.
- Refresh the page to ensure that the individual is marked for retry. Repeat this for any other records to be retried.
- You can now retry the process for the selected records.
Run P45 Selective Print
You can reprint one or more P45s that have already been generated. To reprint the P45s:
- Select Submit a Flow.
- Select a Legislative Data Group for which the process will be run
- Select the Run P45 Selective Print Process flow
- Enter the required parameters:
Table Listing the Parameters and Descriptions for the P45 Selective Print Process.
Parameter Description Payroll Flow
Identifier for the payroll flow
Payroll Statutory Unit
Legal entity for which you want to run the process
Tax Reporting Unit
Legal reporting unit for which you want to run the process
Payroll List of payrolls. If specified, the process will only consider employees for P45 if there's at least 1 PAYE component associated with this payroll. Start Date
The date on or after which the employees are considered.
Effective Date
Last date for which an eligible payroll action must have occurred to be included in the P45 process.
Original P45 Flow Name A list of previously generated P45 flow names from which to reprint some or all the P45s Payroll Relationship Group This can further limit the output from the archive specified in the Original P45 flow name
Setup to Email P45 Output to Employee’s Home Email Address
The Email setup might already exist for your environment. You can check this in
.If you need to set up the emailing of P45, you need to first add your own delivery options as an override to the predefined extract definition.
- Go Extract Definitions.
- Search for and select UK P45 Archive Process. Ensure that you search for the process name within your Legislative Data Group.
- Click Edit.
- Under Hierarchy, select Extract Delivery Options.
- Under Extract, select P45 Email.
- Click .
- Click Save.
- Add the new overriding P45 Delivery option to the Extract Definition for P45 Archive
Process:
- Under Extract Delivery Options, click Add.
- Enter the Delivery Option Name. For example, Overriding P45 Email.
- Enter the output type as PDF.
- Enter the report as a copy of the other report values in this view.
- Enter the Template Name as the BIP template name given to the report, that is, P45_EMAIL.
- Enter the delivery type as E-Mail.
- Enter the Overriding Delivery Mode as P45 Email.
- Search for the attribute value Email Address. This is a record in the archive that's used to get the employee’s email address. Add details for the Overriding Email delivery option such as email address, subject, message body.
- Click Save and Close.
The new Delivery option is now be available in the Extract Delivery Options.
-
Click Submit to validate the changes.
P45_EMAIL_LIVE_ENV
for the lookup type
ORA_HRX_GB_OUTPUT_CONTROL
. The lookup
ORA_HRX_GB_OUTPUT_CONTROL
can start with PAE. You can use it as
PAE:<POD>, for example, PAE:TEMP.