mirror of
https://github.com/alexandrebobkov/CanadianPayroll.git
synced 2025-08-07 13:17:17 +00:00
.
This commit is contained in:
BIN
docs/build/doctrees/environment.pickle
vendored
BIN
docs/build/doctrees/environment.pickle
vendored
Binary file not shown.
BIN
docs/build/doctrees/errata.doctree
vendored
BIN
docs/build/doctrees/errata.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/index.doctree
vendored
BIN
docs/build/doctrees/index.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/introduction.doctree
vendored
BIN
docs/build/doctrees/introduction.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/payroll_accounting.doctree
vendored
BIN
docs/build/doctrees/payroll_accounting.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/references.doctree
vendored
BIN
docs/build/doctrees/references.doctree
vendored
Binary file not shown.
BIN
docs/build/doctrees/review_questions.doctree
vendored
BIN
docs/build/doctrees/review_questions.doctree
vendored
Binary file not shown.
4
docs/build/html/.buildinfo
vendored
4
docs/build/html/.buildinfo
vendored
@@ -1,4 +1,4 @@
|
||||
# Sphinx build info version 1
|
||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 75a0f8b1a70e3b76aa41fc917232251c
|
||||
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 8699d55173c35825b40f4853c506a225
|
||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
||||
|
4
docs/build/html/.buildinfo.bak
vendored
4
docs/build/html/.buildinfo.bak
vendored
@@ -1,4 +1,4 @@
|
||||
# Sphinx build info version 1
|
||||
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 3d9d5b7104a9bc70ed897abbf69f4eb8
|
||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 8e5e46b70e6f4e179a144e9a5c52d579
|
||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
||||
|
@@ -4,4 +4,16 @@ Payroll Accounting
|
||||
|
||||
***************
|
||||
Journal Entries
|
||||
***************
|
||||
***************
|
||||
|
||||
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization's financial statements.
|
||||
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
||||
|
||||
Journal Entries
|
||||
-----------------
|
||||
|
||||
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization's accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
||||
These entries are essential for maintaining accurate financial records and ensuring that the organization's financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
||||
|
||||
| DR Payroll Expenses $10,500.00
|
||||
| CR Payroll Payable $10,500.00
|
@@ -1,75 +1,9 @@
|
||||
################
|
||||
==================
|
||||
REVIEW QUESTIONS
|
||||
################
|
||||
==================
|
||||
|
||||
This section contains review questions for the material covered in the course. These questions are designed to test your understanding and help reinforce the concepts learned.
|
||||
|
||||
************************
|
||||
New Employee Information
|
||||
************************
|
||||
|
||||
What does the employee’s signature on an offer letter provide to the employer?
|
||||
When an employee signs an offer of employment, they are implicitly providing
|
||||
consent for the employer to collect and use information that is reasonably required
|
||||
for employment purposes. When the offer letter clearly states that the organization
|
||||
will be collecting, using and disclosing employee information required by
|
||||
government agencies, pension plan administrators and benefit carriers, the
|
||||
employee’s signature would provide express consent.
|
||||
|
||||
What types of documents are typically included in a commencement package?
|
||||
The documents included in the commencement package are typically a
|
||||
combination of: organization-specific forms, such as personal information forms government forms, such as the federal and provincial/territorial Personal
|
||||
Tax Credits Return – TD1 and Source Deductions Return – TP-1015.3-V in
|
||||
Québec benefits forms, such as insurance enrollment forms
|
||||
|
||||
Name three forms that are commonly included in a commencement package.
|
||||
|
||||
Common forms included in a commencement package are:
|
||||
\i an authorization for hiring
|
||||
|
||||
\i direct deposit agreement
|
||||
|
||||
\i a union membership application (for unionized workplaces)
|
||||
|
||||
\i benefits enrollment, if applicable (for example, health and dental coverage, optional life insurance coverage, the organization's pension plan)
|
||||
|
||||
\i a confidentiality agreement
|
||||
|
||||
What document must an employer verify when hiring an individual with a 900-series
|
||||
Social Insurance Number?
|
||||
Employers hiring an individual with a 900-series Social Insurance Number must
|
||||
ensure that the documentation has a valid date, that the work permit is valid and
|
||||
that all terms and conditions of the permit are being followed.
|
||||
|
||||
What doespayroll use the information provided on the Personal Tax Credits Return TD1 and theSource Deductions Return - TP-1015.3-V for?
|
||||
|
||||
An employer needs the employee’s written authorization to deduct premiums from
|
||||
an employee’s pay. The employee’s signature on the benefit enrollment forms
|
||||
authorizes the deduction.
|
||||
|
||||
The Worksheet for the Personal Tax Credits Return – TD1-WS is used to calculate
|
||||
partial claim amounts for:
|
||||
a. estimated annual income of $151,978 or more
|
||||
b. age
|
||||
c. Canada caregiver amount for eligible dependant or spouse or common-law partner
|
||||
d. Canada caregiver amount for dependant(s) age 18 or older
|
||||
e. *all of the above*
|
||||
|
||||
An employee, who lives in Québec and works at an employer’s permanent establishment
|
||||
in Ontario, will have income tax deducted based on _________ income tax rates and file
|
||||
their income tax return, subject to _________ income tax rates.
|
||||
a. Ontario, Ontario
|
||||
b. Québec, Ontario
|
||||
c. Ontario, Québec
|
||||
d. *Québec, Québec*
|
||||
|
||||
True or False. New employees must complete a federal Personal Tax
|
||||
|
||||
*************************
|
||||
Review Questions Answers
|
||||
*************************
|
||||
|
||||
This section provides the answers to the review questions presented in the course. Use these answers to check your understanding and clarify any concepts that may be unclear.
|
||||
.. note::
|
||||
If you have any questions or need further clarification on any of the answers, please refer to the course material or contact your instructor for assistance.
|
||||
.. _review_questions_answers_section:
|
||||
|
23
docs/build/html/_static/basic.css
vendored
23
docs/build/html/_static/basic.css
vendored
@@ -1,12 +1,5 @@
|
||||
/*
|
||||
* basic.css
|
||||
* ~~~~~~~~~
|
||||
*
|
||||
* Sphinx stylesheet -- basic theme.
|
||||
*
|
||||
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
/* -- main layout ----------------------------------------------------------- */
|
||||
@@ -115,15 +108,11 @@ img {
|
||||
/* -- search page ----------------------------------------------------------- */
|
||||
|
||||
ul.search {
|
||||
margin: 10px 0 0 20px;
|
||||
padding: 0;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
ul.search li {
|
||||
padding: 5px 0 5px 20px;
|
||||
background-image: url(file.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: 0 7px;
|
||||
padding: 5px 0;
|
||||
}
|
||||
|
||||
ul.search li a {
|
||||
@@ -752,14 +741,6 @@ abbr, acronym {
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
.translated {
|
||||
background-color: rgba(207, 255, 207, 0.2)
|
||||
}
|
||||
|
||||
.untranslated {
|
||||
background-color: rgba(255, 207, 207, 0.2)
|
||||
}
|
||||
|
||||
/* -- code displays --------------------------------------------------------- */
|
||||
|
||||
pre {
|
||||
|
7
docs/build/html/_static/classic.css
vendored
7
docs/build/html/_static/classic.css
vendored
@@ -1,12 +1,5 @@
|
||||
/*
|
||||
* classic.css_t
|
||||
* ~~~~~~~~~~~~~
|
||||
*
|
||||
* Sphinx stylesheet -- classic theme.
|
||||
*
|
||||
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
@import url("basic.css");
|
||||
|
7
docs/build/html/_static/doctools.js
vendored
7
docs/build/html/_static/doctools.js
vendored
@@ -1,12 +1,5 @@
|
||||
/*
|
||||
* doctools.js
|
||||
* ~~~~~~~~~~~
|
||||
*
|
||||
* Base JavaScript utilities for all Sphinx HTML documentation.
|
||||
*
|
||||
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
"use strict";
|
||||
|
||||
|
9
docs/build/html/_static/language_data.js
vendored
9
docs/build/html/_static/language_data.js
vendored
@@ -1,19 +1,12 @@
|
||||
/*
|
||||
* language_data.js
|
||||
* ~~~~~~~~~~~~~~~~
|
||||
*
|
||||
* This script contains the language-specific data used by searchtools.js,
|
||||
* namely the list of stopwords, stemmer, scorer and splitter.
|
||||
*
|
||||
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"];
|
||||
|
||||
|
||||
/* Non-minified version is copied as a separate JS file, is available */
|
||||
/* Non-minified version is copied as a separate JS file, if available */
|
||||
|
||||
/**
|
||||
* Porter Stemmer
|
||||
|
66
docs/build/html/_static/pygments.css
vendored
66
docs/build/html/_static/pygments.css
vendored
@@ -6,26 +6,26 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left:
|
||||
.highlight .hll { background-color: #ffffcc }
|
||||
.highlight { background: #eeffcc; }
|
||||
.highlight .c { color: #408090; font-style: italic } /* Comment */
|
||||
.highlight .err { border: 1px solid #FF0000 } /* Error */
|
||||
.highlight .err { border: 1px solid #F00 } /* Error */
|
||||
.highlight .k { color: #007020; font-weight: bold } /* Keyword */
|
||||
.highlight .o { color: #666666 } /* Operator */
|
||||
.highlight .o { color: #666 } /* Operator */
|
||||
.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
|
||||
.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
|
||||
.highlight .cp { color: #007020 } /* Comment.Preproc */
|
||||
.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
|
||||
.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
|
||||
.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
|
||||
.highlight .cs { color: #408090; background-color: #FFF0F0 } /* Comment.Special */
|
||||
.highlight .gd { color: #A00000 } /* Generic.Deleted */
|
||||
.highlight .ge { font-style: italic } /* Generic.Emph */
|
||||
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
|
||||
.highlight .gr { color: #FF0000 } /* Generic.Error */
|
||||
.highlight .gr { color: #F00 } /* Generic.Error */
|
||||
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
|
||||
.highlight .gi { color: #00A000 } /* Generic.Inserted */
|
||||
.highlight .go { color: #333333 } /* Generic.Output */
|
||||
.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
|
||||
.highlight .go { color: #333 } /* Generic.Output */
|
||||
.highlight .gp { color: #C65D09; font-weight: bold } /* Generic.Prompt */
|
||||
.highlight .gs { font-weight: bold } /* Generic.Strong */
|
||||
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
|
||||
.highlight .gt { color: #0044DD } /* Generic.Traceback */
|
||||
.highlight .gt { color: #04D } /* Generic.Traceback */
|
||||
.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
|
||||
.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
|
||||
.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
|
||||
@@ -33,43 +33,43 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left:
|
||||
.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
|
||||
.highlight .kt { color: #902000 } /* Keyword.Type */
|
||||
.highlight .m { color: #208050 } /* Literal.Number */
|
||||
.highlight .s { color: #4070a0 } /* Literal.String */
|
||||
.highlight .na { color: #4070a0 } /* Name.Attribute */
|
||||
.highlight .s { color: #4070A0 } /* Literal.String */
|
||||
.highlight .na { color: #4070A0 } /* Name.Attribute */
|
||||
.highlight .nb { color: #007020 } /* Name.Builtin */
|
||||
.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
|
||||
.highlight .no { color: #60add5 } /* Name.Constant */
|
||||
.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
|
||||
.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
|
||||
.highlight .nc { color: #0E84B5; font-weight: bold } /* Name.Class */
|
||||
.highlight .no { color: #60ADD5 } /* Name.Constant */
|
||||
.highlight .nd { color: #555; font-weight: bold } /* Name.Decorator */
|
||||
.highlight .ni { color: #D55537; font-weight: bold } /* Name.Entity */
|
||||
.highlight .ne { color: #007020 } /* Name.Exception */
|
||||
.highlight .nf { color: #06287e } /* Name.Function */
|
||||
.highlight .nf { color: #06287E } /* Name.Function */
|
||||
.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
|
||||
.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
|
||||
.highlight .nn { color: #0E84B5; font-weight: bold } /* Name.Namespace */
|
||||
.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
|
||||
.highlight .nv { color: #bb60d5 } /* Name.Variable */
|
||||
.highlight .nv { color: #BB60D5 } /* Name.Variable */
|
||||
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
|
||||
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
|
||||
.highlight .w { color: #BBB } /* Text.Whitespace */
|
||||
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
|
||||
.highlight .mf { color: #208050 } /* Literal.Number.Float */
|
||||
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
|
||||
.highlight .mi { color: #208050 } /* Literal.Number.Integer */
|
||||
.highlight .mo { color: #208050 } /* Literal.Number.Oct */
|
||||
.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
|
||||
.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
|
||||
.highlight .sc { color: #4070a0 } /* Literal.String.Char */
|
||||
.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
|
||||
.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
|
||||
.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
|
||||
.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
|
||||
.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
|
||||
.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
|
||||
.highlight .sx { color: #c65d09 } /* Literal.String.Other */
|
||||
.highlight .sa { color: #4070A0 } /* Literal.String.Affix */
|
||||
.highlight .sb { color: #4070A0 } /* Literal.String.Backtick */
|
||||
.highlight .sc { color: #4070A0 } /* Literal.String.Char */
|
||||
.highlight .dl { color: #4070A0 } /* Literal.String.Delimiter */
|
||||
.highlight .sd { color: #4070A0; font-style: italic } /* Literal.String.Doc */
|
||||
.highlight .s2 { color: #4070A0 } /* Literal.String.Double */
|
||||
.highlight .se { color: #4070A0; font-weight: bold } /* Literal.String.Escape */
|
||||
.highlight .sh { color: #4070A0 } /* Literal.String.Heredoc */
|
||||
.highlight .si { color: #70A0D0; font-style: italic } /* Literal.String.Interpol */
|
||||
.highlight .sx { color: #C65D09 } /* Literal.String.Other */
|
||||
.highlight .sr { color: #235388 } /* Literal.String.Regex */
|
||||
.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
|
||||
.highlight .s1 { color: #4070A0 } /* Literal.String.Single */
|
||||
.highlight .ss { color: #517918 } /* Literal.String.Symbol */
|
||||
.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
|
||||
.highlight .fm { color: #06287e } /* Name.Function.Magic */
|
||||
.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
|
||||
.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
|
||||
.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
|
||||
.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
|
||||
.highlight .fm { color: #06287E } /* Name.Function.Magic */
|
||||
.highlight .vc { color: #BB60D5 } /* Name.Variable.Class */
|
||||
.highlight .vg { color: #BB60D5 } /* Name.Variable.Global */
|
||||
.highlight .vi { color: #BB60D5 } /* Name.Variable.Instance */
|
||||
.highlight .vm { color: #BB60D5 } /* Name.Variable.Magic */
|
||||
.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
|
223
docs/build/html/_static/searchtools.js
vendored
223
docs/build/html/_static/searchtools.js
vendored
@@ -1,12 +1,5 @@
|
||||
/*
|
||||
* searchtools.js
|
||||
* ~~~~~~~~~~~~~~~~
|
||||
*
|
||||
* Sphinx JavaScript utilities for the full-text search.
|
||||
*
|
||||
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
"use strict";
|
||||
|
||||
@@ -20,7 +13,7 @@ if (typeof Scorer === "undefined") {
|
||||
// and returns the new score.
|
||||
/*
|
||||
score: result => {
|
||||
const [docname, title, anchor, descr, score, filename] = result
|
||||
const [docname, title, anchor, descr, score, filename, kind] = result
|
||||
return score
|
||||
},
|
||||
*/
|
||||
@@ -47,6 +40,14 @@ if (typeof Scorer === "undefined") {
|
||||
};
|
||||
}
|
||||
|
||||
// Global search result kind enum, used by themes to style search results.
|
||||
class SearchResultKind {
|
||||
static get index() { return "index"; }
|
||||
static get object() { return "object"; }
|
||||
static get text() { return "text"; }
|
||||
static get title() { return "title"; }
|
||||
}
|
||||
|
||||
const _removeChildren = (element) => {
|
||||
while (element && element.lastChild) element.removeChild(element.lastChild);
|
||||
};
|
||||
@@ -62,12 +63,15 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
|
||||
const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX;
|
||||
const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX;
|
||||
const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY;
|
||||
const contentRoot = document.documentElement.dataset.content_root
|
||||
?? DOCUMENTATION_OPTIONS.URL_ROOT;
|
||||
const contentRoot = document.documentElement.dataset.content_root;
|
||||
|
||||
const [docName, title, anchor, descr, score, _filename] = item;
|
||||
const [docName, title, anchor, descr, score, _filename, kind] = item;
|
||||
|
||||
let listItem = document.createElement("li");
|
||||
// Add a class representing the item's type:
|
||||
// can be used by a theme's CSS selector for styling
|
||||
// See SearchResultKind for the class names.
|
||||
listItem.classList.add(`kind-${kind}`);
|
||||
let requestUrl;
|
||||
let linkUrl;
|
||||
if (docBuilder === "dirhtml") {
|
||||
@@ -100,7 +104,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
|
||||
.then((data) => {
|
||||
if (data)
|
||||
listItem.appendChild(
|
||||
Search.makeSearchSummary(data, searchTerms)
|
||||
Search.makeSearchSummary(data, searchTerms, anchor)
|
||||
);
|
||||
// highlight search terms in the summary
|
||||
if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js
|
||||
@@ -116,9 +120,11 @@ const _finishSearch = (resultCount) => {
|
||||
"Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories."
|
||||
);
|
||||
else
|
||||
Search.status.innerText = _(
|
||||
`Search finished, found ${resultCount} page(s) matching the search query.`
|
||||
);
|
||||
Search.status.innerText = Documentation.ngettext(
|
||||
"Search finished, found one page matching the search query.",
|
||||
"Search finished, found ${resultCount} pages matching the search query.",
|
||||
resultCount,
|
||||
).replace('${resultCount}', resultCount);
|
||||
};
|
||||
const _displayNextItem = (
|
||||
results,
|
||||
@@ -138,6 +144,22 @@ const _displayNextItem = (
|
||||
// search finished, update title and status message
|
||||
else _finishSearch(resultCount);
|
||||
};
|
||||
// Helper function used by query() to order search results.
|
||||
// Each input is an array of [docname, title, anchor, descr, score, filename, kind].
|
||||
// Order the results by score (in opposite order of appearance, since the
|
||||
// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically.
|
||||
const _orderResultsByScoreThenName = (a, b) => {
|
||||
const leftScore = a[4];
|
||||
const rightScore = b[4];
|
||||
if (leftScore === rightScore) {
|
||||
// same score: sort alphabetically
|
||||
const leftTitle = a[1].toLowerCase();
|
||||
const rightTitle = b[1].toLowerCase();
|
||||
if (leftTitle === rightTitle) return 0;
|
||||
return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
|
||||
}
|
||||
return leftScore > rightScore ? 1 : -1;
|
||||
};
|
||||
|
||||
/**
|
||||
* Default splitQuery function. Can be overridden in ``sphinx.search`` with a
|
||||
@@ -161,13 +183,26 @@ const Search = {
|
||||
_queued_query: null,
|
||||
_pulse_status: -1,
|
||||
|
||||
htmlToText: (htmlString) => {
|
||||
htmlToText: (htmlString, anchor) => {
|
||||
const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html');
|
||||
htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() });
|
||||
for (const removalQuery of [".headerlink", "script", "style"]) {
|
||||
htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() });
|
||||
}
|
||||
if (anchor) {
|
||||
const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`);
|
||||
if (anchorContent) return anchorContent.textContent;
|
||||
|
||||
console.warn(
|
||||
`Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.`
|
||||
);
|
||||
}
|
||||
|
||||
// if anchor not specified or not found, fall back to main content
|
||||
const docContent = htmlElement.querySelector('[role="main"]');
|
||||
if (docContent !== undefined) return docContent.textContent;
|
||||
if (docContent) return docContent.textContent;
|
||||
|
||||
console.warn(
|
||||
"Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template."
|
||||
"Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template."
|
||||
);
|
||||
return "";
|
||||
},
|
||||
@@ -220,6 +255,7 @@ const Search = {
|
||||
searchSummary.classList.add("search-summary");
|
||||
searchSummary.innerText = "";
|
||||
const searchList = document.createElement("ul");
|
||||
searchList.setAttribute("role", "list");
|
||||
searchList.classList.add("search");
|
||||
|
||||
const out = document.getElementById("search-results");
|
||||
@@ -240,16 +276,7 @@ const Search = {
|
||||
else Search.deferQuery(query);
|
||||
},
|
||||
|
||||
/**
|
||||
* execute search (requires search index to be loaded)
|
||||
*/
|
||||
query: (query) => {
|
||||
const filenames = Search._index.filenames;
|
||||
const docNames = Search._index.docnames;
|
||||
const titles = Search._index.titles;
|
||||
const allTitles = Search._index.alltitles;
|
||||
const indexEntries = Search._index.indexentries;
|
||||
|
||||
_parseQuery: (query) => {
|
||||
// stem the search terms and add them to the correct list
|
||||
const stemmer = new Stemmer();
|
||||
const searchTerms = new Set();
|
||||
@@ -285,22 +312,40 @@ const Search = {
|
||||
// console.info("required: ", [...searchTerms]);
|
||||
// console.info("excluded: ", [...excludedTerms]);
|
||||
|
||||
// array of [docname, title, anchor, descr, score, filename]
|
||||
let results = [];
|
||||
return [query, searchTerms, excludedTerms, highlightTerms, objectTerms];
|
||||
},
|
||||
|
||||
/**
|
||||
* execute search (requires search index to be loaded)
|
||||
*/
|
||||
_performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => {
|
||||
const filenames = Search._index.filenames;
|
||||
const docNames = Search._index.docnames;
|
||||
const titles = Search._index.titles;
|
||||
const allTitles = Search._index.alltitles;
|
||||
const indexEntries = Search._index.indexentries;
|
||||
|
||||
// Collect multiple result groups to be sorted separately and then ordered.
|
||||
// Each is an array of [docname, title, anchor, descr, score, filename, kind].
|
||||
const normalResults = [];
|
||||
const nonMainIndexResults = [];
|
||||
|
||||
_removeChildren(document.getElementById("search-progress"));
|
||||
|
||||
const queryLower = query.toLowerCase();
|
||||
const queryLower = query.toLowerCase().trim();
|
||||
for (const [title, foundTitles] of Object.entries(allTitles)) {
|
||||
if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) {
|
||||
if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) {
|
||||
for (const [file, id] of foundTitles) {
|
||||
let score = Math.round(100 * queryLower.length / title.length)
|
||||
results.push([
|
||||
const score = Math.round(Scorer.title * queryLower.length / title.length);
|
||||
const boost = titles[file] === title ? 1 : 0; // add a boost for document titles
|
||||
normalResults.push([
|
||||
docNames[file],
|
||||
titles[file] !== title ? `${titles[file]} > ${title}` : title,
|
||||
id !== null ? "#" + id : "",
|
||||
null,
|
||||
score,
|
||||
score + boost,
|
||||
filenames[file],
|
||||
SearchResultKind.title,
|
||||
]);
|
||||
}
|
||||
}
|
||||
@@ -309,46 +354,48 @@ const Search = {
|
||||
// search for explicit entries in index directives
|
||||
for (const [entry, foundEntries] of Object.entries(indexEntries)) {
|
||||
if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) {
|
||||
for (const [file, id] of foundEntries) {
|
||||
let score = Math.round(100 * queryLower.length / entry.length)
|
||||
results.push([
|
||||
for (const [file, id, isMain] of foundEntries) {
|
||||
const score = Math.round(100 * queryLower.length / entry.length);
|
||||
const result = [
|
||||
docNames[file],
|
||||
titles[file],
|
||||
id ? "#" + id : "",
|
||||
null,
|
||||
score,
|
||||
filenames[file],
|
||||
]);
|
||||
SearchResultKind.index,
|
||||
];
|
||||
if (isMain) {
|
||||
normalResults.push(result);
|
||||
} else {
|
||||
nonMainIndexResults.push(result);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// lookup as object
|
||||
objectTerms.forEach((term) =>
|
||||
results.push(...Search.performObjectSearch(term, objectTerms))
|
||||
normalResults.push(...Search.performObjectSearch(term, objectTerms))
|
||||
);
|
||||
|
||||
// lookup as search terms in fulltext
|
||||
results.push(...Search.performTermsSearch(searchTerms, excludedTerms));
|
||||
normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms));
|
||||
|
||||
// let the scorer override scores with a custom scoring function
|
||||
if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item)));
|
||||
if (Scorer.score) {
|
||||
normalResults.forEach((item) => (item[4] = Scorer.score(item)));
|
||||
nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item)));
|
||||
}
|
||||
|
||||
// now sort the results by score (in opposite order of appearance, since the
|
||||
// display function below uses pop() to retrieve items) and then
|
||||
// alphabetically
|
||||
results.sort((a, b) => {
|
||||
const leftScore = a[4];
|
||||
const rightScore = b[4];
|
||||
if (leftScore === rightScore) {
|
||||
// same score: sort alphabetically
|
||||
const leftTitle = a[1].toLowerCase();
|
||||
const rightTitle = b[1].toLowerCase();
|
||||
if (leftTitle === rightTitle) return 0;
|
||||
return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
|
||||
}
|
||||
return leftScore > rightScore ? 1 : -1;
|
||||
});
|
||||
// Sort each group of results by score and then alphabetically by name.
|
||||
normalResults.sort(_orderResultsByScoreThenName);
|
||||
nonMainIndexResults.sort(_orderResultsByScoreThenName);
|
||||
|
||||
// Combine the result groups in (reverse) order.
|
||||
// Non-main index entries are typically arbitrary cross-references,
|
||||
// so display them after other results.
|
||||
let results = [...nonMainIndexResults, ...normalResults];
|
||||
|
||||
// remove duplicate search results
|
||||
// note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept
|
||||
@@ -362,7 +409,12 @@ const Search = {
|
||||
return acc;
|
||||
}, []);
|
||||
|
||||
results = results.reverse();
|
||||
return results.reverse();
|
||||
},
|
||||
|
||||
query: (query) => {
|
||||
const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query);
|
||||
const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms);
|
||||
|
||||
// for debugging
|
||||
//Search.lastresults = results.slice(); // a copy
|
||||
@@ -433,16 +485,14 @@ const Search = {
|
||||
descr,
|
||||
score,
|
||||
filenames[match[0]],
|
||||
SearchResultKind.object,
|
||||
]);
|
||||
};
|
||||
Object.keys(objects).forEach((prefix) => {
|
||||
if (!(objects[prefix] instanceof Array)) {
|
||||
objects[prefix] = Object.entries(objects[prefix]).map(([name, match]) => [...match, name]);
|
||||
}
|
||||
Object.keys(objects).forEach((prefix) =>
|
||||
objects[prefix].forEach((array) =>
|
||||
objectSearchCallback(prefix, array)
|
||||
);
|
||||
});
|
||||
)
|
||||
);
|
||||
return results;
|
||||
},
|
||||
|
||||
@@ -463,21 +513,27 @@ const Search = {
|
||||
// perform the search on the required terms
|
||||
searchTerms.forEach((word) => {
|
||||
const files = [];
|
||||
// find documents, if any, containing the query word in their text/title term indices
|
||||
// use Object.hasOwnProperty to avoid mismatching against prototype properties
|
||||
const arr = [
|
||||
{ files: terms[word], score: Scorer.term },
|
||||
{ files: titleTerms[word], score: Scorer.title },
|
||||
{ files: terms.hasOwnProperty(word) ? terms[word] : undefined, score: Scorer.term },
|
||||
{ files: titleTerms.hasOwnProperty(word) ? titleTerms[word] : undefined, score: Scorer.title },
|
||||
];
|
||||
// add support for partial matches
|
||||
if (word.length > 2) {
|
||||
const escapedWord = _escapeRegExp(word);
|
||||
Object.keys(terms).forEach((term) => {
|
||||
if (term.match(escapedWord) && !terms[word])
|
||||
arr.push({ files: terms[term], score: Scorer.partialTerm });
|
||||
});
|
||||
Object.keys(titleTerms).forEach((term) => {
|
||||
if (term.match(escapedWord) && !titleTerms[word])
|
||||
arr.push({ files: titleTerms[word], score: Scorer.partialTitle });
|
||||
});
|
||||
if (!terms.hasOwnProperty(word)) {
|
||||
Object.keys(terms).forEach((term) => {
|
||||
if (term.match(escapedWord))
|
||||
arr.push({ files: terms[term], score: Scorer.partialTerm });
|
||||
});
|
||||
}
|
||||
if (!titleTerms.hasOwnProperty(word)) {
|
||||
Object.keys(titleTerms).forEach((term) => {
|
||||
if (term.match(escapedWord))
|
||||
arr.push({ files: titleTerms[term], score: Scorer.partialTitle });
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// no match but word was a required one
|
||||
@@ -493,16 +549,16 @@ const Search = {
|
||||
|
||||
// set score for the word in each file
|
||||
recordFiles.forEach((file) => {
|
||||
if (!scoreMap.has(file)) scoreMap.set(file, {});
|
||||
scoreMap.get(file)[word] = record.score;
|
||||
if (!scoreMap.has(file)) scoreMap.set(file, new Map());
|
||||
const fileScores = scoreMap.get(file);
|
||||
fileScores.set(word, record.score);
|
||||
});
|
||||
});
|
||||
|
||||
// create the mapping
|
||||
files.forEach((file) => {
|
||||
if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1)
|
||||
fileMap.get(file).push(word);
|
||||
else fileMap.set(file, [word]);
|
||||
if (!fileMap.has(file)) fileMap.set(file, [word]);
|
||||
else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -534,7 +590,7 @@ const Search = {
|
||||
break;
|
||||
|
||||
// select one (max) score for the file.
|
||||
const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w]));
|
||||
const score = Math.max(...wordList.map((w) => scoreMap.get(file).get(w)));
|
||||
// add result to the result list
|
||||
results.push([
|
||||
docNames[file],
|
||||
@@ -543,6 +599,7 @@ const Search = {
|
||||
null,
|
||||
score,
|
||||
filenames[file],
|
||||
SearchResultKind.text,
|
||||
]);
|
||||
}
|
||||
return results;
|
||||
@@ -553,8 +610,8 @@ const Search = {
|
||||
* search summary for a given text. keywords is a list
|
||||
* of stemmed words.
|
||||
*/
|
||||
makeSearchSummary: (htmlText, keywords) => {
|
||||
const text = Search.htmlToText(htmlText);
|
||||
makeSearchSummary: (htmlText, keywords, anchor) => {
|
||||
const text = Search.htmlToText(htmlText, anchor);
|
||||
if (text === "") return null;
|
||||
|
||||
const textLower = text.toLowerCase();
|
||||
|
6
docs/build/html/_static/sidebar.js
vendored
6
docs/build/html/_static/sidebar.js
vendored
@@ -1,7 +1,4 @@
|
||||
/*
|
||||
* sidebar.js
|
||||
* ~~~~~~~~~~
|
||||
*
|
||||
* This script makes the Sphinx sidebar collapsible.
|
||||
*
|
||||
* .sphinxsidebar contains .sphinxsidebarwrapper. This script adds
|
||||
@@ -16,9 +13,6 @@
|
||||
* Once the browser is closed the cookie is deleted and the position
|
||||
* reset to the default (expanded).
|
||||
*
|
||||
* :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
|
||||
* :license: BSD, see LICENSE for details.
|
||||
*
|
||||
*/
|
||||
|
||||
const initialiseSidebar = () => {
|
||||
|
36
docs/build/html/errata.html
vendored
36
docs/build/html/errata.html
vendored
@@ -5,29 +5,29 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>3. Errors and Errata — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||
<title>5. Errors and Errata — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||
<script src="_static/doctools.js?v=888ff710"></script>
|
||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
<link rel="index" title="Index" href="genindex.html" />
|
||||
<link rel="search" title="Search" href="search.html" />
|
||||
<link rel="prev" title="REFERENCES" href="references.html" />
|
||||
<link rel="prev" title="4. REFERENCES" href="references.html" />
|
||||
</head><body>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
accesskey="I">index</a></li>
|
||||
<li class="right" >
|
||||
<a href="references.html" title="REFERENCES"
|
||||
<a href="references.html" title="4. REFERENCES"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">Canadian Payroll Administration HR documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">3. </span>Errors and Errata</a></li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">5. </span>Errors and Errata</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<div class="body" role="main">
|
||||
|
||||
<section id="errors-and-errata">
|
||||
<h1><span class="section-number">3. </span>Errors and Errata<a class="headerlink" href="#errors-and-errata" title="Link to this heading">¶</a></h1>
|
||||
<h1><span class="section-number">5. </span>Errors and Errata<a class="headerlink" href="#errors-and-errata" title="Link to this heading">¶</a></h1>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -45,12 +45,12 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<div>
|
||||
<h4>Previous topic</h4>
|
||||
<p class="topless"><a href="references.html"
|
||||
title="previous chapter">REFERENCES</a></p>
|
||||
title="previous chapter"><span class="section-number">4. </span>REFERENCES</a></p>
|
||||
</div>
|
||||
<div role="note" aria-label="source link">
|
||||
<h3>This Page</h3>
|
||||
@@ -59,7 +59,7 @@
|
||||
rel="nofollow">Show Source</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchbox" style="display: none" role="search">
|
||||
<search id="searchbox" style="display: none" role="search">
|
||||
<h3 id="searchlabel">Quick search</h3>
|
||||
<div class="searchformwrapper">
|
||||
<form class="search" action="search.html" method="get">
|
||||
@@ -67,28 +67,28 @@
|
||||
<input type="submit" value="Go" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</search>
|
||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
>index</a></li>
|
||||
<li class="right" >
|
||||
<a href="references.html" title="REFERENCES"
|
||||
<a href="references.html" title="4. REFERENCES"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">Canadian Payroll Administration HR documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">3. </span>Errors and Errata</a></li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">5. </span>Errors and Errata</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2025, Alexandre Bobkov.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||
© Copyright 2025.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
20
docs/build/html/genindex.html
vendored
20
docs/build/html/genindex.html
vendored
@@ -5,17 +5,17 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Index — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||
<script src="_static/doctools.js?v=888ff710"></script>
|
||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
<link rel="index" title="Index" href="#" />
|
||||
<link rel="search" title="Search" href="search.html" />
|
||||
</head><body>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
@@ -43,9 +43,9 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<div id="searchbox" style="display: none" role="search">
|
||||
<search id="searchbox" style="display: none" role="search">
|
||||
<h3 id="searchlabel">Quick search</h3>
|
||||
<div class="searchformwrapper">
|
||||
<form class="search" action="search.html" method="get">
|
||||
@@ -53,13 +53,13 @@
|
||||
<input type="submit" value="Go" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</search>
|
||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
@@ -70,8 +70,8 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2025, Alexandre Bobkov.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||
© Copyright 2025.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
29
docs/build/html/index.html
vendored
29
docs/build/html/index.html
vendored
@@ -6,18 +6,18 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>Canadian Payroll Administration documentation — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||
<script src="_static/doctools.js?v=888ff710"></script>
|
||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
<link rel="index" title="Index" href="genindex.html" />
|
||||
<link rel="search" title="Search" href="search.html" />
|
||||
<link rel="next" title="1. INTRODUCTION" href="introduction.html" />
|
||||
</head><body>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
@@ -50,13 +50,12 @@
|
||||
<li class="toctree-l2"><a class="reference internal" href="payroll_accounting.html#journal-entries">2.1. Journal Entries</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="review_questions.html">REVIEW QUESTIONS</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="review_questions.html#new-employee-information">New Employee Information</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="review_questions.html#review-questions-answers">Review Questions Answers</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="review_questions.html">3. REVIEW QUESTIONS</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="review_questions.html#new-employee-information">3.1. New Employee Information</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="references.html">REFERENCES</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="errata.html">3. Errors and Errata</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="references.html">4. REFERENCES</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="errata.html">5. Errors and Errata</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
@@ -72,7 +71,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<div>
|
||||
<h3><a href="#">Table of Contents</a></h3>
|
||||
@@ -94,7 +93,7 @@
|
||||
rel="nofollow">Show Source</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchbox" style="display: none" role="search">
|
||||
<search id="searchbox" style="display: none" role="search">
|
||||
<h3 id="searchlabel">Quick search</h3>
|
||||
<div class="searchformwrapper">
|
||||
<form class="search" action="search.html" method="get">
|
||||
@@ -102,13 +101,13 @@
|
||||
<input type="submit" value="Go" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</search>
|
||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
@@ -122,8 +121,8 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2025, Alexandre Bobkov.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||
© Copyright 2025.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
20
docs/build/html/introduction.html
vendored
20
docs/build/html/introduction.html
vendored
@@ -6,11 +6,11 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>1. INTRODUCTION — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||
<script src="_static/doctools.js?v=888ff710"></script>
|
||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
<link rel="index" title="Index" href="genindex.html" />
|
||||
@@ -18,7 +18,7 @@
|
||||
<link rel="next" title="2. Payroll Accounting" href="payroll_accounting.html" />
|
||||
<link rel="prev" title="Canadian Payroll Administration documentation" href="index.html" />
|
||||
</head><body>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
@@ -70,7 +70,7 @@ These entries are essential for maintaining accurate financial records and ensur
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<div>
|
||||
<h3><a href="index.html">Table of Contents</a></h3>
|
||||
@@ -103,7 +103,7 @@ These entries are essential for maintaining accurate financial records and ensur
|
||||
rel="nofollow">Show Source</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchbox" style="display: none" role="search">
|
||||
<search id="searchbox" style="display: none" role="search">
|
||||
<h3 id="searchlabel">Quick search</h3>
|
||||
<div class="searchformwrapper">
|
||||
<form class="search" action="search.html" method="get">
|
||||
@@ -111,13 +111,13 @@ These entries are essential for maintaining accurate financial records and ensur
|
||||
<input type="submit" value="Go" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</search>
|
||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
@@ -134,8 +134,8 @@ These entries are essential for maintaining accurate financial records and ensur
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2025, Alexandre Bobkov.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||
© Copyright 2025.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
46
docs/build/html/payroll_accounting.html
vendored
46
docs/build/html/payroll_accounting.html
vendored
@@ -6,26 +6,26 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>2. Payroll Accounting — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||
<script src="_static/doctools.js?v=888ff710"></script>
|
||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
<link rel="index" title="Index" href="genindex.html" />
|
||||
<link rel="search" title="Search" href="search.html" />
|
||||
<link rel="next" title="REVIEW QUESTIONS" href="review_questions.html" />
|
||||
<link rel="next" title="3. REVIEW QUESTIONS" href="review_questions.html" />
|
||||
<link rel="prev" title="1. INTRODUCTION" href="introduction.html" />
|
||||
</head><body>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
accesskey="I">index</a></li>
|
||||
<li class="right" >
|
||||
<a href="review_questions.html" title="REVIEW QUESTIONS"
|
||||
<a href="review_questions.html" title="3. REVIEW QUESTIONS"
|
||||
accesskey="N">next</a> |</li>
|
||||
<li class="right" >
|
||||
<a href="introduction.html" title="1. INTRODUCTION"
|
||||
@@ -44,6 +44,19 @@
|
||||
<h1><span class="section-number">2. </span>Payroll Accounting<a class="headerlink" href="#payroll-accounting" title="Link to this heading">¶</a></h1>
|
||||
<section id="journal-entries">
|
||||
<h2><span class="section-number">2.1. </span>Journal Entries<a class="headerlink" href="#journal-entries" title="Link to this heading">¶</a></h2>
|
||||
<p>Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization’s financial statements.
|
||||
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.</p>
|
||||
<section id="id1">
|
||||
<h3><span class="section-number">2.1.1. </span>Journal Entries<a class="headerlink" href="#id1" title="Link to this heading">¶</a></h3>
|
||||
<p>Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization’s accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
||||
These entries are essential for maintaining accurate financial records and ensuring that the organization’s financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.</p>
|
||||
<div class="line-block">
|
||||
<div class="line">DR Payroll Expenses $10,500.00</div>
|
||||
<div class="line-block">
|
||||
<div class="line">CR Payroll Payable $10,500.00</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
@@ -52,13 +65,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<div>
|
||||
<h3><a href="index.html">Table of Contents</a></h3>
|
||||
<ul>
|
||||
<li><a class="reference internal" href="#">2. Payroll Accounting</a><ul>
|
||||
<li><a class="reference internal" href="#journal-entries">2.1. Journal Entries</a></li>
|
||||
<li><a class="reference internal" href="#journal-entries">2.1. Journal Entries</a><ul>
|
||||
<li><a class="reference internal" href="#id1">2.1.1. Journal Entries</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -72,7 +88,7 @@
|
||||
<div>
|
||||
<h4>Next topic</h4>
|
||||
<p class="topless"><a href="review_questions.html"
|
||||
title="next chapter">REVIEW QUESTIONS</a></p>
|
||||
title="next chapter"><span class="section-number">3. </span>REVIEW QUESTIONS</a></p>
|
||||
</div>
|
||||
<div role="note" aria-label="source link">
|
||||
<h3>This Page</h3>
|
||||
@@ -81,7 +97,7 @@
|
||||
rel="nofollow">Show Source</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchbox" style="display: none" role="search">
|
||||
<search id="searchbox" style="display: none" role="search">
|
||||
<h3 id="searchlabel">Quick search</h3>
|
||||
<div class="searchformwrapper">
|
||||
<form class="search" action="search.html" method="get">
|
||||
@@ -89,20 +105,20 @@
|
||||
<input type="submit" value="Go" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</search>
|
||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
>index</a></li>
|
||||
<li class="right" >
|
||||
<a href="review_questions.html" title="REVIEW QUESTIONS"
|
||||
<a href="review_questions.html" title="3. REVIEW QUESTIONS"
|
||||
>next</a> |</li>
|
||||
<li class="right" >
|
||||
<a href="introduction.html" title="1. INTRODUCTION"
|
||||
@@ -112,8 +128,8 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2025, Alexandre Bobkov.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||
© Copyright 2025.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
44
docs/build/html/references.html
vendored
44
docs/build/html/references.html
vendored
@@ -5,33 +5,33 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>REFERENCES — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||
<title>4. REFERENCES — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||
<script src="_static/doctools.js?v=888ff710"></script>
|
||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
<link rel="index" title="Index" href="genindex.html" />
|
||||
<link rel="search" title="Search" href="search.html" />
|
||||
<link rel="next" title="3. Errors and Errata" href="errata.html" />
|
||||
<link rel="prev" title="REVIEW QUESTIONS" href="review_questions.html" />
|
||||
<link rel="next" title="5. Errors and Errata" href="errata.html" />
|
||||
<link rel="prev" title="3. REVIEW QUESTIONS" href="review_questions.html" />
|
||||
</head><body>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
accesskey="I">index</a></li>
|
||||
<li class="right" >
|
||||
<a href="errata.html" title="3. Errors and Errata"
|
||||
<a href="errata.html" title="5. Errors and Errata"
|
||||
accesskey="N">next</a> |</li>
|
||||
<li class="right" >
|
||||
<a href="review_questions.html" title="REVIEW QUESTIONS"
|
||||
<a href="review_questions.html" title="3. REVIEW QUESTIONS"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">Canadian Payroll Administration HR documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">REFERENCES</a></li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">4. </span>REFERENCES</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
<div class="body" role="main">
|
||||
|
||||
<section id="references">
|
||||
<h1>REFERENCES<a class="headerlink" href="#references" title="Link to this heading">¶</a></h1>
|
||||
<h1><span class="section-number">4. </span>REFERENCES<a class="headerlink" href="#references" title="Link to this heading">¶</a></h1>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -49,17 +49,17 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<div>
|
||||
<h4>Previous topic</h4>
|
||||
<p class="topless"><a href="review_questions.html"
|
||||
title="previous chapter">REVIEW QUESTIONS</a></p>
|
||||
title="previous chapter"><span class="section-number">3. </span>REVIEW QUESTIONS</a></p>
|
||||
</div>
|
||||
<div>
|
||||
<h4>Next topic</h4>
|
||||
<p class="topless"><a href="errata.html"
|
||||
title="next chapter"><span class="section-number">3. </span>Errors and Errata</a></p>
|
||||
title="next chapter"><span class="section-number">5. </span>Errors and Errata</a></p>
|
||||
</div>
|
||||
<div role="note" aria-label="source link">
|
||||
<h3>This Page</h3>
|
||||
@@ -68,7 +68,7 @@
|
||||
rel="nofollow">Show Source</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchbox" style="display: none" role="search">
|
||||
<search id="searchbox" style="display: none" role="search">
|
||||
<h3 id="searchlabel">Quick search</h3>
|
||||
<div class="searchformwrapper">
|
||||
<form class="search" action="search.html" method="get">
|
||||
@@ -76,31 +76,31 @@
|
||||
<input type="submit" value="Go" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</search>
|
||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
>index</a></li>
|
||||
<li class="right" >
|
||||
<a href="errata.html" title="3. Errors and Errata"
|
||||
<a href="errata.html" title="5. Errors and Errata"
|
||||
>next</a> |</li>
|
||||
<li class="right" >
|
||||
<a href="review_questions.html" title="REVIEW QUESTIONS"
|
||||
<a href="review_questions.html" title="3. REVIEW QUESTIONS"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">Canadian Payroll Administration HR documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">REFERENCES</a></li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">4. </span>REFERENCES</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2025, Alexandre Bobkov.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||
© Copyright 2025.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
95
docs/build/html/review_questions.html
vendored
95
docs/build/html/review_questions.html
vendored
@@ -5,33 +5,33 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>REVIEW QUESTIONS — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||
<title>3. REVIEW QUESTIONS — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
||||
|
||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||
<script src="_static/doctools.js?v=888ff710"></script>
|
||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
<link rel="index" title="Index" href="genindex.html" />
|
||||
<link rel="search" title="Search" href="search.html" />
|
||||
<link rel="next" title="REFERENCES" href="references.html" />
|
||||
<link rel="next" title="4. REFERENCES" href="references.html" />
|
||||
<link rel="prev" title="2. Payroll Accounting" href="payroll_accounting.html" />
|
||||
</head><body>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
accesskey="I">index</a></li>
|
||||
<li class="right" >
|
||||
<a href="references.html" title="REFERENCES"
|
||||
<a href="references.html" title="4. REFERENCES"
|
||||
accesskey="N">next</a> |</li>
|
||||
<li class="right" >
|
||||
<a href="payroll_accounting.html" title="2. Payroll Accounting"
|
||||
accesskey="P">previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">Canadian Payroll Administration HR documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">REVIEW QUESTIONS</a></li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">3. </span>REVIEW QUESTIONS</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -41,62 +41,10 @@
|
||||
<div class="body" role="main">
|
||||
|
||||
<section id="review-questions">
|
||||
<h1>REVIEW QUESTIONS<a class="headerlink" href="#review-questions" title="Link to this heading">¶</a></h1>
|
||||
<h1><span class="section-number">3. </span>REVIEW QUESTIONS<a class="headerlink" href="#review-questions" title="Link to this heading">¶</a></h1>
|
||||
<p>This section contains review questions for the material covered in the course. These questions are designed to test your understanding and help reinforce the concepts learned.</p>
|
||||
<section id="new-employee-information">
|
||||
<h2>New Employee Information<a class="headerlink" href="#new-employee-information" title="Link to this heading">¶</a></h2>
|
||||
<p>What does the employee’s signature on an offer letter provide to the employer?
|
||||
When an employee signs an offer of employment, they are implicitly providing
|
||||
consent for the employer to collect and use information that is reasonably required
|
||||
for employment purposes. When the offer letter clearly states that the organization
|
||||
will be collecting, using and disclosing employee information required by
|
||||
government agencies, pension plan administrators and benefit carriers, the
|
||||
employee’s signature would provide express consent.</p>
|
||||
<p>What types of documents are typically included in a commencement package?
|
||||
The documents included in the commencement package are typically a
|
||||
combination of: organization-specific forms, such as personal information forms government forms, such as the federal and provincial/territorial Personal
|
||||
Tax Credits Return – TD1 and Source Deductions Return – TP-1015.3-V in
|
||||
Québec benefits forms, such as insurance enrollment forms</p>
|
||||
<p>Name three forms that are commonly included in a commencement package.</p>
|
||||
<dl>
|
||||
<dt>Common forms included in a commencement package are:</dt><dd><p>i an authorization for hiring</p>
|
||||
<p>i direct deposit agreement</p>
|
||||
<p>i a union membership application (for unionized workplaces)</p>
|
||||
<p>i benefits enrollment, if applicable (for example, health and dental coverage, optional life insurance coverage, the organization’s pension plan)</p>
|
||||
<p>i a confidentiality agreement</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>What document must an employer verify when hiring an individual with a 900-series
|
||||
Social Insurance Number?
|
||||
Employers hiring an individual with a 900-series Social Insurance Number must
|
||||
ensure that the documentation has a valid date, that the work permit is valid and
|
||||
that all terms and conditions of the permit are being followed.</p>
|
||||
<p>What doespayroll use the information provided on the Personal Tax Credits Return TD1 and theSource Deductions Return - TP-1015.3-V for?</p>
|
||||
<p>An employer needs the employee’s written authorization to deduct premiums from
|
||||
an employee’s pay. The employee’s signature on the benefit enrollment forms
|
||||
authorizes the deduction.</p>
|
||||
<p>The Worksheet for the Personal Tax Credits Return – TD1-WS is used to calculate
|
||||
partial claim amounts for:
|
||||
a. estimated annual income of $151,978 or more
|
||||
b. age
|
||||
c. Canada caregiver amount for eligible dependant or spouse or common-law partner
|
||||
d. Canada caregiver amount for dependant(s) age 18 or older
|
||||
e. <em>all of the above</em></p>
|
||||
<p>An employee, who lives in Québec and works at an employer’s permanent establishment
|
||||
in Ontario, will have income tax deducted based on _________ income tax rates and file
|
||||
their income tax return, subject to _________ income tax rates.
|
||||
a. Ontario, Ontario
|
||||
b. Québec, Ontario
|
||||
c. Ontario, Québec
|
||||
d. <em>Québec, Québec</em></p>
|
||||
<p>True or False. New employees must complete a federal Personal Tax</p>
|
||||
</section>
|
||||
<section id="review-questions-answers">
|
||||
<h2>Review Questions Answers<a class="headerlink" href="#review-questions-answers" title="Link to this heading">¶</a></h2>
|
||||
<p>This section provides the answers to the review questions presented in the course. Use these answers to check your understanding and clarify any concepts that may be unclear.
|
||||
.. note::
|
||||
If you have any questions or need further clarification on any of the answers, please refer to the course material or contact your instructor for assistance.
|
||||
.. _review_questions_answers_section:</p>
|
||||
<h2><span class="section-number">3.1. </span>New Employee Information<a class="headerlink" href="#new-employee-information" title="Link to this heading">¶</a></h2>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
@@ -105,14 +53,13 @@ If you have any questions or need further clarification on any of the answers, p
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<div>
|
||||
<h3><a href="index.html">Table of Contents</a></h3>
|
||||
<ul>
|
||||
<li><a class="reference internal" href="#">REVIEW QUESTIONS</a><ul>
|
||||
<li><a class="reference internal" href="#new-employee-information">New Employee Information</a></li>
|
||||
<li><a class="reference internal" href="#review-questions-answers">Review Questions Answers</a></li>
|
||||
<li><a class="reference internal" href="#">3. REVIEW QUESTIONS</a><ul>
|
||||
<li><a class="reference internal" href="#new-employee-information">3.1. New Employee Information</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -126,7 +73,7 @@ If you have any questions or need further clarification on any of the answers, p
|
||||
<div>
|
||||
<h4>Next topic</h4>
|
||||
<p class="topless"><a href="references.html"
|
||||
title="next chapter">REFERENCES</a></p>
|
||||
title="next chapter"><span class="section-number">4. </span>REFERENCES</a></p>
|
||||
</div>
|
||||
<div role="note" aria-label="source link">
|
||||
<h3>This Page</h3>
|
||||
@@ -135,7 +82,7 @@ If you have any questions or need further clarification on any of the answers, p
|
||||
rel="nofollow">Show Source</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchbox" style="display: none" role="search">
|
||||
<search id="searchbox" style="display: none" role="search">
|
||||
<h3 id="searchlabel">Quick search</h3>
|
||||
<div class="searchformwrapper">
|
||||
<form class="search" action="search.html" method="get">
|
||||
@@ -143,31 +90,31 @@ If you have any questions or need further clarification on any of the answers, p
|
||||
<input type="submit" value="Go" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</search>
|
||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
<a href="genindex.html" title="General Index"
|
||||
>index</a></li>
|
||||
<li class="right" >
|
||||
<a href="references.html" title="REFERENCES"
|
||||
<a href="references.html" title="4. REFERENCES"
|
||||
>next</a> |</li>
|
||||
<li class="right" >
|
||||
<a href="payroll_accounting.html" title="2. Payroll Accounting"
|
||||
>previous</a> |</li>
|
||||
<li class="nav-item nav-item-0"><a href="index.html">Canadian Payroll Administration HR documentation</a> »</li>
|
||||
<li class="nav-item nav-item-this"><a href="">REVIEW QUESTIONS</a></li>
|
||||
<li class="nav-item nav-item-this"><a href=""><span class="section-number">3. </span>REVIEW QUESTIONS</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2025, Alexandre Bobkov.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||
© Copyright 2025.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
26
docs/build/html/search.html
vendored
26
docs/build/html/search.html
vendored
@@ -5,23 +5,24 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Search — Canadian Payroll Administration HR documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=514cf933" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=2bf1fcf8" />
|
||||
|
||||
|
||||
<script src="_static/documentation_options.js?v=e6081414"></script>
|
||||
<script src="_static/doctools.js?v=888ff710"></script>
|
||||
<script src="_static/doctools.js?v=9bcbadda"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
|
||||
<script src="_static/searchtools.js"></script>
|
||||
<script src="_static/language_data.js"></script>
|
||||
<link rel="index" title="Index" href="genindex.html" />
|
||||
<link rel="search" title="Search" href="#" />
|
||||
<script src="searchindex.js" defer></script>
|
||||
|
||||
<script src="searchindex.js" defer="defer"></script>
|
||||
<meta name="robots" content="noindex" />
|
||||
|
||||
|
||||
</head><body>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
@@ -62,23 +63,20 @@
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
<div id="search-results">
|
||||
|
||||
</div>
|
||||
<div id="search-results"></div>
|
||||
|
||||
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="Main">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
</div>
|
||||
<div class="related" role="navigation" aria-label="related navigation">
|
||||
<div class="related" role="navigation" aria-label="Related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li class="right" style="margin-right: 10px">
|
||||
@@ -89,8 +87,8 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer" role="contentinfo">
|
||||
© Copyright 2025, Alexandre Bobkov.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
|
||||
© Copyright 2025.
|
||||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
2
docs/build/html/searchindex.js
vendored
2
docs/build/html/searchindex.js
vendored
File diff suppressed because one or more lines are too long
3
docs/build/latex/Makefile
vendored
3
docs/build/latex/Makefile
vendored
@@ -49,7 +49,8 @@ tar: all-$(FMT)
|
||||
rm -r $(ARCHIVEPREFIX)docs-$(FMT)
|
||||
|
||||
gz: tar
|
||||
gzip -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
|
||||
# -n to omit mtime from gzip headers
|
||||
gzip -n -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz
|
||||
|
||||
bz2: tar
|
||||
bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar
|
||||
|
@@ -24,13 +24,27 @@
|
||||
\newlabel{payroll_accounting::doc}{{2}{3}{Payroll Accounting}{chapter.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Journal Entries}{3}{section.2.1}\protected@file@percent }
|
||||
\newlabel{payroll_accounting:journal-entries}{{2.1}{3}{Journal Entries}{section.2.1}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Errors and Errata}{5}{chapter.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Journal Entries}{3}{subsection.2.1.1}\protected@file@percent }
|
||||
\newlabel{payroll_accounting:id1}{{2.1.1}{3}{Journal Entries}{subsection.2.1.1}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}REVIEW QUESTIONS}{5}{chapter.3}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{errata:errors-and-errata}{{3}{5}{Errors and Errata}{chapter.3}{}}
|
||||
\newlabel{errata::doc}{{3}{5}{Errors and Errata}{chapter.3}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Glossary}{7}{chapter.4}\protected@file@percent }
|
||||
\newlabel{review_questions:review-questions}{{3}{5}{REVIEW QUESTIONS}{chapter.3}{}}
|
||||
\newlabel{review_questions::doc}{{3}{5}{REVIEW QUESTIONS}{chapter.3}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.1}New Employee Information}{5}{section.3.1}\protected@file@percent }
|
||||
\newlabel{review_questions:new-employee-information}{{3.1}{5}{New Employee Information}{section.3.1}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}REFERENCES}{7}{chapter.4}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{index:glossary}{{4}{7}{Glossary}{chapter.4}{}}
|
||||
\gdef \@abspage@last{11}
|
||||
\newlabel{references:references}{{4}{7}{REFERENCES}{chapter.4}{}}
|
||||
\newlabel{references::doc}{{4}{7}{REFERENCES}{chapter.4}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Errors and Errata}{9}{chapter.5}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{errata:errors-and-errata}{{5}{9}{Errors and Errata}{chapter.5}{}}
|
||||
\newlabel{errata::doc}{{5}{9}{Errors and Errata}{chapter.5}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {6}Glossary}{11}{chapter.6}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{index:glossary}{{6}{11}{Glossary}{chapter.6}{}}
|
||||
\gdef \@abspage@last{15}
|
||||
|
@@ -1,11 +1,11 @@
|
||||
# Fdb version 4
|
||||
["makeindex canadianpayrolladministration.idx"] 1750460072.97467 "canadianpayrolladministration.idx" "canadianpayrolladministration.ind" "canadianpayrolladministration" 1750527920.43213 0
|
||||
"canadianpayrolladministration.idx" 1750527920.28048 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
||||
["makeindex canadianpayrolladministration.idx"] 1750460072.97467 "canadianpayrolladministration.idx" "canadianpayrolladministration.ind" "canadianpayrolladministration" 1750530113.88054 0
|
||||
"canadianpayrolladministration.idx" 1750530113.71275 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
||||
(generated)
|
||||
"canadianpayrolladministration.ilg"
|
||||
"canadianpayrolladministration.ind"
|
||||
(rewritten before read)
|
||||
["pdflatex"] 1750527919.93976 "canadianpayrolladministration.tex" "canadianpayrolladministration.pdf" "canadianpayrolladministration" 1750527920.43233 0
|
||||
["pdflatex"] 1750530113.35752 "canadianpayrolladministration.tex" "canadianpayrolladministration.pdf" "canadianpayrolladministration" 1750530113.88072 0
|
||||
"/etc/texmf/web2c/texmf.cnf" 1729307187.57985 475 c0e671620eb5563b2130f56340a5fde8 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
|
||||
@@ -100,7 +100,6 @@
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/mmap/omx.cmap" 1215649417 3001 252c8ca42b06a22cb1a11c0e47790c6e ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty" 1364856750 852 0e34dbb72efc69fa07602405ad95585e ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty" 1575152444 3822 b53c749cd81352b4679a35b0dafefb95 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty" 1536789184 2757 ea00cb4f4e9abc702916f74d3812ef67 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty" 1615762720 4288 94714aa7f535440f33181fec52a31963 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/pict2e/p2e-pdftex.def" 1454715303 1168 efb94e82cc1584d4f62679f3487b5339 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.cfg" 1454715303 1920 2185073db458618f4a8a794158cf3681 ""
|
||||
@@ -138,32 +137,32 @@
|
||||
"/usr/share/texmf/web2c/texmf.cnf" 1707919699 40399 f2c302f7d2af602abb742093540a5834 ""
|
||||
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1729307339.56668 164740 5f02460f8e29b549a9ea60117f5f46e4 ""
|
||||
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1729307374 6831204 5735eed681e2db0697903be4f74d0da4 ""
|
||||
"canadianpayrolladministration.aux" 1750527920.36148 2381 3186af74c91cc3bb54bcdfcdd2ad2ed6 "pdflatex"
|
||||
"canadianpayrolladministration.aux" 1750530113.81675 3475 7ad3bbd58b81b215fca8e734f5ea5df8 "pdflatex"
|
||||
"canadianpayrolladministration.ind" 1750460073.03732 0 d41d8cd98f00b204e9800998ecf8427e "makeindex canadianpayrolladministration.idx"
|
||||
"canadianpayrolladministration.out" 1750527920.36248 1049 5a972f6d60692130e4b540ef755c2143 "pdflatex"
|
||||
"canadianpayrolladministration.tex" 1750527919.35148 5106 129fdfaaef548a05935c6b0592216cc5 ""
|
||||
"canadianpayrolladministration.toc" 1750527920.36248 630 b38ab2e5432d4a4e09d8121b61a77ad2 "pdflatex"
|
||||
"sphinx.sty" 1711055942 44560 f9fbf51072c954d129c9bd5284cc4ccf ""
|
||||
"sphinxhighlight.sty" 1750527919.33248 7553 83fb52292c17957d9f4aadcb28c57a87 ""
|
||||
"sphinxlatexadmonitions.sty" 1711055942 10989 c38302e64c2bb47779f086869b246760 ""
|
||||
"sphinxlatexcontainers.sty" 1711055942 901 d3a3a1b7b2547f47ade2499350b5c420 ""
|
||||
"sphinxlatexgraphics.sty" 1711055942 4840 a9578332b6f3b35e198751fb632c9b79 ""
|
||||
"sphinxlatexindbibtoc.sty" 1711055942 2066 b93f8504d02f6337fde3074b179de55e ""
|
||||
"sphinxlatexlists.sty" 1711055942 5139 c2de2a1d98d3c6ceedfe46505abd3c07 ""
|
||||
"sphinxlatexliterals.sty" 1711055942 46048 2b66269d0ecf11768a14b5de4ddf9051 ""
|
||||
"sphinxlatexnumfig.sty" 1711055942 4532 3633caf84afa1a98e1a060b7868202bb ""
|
||||
"sphinxlatexobjects.sty" 1711055942 14354 7db81294dd9bf70f65d5cc34221a0b86 ""
|
||||
"sphinxlatexshadowbox.sty" 1711055942 5066 97a2be0d1dfdc98548b7461f1949b95f ""
|
||||
"sphinxlatexstyleheadings.sty" 1711055942 3445 a1582a5f3b336dcffa71b5ca3d8fc31f ""
|
||||
"sphinxlatexstylepage.sty" 1711055942 3064 abce6c3018a84afee0afb08a431944ea ""
|
||||
"sphinxlatexstyletext.sty" 1711055942 8589 a7e8f95eb4fef6c1cd2623cd417d6467 ""
|
||||
"sphinxlatextables.sty" 1711055942 57830 16f2773b765508003aec5d08680f39b9 ""
|
||||
"canadianpayrolladministration.out" 1750530113.81775 1590 468e044f91c52156b33b0a71bef0869f "pdflatex"
|
||||
"canadianpayrolladministration.tex" 1750530112.69574 7215 e06820503566f98e8ba800662879265f ""
|
||||
"canadianpayrolladministration.toc" 1750530113.81875 938 265acddfbca40268efb2451ef90abc95 "pdflatex"
|
||||
"sphinx.sty" 1750459726.26999 54203 ee7fe875437470f5328ee20661bb9f1d ""
|
||||
"sphinxhighlight.sty" 1750530112.66974 7553 83fb52292c17957d9f4aadcb28c57a87 ""
|
||||
"sphinxlatexadmonitions.sty" 1750459726.26999 19111 5e67a0f91439018bceb7cadf319345e6 ""
|
||||
"sphinxlatexcontainers.sty" 1750459726.26999 900 d61f923db071a7b54d3cee8a1e6935d3 ""
|
||||
"sphinxlatexgraphics.sty" 1750459726.26999 4918 c9266041d02bc615d54b890e96e3acd3 ""
|
||||
"sphinxlatexindbibtoc.sty" 1750459726.27099 2065 1f1f215c304208004fc0522855b3b127 ""
|
||||
"sphinxlatexlists.sty" 1750459726.27099 5138 98bcb41aa6ecb6cc5c1a6a7c936cb8a8 ""
|
||||
"sphinxlatexliterals.sty" 1750459726.27099 45860 fa61a279a7f157481590da017e0c6962 ""
|
||||
"sphinxlatexnumfig.sty" 1750459726.27099 5419 aeaffe9a9d596e3663201bb873b06758 ""
|
||||
"sphinxlatexobjects.sty" 1750459726.27099 15707 bc327ee938baefa281deb478d03161c7 ""
|
||||
"sphinxlatexshadowbox.sty" 1750459726.27099 8437 cec78b6bb66e95d214da9fd42b1af598 ""
|
||||
"sphinxlatexstyleheadings.sty" 1750459726.27199 3742 2a2cc6aa695b2f8c98eb9ee104e5fc6f ""
|
||||
"sphinxlatexstylepage.sty" 1750459726.27199 2671 e63daf3b9f0f8a387a8b4ba09c515982 ""
|
||||
"sphinxlatexstyletext.sty" 1750459726.27199 6759 9e932c65374cfb62686485d331bc975c ""
|
||||
"sphinxlatextables.sty" 1750459726.27199 57643 7f1013c2fa11942370d867527bdda568 ""
|
||||
"sphinxmanual.cls" 1750459726.27199 4241 7b0d7a37df7b5715fb0dbd585c52ecdb ""
|
||||
"sphinxmessages.sty" 1750527919.35448 745 3f5fcd6cdd7964ed608767954a8ced6f ""
|
||||
"sphinxoptionsgeometry.sty" 1711055942 2061 47bb34b8ed8a78823eb0c886abfb9f4d ""
|
||||
"sphinxoptionshyperref.sty" 1711055942 1094 79beb8b8a3f10784f8cce804e0f9d3aa ""
|
||||
"sphinxpackageboxes.sty" 1711055942 36615 1d74c63e665ede6c648fa08c42ea70fb ""
|
||||
"sphinxpackagefootnote.sty" 1711055942 15254 d93f70cf000a9adb198015bf1b2f136c ""
|
||||
"sphinxmessages.sty" 1750530112.69874 745 3f5fcd6cdd7964ed608767954a8ced6f ""
|
||||
"sphinxoptionsgeometry.sty" 1750459726.27199 2060 6c27b3eba37bde592ae8908ab2c1ac0f ""
|
||||
"sphinxoptionshyperref.sty" 1750459726.27199 1093 e468489bae7631a7f387b4b0f7bc15d4 ""
|
||||
"sphinxpackageboxes.sty" 1750459726.27299 36106 1be2053eb1cb9b083b3a75e3657bcb24 ""
|
||||
"sphinxpackagefootnote.sty" 1750459726.27299 15330 2fb656b6ce8cd1f6aba2d1c508fb51e5 ""
|
||||
(generated)
|
||||
"canadianpayrolladministration.aux"
|
||||
"canadianpayrolladministration.idx"
|
||||
|
@@ -68,7 +68,6 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty
|
||||
INPUT sphinx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
@@ -79,10 +78,8 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
||||
INPUT ./sphinxoptionshyperref.sty
|
||||
INPUT ./sphinxoptionshyperref.sty
|
||||
INPUT sphinxoptionshyperref.sty
|
||||
INPUT ./sphinxoptionsgeometry.sty
|
||||
INPUT ./sphinxoptionsgeometry.sty
|
||||
INPUT sphinxoptionsgeometry.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
@@ -104,7 +101,6 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT ./sphinxlatexgraphics.sty
|
||||
INPUT ./sphinxlatexgraphics.sty
|
||||
INPUT sphinxlatexgraphics.sty
|
||||
INPUT ./sphinxpackageboxes.sty
|
||||
INPUT sphinxpackageboxes.sty
|
||||
@@ -121,11 +117,11 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ellipse/ellipse.sty
|
||||
INPUT ./sphinxlatexadmonitions.sty
|
||||
INPUT ./sphinxlatexadmonitions.sty
|
||||
INPUT sphinxlatexadmonitions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
||||
INPUT ./sphinxlatexliterals.sty
|
||||
INPUT ./sphinxpackagefootnote.sty
|
||||
INPUT sphinxpackagefootnote.sty
|
||||
INPUT ./sphinxlatexliterals.sty
|
||||
INPUT sphinxlatexliterals.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
||||
@@ -137,15 +133,12 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
||||
INPUT ./sphinxlatexshadowbox.sty
|
||||
INPUT ./sphinxlatexshadowbox.sty
|
||||
INPUT sphinxlatexshadowbox.sty
|
||||
INPUT ./sphinxlatexcontainers.sty
|
||||
INPUT ./sphinxlatexcontainers.sty
|
||||
INPUT sphinxlatexcontainers.sty
|
||||
INPUT ./sphinxhighlight.sty
|
||||
INPUT sphinxhighlight.sty
|
||||
INPUT ./sphinxlatextables.sty
|
||||
INPUT ./sphinxlatextables.sty
|
||||
INPUT sphinxlatextables.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
||||
@@ -161,38 +154,28 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||
INPUT ./sphinxlatexnumfig.sty
|
||||
INPUT ./sphinxlatexnumfig.sty
|
||||
INPUT sphinxlatexnumfig.sty
|
||||
INPUT ./sphinxlatexlists.sty
|
||||
INPUT ./sphinxlatexlists.sty
|
||||
INPUT sphinxlatexlists.sty
|
||||
INPUT ./sphinxpackagefootnote.sty
|
||||
INPUT sphinxpackagefootnote.sty
|
||||
INPUT ./sphinxlatexindbibtoc.sty
|
||||
INPUT ./sphinxlatexindbibtoc.sty
|
||||
INPUT sphinxlatexindbibtoc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
||||
INPUT ./sphinxlatexstylepage.sty
|
||||
INPUT ./sphinxlatexstylepage.sty
|
||||
INPUT sphinxlatexstylepage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||
INPUT ./sphinxlatexstyleheadings.sty
|
||||
INPUT ./sphinxlatexstyleheadings.sty
|
||||
INPUT sphinxlatexstyleheadings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
||||
INPUT ./sphinxlatexstyletext.sty
|
||||
INPUT ./sphinxlatexstyletext.sty
|
||||
INPUT sphinxlatexstyletext.sty
|
||||
INPUT ./sphinxlatexobjects.sty
|
||||
INPUT ./sphinxlatexobjects.sty
|
||||
INPUT sphinxlatexobjects.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
@@ -218,8 +201,6 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
|
296
docs/build/latex/canadianpayrolladministration.log
vendored
296
docs/build/latex/canadianpayrolladministration.log
vendored
@@ -1,4 +1,4 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.10.18) 21 JUN 2025 13:45
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.10.18) 21 JUN 2025 14:21
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
%&-line parsing enabled.
|
||||
@@ -183,7 +183,7 @@ Package: fncychap 2007/07/30 v1.34 LaTeX package (Revised chapters)
|
||||
\c@AlphaCnt=\count276
|
||||
\c@AlphaDecCnt=\count277
|
||||
) (./sphinx.sty
|
||||
Package: sphinx 2023/03/19 v6.2.0 LaTeX package (Sphinx markup)
|
||||
Package: sphinx 2024/11/23 v8.2.0 Sphinx LaTeX package (sphinx-doc)
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
Package: xcolor 2023/11/15 v3.01 LaTeX color extensions (UK)
|
||||
@@ -208,9 +208,9 @@ Package xcolor Info: Model `Gray' substituted by `gray' on input line 1372.
|
||||
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1373.
|
||||
)
|
||||
(./sphinxoptionshyperref.sty
|
||||
File: sphinxoptionshyperref.sty 2021/01/27 hyperref
|
||||
Package: sphinxoptionshyperref 2021/01/27 hyperref
|
||||
) (./sphinxoptionsgeometry.sty
|
||||
File: sphinxoptionsgeometry.sty 2021/01/27 geometry
|
||||
Package: sphinxoptionsgeometry 2021/01/27 geometry
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
|
||||
@@ -322,11 +322,11 @@ Package graphics Info: Driver file: pdftex.def on input line 107.
|
||||
\Gin@req@width=\dimen163
|
||||
)
|
||||
(./sphinxlatexgraphics.sty
|
||||
File: sphinxlatexgraphics.sty 2021/01/27 graphics
|
||||
Package: sphinxlatexgraphics 2024/08/13 v8.1.0 graphics
|
||||
\spx@image@maxheight=\dimen164
|
||||
\spx@image@box=\box102
|
||||
) (./sphinxpackageboxes.sty
|
||||
Package: sphinxpackageboxes 2023/03/19 v6.2.0 advanced colored boxes
|
||||
Package: sphinxpackageboxes 2024/07/01 v7.4.0 advanced colored boxes
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/pict2e/pict2e.sty
|
||||
Package: pict2e 2020/09/30 v0.4b Improved picture commands (HjG,RN,JT)
|
||||
@@ -356,49 +356,56 @@ Package: ellipse 2004/11/05 v1.0 .dtx ellipse file
|
||||
\@tempdimd=\dimen173
|
||||
\spx@tempboxa=\box103
|
||||
\spx@tempboxb=\box104
|
||||
\spx@boxes@border=\dimen174
|
||||
\spx@boxes@border@top=\dimen175
|
||||
\spx@boxes@border@right=\dimen176
|
||||
\spx@boxes@border@bottom=\dimen177
|
||||
\spx@boxes@border@left=\dimen178
|
||||
\spx@boxes@padding@top=\dimen179
|
||||
\spx@boxes@padding@right=\dimen180
|
||||
\spx@boxes@padding@bottom=\dimen181
|
||||
\spx@boxes@padding@left=\dimen182
|
||||
\spx@boxes@shadow@xoffset=\dimen183
|
||||
\spx@boxes@shadow@yoffset=\dimen184
|
||||
\spx@boxes@radius@topleft@x=\dimen185
|
||||
\spx@boxes@radius@topright@x=\dimen186
|
||||
\spx@boxes@radius@bottomright@x=\dimen187
|
||||
\spx@boxes@radius@bottomleft@x=\dimen188
|
||||
\spx@boxes@radius@topleft@y=\dimen189
|
||||
\spx@boxes@radius@topright@y=\dimen190
|
||||
\spx@boxes@radius@bottomright@y=\dimen191
|
||||
\spx@boxes@radius@bottomleft@y=\dimen192
|
||||
\spx@boxes@border@top=\dimen174
|
||||
\spx@boxes@border@right=\dimen175
|
||||
\spx@boxes@border@bottom=\dimen176
|
||||
\spx@boxes@border@left=\dimen177
|
||||
\spx@boxes@padding@top=\dimen178
|
||||
\spx@boxes@padding@right=\dimen179
|
||||
\spx@boxes@padding@bottom=\dimen180
|
||||
\spx@boxes@padding@left=\dimen181
|
||||
\spx@boxes@shadow@xoffset=\dimen182
|
||||
\spx@boxes@shadow@yoffset=\dimen183
|
||||
\spx@boxes@radius@topleft@x=\dimen184
|
||||
\spx@boxes@radius@topright@x=\dimen185
|
||||
\spx@boxes@radius@bottomright@x=\dimen186
|
||||
\spx@boxes@radius@bottomleft@x=\dimen187
|
||||
\spx@boxes@radius@topleft@y=\dimen188
|
||||
\spx@boxes@radius@topright@y=\dimen189
|
||||
\spx@boxes@radius@bottomright@y=\dimen190
|
||||
\spx@boxes@radius@bottomleft@y=\dimen191
|
||||
)
|
||||
(./sphinxlatexadmonitions.sty
|
||||
File: sphinxlatexadmonitions.sty 2023/03/19 admonitions
|
||||
Package: sphinxlatexadmonitions 2024/10/11 v8.1.1 admonitions
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty
|
||||
Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks
|
||||
\OuterFrameSep=\skip62
|
||||
\fb@frw=\dimen193
|
||||
\fb@frh=\dimen194
|
||||
\FrameRule=\dimen195
|
||||
\FrameSep=\dimen196
|
||||
\fb@frw=\dimen192
|
||||
\fb@frh=\dimen193
|
||||
\FrameRule=\dimen194
|
||||
\FrameSep=\dimen195
|
||||
)
|
||||
(./sphinxpackagefootnote.sty
|
||||
Package: sphinxpackagefootnote 2024/05/17 v7.3.x Sphinx custom footnotehyper pa
|
||||
ckage (Sphinx team)
|
||||
\FNH@notes=\box105
|
||||
\FNH@toks=\toks29
|
||||
\FNH@width=\dimen196
|
||||
\c@sphinxfootnotemark=\count290
|
||||
)
|
||||
\spx@notice@border=\dimen197
|
||||
)
|
||||
(./sphinxlatexliterals.sty
|
||||
File: sphinxlatexliterals.sty 2023/04/01 code-blocks and parsed literals
|
||||
\c@sphinxtodo=\count291
|
||||
) (./sphinxlatexliterals.sty
|
||||
Package: sphinxlatexliterals 2024/07/01 v7.4.0 code-blocks and parsed literals
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
||||
Package: fancyvrb 2024/01/20 4.5c verbatim text (tvz,hv)
|
||||
\FV@CodeLineNo=\count290
|
||||
\FV@CodeLineNo=\count292
|
||||
\FV@InFile=\read3
|
||||
\FV@TabBox=\box105
|
||||
\c@FancyVerbLine=\count291
|
||||
\FV@StepNumber=\count292
|
||||
\FV@TabBox=\box106
|
||||
\c@FancyVerbLine=\count293
|
||||
\FV@StepNumber=\count294
|
||||
\FV@OutFile=\write3
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty
|
||||
@@ -411,20 +418,20 @@ tim
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty
|
||||
Package: needspace 2010/09/12 v1.3d reserve vertical space
|
||||
)
|
||||
\sphinxcontinuationbox=\box106
|
||||
\sphinxvisiblespacebox=\box107
|
||||
\sphinxVerbatim@TitleBox=\box108
|
||||
\sphinxVerbatim@ContentsBox=\box109
|
||||
\sphinxcontinuationbox=\box107
|
||||
\sphinxvisiblespacebox=\box108
|
||||
\sphinxVerbatim@TitleBox=\box109
|
||||
\sphinxVerbatim@ContentsBox=\box110
|
||||
)
|
||||
(./sphinxlatexshadowbox.sty
|
||||
File: sphinxlatexshadowbox.sty 2023/03/19 sphinxShadowBox
|
||||
Package: sphinxlatexshadowbox 2024/07/28 v8.1.0 sphinxShadowBox
|
||||
) (./sphinxlatexcontainers.sty
|
||||
File: sphinxlatexcontainers.sty 2021/05/03 containers
|
||||
Package: sphinxlatexcontainers 2021/05/03 containers
|
||||
)
|
||||
(./sphinxhighlight.sty
|
||||
Package: sphinxhighlight 2022/06/30 stylesheet for highlighting with pygments
|
||||
) (./sphinxlatextables.sty
|
||||
File: sphinxlatextables.sty 2022/08/15 tables
|
||||
Package: sphinxlatextables 2024/07/01 v7.4.0 tables
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty
|
||||
Package: tabulary 2014/06/11 v0.10 tabulary package (DPC)
|
||||
@@ -432,14 +439,14 @@ Package: tabulary 2014/06/11 v0.10 tabulary package (DPC)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
Package: array 2023/10/16 v2.5g Tabular extension package (FMi)
|
||||
\col@sep=\dimen198
|
||||
\ar@mcellbox=\box110
|
||||
\ar@mcellbox=\box111
|
||||
\extrarowheight=\dimen199
|
||||
\NC@list=\toks29
|
||||
\NC@list=\toks30
|
||||
\extratabsurround=\skip63
|
||||
\backup@length=\skip64
|
||||
\ar@cellbox=\box111
|
||||
\ar@cellbox=\box112
|
||||
)
|
||||
\TY@count=\count293
|
||||
\TY@count=\count295
|
||||
\TY@linewidth=\dimen256
|
||||
\tymin=\dimen257
|
||||
\tymax=\dimen258
|
||||
@@ -451,23 +458,23 @@ Package: longtable 2023-11-01 v4.19 Multi-page Table package (DPC)
|
||||
\LTright=\skip66
|
||||
\LTpre=\skip67
|
||||
\LTpost=\skip68
|
||||
\LTchunksize=\count294
|
||||
\LTchunksize=\count296
|
||||
\LTcapwidth=\dimen260
|
||||
\LT@head=\box112
|
||||
\LT@firsthead=\box113
|
||||
\LT@foot=\box114
|
||||
\LT@lastfoot=\box115
|
||||
\LT@gbox=\box116
|
||||
\LT@cols=\count295
|
||||
\LT@rows=\count296
|
||||
\c@LT@tables=\count297
|
||||
\c@LT@chunks=\count298
|
||||
\LT@p@ftn=\toks30
|
||||
\LT@head=\box113
|
||||
\LT@firsthead=\box114
|
||||
\LT@foot=\box115
|
||||
\LT@lastfoot=\box116
|
||||
\LT@gbox=\box117
|
||||
\LT@cols=\count297
|
||||
\LT@rows=\count298
|
||||
\c@LT@tables=\count299
|
||||
\c@LT@chunks=\count300
|
||||
\LT@p@ftn=\toks31
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty
|
||||
Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages
|
||||
\@vwid@box=\box117
|
||||
\sift@deathcycles=\count299
|
||||
\@vwid@box=\box118
|
||||
\sift@deathcycles=\count301
|
||||
\@vwid@loff=\dimen261
|
||||
\@vwid@roff=\dimen262
|
||||
)
|
||||
@@ -475,9 +482,9 @@ Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty
|
||||
Package: colortbl 2022/06/20 v1.0f Color table columns (DPC)
|
||||
\everycr=\toks31
|
||||
\everycr=\toks32
|
||||
\minrowclearance=\skip69
|
||||
\rownum=\count300
|
||||
\rownum=\count302
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||
Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
|
||||
@@ -491,43 +498,36 @@ Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
|
||||
\cmidrulesep=\dimen271
|
||||
\cmidrulekern=\dimen272
|
||||
\defaultaddspace=\dimen273
|
||||
\@cmidla=\count301
|
||||
\@cmidlb=\count302
|
||||
\@cmidla=\count303
|
||||
\@cmidlb=\count304
|
||||
\@aboverulesep=\dimen274
|
||||
\@belowrulesep=\dimen275
|
||||
\@thisruleclass=\count303
|
||||
\@lastruleclass=\count304
|
||||
\@thisruleclass=\count305
|
||||
\@lastruleclass=\count306
|
||||
\@thisrulewidth=\dimen276
|
||||
))
|
||||
(./sphinxlatexnumfig.sty
|
||||
File: sphinxlatexnumfig.sty 2021/01/27 numbering
|
||||
Package: sphinxlatexnumfig 2024/07/31 v8.1.0 numbering
|
||||
) (./sphinxlatexlists.sty
|
||||
File: sphinxlatexlists.sty 2021/12/20 lists
|
||||
\spx@lineitemlabel=\toks32
|
||||
Package: sphinxlatexlists 2021/12/20 lists
|
||||
\spx@lineitemlabel=\toks33
|
||||
)
|
||||
\c@sphinxscope=\count305
|
||||
(./sphinxpackagefootnote.sty
|
||||
Package: sphinxpackagefootnote 2022/08/15 v5.3.0 Sphinx custom footnotehyper pa
|
||||
ckage (Sphinx team)
|
||||
\FNH@notes=\box118
|
||||
\FNH@toks=\toks33
|
||||
\FNH@width=\dimen277
|
||||
\c@sphinxfootnotemark=\count306
|
||||
) (./sphinxlatexindbibtoc.sty
|
||||
File: sphinxlatexindbibtoc.sty 2021/01/27 index, bib., toc
|
||||
\c@sphinxscope=\count307
|
||||
(./sphinxlatexindbibtoc.sty
|
||||
Package: sphinxlatexindbibtoc 2021/01/27 index, bib., toc
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty
|
||||
Package: makeidx 2021/10/04 v1.0m Standard LaTeX package
|
||||
))
|
||||
(./sphinxlatexstylepage.sty
|
||||
File: sphinxlatexstylepage.sty 2021/01/27 page styling
|
||||
Package: sphinxlatexstylepage 2021/01/27 page styling
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty
|
||||
Rollback for package 'parskip' requested -> version 'v1'.
|
||||
This corresponds to the release introduced on 2001-04-09.
|
||||
Package: parskip 2021-03-14 v2.0h non-zero parskip adjustments
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty
|
||||
Package: parskip 2001/04/09 non-zero parskip adjustments
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
|
||||
\etb@tempcnta=\count308
|
||||
))
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||
Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers
|
||||
@@ -543,24 +543,24 @@ Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers
|
||||
\f@nch@O@orf=\skip78
|
||||
))
|
||||
(./sphinxlatexstyleheadings.sty
|
||||
File: sphinxlatexstyleheadings.sty 2023/02/11 headings
|
||||
Package: sphinxlatexstyleheadings 2023/02/11 headings
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty
|
||||
Package: titlesec 2023/10/27 v2.16 Sectioning titles
|
||||
\ttl@box=\box119
|
||||
\beforetitleunit=\skip79
|
||||
\aftertitleunit=\skip80
|
||||
\ttl@plus=\dimen278
|
||||
\ttl@minus=\dimen279
|
||||
\ttl@plus=\dimen277
|
||||
\ttl@minus=\dimen278
|
||||
\ttl@toksa=\toks34
|
||||
\titlewidth=\dimen280
|
||||
\titlewidthlast=\dimen281
|
||||
\titlewidthfirst=\dimen282
|
||||
\titlewidth=\dimen279
|
||||
\titlewidthlast=\dimen280
|
||||
\titlewidthfirst=\dimen281
|
||||
))
|
||||
(./sphinxlatexstyletext.sty
|
||||
File: sphinxlatexstyletext.sty 2023/07/23 text styling
|
||||
Package: sphinxlatexstyletext 2024/07/28 v8.1.0 text styling
|
||||
) (./sphinxlatexobjects.sty
|
||||
File: sphinxlatexobjects.sty 2023/07/23 documentation environments
|
||||
Package: sphinxlatexobjects 2025/02/11 documentation environments
|
||||
\sphinxsignaturesep=\skip81
|
||||
\sphinxsignaturelistskip=\skip82
|
||||
\py@argswidth=\skip83
|
||||
@@ -576,17 +576,17 @@ Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
Package: iftex 2022/02/03 v1.0f TeX engine tests
|
||||
))
|
||||
\Gm@cnth=\count307
|
||||
\Gm@cntv=\count308
|
||||
\c@Gm@tempcnt=\count309
|
||||
\Gm@bindingoffset=\dimen283
|
||||
\Gm@wd@mp=\dimen284
|
||||
\Gm@odd@mp=\dimen285
|
||||
\Gm@even@mp=\dimen286
|
||||
\Gm@layoutwidth=\dimen287
|
||||
\Gm@layoutheight=\dimen288
|
||||
\Gm@layouthoffset=\dimen289
|
||||
\Gm@layoutvoffset=\dimen290
|
||||
\Gm@cnth=\count309
|
||||
\Gm@cntv=\count310
|
||||
\c@Gm@tempcnt=\count311
|
||||
\Gm@bindingoffset=\dimen282
|
||||
\Gm@wd@mp=\dimen283
|
||||
\Gm@odd@mp=\dimen284
|
||||
\Gm@even@mp=\dimen285
|
||||
\Gm@layoutwidth=\dimen286
|
||||
\Gm@layoutheight=\dimen287
|
||||
\Gm@layouthoffset=\dimen288
|
||||
\Gm@layoutvoffset=\dimen289
|
||||
\Gm@dimlist=\toks35
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
@@ -624,15 +624,11 @@ Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
|
||||
)
|
||||
\c@section@level=\count310
|
||||
\c@section@level=\count312
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
|
||||
\etb@tempcnta=\count311
|
||||
)
|
||||
\@linkdim=\dimen291
|
||||
\Hy@linkcounter=\count312
|
||||
\Hy@pagecounter=\count313
|
||||
\@linkdim=\dimen290
|
||||
\Hy@linkcounter=\count313
|
||||
\Hy@pagecounter=\count314
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
File: pd1enc.def 2024-01-20 v7.01h Hyperref: PDFDocEncoding definition (HO)
|
||||
@@ -642,7 +638,7 @@ Now handling font encoding PD1 ...
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
||||
)
|
||||
\Hy@SavedSpaceFactor=\count314
|
||||
\Hy@SavedSpaceFactor=\count315
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
File: puenc.def 2024-01-20 v7.01h Hyperref: PDF Unicode definition (HO)
|
||||
@@ -659,14 +655,14 @@ Package hyperref Info: Plain pages OFF on input line 4194.
|
||||
Package hyperref Info: Backreferencing OFF on input line 4199.
|
||||
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
|
||||
Package hyperref Info: Bookmarks ON on input line 4446.
|
||||
\c@Hy@tempcnt=\count315
|
||||
\c@Hy@tempcnt=\count316
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
\Urlmuskip=\muskip17
|
||||
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
|
||||
)
|
||||
LaTeX Info: Redefining \url on input line 4784.
|
||||
\XeTeXLinkMargin=\dimen292
|
||||
\XeTeXLinkMargin=\dimen291
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
|
||||
@@ -675,9 +671,9 @@ Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
|
||||
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
|
||||
)
|
||||
))
|
||||
\Fld@menulength=\count316
|
||||
\Field@Width=\dimen293
|
||||
\Fld@charsize=\dimen294
|
||||
\Fld@menulength=\count317
|
||||
\Field@Width=\dimen292
|
||||
\Fld@charsize=\dimen293
|
||||
Package hyperref Info: Hyper figures OFF on input line 6063.
|
||||
Package hyperref Info: Link nesting OFF on input line 6068.
|
||||
Package hyperref Info: Hyper index ON on input line 6071.
|
||||
@@ -690,9 +686,9 @@ Package hyperref Info: PDF/A mode OFF on input line 6093.
|
||||
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
|
||||
package with kernel methods
|
||||
)
|
||||
\Hy@abspage=\count317
|
||||
\c@Item=\count318
|
||||
\c@Hfootnote=\count319
|
||||
\Hy@abspage=\count318
|
||||
\c@Item=\count319
|
||||
\c@Hfootnote=\count320
|
||||
)
|
||||
Package hyperref Info: Driver (autodetected): hpdftex.
|
||||
|
||||
@@ -704,8 +700,8 @@ Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
|
||||
kage
|
||||
with kernel methods
|
||||
)
|
||||
\Fld@listcount=\count320
|
||||
\c@bookmark@seq@number=\count321
|
||||
\Fld@listcount=\count321
|
||||
\c@bookmark@seq@number=\count322
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
|
||||
@@ -739,7 +735,7 @@ File: t1qtm.fd 2009/09/25 v1.2 font definition file for T1/qtm
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX)
|
||||
\l__color_backend_stack_int=\count322
|
||||
\l__color_backend_stack_int=\count323
|
||||
\l__pdf_internal_box=\box120
|
||||
)
|
||||
(./canadianpayrolladministration.aux)
|
||||
@@ -766,16 +762,16 @@ LaTeX Font Info: ... okay on input line 73.
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
||||
\scratchcounter=\count323
|
||||
\scratchdimen=\dimen295
|
||||
\scratchcounter=\count324
|
||||
\scratchdimen=\dimen294
|
||||
\scratchbox=\box121
|
||||
\nofMPsegments=\count324
|
||||
\nofMParguments=\count325
|
||||
\nofMPsegments=\count325
|
||||
\nofMParguments=\count326
|
||||
\everyMPshowfont=\toks36
|
||||
\MPscratchCnt=\count326
|
||||
\MPscratchDim=\dimen296
|
||||
\MPnumerator=\count327
|
||||
\makeMPintoPDFobject=\count328
|
||||
\MPscratchCnt=\count327
|
||||
\MPscratchDim=\dimen295
|
||||
\MPnumerator=\count328
|
||||
\makeMPintoPDFobject=\count329
|
||||
\everyMPtoPDFconversion=\toks37
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
|
||||
@@ -786,7 +782,7 @@ Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
|
||||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
|
||||
e
|
||||
))
|
||||
\c@literalblock=\count329
|
||||
\c@literalblock=\count330
|
||||
|
||||
*geometry* driver: auto-detecting
|
||||
*geometry* detected driver: pdftex
|
||||
@@ -874,36 +870,44 @@ Chapter 3.
|
||||
|
||||
]
|
||||
Chapter 4.
|
||||
[7] [8
|
||||
|
||||
]
|
||||
Chapter 5.
|
||||
[9] [10
|
||||
|
||||
]
|
||||
Chapter 6.
|
||||
LaTeX Font Info: Trying to load font information for TS1+qtm on input line 1
|
||||
38.
|
||||
73.
|
||||
(/usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||
File: ts1qtm.fd 2009/09/25 v1.2 font definition file for TS1/qtm
|
||||
)
|
||||
(./canadianpayrolladministration.ind) [7{/usr/share/texmf/fonts/enc/dvips/tex-g
|
||||
yre/q-ts1.enc}] (./canadianpayrolladministration.aux)
|
||||
(./canadianpayrolladministration.ind) [11{/usr/share/texmf/fonts/enc/dvips/tex-
|
||||
gyre/q-ts1.enc}] (./canadianpayrolladministration.aux)
|
||||
***********
|
||||
LaTeX2e <2023-11-01> patch level 1
|
||||
L3 programming layer <2024-01-22>
|
||||
***********
|
||||
Package rerunfilecheck Info: File `canadianpayrolladministration.out' has not c
|
||||
hanged.
|
||||
(rerunfilecheck) Checksum: 5A972F6D60692130E4B540EF755C2143;1049.
|
||||
(rerunfilecheck) Checksum: 468E044F91C52156B33B0A71BEF0869F;1590.
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
16224 strings out of 476106
|
||||
267927 string characters out of 5793932
|
||||
16676 strings out of 476106
|
||||
283083 string characters out of 5793932
|
||||
1930975 words of memory out of 5000000
|
||||
37847 multiletter control sequences out of 15000+600000
|
||||
38294 multiletter control sequences out of 15000+600000
|
||||
605167 words of font info for 72 fonts, out of 8000000 for 9000
|
||||
60 hyphenation exceptions out of 8191
|
||||
72i,11n,79p,405b,517s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
72i,11n,83p,1218b,517s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
</usr/share/texmf/fonts/type1/public/tex-gyre/qhvb.pfb></usr/share/texmf/font
|
||||
s/type1/public/tex-gyre/qhvbi.pfb></usr/share/texmf/fonts/type1/public/tex-gyre
|
||||
/qtmb.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmr.pfb>
|
||||
Output written on canadianpayrolladministration.pdf (11 pages, 105470 bytes).
|
||||
Output written on canadianpayrolladministration.pdf (15 pages, 111059 bytes).
|
||||
PDF statistics:
|
||||
126 PDF objects out of 1000 (max. 8388607)
|
||||
101 compressed objects within 2 object streams
|
||||
20 named destinations out of 1000 (max. 500000)
|
||||
85 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
163 PDF objects out of 1000 (max. 8388607)
|
||||
134 compressed objects within 2 object streams
|
||||
28 named destinations out of 1000 (max. 500000)
|
||||
117 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
|
@@ -4,5 +4,9 @@
|
||||
\BOOKMARK [2][-]{subsection.1.2.1}{\376\377\000J\000o\000u\000r\000n\000a\000l\000\040\000E\000n\000t\000r\000i\000e\000s}{section.1.2}% 4
|
||||
\BOOKMARK [0][-]{chapter.2}{\376\377\000P\000a\000y\000r\000o\000l\000l\000\040\000A\000c\000c\000o\000u\000n\000t\000i\000n\000g}{}% 5
|
||||
\BOOKMARK [1][-]{section.2.1}{\376\377\000J\000o\000u\000r\000n\000a\000l\000\040\000E\000n\000t\000r\000i\000e\000s}{chapter.2}% 6
|
||||
\BOOKMARK [0][-]{chapter.3}{\376\377\000E\000r\000r\000o\000r\000s\000\040\000a\000n\000d\000\040\000E\000r\000r\000a\000t\000a}{}% 7
|
||||
\BOOKMARK [0][-]{chapter.4}{\376\377\000G\000l\000o\000s\000s\000a\000r\000y}{}% 8
|
||||
\BOOKMARK [2][-]{subsection.2.1.1}{\376\377\000J\000o\000u\000r\000n\000a\000l\000\040\000E\000n\000t\000r\000i\000e\000s}{section.2.1}% 7
|
||||
\BOOKMARK [0][-]{chapter.3}{\376\377\000R\000E\000V\000I\000E\000W\000\040\000Q\000U\000E\000S\000T\000I\000O\000N\000S}{}% 8
|
||||
\BOOKMARK [1][-]{section.3.1}{\376\377\000N\000e\000w\000\040\000E\000m\000p\000l\000o\000y\000e\000e\000\040\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n}{chapter.3}% 9
|
||||
\BOOKMARK [0][-]{chapter.4}{\376\377\000R\000E\000F\000E\000R\000E\000N\000C\000E\000S}{}% 10
|
||||
\BOOKMARK [0][-]{chapter.5}{\376\377\000E\000r\000r\000o\000r\000s\000\040\000a\000n\000d\000\040\000E\000r\000r\000a\000t\000a}{}% 11
|
||||
\BOOKMARK [0][-]{chapter.6}{\376\377\000G\000l\000o\000s\000s\000a\000r\000y}{}% 12
|
||||
|
BIN
docs/build/latex/canadianpayrolladministration.pdf
vendored
BIN
docs/build/latex/canadianpayrolladministration.pdf
vendored
Binary file not shown.
@@ -127,6 +127,41 @@ These entries are essential for maintaining accurate financial records and ensur
|
||||
|
||||
\section{Journal Entries}
|
||||
\label{\detokenize{payroll_accounting:journal-entries}}
|
||||
\sphinxAtStartPar
|
||||
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization’s financial statements.
|
||||
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll\sphinxhyphen{}related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
||||
|
||||
|
||||
\subsection{Journal Entries}
|
||||
\label{\detokenize{payroll_accounting:id1}}
|
||||
\sphinxAtStartPar
|
||||
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization’s accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
||||
These entries are essential for maintaining accurate financial records and ensuring that the organization’s financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
||||
|
||||
\begin{DUlineblock}{0em}
|
||||
\item[] DR Payroll Expenses \$10,500.00
|
||||
\item[]
|
||||
\begin{DUlineblock}{\DUlineblockindent}
|
||||
\item[] CR Payroll Payable \$10,500.00
|
||||
\end{DUlineblock}
|
||||
\end{DUlineblock}
|
||||
|
||||
\sphinxstepscope
|
||||
|
||||
|
||||
\chapter{REVIEW QUESTIONS}
|
||||
\label{\detokenize{review_questions:review-questions}}\label{\detokenize{review_questions::doc}}
|
||||
\sphinxAtStartPar
|
||||
This section contains review questions for the material covered in the course. These questions are designed to test your understanding and help reinforce the concepts learned.
|
||||
|
||||
|
||||
\section{New Employee Information}
|
||||
\label{\detokenize{review_questions:new-employee-information}}
|
||||
\sphinxstepscope
|
||||
|
||||
|
||||
\chapter{REFERENCES}
|
||||
\label{\detokenize{references:references}}\label{\detokenize{references::doc}}
|
||||
\sphinxstepscope
|
||||
|
||||
|
||||
@@ -137,7 +172,7 @@ These entries are essential for maintaining accurate financial records and ensur
|
||||
\label{\detokenize{index:glossary}}\begin{itemize}
|
||||
\item {}
|
||||
\sphinxAtStartPar
|
||||
\DUrole{xref,std,std-ref}{genindex}
|
||||
\DUrole{xref}{\DUrole{std}{\DUrole{std-ref}{genindex}}}
|
||||
|
||||
\end{itemize}
|
||||
|
||||
|
@@ -5,5 +5,9 @@
|
||||
\contentsline {subsection}{\numberline {1.2.1}Journal Entries}{1}{subsection.1.2.1}%
|
||||
\contentsline {chapter}{\numberline {2}Payroll Accounting}{3}{chapter.2}%
|
||||
\contentsline {section}{\numberline {2.1}Journal Entries}{3}{section.2.1}%
|
||||
\contentsline {chapter}{\numberline {3}Errors and Errata}{5}{chapter.3}%
|
||||
\contentsline {chapter}{\numberline {4}Glossary}{7}{chapter.4}%
|
||||
\contentsline {subsection}{\numberline {2.1.1}Journal Entries}{3}{subsection.2.1.1}%
|
||||
\contentsline {chapter}{\numberline {3}REVIEW QUESTIONS}{5}{chapter.3}%
|
||||
\contentsline {section}{\numberline {3.1}New Employee Information}{5}{section.3.1}%
|
||||
\contentsline {chapter}{\numberline {4}REFERENCES}{7}{chapter.4}%
|
||||
\contentsline {chapter}{\numberline {5}Errors and Errata}{9}{chapter.5}%
|
||||
\contentsline {chapter}{\numberline {6}Glossary}{11}{chapter.6}%
|
||||
|
911
docs/build/latex/sphinx.sty
vendored
911
docs/build/latex/sphinx.sty
vendored
File diff suppressed because it is too large
Load Diff
2
docs/build/latex/sphinx.xdy
vendored
2
docs/build/latex/sphinx.xdy
vendored
@@ -99,7 +99,7 @@
|
||||
;; file, with a blank space after \IeC
|
||||
|
||||
;; Details of the syntax are explained at
|
||||
;; http://xindy.sourceforge.net/doc/manual-3.html
|
||||
;; https://xindy.sourceforge.net/doc/manual-3.html
|
||||
;; In absence of :string, "xindy uses an auto-detection mechanism to decide,
|
||||
;; if the pattern is a regular expression or not". But it is not obvious to
|
||||
;; guess, for example "\\_" is not detected as RE but "\\P\{\}" is, so for
|
||||
|
301
docs/build/latex/sphinxlatexadmonitions.sty
vendored
301
docs/build/latex/sphinxlatexadmonitions.sty
vendored
@@ -1,53 +1,74 @@
|
||||
%% NOTICES AND ADMONITIONS
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexadmonitions.sty}[2023/03/19 admonitions]
|
||||
\ProvidesPackage{sphinxlatexadmonitions}[2024/10/11 v8.1.1 admonitions]
|
||||
|
||||
% Provides support for this output mark-up from Sphinx latex writer:
|
||||
%
|
||||
% - sphinxseealso environment added at 6.1.0
|
||||
% - sphinxseealso environment added at 6.1.0.
|
||||
%
|
||||
% - sphinxtodo environment added at 7.4.0.
|
||||
%
|
||||
% - sphinxadmonition (environment)
|
||||
% This is a dispatch supporting
|
||||
% This is a dispatch which formerly configured
|
||||
%
|
||||
% - note, hint, important, tip (via sphinxlightbox)
|
||||
% (also optionally via sphinxheavybox since 6.2.0)
|
||||
% - warning, caution, attention, danger, error (via sphinxheavybox)
|
||||
% - note, hint, important, tip to use sphinxlightbox (or optionally
|
||||
% sphinxheavybox since 6.2.0),
|
||||
% - warning, caution, attention, danger, error to use sphinxheavybox.
|
||||
%
|
||||
% Each sphinx<notice name> environment can be redefined by user.
|
||||
% The defaults are customizable via various colour and dimension
|
||||
% settings, cf sphinx docs (latex customization).
|
||||
% Since 7.4.0 all admonitions use sphinxheavybox.
|
||||
%
|
||||
% Requires:
|
||||
\RequirePackage{sphinxpackageboxes}
|
||||
\RequirePackage{framed}% used by sphinxheavybox
|
||||
% - All environments sphinxnote, sphinxwarning, etc... can be redefined as
|
||||
% will by user. Thay have a single parameter #1 which is the title.
|
||||
%
|
||||
% - Also redefinable by user are the one-argument commands
|
||||
% * \sphinxstylenotetitle,
|
||||
% * \sphinxstylewarningtitle,
|
||||
% * etc.... one for each admonition type (also seealso and todo).
|
||||
%
|
||||
% - At 7.4.0, all commands of previous item use \sphinxdotitlerow.
|
||||
% (the 7.4.0 name, still usable, was \sphinxdotitlerowwithicon; the 8.1.0
|
||||
% version is also used for topic, contents and sidebar directives, see
|
||||
% sphinxlatexshadowbox.sty, and handles both "with icon" and "without
|
||||
% icon" situations).
|
||||
%
|
||||
% The sphinxlightbox environment is kept for backward compatibility, for user
|
||||
% custom code which used it via custom definitions done in preamble or via
|
||||
% raw latex directive.
|
||||
% MEMO: here is for example how sphinxnote was formerly defined:
|
||||
% (where #1 is the localized string Note, followed with a colon)
|
||||
% \newenvironment{sphinxnote}[1]
|
||||
% {\begin{sphinxlightbox}\sphinxstrong{#1} }
|
||||
% {\end{sphinxlightbox}}
|
||||
% Use this if you want to revert the 7.4.0 switch to usage of sphinxheavybox.
|
||||
% (the 7.4.0 redefined \sphinxstylenotetitle will not work in sphinxlightbox,
|
||||
% so \sphinxstrong{#1}<space> which was its former default is used above).
|
||||
|
||||
% Dependencies (they do not need to be defined at time of loading):
|
||||
%
|
||||
% - of course the various colour and dimension options handled via sphinx.sty
|
||||
%
|
||||
% - dimension register \spx@image@maxheight from sphinxlatexgraphics.sty
|
||||
% - \savenotes/\spewnotes from sphinxpackagefootnote.sty
|
||||
% - \ifspx@inframed defined in sphinx.sty
|
||||
% - \spx@boxes@fcolorbox@setup from sphinxpackageboxes.sty
|
||||
%
|
||||
% - \savenotes/\spewnotes from sphinxpackagefootnote (for sphinxheavybox)
|
||||
\RequirePackage{framed}
|
||||
% Those are required either before or after by sphinx.sty anyhow, but for
|
||||
% clarity we list them here:
|
||||
\RequirePackage{sphinxlatexgraphics}
|
||||
\RequirePackage{sphinxpackagefootnote}
|
||||
\RequirePackage{sphinxpackageboxes}
|
||||
%
|
||||
% - \sphinxstylenotetitle, ..., \sphinxstylewarningtitle, etc... which are used by
|
||||
% default in the corresponding sphinx<notice> environments to replace at 6.2.0
|
||||
% formerly hard-coded \sphinxstrong{#1}<space>
|
||||
% Their definitions are in sphinxlatexstyletext.sty.
|
||||
|
||||
|
||||
% Provides: (also in sphinxlatexliterals.sty)
|
||||
% Only needed here by legacy (deprecated) sphinxlightbox environment.
|
||||
\providecommand*\sphinxvspacefixafterfrenchlists{%
|
||||
\ifvmode\ifdim\lastskip<\z@ \vskip\parskip\fi\else\par\fi
|
||||
}
|
||||
|
||||
% Some are quite plain
|
||||
\newenvironment{sphinxseealso}[1]{\sphinxstyleseealsotitle{#1}}{}
|
||||
|
||||
% This \dimen register is a legacy relic from Sphinx 1.5 which is used now
|
||||
% only for sphinxlightbox. It is set in the sphinxadmonition environment.
|
||||
\newdimen\spx@notice@border
|
||||
|
||||
% sphinxlightbox is now also a legacy relic, not used by Sphinx anymore
|
||||
\newenvironment{sphinxlightbox}{%
|
||||
\par
|
||||
\noindent{\color{spx@notice@bordercolor}%
|
||||
@@ -65,55 +86,28 @@
|
||||
{\linewidth}{\spx@notice@border}}\hss}\allowbreak
|
||||
}% end of sphinxlightbox environment definition
|
||||
|
||||
% note/hint/important/tip notices
|
||||
% Since 1.5 these environments are named individually sphinxnote, sphinxhint,
|
||||
% etc... to allow user to redefine them entirely.
|
||||
%
|
||||
% Since 1.5 these environments are named individually to allow user to
|
||||
% redefine them entirely.
|
||||
%
|
||||
% The Sphinx definitions were done like this, prior to 6.2.0:
|
||||
% The Sphinx definitions for note/hint/important/tip notices were done like
|
||||
% this, prior to 6.2.0:
|
||||
%
|
||||
% \newenvironment{sphinxhint}[1]
|
||||
% {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}}
|
||||
%
|
||||
% The more complex definition below will branch to sphinxheavybox if a certain
|
||||
% boolean associated to the notice type is true. This boolean is set to true
|
||||
% whenever a CSS-named alike options for the notice type has been used in
|
||||
% sphinxsetup. The old coding as above would still work, with the new options
|
||||
% being then simply ignored. A user redefinition will probably either use
|
||||
% directly sphinxlightbox or sphinxheavybox or something else, with no need to
|
||||
% test the boolean.
|
||||
% Then from 6.2.0 to 7.4.0 (exclusive) a more complex definition decided
|
||||
% to use either sphinxlightbox or sphinxheavybox according to whether
|
||||
% some CSS-like options had been used, for example for a background color.
|
||||
%
|
||||
% 6.2.0 also adds one layer of mark-up via \sphinxnotetitle etc..., because
|
||||
% the former \sphinxstrong{#1}<space> used a too generic \sphinxstrong. But
|
||||
% perhaps the #1 should be passed over to sphinx{light,heavy}box as parameter.
|
||||
% Unfortunately replacing these environments with one-parameter environments
|
||||
% would be potentially a breaking change. Anyway, sphinxpackageboxes.sty does not
|
||||
% provide a "titled" box; the caption of code-blocks is handled by extra
|
||||
% code in sphinxVerbatim.
|
||||
\newenvironment{sphinxnote}[1]
|
||||
{\edef\spx@env{sphinx\ifspx@opt@heavynote heavy\else light\fi box}%
|
||||
\expandafter\begin\expandafter{\spx@env}\sphinxstylenotetitle{#1}}
|
||||
{\expandafter\end\expandafter{\spx@env}}
|
||||
\newenvironment{sphinxhint}[1]
|
||||
{\edef\spx@env{sphinx\ifspx@opt@heavyhint heavy\else light\fi box}%
|
||||
\expandafter\begin\expandafter{\spx@env}\sphinxstylehinttitle{#1}}
|
||||
{\expandafter\end\expandafter{\spx@env}}
|
||||
\newenvironment{sphinximportant}[1]
|
||||
{\edef\spx@env{sphinx\ifspx@opt@heavyimportant heavy\else light\fi box}%
|
||||
\expandafter\begin\expandafter{\spx@env}\sphinxstyleimportanttitle{#1}}
|
||||
{\expandafter\end\expandafter{\spx@env}}
|
||||
\newenvironment{sphinxtip}[1]
|
||||
{\edef\spx@env{sphinx\ifspx@opt@heavytip heavy\else light\fi box}%
|
||||
\expandafter\begin\expandafter{\spx@env}\sphinxstyletiptitle{#1}}
|
||||
{\expandafter\end\expandafter{\spx@env}}
|
||||
|
||||
% warning/caution/attention/danger/error get more distinction
|
||||
% 6.2.0 also added one layer of mark-up via \sphinxnotetitle etc..., because
|
||||
% the former \sphinxstrong{#1}<space> used a too generic \sphinxstrong.
|
||||
%
|
||||
% At 7.4.0, sphinxheavybox environment is default for all types of notices
|
||||
% and also for the seealso and todo directives.
|
||||
%
|
||||
% Code adapted from framed.sty's "snugshade" environment.
|
||||
% Nesting works (inner frames do not allow page breaks).
|
||||
\newenvironment{sphinxheavybox}{\par
|
||||
% 6.2.0 allows to not have to distinguish here between warning type notices
|
||||
% which always use sphinxheavybox or note type notices which might use it.
|
||||
% (MEMO: it is not a problem here if there is no sphinx<type>ShadowColor,
|
||||
% as it used only if set)
|
||||
\spx@boxes@fcolorbox@setup{\spx@noticetype}%
|
||||
@@ -205,16 +199,80 @@
|
||||
% Example:
|
||||
% \renewcommand{\sphinxwarningtitle}[1]{\textbf{#1}\par\smallskip
|
||||
% {\color{sphinxwarningBorderColor}\hrule height1pt}\smallskip}
|
||||
%
|
||||
% - Since 7.4.0, all types of notices use sphinxheavybox and the default
|
||||
% for \sphinxstyle<type>title is mapped to using \sphinxdotitlerowwithicon{<type>}
|
||||
%
|
||||
% MEMO: except for the generic admonition directive (which uses "note" type)
|
||||
% the argument #1 in these environments has a postfixed colon originating
|
||||
% in Sphinx LaTeX writer legacy code. The
|
||||
% \sphinxremovefinalcolon utility in sphinxlatexstyletext.sty can be used as
|
||||
% \sphinxremovefinalcolon{#1} from inside the definitions of
|
||||
% \sphinxstylenotetitle et al. commands.
|
||||
|
||||
% Important: even prior to 5.1.0 it was not really possible to use directly
|
||||
% sphinxheavybox if not triggered from sphinxadmonition, because some
|
||||
% parameters were defined in sphinxadmonition. This meant that the
|
||||
% sphinxwarning, sphinxcaution etc... environments (defined below) could not
|
||||
% be used directly in a document, they had to be triggered via
|
||||
% sphinxadmonition. The sole data since 5.1.0 needed by sphinxheavybox is the
|
||||
% type of the notice which sphinxadmonition stores into \spx@noticetype.
|
||||
%
|
||||
% In order to facilitate recycling or imitation of the sphinx<type>
|
||||
% environments, 7.4.0 inserts an extra \def\spx@noticetype{<type>} in their
|
||||
% definitions, so that they can be used independently of sphinxadmonition
|
||||
% dispatcher.
|
||||
%
|
||||
% MEMO: direct usage of these environments does not execute the div.<type>_TeXextras
|
||||
% and div.<type>_TexColor code, there are only done from the sphinxadmonition wrapper.
|
||||
\newenvironment{sphinxnote}[1]
|
||||
{\def\spx@noticetype{note}\begin{sphinxheavybox}\sphinxstylenotetitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
\newenvironment{sphinxhint}[1]
|
||||
{\def\spx@noticetype{hint}\begin{sphinxheavybox}\sphinxstylehinttitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
\newenvironment{sphinxtip}[1]
|
||||
{\def\spx@noticetype{tip}\begin{sphinxheavybox}\sphinxstyletiptitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
\newenvironment{sphinximportant}[1]
|
||||
{\def\spx@noticetype{important}\begin{sphinxheavybox}\sphinxstyleimportanttitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
\newenvironment{sphinxwarning}[1]
|
||||
{\begin{sphinxheavybox}\sphinxstylewarningtitle{#1}}{\end{sphinxheavybox}}
|
||||
{\def\spx@noticetype{warning}\begin{sphinxheavybox}\sphinxstylewarningtitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
\newenvironment{sphinxcaution}[1]
|
||||
{\begin{sphinxheavybox}\sphinxstylecautiontitle{#1}}{\end{sphinxheavybox}}
|
||||
{\def\spx@noticetype{caution}\begin{sphinxheavybox}\sphinxstylecautiontitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
\newenvironment{sphinxattention}[1]
|
||||
{\begin{sphinxheavybox}\sphinxstyleattentiontitle{#1}}{\end{sphinxheavybox}}
|
||||
{\def\spx@noticetype{attention}\begin{sphinxheavybox}\sphinxstyleattentiontitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
\newenvironment{sphinxdanger}[1]
|
||||
{\begin{sphinxheavybox}\sphinxstyledangertitle{#1}}{\end{sphinxheavybox}}
|
||||
{\def\spx@noticetype{danger}\begin{sphinxheavybox}\sphinxstyledangertitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
\newenvironment{sphinxerror}[1]
|
||||
{\begin{sphinxheavybox}\sphinxstyleerrortitle{#1}}{\end{sphinxheavybox}}
|
||||
{\def\spx@noticetype{error}\begin{sphinxheavybox}\sphinxstyleerrortitle{#1}}
|
||||
{\end{sphinxheavybox}}
|
||||
% The "see also" was quite plain until 7.4.0 as it simply did
|
||||
% \newenvironment{sphinxseealso}[1]{\sphinxstyleseealsotitle{#1}}{}
|
||||
% Here we need to manually insert execution of div.seealso_TeX{color,extras} values
|
||||
\newenvironment{sphinxseealso}[1]
|
||||
{\def\spx@noticetype{seealso}%
|
||||
\begin{sphinxheavybox}\sphinxstyleseealsotitle{#1}%
|
||||
\ifspx@seealso@withtextcolor\color{sphinxseealsoTextColor}\fi
|
||||
\spx@seealso@TeXextras
|
||||
}
|
||||
{\end{sphinxheavybox}}
|
||||
% There was no sphinxtodo environment until 7.4.0 because sphinx.ext.todo
|
||||
% generated \begin{sphinxadmonition}{note}{Todo:} mark-up.
|
||||
\newcounter{sphinxtodo}% to provide targets from todolist directive output
|
||||
\newenvironment{sphinxtodo}[1]
|
||||
{\refstepcounter{sphinxtodo}\def\spx@noticetype{todo}%
|
||||
\begin{sphinxheavybox}\sphinxstyletodotitle{#1}%
|
||||
\ifspx@todo@withtextcolor\color{sphinxtodoTextColor}\fi
|
||||
\spx@todo@TeXextras
|
||||
}
|
||||
{\end{sphinxheavybox}}
|
||||
|
||||
|
||||
% the main dispatch for all types of notices
|
||||
\newenvironment{sphinxadmonition}[2]{% #1=type, #2=heading
|
||||
@@ -227,16 +285,119 @@
|
||||
% the more bulky "sphinx\spx@noticetype BgColor".
|
||||
\sphinxcolorlet{spx@notice@bordercolor}{sphinx#1BorderColor}%
|
||||
\sphinxcolorlet{spx@notice@bgcolor}{sphinx#1BgColor}%
|
||||
\spx@notice@border \dimexpr\csname spx@#1@border\endcsname\relax
|
||||
% At 7.4.0 there are no \spx@<type>@boder macros anymore only top, left,
|
||||
% bottom, right. For this legacy \spx@notice@border only needed by
|
||||
% sphinxlightbox (which is not used by own Sphinx environments anymore)
|
||||
% we thus use here @top
|
||||
\spx@notice@border \dimexpr\csname spx@#1@border@top\endcsname\relax
|
||||
% trigger the sphinx<type> environment, #2=heading is passed as argument
|
||||
\begin{sphinx#1}{#2}%
|
||||
% MEMO: the heading #2 will be typeset before the next lines are executed
|
||||
% 6.2.0 support of div.<type>_TeX{color,extras} options
|
||||
\csname ifspx@\spx@noticetype @withtextcolor\endcsname
|
||||
\color{sphinx\spx@noticetype TextColor}%
|
||||
\fi
|
||||
% Other code to be executed at start of contents (after title)
|
||||
\csname spx@\spx@noticetype @TeXextras\endcsname
|
||||
}
|
||||
% workaround some LaTeX "feature" of \end command (can't use "sphinx#1" here)
|
||||
% workaround some LaTeX "feature" of \end command (i.e. can't use "sphinx#1" here)
|
||||
{\edef\spx@temp{\noexpand\end{sphinx\spx@noticetype}}\spx@temp}
|
||||
|
||||
% TODO: allow these next three settings to be customized individually.
|
||||
% This can however already be done at user level by \renewcommand
|
||||
% inside renew'ed environments sphinxnote, sphinxhint etc...
|
||||
\newcommand\sphinxtitlerowtoppadding{5pt}
|
||||
\newcommand\sphinxtitlerowbottompadding{3pt}
|
||||
\newcommand\sphinxtitlerowaftericonspacecmd{\hskip0.5em\relax}
|
||||
% 7.4.0 used this longer name:
|
||||
\newcommand\sphinxdotitlerowwithicon{\sphinxdotitlerow}
|
||||
\newcommand\sphinxdotitlerow[2]{% #1=type, #2=heading (without final colon)
|
||||
\begingroup
|
||||
\kern-\spx@boxes@padding@top
|
||||
\parskip\z@skip % the \parskip business is a workaround to a vertical
|
||||
% glue issue showing in LaTeX earlier than 2023-06-01
|
||||
\noindent
|
||||
\kern-\spx@boxes@padding@left % must have been configured by a prior
|
||||
% \spx@boxes@fcolorbox@setup{<type>}
|
||||
% inherit settings from the enclosing box and modify what is needed
|
||||
\spx@boxes@border@top =\z@
|
||||
\spx@boxes@border@right =\z@
|
||||
\spx@boxes@border@bottom =\z@
|
||||
\spx@boxes@border@left =\z@
|
||||
\spx@boxes@radius@bottomright@x=\z@
|
||||
\spx@boxes@radius@bottomright@y=\z@
|
||||
\spx@boxes@radius@bottomleft@x=\z@
|
||||
\spx@boxes@radius@bottomleft@x=\z@
|
||||
\spx@boxes@padding@top =\sphinxtitlerowtoppadding\relax
|
||||
\spx@boxes@padding@bottom=\sphinxtitlerowbottompadding\relax
|
||||
\spx@boxes@withshadowfalse
|
||||
\sphinxcolorlet{spx@boxes@backgroundcolor}{sphinx#1TtlBgColor}%
|
||||
\spx@boxes@fcolorbox{%
|
||||
\parbox[t]{\linewidth}{% 7.4.0 used \makebox, but wrapping of long titles
|
||||
% is needed for generic admonition or topic box.
|
||||
\sphinxAtStartPar
|
||||
% 8.1.0 auto-drops extra space if no icon
|
||||
\sbox\z@{\@nameuse{sphinx#1TtlIcon}}%
|
||||
\ifdim\wd\z@>\z@
|
||||
\textcolor{sphinx#1TtlFgColor}{%
|
||||
\@nameuse{sphinx#1TtlIcon}%
|
||||
% The next macro is located here for legacy reasons of earlier
|
||||
% functioning of \spx@faIcon. When fontawesome{5,}.sty both
|
||||
% are unavailable, it (formerly) gobbled this next macro.
|
||||
% We leave it here now although it could be moved to after
|
||||
% the closing brace.
|
||||
\sphinxtitlerowaftericonspacecmd
|
||||
}%
|
||||
\fi
|
||||
\sphinxstrong{#2}%
|
||||
\strut
|
||||
\par
|
||||
}%
|
||||
}%
|
||||
\kern-\spx@boxes@padding@right
|
||||
\par
|
||||
\endgroup
|
||||
\vskip-\parskip
|
||||
\kern\spx@boxes@padding@top
|
||||
}
|
||||
|
||||
% #1 holds the localized name of the notice, postfixed with a colon.
|
||||
% \sphinxremovefinalcolon{#1} will typeset #1 without the colon.
|
||||
% Legacy definitions (done in sphinxlatexstyletext.sty) were all using
|
||||
% a boring plain \sphinxstrong{#1}, now we use a coloured title row.
|
||||
\newcommand\sphinxstylenotetitle [1]{\sphinxdotitlerow{note}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstylehinttitle [1]{\sphinxdotitlerow{hint}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstyleimportanttitle[1]{\sphinxdotitlerow{important}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstyletiptitle [1]{\sphinxdotitlerow{tip}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstylewarningtitle [1]{\sphinxdotitlerow{warning}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstylecautiontitle [1]{\sphinxdotitlerow{caution}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstyleattentiontitle[1]{\sphinxdotitlerow{attention}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstyledangertitle [1]{\sphinxdotitlerow{danger}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstyleerrortitle [1]{\sphinxdotitlerow{error}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstyleseealsotitle [1]{\sphinxdotitlerow{seealso}{\sphinxremovefinalcolon{#1}}}
|
||||
\newcommand\sphinxstyletodotitle [1]{\sphinxdotitlerow{todo}{\sphinxremovefinalcolon{#1}}}
|
||||
%
|
||||
% A utility to remove a final colon. Removing last token is not easy in
|
||||
% LaTeX, and there are additional complications:
|
||||
% - some languages will make the : "active" in document body,
|
||||
% - the generic admonition ends up using "note", so for \sphinxnotetitle to
|
||||
% use it safely, the utility has to allow an input not having any final colon.
|
||||
% - a bit far-fetched but maybe there is more than one colon inside the input
|
||||
% (possible from a generic admonition title).
|
||||
% Hence the scary code.
|
||||
\newcommand\sphinxremovefinalcolon[1]{% #1 is the "active" : TeX token
|
||||
% Prior to 7.4.0 this was defined with \protected\def but we do not
|
||||
% see what usefulness this could have.
|
||||
\renewcommand\sphinxremovefinalcolon[1]{%
|
||||
% complications due to : possibly "active"
|
||||
\begingroup\ifnum\catcode`:=\active
|
||||
\def\x####1#1\relax{####1}%
|
||||
\else\def\x####1:\relax{####1}\fi
|
||||
\expandafter\endgroup\x##1\relax
|
||||
% trick to let \x work also if input ##1 has no ending colon
|
||||
\@gobblefour#1\relax:\relax\relax\relax
|
||||
}%
|
||||
}% end of wrapper to inject active :
|
||||
\begingroup\catcode`:\active\expandafter\endgroup\sphinxremovefinalcolon:
|
||||
|
||||
\endinput
|
||||
|
2
docs/build/latex/sphinxlatexcontainers.sty
vendored
2
docs/build/latex/sphinxlatexcontainers.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% CONTAINER DIRECTIVES
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexcontainers.sty}[2021/05/03 containers]
|
||||
\ProvidesPackage{sphinxlatexcontainers}[2021/05/03 containers]
|
||||
|
||||
% The purpose of this file is to provide a dummy environment sphinxclass which
|
||||
% will be inserted for each class in each container directive. The class name
|
||||
|
5
docs/build/latex/sphinxlatexgraphics.sty
vendored
5
docs/build/latex/sphinxlatexgraphics.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% GRAPHICS
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexgraphics.sty}[2021/01/27 graphics]
|
||||
\ProvidesPackage{sphinxlatexgraphics}[2024/08/13 v8.1.0 graphics]
|
||||
|
||||
% Provides support for this output mark-up from Sphinx latex writer:
|
||||
%
|
||||
@@ -84,7 +84,8 @@
|
||||
\ifin@
|
||||
\setbox\spx@image@box
|
||||
\hbox{\includegraphics
|
||||
[%#1,% contained only width and/or height and overruled anyhow
|
||||
[#1,% contains only width and/or height which are overruled next
|
||||
% but in future may contain page=N hence must be kept
|
||||
width=\spx@image@requiredwidth,height=\spx@image@requiredheight]%
|
||||
{#2}}%
|
||||
% \includegraphics does not set box dimensions to the exactly
|
||||
|
2
docs/build/latex/sphinxlatexindbibtoc.sty
vendored
2
docs/build/latex/sphinxlatexindbibtoc.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% INDEX, BIBLIOGRAPHY, APPENDIX, TABLE OF CONTENTS
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexindbibtoc.sty}[2021/01/27 index, bib., toc]
|
||||
\ProvidesPackage{sphinxlatexindbibtoc}[2021/01/27 index, bib., toc]
|
||||
|
||||
% Provides support for this output mark-up from Sphinx latex writer:
|
||||
%
|
||||
|
2
docs/build/latex/sphinxlatexlists.sty
vendored
2
docs/build/latex/sphinxlatexlists.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% ALPHANUMERIC LIST ITEMS
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexlists.sty}[2021/12/20 lists]
|
||||
\ProvidesPackage{sphinxlatexlists}[2021/12/20 lists]
|
||||
|
||||
% Provides support for this output mark-up from Sphinx latex writer:
|
||||
% - \sphinxsetlistlabels
|
||||
|
28
docs/build/latex/sphinxlatexliterals.sty
vendored
28
docs/build/latex/sphinxlatexliterals.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% LITERAL BLOCKS
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexliterals.sty}[2023/04/01 code-blocks and parsed literals]
|
||||
\ProvidesPackage{sphinxlatexliterals}[2024/07/01 v7.4.0 code-blocks and parsed literals]
|
||||
|
||||
% Provides support for this output mark-up from Sphinx latex writer:
|
||||
%
|
||||
@@ -34,6 +34,7 @@
|
||||
% - needspace
|
||||
% - sphinxpackageboxes
|
||||
\RequirePackage{sphinxpackageboxes}
|
||||
% 7.4.0 removes unneeded usage of \spx@boxes@border
|
||||
|
||||
% also in sphinxlatexadmonitions.sty:
|
||||
% This is a workaround to a "feature" of French lists, when literal block
|
||||
@@ -224,7 +225,6 @@
|
||||
\spx@boxes@border@right\z@
|
||||
\spx@boxes@border@bottom\z@
|
||||
\spx@boxes@border@left\z@
|
||||
\spx@boxes@border\z@
|
||||
% MEMO: rounded corners still make sense in presence of a background
|
||||
% color, so we do not force the fcolorbox@rectangle here
|
||||
\fi
|
||||
@@ -512,6 +512,9 @@
|
||||
\setbox\spx@tempboxa
|
||||
\vtop{\raggedright\hyphenpenalty\z@\exhyphenpenalty\z@
|
||||
\doublehyphendemerits\z@\finalhyphendemerits\z@
|
||||
% Avoid TeX reporting Overfull \hbox'es during this measuring phase. Setting
|
||||
% \hbadness to \@M to avoid Underfull reports is unneeded due to \raggedright.
|
||||
\hfuzz\maxdimen
|
||||
\spx@everypar{}\noindent\strut\FV@Line\strut\spx@par
|
||||
\spx@verb@getwidths}%
|
||||
\ifdim\spx@verb@maxwidth>
|
||||
@@ -670,25 +673,18 @@
|
||||
\def\sphinxVerbatim@Before
|
||||
{\sphinxVerbatim@Title\nointerlineskip
|
||||
\kern\dimexpr-\dp\strutbox+\sphinxbelowcaptionspace
|
||||
% if no frame (code-blocks inside table cells), remove
|
||||
% the top padding (better visually)
|
||||
\ifspx@opt@verbatimwithframe\else
|
||||
% but we must now check if there is a background color
|
||||
% MEMO: "fcolorbox@setup" will have been done by time of use
|
||||
\ifspx@boxes@withbackgroundcolor\else-\spx@boxes@padding@top\fi
|
||||
\fi
|
||||
% MEMO: prior to 7.4.0 a test was done for presence or
|
||||
% not of a frame and if not top padding was removed if
|
||||
% no background color. A background color is now always
|
||||
% assumed, so this got removed.
|
||||
% caption package adds \abovecaptionskip vspace, remove it
|
||||
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax}%
|
||||
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax}%
|
||||
\else
|
||||
\vskip\sphinxverbatimsmallskipamount
|
||||
\def\sphinxVerbatim@After
|
||||
{\nointerlineskip\kern\dimexpr\dp\strutbox
|
||||
\ifspx@opt@verbatimwithframe\else
|
||||
% but we must now check if there is a background color
|
||||
% MEMO: "fcolorbox@setup" will have been done by time of use
|
||||
\ifspx@boxes@withbackgroundcolor\else-\spx@boxes@padding@bottom\fi
|
||||
\fi
|
||||
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax
|
||||
% MEMO: 7.4.0 removes here too an optional removal of bottom padding
|
||||
\spx@ifcaptionpackage{-\abovecaptionskip}{}\relax
|
||||
\sphinxVerbatim@Title}%
|
||||
\fi
|
||||
\def\@captype{literalblock}%
|
||||
|
31
docs/build/latex/sphinxlatexnumfig.sty
vendored
31
docs/build/latex/sphinxlatexnumfig.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% NUMBERING OF FIGURES, TABLES, AND LITERAL BLOCKS
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexnumfig.sty}[2021/01/27 numbering]
|
||||
\ProvidesPackage{sphinxlatexnumfig}[2024/07/31 v8.1.0 numbering]
|
||||
|
||||
% Requires: remreset (old LaTeX only)
|
||||
% relates to numfig and numfig_secnum_depth configuration variables
|
||||
@@ -37,7 +37,11 @@
|
||||
\def\theequation{\arabic{equation}}%
|
||||
\fi
|
||||
\else
|
||||
\let\spx@preAthefigure\@empty
|
||||
% See apologetic comments on TeX wizardry at bottom of file.
|
||||
% The reason for this one is to catch case where there will be only
|
||||
% the number with no prefix from enclosing sectioning (can happen
|
||||
% with latex_toplevel_sectioning='part').
|
||||
\def\spx@preAthefigure{\expandafter\spx@magicsep@s\romannumeral-`0}
|
||||
\let\spx@preBthefigure\@empty
|
||||
% \ifspx@opt@usespart % <-- LaTeX writer could pass such a 'usespart' boolean
|
||||
% % as sphinx.sty package option
|
||||
@@ -51,7 +55,7 @@
|
||||
\ifnum\spx@opt@numfigreset>0
|
||||
\ltx@ifundefined{c@chapter}
|
||||
{}
|
||||
{\g@addto@macro\spx@preAthefigure{\ifnum\c@chapter>\z@\arabic{chapter}.}%
|
||||
{\g@addto@macro\spx@preAthefigure{\ifnum\c@chapter>\z@\arabic{chapter}\spx@magicsep}%
|
||||
\g@addto@macro\spx@preBthefigure{\fi}}%
|
||||
\fi
|
||||
\ifnum\spx@opt@numfigreset>1
|
||||
@@ -61,7 +65,7 @@
|
||||
\ifspx@opt@mathnumfig
|
||||
\@addtoreset{equation}{section}%
|
||||
\fi%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@section>\z@\arabic{section}.}%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@section>\z@\arabic{section}\spx@magicsep}%
|
||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||
\fi
|
||||
\ifnum\spx@opt@numfigreset>2
|
||||
@@ -71,7 +75,7 @@
|
||||
\ifspx@opt@mathnumfig
|
||||
\@addtoreset{equation}{subsection}%
|
||||
\fi%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsection>\z@\arabic{subsection}.}%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsection>\z@\arabic{subsection}\spx@magicsep}%
|
||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||
\fi
|
||||
\ifnum\spx@opt@numfigreset>3
|
||||
@@ -81,7 +85,7 @@
|
||||
\ifspx@opt@mathnumfig
|
||||
\@addtoreset{equation}{subsubsection}%
|
||||
\fi%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsubsection>\z@\arabic{subsubsection}.}%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsubsection>\z@\arabic{subsubsection}\spx@magicsep}%
|
||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||
\fi
|
||||
\ifnum\spx@opt@numfigreset>4
|
||||
@@ -91,7 +95,7 @@
|
||||
\ifspx@opt@mathnumfig
|
||||
\@addtoreset{equation}{paragraph}%
|
||||
\fi%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subparagraph>\z@\arabic{subparagraph}.}%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subparagraph>\z@\arabic{subparagraph}\spx@magicsep}%
|
||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||
\fi
|
||||
\ifnum\spx@opt@numfigreset>5
|
||||
@@ -101,7 +105,7 @@
|
||||
\ifspx@opt@mathnumfig
|
||||
\@addtoreset{equation}{subparagraph}%
|
||||
\fi%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsubparagraph>\z@\arabic{subsubparagraph}.}%
|
||||
\g@addto@macro\spx@preAthefigure{\ifnum\c@subsubparagraph>\z@\arabic{subsubparagraph}\spx@magicsep}%
|
||||
\g@addto@macro\spx@preBthefigure{\fi}%
|
||||
\fi
|
||||
\expandafter\g@addto@macro
|
||||
@@ -114,9 +118,18 @@
|
||||
\g@addto@macro\theliteralblock{\arabic{literalblock}}%
|
||||
\ifspx@opt@mathnumfig
|
||||
\let\theequation\spx@preAthefigure
|
||||
\g@addto@macro\theequation{\arabic{equation}}%
|
||||
\g@addto@macro\theequation{E}%
|
||||
\fi
|
||||
\fi
|
||||
}% end of big \AtBeginDocument
|
||||
|
||||
% Sorry for TeX wizardry here. We need to keep expandability. Explaining
|
||||
% the mechanism is not really feasible to non TeX-experts, but the idea
|
||||
% is to force next `\ifnum` conditional so we can check what comes next.
|
||||
% All cases are accounted for (i.e. not an equation, or an equation at top
|
||||
% level, or an equation in some section at some depth).
|
||||
\def\spx@magicsep{\expandafter\spx@magicsep@i\romannumeral-`0}
|
||||
\def\spx@magicsep@i#1{\if#1E\spx@opt@mathnumsep\arabic{equation}\else.#1\fi}
|
||||
%
|
||||
\def\spx@magicsep@s#1{\if#1E\arabic{equation}\else#1\fi}
|
||||
\endinput
|
||||
|
39
docs/build/latex/sphinxlatexobjects.sty
vendored
39
docs/build/latex/sphinxlatexobjects.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% MODULE RELEASE DATA AND OBJECT DESCRIPTIONS
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexobjects.sty}[2023/07/23 documentation environments]
|
||||
\ProvidesPackage{sphinxlatexobjects}[2025/02/11 documentation environments]
|
||||
|
||||
% Provides support for this output mark-up from Sphinx latex writer:
|
||||
%
|
||||
@@ -279,18 +279,37 @@
|
||||
\newcommand{\pysigstopmultiline}{\sphinxsigismultilinefalse\itemsep\sphinxsignaturesep}%
|
||||
|
||||
% Production lists
|
||||
% This simply outputs the lines as is, in monospace font. Refers #13326.
|
||||
% (the left padding for multi-line alignment is from the nodes themselves,
|
||||
% and latex is configured below to obey such horizontal whitespace).
|
||||
%
|
||||
% - The legacy code used longtable and hardcoded the separator as ::=
|
||||
% via dedicated macros defined by the environment itself.
|
||||
% - Here the separator is part of the node. Any extra LaTeX mark-up would
|
||||
% have to originate from the writer itself to decorate it.
|
||||
% - The legacy code used strangely \parindent and \indent. Possibly
|
||||
% (unchecked) due to an earlier tabular usage, but a longtable does not
|
||||
% work in paragraph mode, so \parindent was without effect and
|
||||
% \indent only caused some extra blank line above display.
|
||||
% - The table had some whitespace on its left, which we imitate here via
|
||||
% \parindent usage (which works in our context...).
|
||||
%
|
||||
\newenvironment{productionlist}{%
|
||||
% \def\sphinxoptional##1{{\Large[}##1{\Large]}}
|
||||
\def\production##1##2{\\\sphinxcode{\sphinxupquote{##1}}&::=&\sphinxcode{\sphinxupquote{##2}}}%
|
||||
\def\productioncont##1{\\& &\sphinxcode{\sphinxupquote{##1}}}%
|
||||
\parindent=2em
|
||||
\indent
|
||||
\setlength{\LTpre}{0pt}%
|
||||
\setlength{\LTpost}{0pt}%
|
||||
\begin{longtable}[l]{lcl}
|
||||
\bigskip % imitate close enough legacy vertical whitespace, which was
|
||||
% visibly excessive
|
||||
\ttfamily % needed for space tokens to have same width as letters
|
||||
\parindent1em % width of a "quad", font-dependent, usually circa width of 2
|
||||
% letters
|
||||
\obeylines % line in = line out
|
||||
\parskip\z@skip % prevent the parskip vertical whitespace between lines,
|
||||
% which are technically to LaTeX now each its own paragraph
|
||||
\@vobeyspaces % obey whitespace
|
||||
% now a technicality to, only locally to this environment, prevent the
|
||||
% suppression of indentation of first line, if it comes right after
|
||||
% \section. Cf package indentfirst from which the code is borrowed.
|
||||
\let\@afterindentfalse\@afterindenttrue\@afterindenttrue
|
||||
}{%
|
||||
\end{longtable}
|
||||
\par % does not hurt...
|
||||
}
|
||||
|
||||
% Definition lists; requested by AMK for HOWTO documents. Probably useful
|
||||
|
82
docs/build/latex/sphinxlatexshadowbox.sty
vendored
82
docs/build/latex/sphinxlatexshadowbox.sty
vendored
@@ -1,21 +1,37 @@
|
||||
%% TOPIC AND CONTENTS BOXES
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexshadowbox.sty}[2023/03/19 sphinxShadowBox]
|
||||
\ProvidesPackage{sphinxlatexshadowbox}[2024/07/28 v8.1.0 sphinxShadowBox]
|
||||
|
||||
% Provides support for this output mark-up from Sphinx latex writer:
|
||||
%
|
||||
% - sphinxShadowBox (environment)
|
||||
% - Environments: sphinxtopic, sphinxcontents, and sphinxsidebar.
|
||||
%
|
||||
% These wrappers replace at 8.1.0 former direct use of sphinxShadowBox
|
||||
% environment which did not allow separate styling.
|
||||
%
|
||||
% - Commands: \sphinxstyletopictitle, \sphinxstylecontentstitle, and
|
||||
% \sphinxstylesidebartitle.
|
||||
%
|
||||
% At 8.1.0 they default to use \sphinxdotitlerow whose definiion is done in
|
||||
% sphinxlatexadmonitions.sty. There is also \sphinxstylesidebarsubtitle
|
||||
% which does not use \sphinxdotitlerow.
|
||||
%
|
||||
% Dependencies (they do not need to be defined at time of loading):
|
||||
%
|
||||
% - of course the various colour and dimension options handled via sphinx.sty
|
||||
% - dimension register \spx@image@maxheight from sphinxlatexgraphics.sty
|
||||
% - \savenotes/\spewnotes from sphinxpackagefootnote
|
||||
% - \savenotes/\spewnotes from sphinxpackagefootnote.sty
|
||||
% - \ifspx@inframed defined in sphinx.sty
|
||||
% - \sphinxdotitlerow from sphinxlatexadmonitions.sty
|
||||
% - \spx@boxes@fcolorbox@setup from sphinxpackageboxes.sty
|
||||
%
|
||||
% Requires:
|
||||
\RequirePackage{framed}
|
||||
% Those are required either before or after by sphinx.sty anyhow, but for
|
||||
% clarity we list them here:
|
||||
\RequirePackage{sphinxlatexgraphics}
|
||||
\RequirePackage{sphinxpackagefootnote}
|
||||
\RequirePackage{sphinxlatexadmonitions}
|
||||
\RequirePackage{sphinxpackageboxes}
|
||||
|
||||
% At 5.1.0 the code formerly here in a definition of \spx@ShadowFBox has been
|
||||
@@ -45,9 +61,28 @@
|
||||
% in contrast with the framing used for literal blocks, also based, but in a
|
||||
% more sophisticated way on usage of \MakeFramed/\endMakeFramed, and
|
||||
% adjusting to current text indentation.
|
||||
\newenvironment{sphinxShadowBox}
|
||||
%
|
||||
% At 8.1.0, sphinxShadowBox takes an optional argument #1 and uses it as
|
||||
% \spx@boxes@fcolorbox@setup{#1} rather than \spx@boxes@fcolorbox@setup{topic}.
|
||||
% Some hesitation whether to move this line to newly added sphinxtopic,
|
||||
% sphinxcontents and sphinxsidebar environmments. But anyhow the environment
|
||||
% also requires later knowing a few more things: sphinx<type>TextColor and
|
||||
% spx@<type>@texextras.
|
||||
%
|
||||
% The #1 defaulting to topic must be such that all parameters expected by
|
||||
% \spx@boxes@fcolorbox@setup actually do exist, see CSS options in sphinx.sty
|
||||
% which is what defines them for contents, topic, and sidebar.
|
||||
%
|
||||
% Fortunately the #1 is not needed in \end{sphinxShadowBox} so we don't have
|
||||
% to work around a LaTeX conception bug that such #1 can not be used as is in
|
||||
% the definition of the \end part of an environment.
|
||||
%
|
||||
% MEMO: the "shadow" is not really drawn directly by this environment but
|
||||
% indirectly via the configuration which is passed over to \spx@boxes@fcolorbox,
|
||||
% which is the macro creating frame and (perhaps but not necessarily) a shadow.
|
||||
\newenvironment{sphinxShadowBox}[1][topic]%
|
||||
{%
|
||||
\spx@boxes@fcolorbox@setup{topic}%
|
||||
\spx@boxes@fcolorbox@setup{#1}%
|
||||
% we will use the dimen registers from sphinxpackageboxes.sty which now hold
|
||||
% the values from options related to topic/contents
|
||||
% MEMO: \spx@boxes@fcolorbox creates an \hbox but does not quit vertical
|
||||
@@ -56,7 +91,7 @@
|
||||
\def\FrameCommand {\spx@boxes@fcolorbox}%
|
||||
% 6.2.0 adds support for div.topic_box-decoration-break=slice.
|
||||
% (it is yet undecided if slice style should inhibit a bottom shadow)
|
||||
\ifspx@topic@border@open
|
||||
\@nameuse{ifspx@#1@border@open}%
|
||||
\def\FirstFrameCommand
|
||||
{\spx@boxes@fcolorbox@setup@openbottom\FrameCommand}%
|
||||
\def\MidFrameCommand
|
||||
@@ -97,10 +132,10 @@
|
||||
\@setminipage
|
||||
}%
|
||||
\color@begingroup % workaround upstream framed.sty bug
|
||||
\ifspx@topic@withtextcolor
|
||||
\color{sphinxtopicTextColor}%
|
||||
\@nameuse{ifspx@#1@withtextcolor}%
|
||||
\color{sphinx#1TextColor}%
|
||||
\fi
|
||||
\spx@topic@TeXextras
|
||||
\@nameuse{spx@#1@TeXextras}%
|
||||
}%
|
||||
{% insert the "endminipage" code
|
||||
\par\unskip
|
||||
@@ -113,4 +148,31 @@
|
||||
\spewnotes
|
||||
}
|
||||
|
||||
% 8.1.0
|
||||
\newenvironment{sphinxtopic}
|
||||
{\begin{sphinxShadowBox}[topic]}{\end{sphinxShadowBox}}
|
||||
\newenvironment{sphinxcontents}
|
||||
{\begin{sphinxShadowBox}[contents]}{\end{sphinxShadowBox}}
|
||||
% Arguably sphinxsidebar should rather use a wrapfig or similar environment
|
||||
% but this is so dysfunctional in LaTeX (except for self-written documents)
|
||||
% so we prefer to not venture into such a potential quagmire and keep the
|
||||
% legacy rendering using a full width display.
|
||||
\newenvironment{sphinxsidebar}
|
||||
{\begin{sphinxShadowBox}[sidebar]}{\end{sphinxShadowBox}}
|
||||
|
||||
% TODO: decide if this should be in sphinxlatexstyletext.sty rather
|
||||
%
|
||||
% 8.1.0 styles topic/contents/sidebar with a title row, too.
|
||||
% Prior to 8.1.0, definitions use \protected\def but there does not seem
|
||||
% to be any reason so back to \newcommand.
|
||||
\newcommand*\sphinxstyletopictitle[1]{\sphinxdotitlerow{topic}{#1}}
|
||||
\newcommand*\sphinxstylecontentstitle[1]{\sphinxdotitlerow{contents}{#1}}
|
||||
\newcommand*\sphinxstylesidebartitle[1]{\sphinxdotitlerow{sidebar}{#1}}
|
||||
% No default color background for subtitle. The contents next are injected by
|
||||
% LaTeX writer after a blank line in source hence will start a new paragrpah.
|
||||
% The \sphinxAtStartPar here is only for coherence with other text paragraphs,
|
||||
% but does not have serious necessity (its general role is to allow hyphenation
|
||||
% for first word in narrow table cells).
|
||||
\newcommand*\sphinxstylesidebarsubtitle[1]{\sphinxAtStartPar\textbf{#1}}
|
||||
|
||||
\endinput
|
||||
|
@@ -1,9 +1,15 @@
|
||||
%% TITLES
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexstyleheadings.sty}[2023/02/11 headings]
|
||||
\ProvidesPackage{sphinxlatexstyleheadings}[2023/02/11 headings]
|
||||
|
||||
\RequirePackage[nobottomtitles*]{titlesec}
|
||||
% tests showed that this setting guarantees \section title has
|
||||
% 3 lines of text following it on same page if near bottom.
|
||||
\renewcommand\bottomtitlespace{6\baselineskip}
|
||||
% the default setting of 0.2\textheight is about 11\baselineskip
|
||||
% (for 10pt letterpaper documents) and may create large voids.
|
||||
|
||||
\@ifpackagelater{titlesec}{2016/03/15}%
|
||||
{\@ifpackagelater{titlesec}{2016/03/21}%
|
||||
{}%
|
||||
@@ -47,7 +53,6 @@
|
||||
\titleformat{\subparagraph}{\normalsize\py@HeaderFamily}%
|
||||
{\py@TitleColor\thesubparagraph}{0.5em}{\py@TitleColor}
|
||||
|
||||
|
||||
% Since Sphinx 1.5, users should use HeaderFamily key to 'sphinxsetup' rather
|
||||
% than defining their own \py@HeaderFamily command (which is still possible).
|
||||
% Memo: \py@HeaderFamily is also used by \maketitle as defined in
|
||||
|
10
docs/build/latex/sphinxlatexstylepage.sty
vendored
10
docs/build/latex/sphinxlatexstylepage.sty
vendored
@@ -1,16 +1,10 @@
|
||||
%% PAGE STYLING
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexstylepage.sty}[2021/01/27 page styling]
|
||||
\ProvidesPackage{sphinxlatexstylepage}[2021/01/27 page styling]
|
||||
|
||||
% Separate paragraphs by space by default.
|
||||
\IfFileExists{parskip-2001-04-09.sty}% since September 2018 TeXLive update
|
||||
% new parskip.sty, but let it rollback to old one.
|
||||
% hopefully TeX installation not broken and LaTeX kernel not too old
|
||||
{\RequirePackage{parskip}[=v1]}
|
||||
% standard one from 1989. Admittedly \section of article/book gives possibly
|
||||
% anomalous spacing, but we can't require September 2018 release for some time.
|
||||
{\RequirePackage{parskip}}
|
||||
\RequirePackage{parskip}
|
||||
|
||||
% Style parameters and macros used by most documents here
|
||||
\raggedbottom
|
||||
|
46
docs/build/latex/sphinxlatexstyletext.sty
vendored
46
docs/build/latex/sphinxlatexstyletext.sty
vendored
@@ -1,45 +1,12 @@
|
||||
%% TEXT STYLING
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatexstyletext.sty}[2023/07/23 text styling]
|
||||
\ProvidesPackage{sphinxlatexstyletext}[2024/07/28 v8.1.0 text styling]
|
||||
|
||||
% Basically everything here consists of macros which are part of the latex
|
||||
% markup produced by the Sphinx latex writer
|
||||
|
||||
% But those arise rather from the default definitions of the respective
|
||||
% latex environments done in sphinxlatexadmonitions.sty
|
||||
\def\sphinxstylenotetitle #1{\sphinxstrong{#1} }
|
||||
\let\sphinxstylehinttitle \sphinxstylenotetitle % #1 holds the localized notice name
|
||||
\let\sphinxstyleimportanttitle\sphinxstylenotetitle % followed by a colon
|
||||
\let\sphinxstyletiptitle \sphinxstylenotetitle
|
||||
\let\sphinxstylewarningtitle \sphinxstylenotetitle
|
||||
\let\sphinxstylecautiontitle \sphinxstylenotetitle
|
||||
\let\sphinxstyleattentiontitle\sphinxstylenotetitle
|
||||
\let\sphinxstyledangertitle \sphinxstylenotetitle
|
||||
\let\sphinxstyleerrortitle \sphinxstylenotetitle
|
||||
\def\sphinxstyleseealsotitle#1{\sphinxstrong{#1}\par\nopagebreak}
|
||||
%
|
||||
% A utility to remove a final colon. Removing last token is not easy in
|
||||
% LaTeX, and there are additional complications:
|
||||
% - some languages will make the : "active" in document body,
|
||||
% - the generic admonition ends up using "note", so for \sphinxnotetitle to
|
||||
% use it safely, the utility has to allow an input not having any final colon.
|
||||
% - a bit far-fetched but maybe there is more than one colon inside the input
|
||||
% (possible from a generic admonition title).
|
||||
% Hence the scary code.
|
||||
\def\sphinxremovefinalcolon#1{% #1 is the "active" : TeX token
|
||||
\protected\def\sphinxremovefinalcolon ##1{%
|
||||
% complications due to : possibly "active"
|
||||
\begingroup\ifnum\catcode`:=\active
|
||||
\def\x####1#1\relax{####1}%
|
||||
\else\def\x####1:\relax{####1}\fi
|
||||
\expandafter\endgroup\x##1\relax
|
||||
% trick to let \x work also if input ##1 has no ending colon
|
||||
\@gobblefour#1\relax:\relax\relax\relax
|
||||
}%
|
||||
}% end of wrapper to inject active :
|
||||
\begingroup\catcode`:\active\expandafter\endgroup\sphinxremovefinalcolon:
|
||||
% See doc/latex.rst for an example.
|
||||
% 7.4.0 has moved all that is related to admonitions to sphinxlatexadmonitions.sty
|
||||
% 8.1.0 has moved topic/contents/sidebar to sphinxlatexshadowbox.sty
|
||||
% Most everything left here consists of macros which are part of the latex markup
|
||||
% produced by the Sphinx LaTeX writer.
|
||||
|
||||
% Some custom font markup commands.
|
||||
\protected\def\sphinxstrong#1{\textbf{#1}}
|
||||
@@ -73,10 +40,7 @@
|
||||
{{\Large\sffamily#1}\nopagebreak\vspace{1mm}}
|
||||
\def\sphinxstyleindexlettergroupDefault #1%
|
||||
{{\Large\sffamily\sphinxnonalphabeticalgroupname}\nopagebreak\vspace{1mm}}
|
||||
\protected\def\sphinxstyletopictitle #1{\textbf{#1}\par\medskip}
|
||||
\let\sphinxstylesidebartitle\sphinxstyletopictitle
|
||||
\protected\def\sphinxstyleothertitle #1{\textbf{#1}}
|
||||
\protected\def\sphinxstylesidebarsubtitle #1{~\\\textbf{#1} \smallskip}
|
||||
% \text.. commands do not allow multiple paragraphs
|
||||
% attention, this one is not self-delimiting
|
||||
\protected\def\sphinxstyletheadfamily {\sffamily}
|
||||
|
27
docs/build/latex/sphinxlatextables.sty
vendored
27
docs/build/latex/sphinxlatextables.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% TABLES (WITH SUPPORT FOR MERGED CELLS OF GENERAL CONTENTS)
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxlatextables.sty}[2022/08/15 tables]%
|
||||
\ProvidesPackage{sphinxlatextables}[2024/07/01 v7.4.0 tables]%
|
||||
|
||||
% Provides support for this output mark-up from Sphinx latex writer
|
||||
% and table templates:
|
||||
@@ -42,6 +42,11 @@
|
||||
% - \sphinxthistablewithnocolorrowsstyle
|
||||
% - \sphinxthistablewithvlinesstyle
|
||||
% - \sphinxthistablewithnovlinesstyle
|
||||
%
|
||||
% Also provides user command (see docs)
|
||||
% - \sphixncolorblend
|
||||
% (Sphinx 7.4.0 now requires xcolor, so \sphinxcolorblend does not check
|
||||
% its availability anymore)
|
||||
%
|
||||
% Executes \RequirePackage for:
|
||||
%
|
||||
@@ -103,6 +108,7 @@
|
||||
\vbox{}% get correct baseline from above
|
||||
\LTpre\z@skip\LTpost\z@skip % set to zero longtable's own skips
|
||||
\edef\sphinxbaselineskip{\dimexpr\the\dimexpr\baselineskip\relax\relax}%
|
||||
\spx@inframedtrue % message to sphinxheavybox
|
||||
}%
|
||||
% Compatibility with caption package
|
||||
\def\sphinxthelongtablecaptionisattop{%
|
||||
@@ -116,7 +122,9 @@
|
||||
\def\sphinxatlongtableend{\@nobreakfalse % latex3/latex2e#173
|
||||
\prevdepth\z@\vskip\sphinxtablepost\relax}%
|
||||
% B. Table with tabular or tabulary
|
||||
\def\sphinxattablestart{\par\vskip\dimexpr\sphinxtablepre\relax}%
|
||||
\def\sphinxattablestart{\par\vskip\dimexpr\sphinxtablepre\relax
|
||||
\spx@inframedtrue % message to sphinxheavybox
|
||||
}%
|
||||
\let\sphinxattableend\sphinxatlongtableend
|
||||
% This is used by tabular and tabulary templates
|
||||
\newcommand*\sphinxcapstartof[1]{%
|
||||
@@ -513,19 +521,6 @@
|
||||
\fi
|
||||
}
|
||||
\def\sphinxcolorblend#1{\gdef\spx@colorblendparam{{#1}}\spx@table@hackCT@colorblend}
|
||||
% Either xcolor.sty exists on user system and has been loaded by sphinx.sty,
|
||||
% or it does not exist, so we can use \@ifpackageloaded without delaying.
|
||||
\@ifpackageloaded{xcolor}%
|
||||
{}%
|
||||
{\def\sphinxcolorblend#1{%
|
||||
\PackageWarning{sphinx}{This table uses \string\sphinxcolorblend\space
|
||||
but xcolor is not in\MessageBreak
|
||||
the TeX/LaTeX installation, the command will be\MessageBreak
|
||||
ignored in this and the next tables}%
|
||||
\global\let\sphinxcolorblend\@gobble
|
||||
\sphinxbuildwarning{colorblend}%
|
||||
}%
|
||||
}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%
|
||||
@@ -564,7 +559,7 @@
|
||||
% 99% or use case. Or perhaps some trick with storing in a \vbox and recovering
|
||||
% via some \vsplit but this becomes complicated... perhaps in future.
|
||||
%
|
||||
% In passing we obtain baseline alignements across rows (only if
|
||||
% In passing we obtain baseline alignments across rows (only if
|
||||
% \arraystretch is 1, as LaTeX's does not obey \arraystretch in "p"
|
||||
% multi-line contents, only first and last line...)
|
||||
%
|
||||
|
2
docs/build/latex/sphinxoptionsgeometry.sty
vendored
2
docs/build/latex/sphinxoptionsgeometry.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% OPTIONS FOR GEOMETRY
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxoptionsgeometry.sty}[2021/01/27 geometry]
|
||||
\ProvidesPackage{sphinxoptionsgeometry}[2021/01/27 geometry]
|
||||
|
||||
% geometry
|
||||
\ifx\kanjiskip\@undefined
|
||||
|
2
docs/build/latex/sphinxoptionshyperref.sty
vendored
2
docs/build/latex/sphinxoptionshyperref.sty
vendored
@@ -1,7 +1,7 @@
|
||||
%% Bookmarks and hyperlinks
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesFile{sphinxoptionshyperref.sty}[2021/01/27 hyperref]
|
||||
\ProvidesPackage{sphinxoptionshyperref}[2021/01/27 hyperref]
|
||||
|
||||
% to make pdf with correct encoded bookmarks in Japanese
|
||||
% this should precede the hyperref package
|
||||
|
57
docs/build/latex/sphinxpackageboxes.sty
vendored
57
docs/build/latex/sphinxpackageboxes.sty
vendored
@@ -1,7 +1,12 @@
|
||||
%% COLOURED BOXES
|
||||
%
|
||||
% change this info string if making any custom modification
|
||||
\ProvidesPackage{sphinxpackageboxes}[2023/03/19 v6.2.0 advanced colored boxes]
|
||||
\ProvidesPackage{sphinxpackageboxes}[2024/07/01 v7.4.0 advanced colored boxes]
|
||||
% 7.4.0 removes usage of some booleans "...withbackgroundcolor" and
|
||||
% "...withbordercolor" as well as \spx@boxes@border dimen which was
|
||||
% actually really needed nowhere. This was done in sync with changes in
|
||||
% sphinx.sty, sphinxlatexadmonitions.sty and sphinxlatexliterals.sty.
|
||||
%
|
||||
% Optionally executes \RequirePackage for:
|
||||
%
|
||||
% - pict2e. Ideally we would like to use the v0.4a 2020/08/16 release of this
|
||||
@@ -78,15 +83,13 @@
|
||||
%%%%%%%%%%%%%%%%
|
||||
% Internal registers, conditionals, colors to be configured by each caller
|
||||
% via a preliminary "setup" call
|
||||
%
|
||||
\newif\ifspx@boxes@withshadow
|
||||
\newif\ifspx@boxes@insetshadow
|
||||
\newif\ifspx@boxes@withbackgroundcolor
|
||||
%%% \newif\ifspx@boxes@withbackgroundcolor % removed at 7.4.0
|
||||
\newif\ifspx@boxes@withshadowcolor
|
||||
\newif\ifspx@boxes@withbordercolor
|
||||
%%% \newif\ifspx@boxes@withbordercolor % removed at 7.4.0
|
||||
\newif\ifspx@boxes@shadowinbbox
|
||||
%
|
||||
\newdimen\spx@boxes@border
|
||||
\newdimen\spx@boxes@border@top
|
||||
\newdimen\spx@boxes@border@right
|
||||
\newdimen\spx@boxes@border@bottom
|
||||
@@ -150,7 +153,6 @@
|
||||
\spx@boxes@border@right \dimexpr\@nameuse{spx@#1@border@right}\relax
|
||||
\spx@boxes@border@bottom\dimexpr\@nameuse{spx@#1@border@bottom}\relax
|
||||
\spx@boxes@border@left \dimexpr\@nameuse{spx@#1@border@left}\relax
|
||||
\spx@boxes@border \dimexpr\@nameuse{spx@#1@border}\relax
|
||||
%
|
||||
\spx@boxes@padding@top \dimexpr\@nameuse{spx@#1@padding@top}\relax
|
||||
\spx@boxes@padding@right \dimexpr\@nameuse{spx@#1@padding@right}\relax
|
||||
@@ -200,19 +202,9 @@
|
||||
\spx@boxes@insetshadowfalse
|
||||
\fi
|
||||
%
|
||||
\@nameuse{ifspx@#1@withbordercolor}%
|
||||
\spx@boxes@withbordercolortrue
|
||||
\sphinxcolorlet{spx@boxes@bordercolor}{sphinx#1BorderColor}%
|
||||
\else
|
||||
\spx@boxes@withbordercolorfalse
|
||||
\fi
|
||||
%
|
||||
\@nameuse{ifspx@#1@withbackgroundcolor}%
|
||||
\spx@boxes@withbackgroundcolortrue
|
||||
\sphinxcolorlet{spx@boxes@backgroundcolor}{sphinx#1BgColor}%
|
||||
\else
|
||||
\spx@boxes@withbackgroundcolorfalse
|
||||
\fi
|
||||
%
|
||||
\@nameuse{ifspx@#1@withshadowcolor}%
|
||||
\spx@boxes@withshadowcolortrue
|
||||
@@ -447,14 +439,12 @@
|
||||
\fi
|
||||
% BACKGROUND
|
||||
% draw background and move back to reference point
|
||||
\ifspx@boxes@withbackgroundcolor
|
||||
{\color{spx@boxes@backgroundcolor}%
|
||||
\vrule\@height\ht\spx@tempboxa
|
||||
\@depth\dp\spx@tempboxa
|
||||
\@width\wd\spx@tempboxa
|
||||
\kern-\wd\spx@tempboxa
|
||||
}%
|
||||
\fi
|
||||
% BOX SHADOW
|
||||
% draw shadow and move back to reference point
|
||||
\ifspx@boxes@withshadow
|
||||
@@ -494,13 +484,8 @@
|
||||
}% end of \vbox
|
||||
\fi % end of shadow drawing, and we are back to horizontal reference point
|
||||
% BOX BORDER
|
||||
\vbox{\ifspx@boxes@withbordercolor
|
||||
\color{spx@boxes@bordercolor}%
|
||||
\else
|
||||
% 6.2.0: guard against a \color command in contents whose effect
|
||||
% could leak to border at a pagebreak
|
||||
\normalcolor
|
||||
\fi
|
||||
% 7.4.0 requires a set border color
|
||||
\vbox{\color{spx@boxes@bordercolor}%
|
||||
\hrule\@height\spx@boxes@border@top
|
||||
\kern-\spx@boxes@border@top
|
||||
\setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa
|
||||
@@ -540,14 +525,13 @@
|
||||
\def\spx@boxes@fcolorbox@insetshadow{%
|
||||
% BACKGROUND
|
||||
% draw background and move back to reference point
|
||||
\ifspx@boxes@withbackgroundcolor
|
||||
% 7.4.0 always assumes a background color
|
||||
{\color{spx@boxes@backgroundcolor}%
|
||||
\vrule\@height\ht\spx@tempboxa
|
||||
\@depth\dp\spx@tempboxa
|
||||
\@width\wd\spx@tempboxa
|
||||
\kern-\wd\spx@tempboxa
|
||||
}%
|
||||
\fi
|
||||
% BOX SHADOW
|
||||
% draw shadow and move back to reference point
|
||||
\ifspx@boxes@withshadow
|
||||
@@ -589,13 +573,8 @@
|
||||
}% end of \hbox, attention its depth is only |yoffset| if yoffset<0
|
||||
\fi % end of inset shadow drawing, and we are back to horizontal reference point
|
||||
% BOX BORDER
|
||||
\vbox{\ifspx@boxes@withbordercolor
|
||||
\color{spx@boxes@bordercolor}%
|
||||
\else
|
||||
% 6.2.0: guard against a \color command in contents whose effect
|
||||
% could leak to border at a pagebreak
|
||||
\normalcolor
|
||||
\fi
|
||||
% 7.4.0 requires a set border color
|
||||
\vbox{\color{spx@boxes@bordercolor}%
|
||||
\hrule\@height\spx@boxes@border@top
|
||||
\kern-\spx@boxes@border@top
|
||||
\setbox\spx@tempboxb\hb@xt@\wd\spx@tempboxa
|
||||
@@ -807,17 +786,11 @@
|
||||
\fi
|
||||
\spx@boxes@border@defpath% must be redone after each \fillpath! (even if
|
||||
% was in a \put)
|
||||
\ifspx@boxes@withbordercolor
|
||||
% 7.4.0 requires a set border color
|
||||
\color{spx@boxes@bordercolor}%
|
||||
\else
|
||||
\normalcolor
|
||||
\fi
|
||||
\fillpath
|
||||
\ifspx@boxes@withbackgroundcolor
|
||||
% and backgroundcolor command
|
||||
\color{spx@boxes@backgroundcolor}%
|
||||
\else
|
||||
\color{white}%
|
||||
\fi
|
||||
\edef\spx@width{\number\dimexpr\spx@width-\spx@boxes@border@left
|
||||
-\spx@boxes@border@right sp}%
|
||||
\edef\spx@height{\number\dimexpr\spx@height-\spx@boxes@border@top
|
||||
|
7
docs/build/latex/sphinxpackagefootnote.sty
vendored
7
docs/build/latex/sphinxpackagefootnote.sty
vendored
@@ -1,6 +1,6 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{sphinxpackagefootnote}%
|
||||
[2022/08/15 v5.3.0 Sphinx custom footnotehyper package (Sphinx team)]
|
||||
[2024/05/17 v7.3.x Sphinx custom footnotehyper package (Sphinx team)]
|
||||
%%
|
||||
%% Package: sphinxpackagefootnote
|
||||
%% Version: based on footnotehyper.sty 2021/02/04 v1.1d
|
||||
@@ -409,9 +409,10 @@
|
||||
{\gdef\@thefnmark{?}% on first LaTeX run
|
||||
\refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
|
||||
}%
|
||||
{\sphinx@xdef@thefnmark{#1}% also defines \spx@footrefHref
|
||||
\def\@makefnmark{% will be used by \H@@footnotemark
|
||||
{\def\@makefnmark{% will be used by \H@@footnotemark
|
||||
\refstepcounter{sphinxfootnotemark}\label{footnotemark.\thesphinxfootnotemark}%
|
||||
\sphinx@xdef@thefnmark{#1}% also defines \spx@footrefHref
|
||||
% must be executed after \refstepcounter
|
||||
\hyper@linkstart{link}{\spx@footrefHref}%
|
||||
\spx@saved@makefnmark
|
||||
\hyper@linkend
|
||||
|
@@ -7,16 +7,20 @@
|
||||
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
|
||||
|
||||
project = 'Canadian Payroll Administration'
|
||||
copyright = '2025, Alexandre Bobkov'
|
||||
copyright = '2025'
|
||||
author = 'Alexandre Bobkov'
|
||||
release = 'HR'
|
||||
|
||||
# -- General configuration ---------------------------------------------------
|
||||
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
|
||||
|
||||
extensions = []
|
||||
extensions = [
|
||||
"sphinx.ext.autodoc",
|
||||
#"sphinx_favicon",
|
||||
]
|
||||
|
||||
templates_path = ['_templates']
|
||||
include_patterns = ['*.rst', '*.md']
|
||||
exclude_patterns = []
|
||||
|
||||
# The master toctree document.
|
||||
|
@@ -4,4 +4,16 @@ Payroll Accounting
|
||||
|
||||
***************
|
||||
Journal Entries
|
||||
***************
|
||||
***************
|
||||
|
||||
Payroll accounting is a critical component of the Canadian Payroll Administration system. It involves the systematic recording, analysis, and reporting of payroll transactions to ensure that all financial aspects of employee compensation are accurately reflected in the organization's financial statements.
|
||||
Payroll accounting includes the management of employee wages, tax withholdings, benefit deductions, and other payroll-related expenses. The system is designed to automate these processes, ensuring accuracy and compliance with Canadian payroll regulations.
|
||||
|
||||
Journal Entries
|
||||
-----------------
|
||||
|
||||
Journal entries are a key part of payroll accounting, as they document the financial impact of payroll transactions on the organization's accounts. Each payroll run generates a series of journal entries that reflect the distribution of wages, taxes, and deductions across various accounts.
|
||||
These entries are essential for maintaining accurate financial records and ensuring that the organization's financial statements reflect the true cost of employee compensation. The Canadian Payroll Administration system automates the generation of these journal entries, reducing the risk of errors and ensuring compliance with accounting standards.
|
||||
|
||||
| DR Payroll Expenses $10,500.00
|
||||
| CR Payroll Payable $10,500.00
|
@@ -1,75 +1,9 @@
|
||||
################
|
||||
==================
|
||||
REVIEW QUESTIONS
|
||||
################
|
||||
==================
|
||||
|
||||
This section contains review questions for the material covered in the course. These questions are designed to test your understanding and help reinforce the concepts learned.
|
||||
|
||||
************************
|
||||
New Employee Information
|
||||
************************
|
||||
|
||||
What does the employee’s signature on an offer letter provide to the employer?
|
||||
When an employee signs an offer of employment, they are implicitly providing
|
||||
consent for the employer to collect and use information that is reasonably required
|
||||
for employment purposes. When the offer letter clearly states that the organization
|
||||
will be collecting, using and disclosing employee information required by
|
||||
government agencies, pension plan administrators and benefit carriers, the
|
||||
employee’s signature would provide express consent.
|
||||
|
||||
What types of documents are typically included in a commencement package?
|
||||
The documents included in the commencement package are typically a
|
||||
combination of: organization-specific forms, such as personal information forms government forms, such as the federal and provincial/territorial Personal
|
||||
Tax Credits Return – TD1 and Source Deductions Return – TP-1015.3-V in
|
||||
Québec benefits forms, such as insurance enrollment forms
|
||||
|
||||
Name three forms that are commonly included in a commencement package.
|
||||
|
||||
Common forms included in a commencement package are:
|
||||
\i an authorization for hiring
|
||||
|
||||
\i direct deposit agreement
|
||||
|
||||
\i a union membership application (for unionized workplaces)
|
||||
|
||||
\i benefits enrollment, if applicable (for example, health and dental coverage, optional life insurance coverage, the organization's pension plan)
|
||||
|
||||
\i a confidentiality agreement
|
||||
|
||||
What document must an employer verify when hiring an individual with a 900-series
|
||||
Social Insurance Number?
|
||||
Employers hiring an individual with a 900-series Social Insurance Number must
|
||||
ensure that the documentation has a valid date, that the work permit is valid and
|
||||
that all terms and conditions of the permit are being followed.
|
||||
|
||||
What doespayroll use the information provided on the Personal Tax Credits Return TD1 and theSource Deductions Return - TP-1015.3-V for?
|
||||
|
||||
An employer needs the employee’s written authorization to deduct premiums from
|
||||
an employee’s pay. The employee’s signature on the benefit enrollment forms
|
||||
authorizes the deduction.
|
||||
|
||||
The Worksheet for the Personal Tax Credits Return – TD1-WS is used to calculate
|
||||
partial claim amounts for:
|
||||
a. estimated annual income of $151,978 or more
|
||||
b. age
|
||||
c. Canada caregiver amount for eligible dependant or spouse or common-law partner
|
||||
d. Canada caregiver amount for dependant(s) age 18 or older
|
||||
e. *all of the above*
|
||||
|
||||
An employee, who lives in Québec and works at an employer’s permanent establishment
|
||||
in Ontario, will have income tax deducted based on _________ income tax rates and file
|
||||
their income tax return, subject to _________ income tax rates.
|
||||
a. Ontario, Ontario
|
||||
b. Québec, Ontario
|
||||
c. Ontario, Québec
|
||||
d. *Québec, Québec*
|
||||
|
||||
True or False. New employees must complete a federal Personal Tax
|
||||
|
||||
*************************
|
||||
Review Questions Answers
|
||||
*************************
|
||||
|
||||
This section provides the answers to the review questions presented in the course. Use these answers to check your understanding and clarify any concepts that may be unclear.
|
||||
.. note::
|
||||
If you have any questions or need further clarification on any of the answers, please refer to the course material or contact your instructor for assistance.
|
||||
.. _review_questions_answers_section:
|
||||
|
Reference in New Issue
Block a user