From e5a409fe14a7f9f9310fdc2ee2fbb6635966dd4c Mon Sep 17 00:00:00 2001 From: Alexandre Bobkov Date: Sat, 23 Aug 2025 00:09:02 -0400 Subject: [PATCH] intro --- docs/build/doctrees/environment.pickle | Bin 54094 -> 53506 bytes docs/build/doctrees/index.doctree | Bin 7131 -> 7160 bytes docs/build/html/_sources/index.rst.txt | 1 + docs/build/html/compensation.html | 42 ++++---- docs/build/html/compliance.html | 100 +++++++++---------- docs/build/html/cpp-and-ei.html | 38 +++---- docs/build/html/errata.html | 16 +-- docs/build/html/index.html | 122 ++++++++++++----------- docs/build/html/introduction.html | 64 ++++++++---- docs/build/html/onboarding_employee.html | 78 +++++++-------- docs/build/html/payroll_accounting.html | 38 +++---- docs/build/html/rates_2025.html | 34 +++---- docs/build/html/references.html | 24 ++--- docs/build/html/review_questions.html | 30 +++--- docs/build/html/searchindex.js | 2 +- docs/build/html/terminology.html | 34 +++---- 16 files changed, 329 insertions(+), 294 deletions(-) diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index ef17763401a3ec3a63f8589631c177be8c16401f..9193e446dce31cbf13785c5bdaf474186e3be54e 100644 GIT binary patch literal 53506 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 UcIzhCr3>nCB?SdbrP=ZS0i&1b3jhEB literal 54094 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 delta 388 zcmexie%qX-fpzMIjVva-lf8KFPS)h>WUQIInQuB{|Kx6FJ>H%S)ePngwG8zP4R7_y zZT!75t1{SQr(`hnuw~}uWagz#nLI_aaZ2qJjSSX|Rg?7vq!~9)_7-qv-IyVov2L=X zkj&)u0uqe-CZ7;+36jWe*4RoLu>r0>sPr+ts16e(j^MnE!873bPvM|Z`2NHm|-!DVMuQVy+Kg_8; zjHXk-{ty7MTBm?~kRh5S0Mw`~oW;k;z>vicBuX<>Af`;t77k)m-@H%w025=x=6bQm z%+A^%MH(PN8AK?6l=pDvCFZ7&gj{^R4SMe E05gtz`Tzg` diff --git a/docs/build/html/_sources/index.rst.txt b/docs/build/html/_sources/index.rst.txt index ef2a1b7..2a92856 100644 --- a/docs/build/html/_sources/index.rst.txt +++ b/docs/build/html/_sources/index.rst.txt @@ -23,6 +23,7 @@ to confidently perform essential payroll functions encountered in day-to-day ope :numbered: preface + introduction compliance cpp-and-ei compensation diff --git a/docs/build/html/compensation.html b/docs/build/html/compensation.html index 6bce41a..1ed774f 100644 --- a/docs/build/html/compensation.html +++ b/docs/build/html/compensation.html @@ -5,7 +5,7 @@ - 6. CALCULATING NET EARNINGS — 🍁 Payroll Administration Fall 2025 documentation + 7. CALCULATING NET EARNINGS — 🍁 Payroll Administration Fall 2025 documentation @@ -15,8 +15,8 @@ - - + +

@@ -41,18 +41,18 @@
-

6. CALCULATING NET EARNINGS

+

7. CALCULATING NET EARNINGS

-

6.1. Employment Income

+

7.1. Employment Income

-

6.2. Allowances

+

7.2. Allowances

-

6.3. Expenses

+

7.3. Expenses

-

6.4. Benefits

+

7.4. Benefits

@@ -66,11 +66,11 @@
-

2.4. Payroll Stakeholders

+

3.4. Payroll Stakeholders

Stakeholders refer to the individuals, groups, and organizations—both within and outside the company—that have a vested interest in the operations and outcomes of the payroll department. These stakeholders can be viewed as internal customers, and payroll practitioners are encouraged to adopt a proactive, service-oriented approach in meeting their needs and @@ -205,7 +205,7 @@ employers and other departments within the organization. External stakeholders i benefit carriers, courts, unions, pension providers, charities, third party administrators and outsource/software vendors.

-

2.4.1. Government Stakeholders

+

3.4.1. Government Stakeholders

Government legislation establishes the rules and regulations that govern payroll practices, particularly in relation to employee compensation. It is therefore essential for payroll practitioners to understand both the scope and the origin of all payroll-related laws.

@@ -244,7 +244,7 @@ provincial/territorial requirements. Québec collects its provincial income tax
-

2.4.2. Federal Government

+

3.4.2. Federal Government

The Constitution Act of 1867 outlined the division of legislative power and authority between federal and provincial/territorial jurisdictional governments. The exclusive legislative authority of the Parliament of Canada extends to all matters regarding:

@@ -274,7 +274,7 @@ employees under federal jurisdiction in the following industries and organizatio
-

2.4.3. Provincial/Territorial Governments

+

3.4.3. Provincial/Territorial Governments

Under the Constitution Act of 1867, the exclusive legislative authority of the provinces and territories exists over:

@@ -309,7 +309,7 @@ Organizations may have some employees who fall under federal jurisdiction and an group of employees who fall under provincial/territorial legislation.

-

2.4.4. Internal Stakeholders

+

3.4.4. Internal Stakeholders

Internal stakeholders are the people and departments within the organization that rely on the payroll function to operate effectively. They form the core audience served by payroll and include employees who depend on accurate and timely compensation, employers who oversee workforce management, and other internal teams—such as human resources, finance, @@ -331,7 +331,7 @@ needed for their various requirements.

information for budgeting, analytical and quality purposes.

-

2.4.5. External Stakeholders

+

3.4.5. External Stakeholders

External stakeholders are entities outside of both the organization and government that maintain a collaborative or service-based relationship with the payroll function. These may include benefit providers, insurance carriers, pension plan administrators, unions, and third-party service vendors. Although not formally part of the company or regulatory bodies, @@ -369,7 +369,7 @@ efficiently.

-

2.5. Legislations and Regulations

+

3.5. Legislations and Regulations

Federal and provincial/territorial legislation, and amendments to existing legislation and regulations, can affect the operations of a payroll department, as the requirement to comply with the new or amended legislation must be satisfied.

@@ -410,7 +410,7 @@ associations, and online portals—can support this ongoing effort to stay infor
-

2.5.1. Legislative Compliance

+

3.5.1. Legislative Compliance

Payroll plays a critical role not only in ensuring that employees are paid accurately and on time, but also in supporting and maintaining compliance with numerous government regulations. This includes legislative obligations related to payroll source deductions, Canada Pension Plan contributions, Employment Insurance premiums, and both federal and @@ -434,14 +434,14 @@ information slips issued at year-end to validate the amounts of CPP contribution

-

2.5.2. Self-Assessment

+

3.5.2. Self-Assessment

Both the federal and provincial/territorial tax systems in Canada operate on the principle of self-assessment. Under this system, taxpayers and their representatives—including employers—are responsible for accurately calculating, reporting, and remitting taxes and other required contributions by the prescribed deadlines.

The Canada Revenue Agency (CRA) and Revenu Québec (RQ) serve as administrators of these systems, ensuring that individuals and organizations remain compliant and that all amounts owed are properly paid.

Importantly, both agencies acknowledge the right of taxpayers to organize their financial affairs in a way that minimizes their tax liability, provided it remains within legal boundaries. While tax planning is permitted, tax evasion—such as failing to report income, neglecting to remit amounts due, or submitting false information—is strictly prohibited and subject to enforcement actions.

-

2.6. The Employee-Employer Relationship

+

3.6. The Employee-Employer Relationship

Determining the nature of the working relationship between an individual and an organization is essential in all employment situations. Whether the individual is classified as an employee or self-employed directly affects the statutory withholding requirements and the organization’s compliance with applicable legislation. To support this assessment, the Canada Revenue Agency (CRA) provides a set of guidelines designed to help distinguish between the two classifications. Importantly, the decision is not made by the worker but must be based on objective criteria and legal standards.

Payroll practitioners play an important role in promoting awareness of this distinction throughout the organization. By proactively communicating the significance of establishing a valid employee-employer relationship, payroll professionals help ensure that employment classifications are accurate and compliant.

Once an employee-employer relationship is confirmed, the payroll department becomes responsible for meeting compliance obligations related to statutory withholdings. This includes deducting the appropriate amounts—such as income tax, Canada Pension Plan contributions, and Employment Insurance premiums—from employee pay and remitting them to the government within the required timelines. Proper classification and adherence to these rules are key to maintaining legal and financial accountability.

@@ -459,7 +459,7 @@ information slips issued at year-end to validate the amounts of CPP contribution Canada Revenue Agency guide, Employee or Self-Employed? - RC4110. The guide is available on the CRA’s website, https://www.canada.ca/en/revenue-agency.html.

-

2.6.1. Contract of Service (Employment)

+

3.6.1. Contract of Service (Employment)

A contract of service is an arrangement whereby an individual (the employee) agrees to work on a full-time or part-time basis for an employer for a specified or indeterminate period of time.

@@ -467,7 +467,7 @@ of time.

of remuneration.

-

2.6.2. Contract for Service (Subcontracting)

+

3.6.2. Contract for Service (Subcontracting)

A contract for service is a business relationship whereby one party agrees to perform certain specific work stipulated in the contract for another party. It usually calls for the accomplishment of a clearly defined task but does not normally require that the contracting @@ -505,7 +505,7 @@ invoice alone is not sufficient to confirm self-employment status. Proper assess sto ensure accurate classification and compliance with tax and labor regulations.

-

2.6.3. Factors Determining the Type of Contract

+

3.6.3. Factors Determining the Type of Contract

The CRA uses a two-step approach to examine the relationship between the worker and the payer for relationships outside the province of Québec. The approach used for relationships in the province of Québec will be discussed in a later chapter.

@@ -689,7 +689,7 @@ relationship.

-

2.7. Review Summary

+

3.7. Review Summary

The core purpose of the payroll function within any organization is to ensure employees are compensated accurately and punctually, in accordance with all applicable legislation throughout the full annual payroll cycle. This essential function supports employee satisfaction, regulatory compliance, and overall operational efficiency.

@@ -730,7 +730,7 @@ considerations include:

Collectively, these factors guide proper categorization for legal and tax purposes, helping organizations ensure compliance and mitigate potential risk.

-

2.8. Review Questions

+

3.8. Review Questions

What is the primary objective of the payroll department?

The primary objective of the payroll department is to pay employees accurately and @@ -832,31 +832,31 @@ morning at 10:00 to discuss?

Table of Contents

Next topic

3. Canada Pension Plan

+ title="next chapter">4. Canada Pension Plan

-

3. Canada Pension Plan

+

4. Canada Pension Plan

Objective of this section is to enable you to identify the following Canada Pension Plan components:

    @@ -137,7 +137,7 @@ were based. Individuals can apply for their CPP retirement pension when they tur Québec Pension Plan (QPP). The two plans work together to ensure that all contributors are protected, no matter where the individual lives. Québec Pension Plan requirements will be covered later in this course.

    -

    3.1. Who Must Contribute to the Canada Pension Plan

    +

    4.1. Who Must Contribute to the Canada Pension Plan

    The CPP is a contributory plan. This means that all costs are covered by the financial contributions paid by employees, employers and self-employed workers, and from revenue earned on CPP investments. The CPP is not funded through general tax revenues.

    @@ -188,7 +188,7 @@ to CPP contributions:

-

4. Employment Insurance

+

5. Employment Insurance

Objective of this section is to enable you to identify the following Employment Insurance components:

    @@ -213,7 +213,7 @@ employers, employees, or both. Although this chapter focuses specifically on the information about private insurance plans will be covered in the later chapters.

-

5. Record of Employment

+

6. Record of Employment

The Record of Employment (ROE) is the form used by Service Canada to determine an individual’s qualification to collect Employment Insurance benefits when their employment is interrupted, how much the benefit will be and how long they will collect it. As payroll is responsible for completing the ROE, the form will be illustrated in this chapter, along with an @@ -230,24 +230,24 @@ explanation of what payroll information must be tracked for ROE reporting purpos

Previous topic

2. PAYROLL COMPLIANCE AND REGULATIONS

+ title="previous chapter">3. PAYROLL COMPLIANCE AND REGULATIONS

Next topic

6. CALCULATING NET EARNINGS

+ title="next chapter">7. CALCULATING NET EARNINGS

This Page

@@ -277,13 +277,13 @@ explanation of what payroll information must be tracked for ROE reporting purpos index
  • - next |
  • - previous |
  • - +
    -

    Behavioural and Ethical Standards

    +

    2.5. Behavioural and Ethical Standards

    Behaviour and ethics are two areas that build on the skills that an effective payroll practitioner must have. Effective payroll professionals should be:

    @@ -197,7 +205,7 @@ dealing with questions and inquiries

    -

    Content Review

    +

    2.6. Content Review

    • The primary objective of the payroll function in every organization is to pay

    • @@ -217,7 +225,7 @@ full annual payroll cycle.

      professional skills.

    -

    Review Questions

    +

    2.7. Review Questions

    1. What is the primary objective of the payroll department?

    @@ -234,19 +242,29 @@ professional skills.

    +
    +

    Previous topic

    +

    1. PREFACE

    +
    +