Professional Documents
Culture Documents
Canadian Balance Initialization PDF
Canadian Balance Initialization PDF
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.
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:
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
Payments
Payments in Jurisdiction
Person within a Payroll in Jurisdiction and Government Reporting Entity Period to Date
Person within a Payroll and Government Reporting Entity Period 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
• Federal Tax
• Provincial Tax
• Canada Pension Plan
• Quebec Pension Plan
• Employment Insurance
• Provincial Parental Insurance Plan
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
For taxes with upper earnings limits, the following balances are created.
• Taxable Earnings
• Excess Earnings
For taxes with pay period exemptions, the following balance is created
Basic Exemption
• SOE
• View Balance Form, View Employee Assignment Process Results
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.
For each Jurisdiction Tax type, the following balances must be initialized:
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.
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
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
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.
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
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:
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'.