2 Understanding Payroll Processing for Canada

This chapter contains the following topics:

2.1 Understanding the JD Edwards EnterpriseOne Canadian Payroll Process

With JD Edwards EnterpriseOne Canadian Payroll, you can design payroll processes to meet the organization's specific requirements. You can define and establish earnings, deductions, taxes, and processes that fit the unique business needs. The JD Edwards EnterpriseOne Payroll system enables you to calculate gross-to-net or net-to-gross pay, leave accruals, and government-regulated tax information.

The payroll process is the same for all countries, and includes these steps:

  1. Pre-Payroll Processing

  2. Print Payments

  3. Journal Entries

  4. Payroll Reports

  5. Final Update

To process employees in Canada through a payroll cycle, you must complete all of these steps. We recommend that, before you set up or process payroll information for employees Canada, that you have a thorough understanding of JD Edwards EnterpriseOne Payroll. This documentation discusses only those steps, features, and processes that are specific to processing payroll for employees in Canada, and is intended to be used in conjunction with the JD Edwards EnterpriseOne Payroll 9.0 Implementation Guide.

2.1.1 Translation Considerations for Multilingual Environments

The system can display menus, forms, and reports in different languages. All software is shipped with the base language of English. You can install other languages as needed. For example, if you have multiple languages installed in one environment to allow different users to display different languages, each user can work in his or her preferred language by setting up his or her user preferences accordingly.

In addition to the standard menus, forms, and reports, you might want to translate other parts of the software. For example, you might want to translate the names of the accounts that you set up for the company or translate the values in some UDCs.

You might want to translate the common software elements in this table if you use the software in a multinational environment:

Common Software Element Details
Business Unit Descriptions You can translate the descriptions of the business units that you set up for the system.

The system stores translation information for business units in the F0006D table.

Print the Business Unit Translation Report (R00067) to review the description translations in the base language, and one or all of the additional languages that the business uses.

Account Descriptions You can translate the descriptions of the accounts into languages other than the base language.

After you translate the chart of accounts, you can print the Account Translation report. You can set a processing option to display account descriptions in both the base language, and one or all of the additional languages that the business uses.

Automatic Accounting Instruction (AAI) Descriptions You can translate the descriptions of the automatic accounting instructions (AAIs) that you set up for the system.
UDC Descriptions You can translate the descriptions of the UDCs that you set up for the system.
Delinquency Notice Text Specify a language preference for each customer when you create customer master records. The language preference field on the Address Book - Additional Information form determines the language in which the delinquency notice and the text on the notice should appear when you use final mode. (In proof mode, the statements print in the language preference that is assigned to the client in the JD Edwards EnterpriseOne Address Book.)

The base software includes the delinquency notice translated into German, French, and Italian. You should translate any text that you add to the bottom of the notice. To do this translation, follow the instructions for setting up text for delinquency notices, and verify that you have completed the Language field on the Letter Text Identification form.

The translations that you set up for the system also work with the language that is specified in the user profile for each person who uses the system. For example, when a French-speaking user accesses the chart of accounts, the system displays the account descriptions in French, rather than in the base language.

2.2 Features of JD Edwards EnterpriseOne Canadian Payroll Processing

To correctly update payroll records for employees in Canada, you must process those employees through a complete payroll cycle. Though the steps of the payroll cycle are the same for all supported countries, you can use these additional steps, features, and procedures to process country-specific information for employees in Canada:

Process Usage
Payroll Cycle Reports The system includes country-specific payroll reports that the organization can use to fulfill government reporting requirements, or to review and audit payroll information.
Payment History The system includes country-specific payroll history tables to store payroll information that is specific to employees that work in Canada, such as employment insurance. The system also includes reports and forms that can be used to review this history information.
Records of Employment (ROEs) The system provides programs to create and process ROE forms, which are required by the Canadian government. ROEs are used to track and report employees who are separated from employment.
Employee Information The system provides form that enable you to enter information for Canadian employees during the employee entry process.
PDBA Information The system enables you to set up pay types, benefits, and deductions that meet the requirements of the Canadian government.
Tax Information The system enables you to set up taxes for Canadian local, state, provincial, and federal taxing authorities, and process and report those taxes accordingly.

2.3 Understanding User Defined Codes for Canada

Many fields throughout the software accept only user defined codes. You can customize the system by setting up and using user defined codes that meet the specific needs of the business environment.


User-defined codes (UDCs) are central to JD Edwards EnterpriseOne software. You should be thoroughly familiar with UDCs before you change them.

To process payroll and ROEs in Canada, set up Canada-specific UDCs, in addition to the UDCs for JD Edwards EnterpriseOne Payroll and JD Edwards EnterpriseOne Human Capital Management.

2.3.1 National Occupational Classification Codes (05/NC)

You use National Occupational Classification (NOC) codes to identify jobs and employees. The Canadian government defines NOC codes.

See http://www23.hrdc-drhc.gc.ca for more information about NOC codes.

2.3.2 Workers' Compensation Basis Table Codes (06/IP)

Workers Compensation Basis Table codes define the names of the insured pay tables. These pay tables are used for ROE (Record of Employment) statutory holiday pay; vacation pay; sick, maternity, and paternity leave pay; and wage loss indemnity pay, in addition to workers' compensation.

2.3.3 ROE Work Stoppage Reason (06/RT)

Work Stoppage Reason codes identify the reason why an employee is no longer working. This code is used on ROEs (Records of Employment). Do not change these codes.

2.3.4 Recall Expectation (07/RE)

Recall Expectation codes are used to identify the likelihood that a terminated employee will be recalled. This code is used on ROEs (Records of Employment).