Error: "A Payroll year-end has already been processed for calendar year xxxx"
Description
Cause

One of the following situations caused the error:

  • You logged in using a date other than the last day of the payroll year. For example: you didn't log in with December 31, 2026
  • You used an incorrect login date when you completed payroll year-end in the previous year. For example: you logged in with February 1, 2026 when you did the year-end for 2025
Resolution

CAUTION:

Make a backup of the data before following these steps.

▼ The login date was too early or too late
  • Log on with the last day of the payroll year
  • For example: To close payroll for 2026, log on the company with 12/31/2026
  • Run the payroll year-end process
  • If the process completes successfully, stop here

 

▼ The login date was incorrect when you did the payroll year-end last year
  1. Create a new company and add it to the company list.
  2. Copy ADDRS.BTR, EMPLOYEE.BTR and TIMECARD.BTR from the live data folder to the new company.
  3. Log in to the new company using the default User ID and password.
  4. Enter the last day of the payroll year. For example, enter 12/31/26. Ignore the message about special accounts.
  5. Perform the payroll year-end in the new company.
  6. Rename the EMPLOYEE.BTR file in the live data folder to EMPLOYEE.OLD.
  7. Copy EMPLOYEE.BTR from the new company to the live data folder.
  8. Log in the company data and check that Last Year earnings show 2026 amount.
  9. This Year column must be empty.
  10. CAUTION:

    Don't do the payroll year-end again.

     

[BCB:158:Chat 300 US:ECB]

 



 

Steps to duplicate
Related Solutions