You are on page 1of 13

Oracle HRMS (Canada)

Canadian Balance Initialization

Creation Date: 01-Nov-2002


Last Updated: 22-Jan-2014
Version: 2.0

Canadian Balance Initialization


Copyright © 2002, 2014, Oracle and/ or its affiliates. A ll rights reserved.

Author: Ingid Herale


Oracle and Java are registered trademarks of Oracle and/ or its affiliates. Other names may be trademarks of their respective
ow ners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. A ll SPA RC trademarks are used under license
and are trademarks or registered trademarks of SPA RC International, Inc. A MD, Opteron, the A M D logo, and the A M D Opteron
logo are trademarks or registered trademarks of A dvanced M icro Devices. UN IX is a registered trademark of The Open Group.

This softw are and related documentation are provided under a license agreement containing restrictions on use and disclosure and
are protected by intellectual property law s. Except as expressly permitted in your license agreement or allow ed by law , you may not
use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any
form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for
interoperability, is prohibited.

The information contained herein is subject to change w ithout notice and is not warranted to be error-free. If you find any errors,
please report them to us in w riting.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S.
Government, the follow ing notice is applicable:

U.S. GOVERN M EN T END USERS: Oracle programs, including any operating system, integrated softw are, any programs installed
on the hardware, and/ or documentation, delivered to U.S. Government end users are "commercial computer softw are" pursuant to
the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. A s such, use, duplication, disclosure,
modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the
hardware, and/ or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other
rights are granted to the U.S. Government.

This softw are or hardware is developed for general use in a variety of information management applications. It is not developed or
intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you
use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup,
redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages
caused by use of this software or hardware in dangerous applications.
This softw are or hardware and documentation may provide access to or information on content, products, and services from third
parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind w ith respect to
third-party content, products, and services. Oracle Corporation and its affiliates w ill not be responsible for any loss, costs, or
damages incurred due to your access to or use of third-party content, products, or services.

Canadian Balance Initialization


Canadian Balance Initialization

Oracle delivers a process to initialize and load balances on conversion to Oracle Payroll. This
document will cover the process involved and includes the following topics:

• Balance initialization elements


• Supported dimensions
• Overview of tax related balances
• Balances that require initialization
• Required Canadian legislative balances

Other helpful documents on My Oracle Support include:


• The Secret Life of Initial Balance Upload (Note 60057.1)
• Initial Balance Structures (Note 147485.1)

Balance Initialization Elements


Canadian users should run the “Initial Balance Structure Creation” process to create the elements
and input values required to feed the predefined legislative balances. You may need to define
additional elements and input values to set up initial balances for your own earnings and
deductions.

The Canadian balance initialization process initializes balances with contexts of ‘Jurisdiction’,
’Tax Unit Id’ and “Source ID” and for pay period, monthly and annual dimensions. The
“Jurisdiction” is the Canada Post province abbreviation. The “Source ID” context is used for
PMED (Provincial Medical) and WCB (Workers Compensation) balance types and must be set
up prior to initializing balances.

Supported Dimensions
The following balance dimensions are currently supported for Canada:
Assignment Default Run
Assignment Fiscal Quarter to Date
Assignment Fiscal Year to Date
Assignment Inception to Date
Assignment-Level Current Run
Assignment Lifetime to Date
Assignment Month
Assignment Pay Date
Assignment Payments
Assignment Payments in Jurisdiction
Assignment Period to Date
Assignment Quarter to Date

Canadian Balance Initialization


Assignment Year to Date

Assignment within Government Reporting Entity Inception to Date


Assignment within Government Reporting Entity Month
Assignment within Government Reporting Entity Pay Date
Assignment within Government Reporting Entity Period to Date
Assignment within Government Reporting Entity Quarter to Date
Assignment within Government Reporting Entity Run
Assignment within Government Reporting Entity Year to Date

Assignment in Jurisdiction within Government Reporting Entity Month


Assignment in Jurisdiction within Government Reporting Entity Pay Date
Assignment in Jurisdiction within Government Reporting Entity Period to Date
Assignment in Jurisdiction within Government Reporting Entity Quarter to Date
Assignment in Jurisdiction within Government Reporting Entity Run
Assignment in Jurisdiction within Government Reporting Entity Month
Assignment in Jurisdiction within Government Reporting Entity Year to Date

Assignment in Jurisdiction within Tax Group Year to Date


Assignment within Tax Group Year to Date

Assignment within Reporting Unit Month


Assignment within Reporting Unit Pay Date
Assignment within Reporting Unit Period to Date
Assignment within Reporting Unit Quarter to Date
Assignment within Reporting Unit Run
Assignment within Reporting Unit Year to Date

Payments
Payments in Jurisdiction

Government Reporting Entity Inception to Date


Government Reporting Entity Month
Government Reporting Entity Pay Date
Government Reporting Entity Period to Date
Government Reporting Entity Quarter to Date
Government Reporting Entity Run
Government Reporting Entity Year to Date

Government Reporting Entity in Jurisdiction Month


Government Reporting Entity in Jurisdiction Pay Date
Government Reporting Entity in Jurisdiction Period to Date
Government Reporting Entity in Jurisdiction Quarter to Date
Government Reporting Entity in Jurisdiction Run
Government Reporting Entity in Jurisdiction Year to Date

Person Fiscal Quarter to Date


Person Fiscal Year to Date

Canadian Balance Initialization


Person Lifetime to Date
Person Month
Person Pay Date
Person Period to Date
Person Quarter to Date
Person Run
Person Year to Date

Person within Government Reporting Entity Month


Person within Government Reporting Entity Pay Date
Person within Government Reporting Entity Period to Date
Person within Government Reporting Entity Quarter to Date
Person within Government Reporting Entity Run
Person within Government Reporting Entity Year to Date

Person within Reporting Unit Month


Person within Reporting Unit Pay Date
Person within Reporting Unit Quarter to Date
Person within Reporting Unit Run
Person within Reporting Unit Year to Date

Person in Jurisdiction Month


Person in Jurisdiction Pay Date

Person in Jurisdiction within Government Reporting Entity Month


Person in Jurisdiction within Government Reporting Entity Pay Date
Person in Jurisdiction within Government Reporting Entity Period to Date
Person in Jurisdiction within Government Reporting Entity Quarter to Date
Person in Jurisdiction within Government Reporting Entity Run
Person in Jurisdiction within Government Reporting Entity Year to Date

Person in Jurisdiction within Tax Group Year to Date


Person within Tax Group Year to Date

Person within a Payroll in Jurisdiction and Government Reporting Entity Period to Date
Person within a Payroll and Government Reporting Entity Period to Date

Reporting Unit Month


Reporting Unit Pay Date
Reporting Unit Quarter to Date
Reporting Unit Year to Date

Subject to Tax for a Person in Payroll and Government Reporting Entity Period to Date
Subject to Tax for Assignment within Government Reporting Entity Run
Subject to Tax for a Person within Government Reporting Entity Run
Subject to Tax in Jurisdiction for Assignment within Government Reporting Entity Run

If additional dimensions are required, they should be requested via support.

Canadian Balance Initialization


The pay period is automatically decided by the upload_date in the pay_balance_batch_lines
table. If multiple pay periods are being uploaded, each pay period will have a different upload
date, which will reflect the date paid.

Overview of Tax– Related Balances


In accordance with the tax related information entered in the Oracle HRMS database, the payroll
run can build tax related balances for each of the following tax types.

• Federal Tax
• Provincial Tax
• Canada Pension Plan
• Quebec Pension Plan
• Employment Insurance
• Provincial Parental Insurance Plan

Balances Created for Each Assignment

The following tax related balances are created for each employee assignment by tax type:

• Gross Earnings
• Exempt Earnings
• Subject Earnings
• Pre Tax Reductions
• Reduced Subject Earnings
• Employee Withheld
• Employer Liability

Balances Created for Taxes with Upper Earnings Limits

For taxes with upper earnings limits, the following balances are created.

• Taxable Earnings
• Excess Earnings

Balances Created for Taxes with Exemptions

For taxes with pay period exemptions, the following balance is created

Basic Exemption

Where Tax– Related Balances are displayed in the System

Tax related balances exist in the system in the following locations:

• SOE
• View Balance Form, View Employee Assignment Process Results

Canadian Balance Initialization


• T4, T4A, RL1, RL2 Register Reports
• Statutory Deductions Report, Payroll Register, etc.

Balances That Require Initializing

The following is a list of Canadian balances that should be initialized in Oracle Payroll in order
to obtain accuracy and consistency in the different areas of the system that use and report such
balances.

The Canadian balance initialization process enables customers to initialize balances for an entire
year. For example, if balances are being initialized in mid-April for a monthly dimension, the
correct balances must be setup for January, February, March and April.

Earnings and Deductions


Oracle Payroll does not require initialization of individual balances for Earnings and Deductions
in order to derive the necessary tax related balances. However, if there is a requirement to
initialize these balances for reporting or any other reason, the system does support loading of
such balances. Initialization of individual balances does not impact calculation of tax related
cumulative balances.

For each Jurisdiction Tax type, the following balances must be initialized:

• Gross Earnings (GROSS_EARNINGS_BD_JD)


• Subject (SUBJECT_BD_JD)
• Pretax Reductions (PRETAX_REDNS_BD_JD)
• Supplemental Subject (SUPP_SUBJECT_BD_JD) – Only required if using Option 2 tax
method
• Employee Withheld (TAX_WITHHELD_BD_JD)
• Supplemental Withheld (SUPP_TAX_WITHELD_BD_JD) - Only required if using
Option 2 tax method
• Taxable Earnings for taxes with upper limits (CPP, QPP, EI, PPIP)
• (TAX_TAXABLE_BD_JD)
• EE Basic Exemption (BASIC_EXEMPT_BD_JD)
• Employer Liability (ER_LIABILITY_BD_JD)
• Exempt Earnings (EXEMPT_BD_JD)
• Reduced Subject (REDUCED SUBJECT_BD_JD)
• Excess (EXCESS_BD_JD)

NOTE: all balances must be initialized by Tax_unit_id and Jurisdiction.

Taxable Earnings must be set for Canada Pension (CPP), Quebec Pension (QPP), Employment
Insurance (EI) and the Provincial Parental Insurance Plan (PPIP). The balance initialization
process does not include validation for upper limits and hence the amount initialized must NOT
exceed the upper limit.

There are no derived balances in Canada.

Canadian Balance Initialization


Attention: When loading balances for nonrecurring elements, you must add the element to the
employee’s Element Entries form in order to see the YTD balances on the Employee SOE. To
do this, navigate to the employee’s Element Entries, datetrack to the employee’s hire date, and
give the nonrecurring elements to the employee (no input values are required). Save the changes.

Employer Liability Balances


• PMED (Provincial Medical)
• WCB (Workers Compensation)

NOTE: These balances require initialization by Reporting Unit and Jurisdiction.

Other Balances
Other balances to consider follow:
• Net (NET_BD): This Balance holds Net Pay, exclusive of non– payroll payments.
• Payments (PAYMENTS_BD): This balance holds Net Pay, inclusive of non– payroll
payments.

You must initialize the above two balances in order to see accurate YTD Net Pay figures in the
online Statement of Earnings. Currently the YTD Net on the cheque stub and deposit advice is
derived and does not use these balances explicitly.

The T4, T4A, RL1 and RL2 balances hold the specific box related balances; as such, they must
be initialized based on your reporting requirements. For ongoing maintenance of these balances,
you must set up the Balance feeds explicitly for these balances. To do so, use the
Balance/Balance Feeds window.

T4 Slip:
Oracle Balance Name T4 Box
T4_BOX20 RPP contributions
T4_BOX44 Union dues
T4_BOX46 Charitable donations
T4_BOX52 Pension adjustment
T4_OTHER_INFO_AMOUNT30 to Other information codes
T4_OTHER_INFO_AMOUNTXX

There are predefined feeds for the remaining T4 boxes:

Box 14: Employment income


Box 16: Employee’s CPP contributions
Box 17: Employee’s QPP contributions
Box 18: Employee’s EI premiums
Box 22: Income tax deducted
Box 24: EI insurable earnings

Canadian Balance Initialization


Box 26: CPP-QPP pensionable earnings
Box 55: Employee’s PPIP contributions
Box 56: PPIP insurable earnings

T4A Slip:
Oracle Balance Name T4A Box
T4A_BOX16 Pension or superannuation
T4A_BOX18 Lump-sum payments
T4A_BOX20 Self-employed commissions
T4A_BOX24 Annuities
T4A_BOX48 Fees for services
T4A_OTHER_INFO_AMOUNT026 to Other information codes
T4A_OTHER_INFO_AMOUNTXXX

There is a predefined feed for the T4A Box 22: Income tax deducted.

RL-1 Slip:
Oracle Balance Name RL1 Slip Box
RL1_BOXD RPP contributions
RL1_BOXF Union dues
RL1_BOXJ Private health services plan
RL1_BOXK Trips – remote area
RL1_BOXL Other benefits
RL1_BOXM Commissions
RL1_BOXN Charitable donations
RL1_BOXO_AMOUNT_CA to Other income codes CA to RZ
RL1_BOXO_AMOUNT_RZ
RL1_BOXP Multi employer insurance plan
RL1_BOXQ Deferred salary or wages
RL1_BOXS Tips received
RL1_BOXT Tips allocated
RL1_BOXU Phased retirement
RL1_BOXV Meals and lodging
RL1_BOXW Motor vehicle
RL1_FURTHER_INFO_AMOUNT_A1 to Further information codes
RL1_FURTHER_INFO_AMOUNT_XXX

There are predefined feeds for the remaining RL1 boxes:

Box A: Employment income


Box B: Employee’s QPP contributions
Box C: Employee’s EI contributions
Box E: Income tax deducted
Box G: QPP pensionable earnings
Box H: Employee’s QPIP contributions
Box I: QPIP insurable earnings
Canadian Balance Initialization
Box R: Status Indian exempt income

RL-2 Slip:
Oracle Balance Name RL1 Slip Box
Life Annuity payments registered plan Box A
Benefits under an RRSP, RRIF, DPSP and Box B
annuities
Other payments Box C
Refund of RRSP premiums paid to Box D
surviving spouse
Benefits at the time of death Box E
Refund of undeducted RRSP contributions Box F
Taxable amount due to revoked registration Box G
of an RRSP or RRIF
Other Income RRSP or RRIF Box H
Amount giving entitlement to a deduction Box I
for RRSP or RRIF
Income earned after death RRSP or RRIF Box K
Withdrawal from RRSP under the Lifelong Box L
Learning Plan
Tax-paid Amounts Box M
Withdrawal under the Home Buyers Plan Box O
RL2_FURTHER_INFO_AMOUNT_B1 to Further information codes
RL2_FURTHER_INFO_AMOUNT_XXX

There is a predefined feed for RL2 Box J: Quebec income tax withheld at source.

Required Canadian Legislative Balances


The following table lists required Canadian legislative balances.

Note: The Balance Names and Dimension Names are case sensitive and MUST be loaded in
Initcaps. This is similar to how they are stored in the Balance Type and Dimension tables in
Oracle Payroll.

Balance Dimension
Gross Earnings Assignment in JD within GRE Year to Date
Gross Pay Assignment in JD within GRE Year to Date
Net Assignment in JD within GRE Year to Date
Payments Assignment in JD within GRE Year to Date
FED Gross Assignment in JD within GRE Year to Date
FED Subject Assignment in JD within GRE Year to Date
FED Pre Tax Reductions Assignment in JD within GRE Year to Date
FED Supp Subject Assignment in JD within GRE Year to Date
FED Supp Withheld Assignment in JD within GRE Year to Date

Canadian Balance Initialization


PROV Gross Assignment in JD within GRE Year to Date
PROV Subject Assignment in JD within GRE Year to Date
PROV Pre Tax Reductions Assignment in JD within GRE Year to Date
PROV Supp Subject Assignment in JD within GRE Year to Date
PROV Supp Withheld Assignment in JD within GRE Year to Date
CPP Gross Assignment in JD within GRE Year to Date
CPP Subject Assignment in JD within GRE Year to Date
CPP Pre Tax Reductions Assignment in JD within GRE Year to Date
CPP ER Taxable Assignment in JD within GRE Year to Date
CPP ER Liability Assignment in JD within GRE Year to Date
CPP EE Basic Exemption Assignment in JD within GRE Year to Date
CPP ER Basic Exemption Assignment in JD within GRE Year to Date
QPP Gross Assignment in JD within GRE Year to Date
QPP Subject Assignment in JD within GRE Year to Date
QPP Pre Tax Reductions Assignment in JD within GRE Year to Date
QPP ER Taxable Assignment in JD within GRE Year to Date
QPP ER Liability Assignment in JD within GRE Year to Date
QPP EE Basic Exemption Assignment in JD within GRE Year to Date
QPP ER Basic Exemption Assignment in JD within GRE Year to Date
EI Gross Assignment in JD within GRE Year to Date
EI Subject Assignment in JD within GRE Year to Date
EI Pre Tax Reductions Assignment in JD within GRE Year to Date
EI ER Taxable Assignment in JD within GRE Year to Date
EI ER Liability Assignment in JD within GRE Year to Date
EI Hours Assignment in JD within GRE Year to Date
PPIP Gross Assignment in JD within GRE Year to Date
PPIP Subject Assignment in JD within GRE Year to Date
PPIP Pre Tax Reductions Assignment in JD within GRE Year to Date
PPIP ER Taxable Assignment in JD within GRE Year to Date
PPIP ER Liability Assignment in JD within GRE Year to Date
PMED Gross Assignment in JD within GRE Year to Date
PMED Subject Assignment in JD within GRE Year to Date
PMED Pre Tax Reductions Assignment in JD within GRE Year to Date
PMED Liability Assignment in JD within GRE Year to Date
WCB Gross Assignment in JD within GRE Year to Date
WCB Subject Assignment in JD within GRE Year to Date
WCB Pre Tax Reductions Assignment in JD within GRE Year to Date
WCB Taxable Assignment in JD within GRE Year to Date
WCB ER Liability Assignment in JD within GRE Year to Date
T4 Balances (discussed previously) Assignment in JD within GRE Year to Date
T4A Balances Assignment in JD within GRE Year to Date
RL1 Balances Assignment in JD within GRE Year to Date
RL2 Balances Assignment in JD within GRE Year to Date

Canadian Balance Initialization


Balance Initialization Upload Process for WCB Balances
You must complete the following steps before running the Balance Initialization Upload process
for WCB balances:
1. Provide Job name for the Workers Compensation Account for the required rate code. . In
WCB balances, Rate ID plays an important role to store or fetch the values.
a. Navigation: Work Structures > Job > WCB Accounts. The Workers
Compensation Account window opens. In the Account Rates region, click the
block left of the Rate Code field. Enter the job name in the Jobs window that
appears
2. Provide the same job name (given in step 1) for the employee assignment, for which
balance initialization is processed. The Job allotted to the assignment must map to the job
in the WCB account.
a. Navigation: People > Assignment > Job field.

These steps are mandatory as at the time of balance initialization for


WCB balances the WCB Rate ID (WCB rate_id) is retrieved based on this assignment job_id.

Prerequisite Step before Running the Workers Compensation Assessable


Wages Report
Complete the following steps if you run the Workers Compensation Assessable Wages Report
for the Balance initialization done in that specific year. These steps are necessary to view balance
initialization values in the YTD column of the Workers Compensation Assessable Wages
Report.

The WCB report displays valid numbers if the balance call uses the Run Results route instead of
the Run balances route. Step 1 makes the Balance initialization process to use run_results route
instead of run_balances, because the balance initialization process for WCB balances does not
make an entry in the pay_run_balances table. As a result, there is no input value for the
reporting_unit_id for the element which is used for Balance initialization. Therefore, zero results
can be found if run balances route (SRB) is used.

1. Prior to running the WCB report, execute the following SQL statement:

select parameter_value from PAY_ACTION_PARAMETERS where


parameter_name = 'RUN_ROUTE';
.
If the above select statement returns no rows, then follow point 'a', otherwise follow
point 'b':

a) run the below commands:

Canadian Balance Initialization


alter trigger PAY_ACTION_PARAMETERS_ARI DISABLE;
insert into PAY_ACTION_PARAMETERS
values('RUN_ROUTE','TRUE');
alter trigger PAY_ACTION_PARAMETERS_ARI ENABLE;

b) run the below commands:


alter trigger PAY_ACTION_PARAMETERS_ARU DISABLE;
update PAY_ACTION_PARAMETERS set PARAMETER_VALUE = 'TRUE'
where
parameter_name = 'RUN_ROUTE';
alter trigger PAY_ACTION_PARAMETERS_ARU ENABLE;

2. After running the 'Workers Compensation Assessable Wages Report' run the following
commands:
.
delete PAY_ACTION_PARAMETERS where parameter_name =
'RUN_ROUTE';
commit;

Note: After running WCB report this 'RUN_ROUTE' action parameter should set
to 'FALSE'.

Canadian Balance Initialization

You might also like