This chapter discusses how to:
Identify starters, leavers, and transfers.
Manage termination and rehire within a pay period.
Process payments to leavers.
Generate P45 reports.
View P45 information online.
Generate P46 reports.
View P46 information online.
Global Payroll for the U.K. identifies starters and leavers during the payroll process based on action codes in employees' job data records. For all starters, the system creates a new set of accumulators used for calculating statutory tax and national insurance. In effect, this identifies a new period of employment and ensures that the employee's tax and national insurance calculations are correct and end of year reporting meet statutory requirements.
Typically, starters are employees who have been hired or rehired during the pay period. Conversely, leavers are typically employees who have left the organization. However, some types of transfers may be treated as starters or terminations by payroll. Employees who have previously transferred overseas should be processed as starters when they return to the U.K. and employees who transfer overseas from the U.K. are processed as terminations.
Action and reason codes are configurable, which means that the codes used for starters and terminations vary by organization. Global Payroll for the U.K. provides the Process Action and Reason page for you to identify which action and reason codes your organization uses for starters and leavers. The Process Action and Reason page is set up for two process codes, P01 is the starter identification process, and P45 is the P45 identification process that identifies leavers who require P45s.
When the payroll process runs, Global Payroll for the U.K. searches for job data entries within the pay period that match the action codes and reasons you have specified.
As delivered, the Process Action and Reason page is set up for starter and termination processing as shown in this table:
Process Code |
Action Codes |
P01 (Starter identification) |
HIR (hire) and REH (rehire) |
P45 (P45 Generation) |
TER (termination) |
By default, transfers (XFR) are not processed as starters or terminations. If you want certain types of transfers processed as starters or terminations, you must update the Process Action and Reasons page for the P01 or P45 process code.
During termination processing, Global Payroll for the U.K. populates the variable GBR VR TERM DT with the leave date. Payees are not processed by Global Payroll for the U.K after this date.
Note. The Human Resources termination date is a separate element (stored in a system element TERMINATION DT). The termination date in Human Resources is only populated when you use the TER action code to terminate the employee's employment.
Depending on the action and reason, payees may be considered terminated by Global Payroll for the U.K. but still active in Human Resources and available for processing by another Global Payroll country extension or other payroll system.
For example, suppose you set up a reason code for overseas transfers and then add this reason to the Process Action and Reasons page for the P45 process code. When Global Payroll for the U.K. encounters this transfer reason, the payee is processed as a termination and the GBR VR TERM DT variable is populated. Global Payroll for the U.K. does not process the payee after this date. However, the payee's termination date in Human Resources is not populated. This means that the employee ID is still active. If you have changed the payee's pay group or payroll system on the Job Data — Payroll page, the employee can be processed in the new Global Payroll country extension or other payroll system.
See Also
Setting Up Process Action and Reason Codes
This section discusses how you process an employee who is terminated and then rehired within the same pay period.
To illustrate this, consider the example of an employee who leaves on June 5, and is then rehired on June 20. If the employee is paid monthly the termination and rehire are processed within the same pay period. To process the June payroll correctly you need to ensure that the new period of employment starting on June 20 has the correct P45 information on the Maintain Tax Data GBR page. However, you have not run the payroll for June and therefore you have not generated a P45 for the employee's termination.
To process an employee terminated and rehired within a pay period:
Run the payroll for the pay period, but do not finalize it.
Run a draft P45 report for the employee.
This provides you with the total tax and pay for the tax year.
Add a new row to the employee's tax data with an effective date that matches the rehire date.
Navigate to the Maintain Tax Data GBR page as follows: Global Payroll & Absence Mgmt, Payee Data, Taxes, Maintain Tax Data GBR. Select P45 in the Notification Source field, and enter the pay to date and tax to date values from the draft P45. This ensures that the calculations for the new period of employment are correct.
Rerun and finalize the payroll for the pay period.
See Also
Entering Statutory Tax and National Insurance Details
When an employee receives payment after leaving, there are implications for the tax and NI calculations.
National Insurance Calculation
When an employee receives payment after leaving, there are implications for the NI calculation:
Payment type affects the NI frequency applied. If the payment is:
Regular then NI is based on the employee's normal earnings period, contributions rates and limits current at the time of payment, and the usual contribution table letter.
Irregular then NI is based on a weekly frequency.
Examples of irregular payments are unexpected bonuses, and arrears of pay following a backdated pay award.
Payments after six weeks of last payment date are paid at the non-contracted out rate.
Global Payroll for the U.K. automatically calculates NI at a contracted out rate for payments made to leavers made more than six weeks after their last payment date, if the P45 has been printed for the leaver. The formula NI FM CAT LEAVER overrides the NI category for payments more than six weeks after last payment date.
When a payment is made to an employee after the termination has been processed, Global Payroll for the U.K. uses the value of the accumulator GBR AC IRREG SEG to determine whether the payment is irregular. This accumulator tracks all earning elements that constitute irregular payments.
If the value of GBR AC IRREG SEG is equal to the value of the accumulator GBR AC NIBL SEG the weekly NI basis is automatically applied for NI calculation purposes. If GBR AC IRREG SEG and GBR AC NIBL SEG are not the same, then the payment comprises regular payments only, or a combination of regular and irregular payments. In this case, the system calculates NI using the employees pay frequency basis.
Alternatively, you can override the NI frequency on the Maintain NI Data GBR page to force a change of the NI basis. Special consideration needs to be given to irregular earnings for backdated pay awards. If the payment is made using the same earning element as normal salary, it is not identified as irregular and you must manually override the NI frequency.
Refer to HM Revenue and Customs (HMRC) documentation for further information on regular and irregular earnings.
Tax Calculation
When an employee receives a payment after leaving, there are implications for the tax calculation if termination processing is completed (that is, a final P45 has been printed). If a leaver has been processed, Global Payroll for the U.K. calculates tax using the following:
Tax Code is BR.
Tax basis is Week 1/Month 1.
The formula TAX FM TXCD LEAVER changes the tax code and tax basis if the employee is terminated and the final P45 has been issued.
This section provides an overview of the P45 process, lists prerequisites, and discusses how to:
Run the P45 Identification process.
View the P45 identification results.
Run the P45 report.
Define the output file path.
This section discusses:
P45 processing.
The P45 Identification process.
The P45 report.
P45 Processing
The P45 report is a statutory report that is issued to employees who leave your employment (although a P45 can be issued in other situations according to your setup). The P45 summarizes the tax and pay as of the date of last payment and the employer's tax and reference details required by the employee.
With Global Payroll for the U.K., you can generate P45s for leavers as follows:
Run the P45 Identification Application Engine process (GPGB_P45).
This creates a list of payees who qualify for a P45 and have not already received one. You can view the results of the identification process and adjust the list of identified employees before printing the reports.
Produce the P45s.
The system generates the P45s based on the results of the identification process.
The P45 Identification Process
The P45 Identification process (GPGB_P45) uses these criteria to determine who requires a P45:
Criteria entered on the run control page.
When you run the P45 Identification process you define the employees and the period to process. The group of employees are defined by these fields: pay entity, pay group, and calendar group ID.
Actions and reasons identified for the P45 process on the Process Action and Reason page.
Updates to payee job data, for changes such as promotions, transfers, and terminations, use action and reason codes to identify the type of personnel change. In Global Payroll for the U.K. you select those action and reason codes that trigger the production of a P45 on the Process Action and Reason page. Most commonly, P45s are required for terminations so you should ensure that any action codes your organization uses for terminations are included on this page. However, you may also create P45s for other types of changes, such as transfers, and the action codes for these changes must also be added. This is discussed in detail in the chapter "Setting Up Country Data".
Using these selection criteria, the P45 Identification process:
Searches payees' job data for entries with an effective date within the begin and end date range that you specified, and action/reason codes that match those selected on the Process Action and Reason page.
The process also checks whether payroll has been processed for these job data entries. If an employee is terminated in Human Resources, but this event was not processed in payroll or the event has been processed but the calendar is not finalized, the process sets the P45 Generation Flag to Unprocessed/Unfinalized Termination Calendar ID.
Checks that a final P45 has not been printed for the payee.
The P45 leaver information on the Maintain Tax Data GBR page is populated with the Calendar Group ID and leave date when a final P45 is printed for a payee. Only those payees who don't have these fields populated are identified by the P45 Identification process.
Details of payees who meet the criteria are added to a results table (GPGB_EE_P45_ID), which you can view using the P45 Identification Results page. The P45 Generation Flag field indicates whether a P45 should be printed for the payee. Initially, the P45 Identification process assigns a value, but you can update this field from the P45 Identification Results page.
You can:
Suspend production of a P45.
Use this option if there is an error in a payee's data such as termination date entered against the wrong employee record. You may also suspend production because there is an adjustment to the employee's pay that needs to be included in the P45. This prevents a P45 from being printed for the payee. Once data has been corrected, for example the removal of termination row within the HR record or adjustment to pay, you must update the P45 Generation Flag to remove payees from this suspend status — neither the P45 Identification process nor the P45 report update this field for payees with a suspend status.
Delete the payee from the results table.
Use this option to remove payees with a suspend status from the results table when you have corrected the error that was originally causing the payee to be identified, such as termination entered against the wrong employee.
Override the calendar group ID.
The P45 Identification process retrieves the calendar ID in which the payee's termination was processed. You can use a different calendar ID if there is an adjustment to payee payroll. For example you could use this option if you have set up and processed the employee's final payment within a supplementary payroll.
See Viewing the P45 Identification Results.
The P45 Report
If you produce P45s from the P45 Identification Results page, the system generates P45s for payees with a P45 Generation Flag set to Produce P45 or Calendar Override.
If you run P45s from the P45 GBR page, the system runs the P45 process and automatically creates P45s for those payees identified who have the P45 Generation Flag set to Produce P45. You don't have the option to make changes to the list of payees identified when you run the report in this way.
The P45 report prints two version of the P45, a draft and a final report. If you select the Final Print? check box on the P45 Identification Results page or the P45 run control page, the report is final and the payee's P45 leaver information is updated. The Calendar Group ID and P45 Leave Date fields on the Maintain Tax Data GBR page are automatically updated when the finalized P45 report is generated.
Note. The EDI P45 leaver transaction only transmits payee data if you have printed a final P45 for that payee. When you process the P45 leaver transaction, the system checks the P45 leaver information for a calendar group.
During implementation, you need to specify the changes to employees' job data that trigger a P45. To do this, define the combinations of Action and Reason codes, which when inserted into an employee's job data, qualify the employee for a P45. Define the Action and Reason codes for P45s on the Process Action and Reasons page. Actions and action/reasons are delivered as system data. You can add other actions and action/reasons that also trigger P45s.
Before running P45s you should also:
Define the default destination for the P45L report.
The process definition for the P45L report (GPGBP45L) includes a default Output Destination field that you need to set up for your system.
Configure the UK Payroll Configuration bracket, GBR BR CONFIG CHAR.
Use this bracket to define the job for the P45 output, and specify what P45 information the payroll administrator can update.
The Process Action and Reasons page, setting up the default destination and the UK Payroll Configuration bracket are discussed in the Setting Up Country Data chapter.
See Also
Setting Up Process Action and Reason Codes
Page Name |
Definition Name |
Navigation |
Usage |
GPGB_RCTL_P45ID |
Global Payroll & Absence Mgmt, Termination Processing, P45 Identification GBR, P45 Identification GBR |
Run the P45 Identification process (GPGB_P45). This process identifies payees who are due to receive a P45. |
|
GPGB_EE_P45_ID |
Global Payroll & Absence Mgmt, Termination Processing, P45 Identification Results GBR, P45 Identification Results |
View the results of running the P45 Identification process. You can also adjust the payee list and generate P45 reports from this page. Note. We recommend that when you run the P45 Identification process for a group of employees you should generate the P45s from the results page. Do not use the P45 GBR page to generate P45s when you have already run the identification process for the group of employees. |
|
GPGB_P45_IDNTS_SEC |
Select Suspend P45 Production in the P45 Generation Flag field on the P45 Identification Results page and click the Notes link. |
Add comments to explain the reason for suspending P45 production. |
|
GPGB_FILE_PATH_SEC |
Click the Output File Path link on the P45 Identification Results GBR page or P45 GBR page. |
Enter directory in which the output of the P45 process (GPGB_P45) is created. Note. The Output File Path link is displayed only if the bracket GBR BR CONFIG CHAR is configured to enable payroll administrators to change the output directory. This is explained in the chapter Setting Up Country Data. |
|
P45 GBR |
GPGB_RUNCTL_P45 |
Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, P45 GBR, P45 |
Produce P45s. Typically, a P45 is issued to employees who leave employment but it can also be issued to employees for other reasons that you define for your organization. |
Access the P45 Identification GBR page (Global Payroll & Absence Mgmt, Termination Processing, P45 Identification GBR, P45 Identification GBR).
Pay Entity, Pay Group, and Calendar Group ID |
Select the group of employees for which you want to run the P45 Identification process. You can run the process for a particular calendar group or pay group. If you complete the Pay Entity field only, all the pay groups within the pay entity are processed. |
From Date and To Date |
Enter the begin and end dates for the period. The process searches for payees with job data events within the period who do not have a final P45 printed. The process uses the P45 leaver information (displayed on the Maintain Tax Data GBR page) to determine whether a payee has received a finalized P45. If the calendar group ID and P45 leave date have not been populated, the payee has not received a P45. |
Access the P45 Identification Results page (Global Payroll & Absence Mgmt, Termination Processing, P45 Identification Results GBR, P45 Identification Results).
Pay Group, Calendar Group ID, and Select Identified Payees |
Select the group of employees for which you want to view the results of the identification process and click the Select Identified Payees button. You can restrict the list to a pay group or calendar group. If you leave both Pay Group and Calendar Group ID blank, the system displays the results for all pay groups within the selected Pay Entity. If no employees are displayed when you click the Select Identified Payees button, this means that no employees were identified by the process in the pay group or calendar group. |
Output File Path |
Click this link to access the Output File Path page where you can specify the directory in which the output of the P45 process is created. Note. This link is only displayed if the UK Payroll Configuration bracket (GBR BR CONFIG CHAR) is set up to allow you to specify the output directory. If the link is not displayed, the report is printed to the default destination defined in the GPGBP45.SQC. |
Produce P45 |
Click this button to generate P45s for employees with the P45 Generation Flag set to Produce P45 or Calendar Override. The P45 generated is a draft version, unless you select the Final Print? check box. |
Last Cal ID Processed (last calendar ID processed) |
Displays the calendar ID in which the payee was last processed. Update this field if you select Calendar Override in the P45 Generation Flag field. |
P45 Generation Flag |
Select a value to determine whether the P45 is printed when you run the P45 report. Values are: Produce P45: To print the P45. This is the default value if the calendar is finalized. Suspend P45 Production: Suspends P45 production. Use this value if a payee's job data has been updated in error. When you select this value, the system displays the Notes link that enables you to add a reason for the suspension. A payee's P45 remains suspended until you change the P45 Generation Flag, Calendar Override: To use a different calendar ID for the selected employee. Select the calendar to use in the Last Cal ID Processed field. Delete P45 Production: Prevents production of the P45. Use this option to remove payees with a suspend status from the results table. Warning! Removing a payee from the results table doesn't stop the payee from being identified the next time you run the P45 Identification process. If the payee's job data has not changed, the employee is identified as requiring a P45 again. For example, if a payee has an incorrect termination date and you delete the payee from the results table, you must also update job data to correct this error. Unprocess/Unfinal Term Cal ID: Indicates that the employee has been terminated in job data but one of these conditions apply:
|
Final Print? |
Select this check box to generate a final print of the P45. The system automatically selects this check box if the calendar is finalized. If this is not selected, the P45 report is a draft version ("Draft Report" appears in the report). |
Notes |
Click to access the P45 ID Results Notes page where you can add comments. This link only appears if you select Suspend P45 Production in the P45 Generation Flag field. Use the P45 ID Results page to record the reason for the suspension. |
Access the P45 GBR page (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, P45 GBR, P45 GBR).
Pay Entity, Pay Group, Calendar Group ID, and EmplID |
Select the employees for which you want to run the P45 report. You can run the process for a particular employee, calendar group or pay group. If you complete the Pay Entity field only, all the pay groups within the pay entity are processed. |
From Date and To Date |
Enter the begin and end dates for the period. |
Final Print? |
Select this check box to generate a final print of the P45. When you select Final Print? the Calendar Group ID field on the Maintain Tax Data GBR page is automatically updated, indicating that the P45 has been generated for the calendar group that appears in this field. When you ask for a final print, you can only reprint the P45 (if needed) from the same calendar group ID, even if other calculations take place. |
Output File Path |
Click this link to access the Output File Path page where you can specify the directory in which the output of the P45 process is created. Note. This link is only displayed if the UK Payroll Configuration bracket (GBR BR CONFIG CHAR) is set up to allow you to specify the output directory. If the link is not displayed, the report is printed to the default destination defined in the GPGBP45.SQC. |
Printing P45s On HMRC Stationery
To print your P45 reports on HMRC approved stationery, you need to run the report using the P45 laser version of the report. Select either of these options from the Process Scheduler Request page:
Process and Print P45 (process name GPGBP45J).
This PSjob runs the P45 Identification process and both the SQR reports.
Process and Print P45 — Batch (process name GPGBP45B).
This PSjob runs the P45 Identification process and the P45L report.
Access the Output File Path page (click the Output File Path link on the P45 Identification Results GBR page or P45 GBR page).
Enter the path for the output file created by the P45 process (GPGB_P45). Enter an absolute path, such as c:\temp\, or a relative path of the form: \\machinename\temp\.
If you have previously entered a path, the system displays that path as a default.
This section discusses how to view an employee's P45 information.
Page Name |
Definition Name |
Navigation |
Usage |
GPGB_EE_P45 |
Global Payroll & Absence Mgmt, Payee Data, Terminations, Review P45 GBR, Review P45 GBR |
View employees' P45 information. You can use this page to view P45 information for all employees, whether or not they have been issued with a P45. If the employee has received a P45, the system displays the information that was printed on that P45. For employees still working for your organization, the system displays the most current tax and pay information for the tax year. |
Access the Review P45 GBR page (Global Payroll & Absence Mgmt, Payee Data, Terminations, Review P45 GBR, Review P45 GBR).
Provisional P45 Information
This group box is displayed if the employee has not been terminated. It lists the most current pay and tax information for the current tax year.
Finalized P45 Information
This group box is displayed if the employee has been issued with a P45. It lists the pay and tax information that was printed on the final P45.