Error 'Salary Matrix Pay Unit does not match the Pay Periods Per Year' Updating an Employee's Pay Rate Content provided by Microsoft TechKnowledge Content Issue Error - 'Salary Matrix Pay Unit does not match the Pay Periods Per Year’ occurs when Updating an Employees Pay Rate in Cards-Payroll Canada-Employee-Paycodes.Resolution Set up income codes for each pay period frequency.Note - When you create a salary matrix, under Setup-HR-Salary Matrix, you assign a pay unit to the table. The system is matching this pay unit with the Pay Periods Per Year you have assigned to the employee under Cards-Payroll Canada-Employee-TD1 Values. If the pay unit on the salary matrix table is Biweekly, you need to have the Pay Periods Per Year of 26 assigned in the employee’s TD1 values.Since we assign salary matrices to a position/pay code combination, it is possible to see this message if you assign the table to employees who are assigned the same position, but have different Pay Periods Per Year.Example: Employee ID Position Pay code Pay Periods Per Year BH0010 SALES REG 26 BH0020 SALES REG 52 Here we have two employees in the same position with the same pay code. One employee is paid weekly and the other is paid biweekly.Assign a salary matrix with a pay unit of biweekly to this position/pay code combination, which can be done under Setup-HR-Position/Pay code. If we try to update the REG pay code’s pay rate for BH0020, the weekly employee, we will see the message: Salary Matrix Pay Unit does not match the Pay Periods Per Year.You may want to set up income codes for each frequency you have, if you want to use the salary matrix feature. You may want to set up REG1 for weekly and REG2 to assign to your biweekly employees. Having separate codes will help to differentiate the pay unit for employees.This article was TechKnowledge Document ID: 27031 Last Updated: 10 Mar 2017 Was this information helpful? Yes No Tell us what we can do to improve the article Submit Thanks! Your feedback will help us improve the support experience.