This article covers error messages that may appear when generating T4 and T4A XML files in Avionté Classic Back Office, along with steps to resolve each error.
XML Errors
Issue
If errors occur during XML generation, a notification appears in the Generate T4/T4A window.
Resolution
Errors can be reviewed in the Errors tab of the Generate T4/T4A window.
Click the Errors tab to view a list of issues. Each error includes a brief description with enough detail to identify and fix the problem. Use the tables below to find the resolution for each error message.
T4 Error Messages and Resolutions
Setup Errors
These errors prevent data from being generated and are raised before the process completes.
| Error | Resolution |
|---|---|
| T4 Company Account No is missing | Enter an account number under Supplier Properties as "T4 Company Account No". |
| T4 Company Contact Person is missing | Enter a contact person name under Supplier Properties as "T4 Company Contact Person". |
| T4 Company Contact Person Phone Number is missing | Enter a contact person phone number under Supplier Properties as "T4 Company Contact Person Phone Number". |
| T4 Company Contact Person Email is missing | Enter a contact person email under Supplier Properties as "T4 Company Contact Person Email". |
| T4 Company Contact Person Phone Number Extension is over 4 digits | Update the phone extension under Supplier Properties to a maximum of 4 digits. |
Generated Errors
These errors are raised after data is generated and are included in the errors result.
| Error | Resolution |
|---|---|
| Employee SIN not valid | The Social Insurance Number (SIN) is invalid. SIN numbers must be 9 digits and follow the Luhn algorithm. — SIN 999-999-999 is not valid and will error. — SIN 000-000-000 is valid and will not error. |
| Employee Missing Employer Province | The employer province is null, empty, or 0. Update the employer province for the indicated employee. |
| Employee has Invalid Employer Province | The employer address has a province value that does not match any Canadian province code. Update the employer address to a valid province code. |
| Employee Missing Employee Province | The system cannot determine the employee's province from their address. Verify the employee record has one address set as the resident address. |
| Employee has Invalid Employee Province | The employee address has a province value that does not match any Canadian province code. Update the employee address to a valid province code. |
| Employee Missing SIN | The SIN for the employee is null, empty, or 0. Add a valid SIN to the employee record. |
| Duplicate SIN | More than one employee record shares the same SIN, including cases caused by invalid characters or trailing spaces. Remove duplicate SINs from the employee records. |
| Employees should not have amounts both in CPP & QPP | An employee record has non-zero contribution amounts for both Canada Pension Plan (CPP) and Quebec Pension Plan (QPP). Update the contribution amounts so that only one plan has a non-zero value. |
| Line82RemittancesAmount not a valid value, was not added to Line 82 | Verify the staffing supplier property "Line82RemittancesAmount" + Year (example: Line82RemittancesAmount2020) is valid. |
| Employee address postal code has more than 10 characters | The employee's resident address postal code exceeds 10 characters. Update the postal code to 10 characters or fewer. |
| Branch address postal code has more than 10 characters | The branch address postal code in Admin Tools exceeds 10 characters. Update the postal code to 10 characters or fewer. |
| Employee Address is missing | The employee's live address is missing the Address 1 field. Add a valid street address. |
| Employee City is missing | The employee's live address is missing the City field. Add a valid city. |
| Employee Postal Code is missing | The employee's live address is missing the Postal Code field. Add a valid postal code. |
| Employee Province is missing | The employee's live address is missing the Province field. Add a valid province. |
| Employee First Name is missing | The employee's first name is not in the database. Add the employee's first name to their record. |
| Employee Last Name is missing | The employee's last name is not in the database. Add the employee's last name to their record. |
| Employee SIN is missing | There is no SIN on file for the employee. Add a valid SIN to the employee record. — SIN 000-000-000 is valid and will not error. |
| T4 Employer-Offered Dental Benefit Code missing or invalid | A Dental eligibility code is missing or invalid for one or more employees. Add a valid Dental Benefit Code to the affected employee records before processing year-end tax forms. |
T4A Error Messages and Resolutions
Setup Errors
These errors prevent data from being generated and are raised before the process completes.
| Error | Resolution |
|---|---|
| T4A Company Account No is missing | Enter a company account number under Supplier Properties as "T4A Company Account No". |
| T4A Company Contact Person is missing | Enter a contact person name under Supplier Properties as "T4 Company Contact Person". |
| T4A Company Contact Person Phone Number is missing | Enter a contact person phone number under Supplier Properties as "T4 Company Contact Person Phone Number". |
| T4A Company Contact Person Email is missing | Enter a contact person email under Supplier Properties as "T4 Company Contact Person Email". |
| T4A Company Contact Person Phone Number Extension is over 4 digits | Update the phone extension under Supplier Properties to a maximum of 4 digits. |
Generated Errors
These errors are raised after data is generated and are included in the errors result.
| Error | Resolution |
|---|---|
| Employee SIN not valid | The Social Insurance Number (SIN) is invalid. SIN numbers must be 9 digits and follow the Luhn algorithm. — SIN 999-999-999 is not valid and will error. — SIN 000-000-000 is valid and will not error. |
| Employee Missing Employee Province | The system cannot determine the employee's province from their address. Verify the employee record has one address set as the resident address with a valid province entered. |
| Employee has Invalid Employee Province | The employee address has a province value that does not match any Canadian province code. Update the province to a valid province code. |
| Employee has Invalid T4A Business Number | The business number does not match the required format: #########XX#### (# = any number, X = any letter). Update the business number to match this format. |
| Employee Missing SIN | The SIN for the employee is null, empty, or 0. Verify a valid SIN is entered for the employee. |
| Duplicate SIN | More than one employee record shares the same SIN, including cases caused by invalid characters or trailing spaces. Verify there are no duplicate SINs in the employee records. |
| Line82RemittancesAmount not a valid value, was not added to Line 82 | Verify the staffing supplier property T4A_Line82RemittancesAmount is valid. |
| Employee address postal code has more than 10 characters | The employee's resident address postal code exceeds 10 characters. Update the postal code to 10 characters or fewer. |
| Branch address postal code has more than 10 characters | The branch address postal code in Admin Tools exceeds 10 characters. Update the postal code to 10 characters or fewer. |
| Employee Address is missing | The employee's live address is missing the Address 1 field. Add a valid street address. |
| Employee City is missing | The employee's live address is missing the City field. Add a valid city. |
| Employee Postal Code is missing | The employee's live address is missing the Postal Code field. Add a valid postal code. |
| Employee Province is missing | The employee's live address is missing the Province field. Add a valid province. |
| Employee First Name is missing | The employee's first name is not in the database. Add the employee's first name to their record. |
| Employee Last Name is missing | The employee's last name is not in the database. Add the employee's last name to their record. |
| Employee SIN is missing | There is no SIN on file for the employee. Add a valid SIN to the employee record. — SIN 000-000-000 is valid and will not error. |
For additional information, see the related articles below:
Comments
0 commentsPlease sign in to leave a comment.