Why do I get the ROE error: "last day for which paid must be within final pay period"

Why do I get the ROE error: "last day for which paid must be within final pay period"

What does it mean? 

Commonly this is pointing to the fact that the final day that the employee worked (and should be paid for) is after their last payment. Sometimes this happens when an employee is paid their final pay a few days before their last day of work, or more rarely if termination pay is paid out a couple week's after the last day worked.

In the example below, an employee's last day was the 5th, but his final pay and hours were paid out in the previous pay period. The date in the Last Day for which Paid box should always be before the date in the final pay period.


How do you fix it?

There are two possible solutions!

Change the last day

Verify that the Last Day for which Paid is the last day the employee did work for the company. If it turns out this information is inaccurate and their actual last day was within the final pay period, then you have solved the error! Just update the date and you will be able to save or finalize the ROE.

Change the last pay period

If the last day is correct, then the last pay period must be changed. We need to edit the information to reflect when the amount was earned, rather than when it was paid.

1. Click Add Pay History at the of the bottom of the page to create a new pay period.

Note if the Pay History has reached maximum number of entries (25 for semi-monthly, 27 for bi-weekly and 53 for weekly), please delete the entry with the earliest pay period ending date and then you will be able to Add Pay History.

2. Fill in the information for the day(s) worked after the last pay period. Click Save once complete.


3. Edit the second to last pay period to reduce the earnings and hours by the amount you entered into the new last pay period.


4. You can now save or finalize your ROE!


    • Related Articles

    • How to complete a Record of Employment

      Preparations Before reviewing the ROE for accuracy, you will need to complete the following steps. 1. Terminate the employee within the system. 2. Complete their last payment. 3. Generate the ROE. Employee and contact information The simplest way to ...
    • What is a Record of Employment (ROE)?

      What is a ROE? A Record of Employment (ROE) is a form that employers complete and file to Service Canada at the end of an employee's service. This is for the employee in the event that they stop working and experience an interruption in earnings. ...
    • Why are my ROE totals not balanced?

      Block 15B (total insurable earnings) looks like it should be calculated the same way as the total insurable hours (Block 15A) next to it. The total insurable hours represent a full year plus one pay period, which means it is a sum of all the values ...
    • How to create an earning pay code

      There are three types of earning payroll instructions. If you wish to enter a number of hours into the input sheet and have the hours calculate at the hourly or salary rate outlined in the employee's compensation policy, you will need to set up ...
    • How to finish (approve) a pay run

      Submitting a pay run This tutorial is for the final steps of this process, you will have already done the following; Created a regular or ad-hoc pay run. For more information on how to create pay runs, check out our articles on How to create a ...