Impôt de l’Ontario¶
Survol¶
L’impôt de l’Ontario est pris en charge par le module ontario. Ce module contient un gabarit que nous documentons ci-dessous ainsi que des classes dérivées spécifiques pour chaque année.
La fonction form permet de choisir l’année de la déclaration de revenus et ira tirer une instance du rapport pour cette année. L’instance est retournée par la fonction suivante:
- srd.ontario.form(year)¶
Fonction qui permet de sélectionner le formulaire d’impôt provincial par année.
- Paramètres
year (int) – année (présentement entre 2016 et 2022)
- Renvoie
Une instance du formulaire pour l’année sélectionnée.
- Type renvoyé
class instance
Les principales mesures fiscales provinciales prises en compte dans ce module sont les suivantes:
L’impôt des particuliers
La surtaxe de l’Ontario
La réduction de l’impôt de l’Ontario
Le crédit d’impôt non-remboursable provincial en raison de l’âge et pour revenu de retraite
Le crédit d’impôt non-remboursable pour cotisations au RRQ/RPC
Le crédit d’impôt non-remboursable pour invalidité
Le crédit d’impôt non-remboursable pour frais médicaux
Le crédit d’impôt non-remboursable pour dons de l’Ontario
Le crédit d’impôt non-remboursable pour les personnes et les familles à faible revenu
Le crédit d’impôt non-remboursable pour dividendes
Le montant pour époux ou conjoint de fait
Le crédit d’impôt remboursable de taxe de vente de l’Ontario
Le crédit d’impôt remboursable de l’Ontario pour l’accès aux services de garde d’enfants et l’allègement des dépenses (ASGE)
Le crédit d’impôt remboursable de l’incitatif à agir pour le climat (IAC) ou encore le Paiement de l’incitatif à agir pour le climat (PIAC)
L’allocation ontarienne pour enfants
La contribution santé de l’Ontario
La liste exhaustive des éléments calculés dans le module est présentée dans la section ci-dessous.
Gabarit du rapport¶
Nous utilisons un gabarit afin de créer les rapports chaque année. Quand l’impôt change seulement au niveau des paramètres d’une année à l’autre, le rapport ira seulement chercher les nouveaux paramètres. Quand des fonctions changent, l’utilisateur n’a qu’à modifier les fonctions touchées (ou à en ajouter de nouvelles). Toutes les modifications de fonction survenues après l’année 2016 sont indiquées dans la section suivante (Fonctions spécifiques ou modifiées).
- srd.ontario.template()¶
Gabarit pour l’impôt provincial ontarien.
- file()
- copy_fed_return()
- calc_tax()
- calc_non_refundable_tax_credits()
- get_age_cred()
- get_spouse_cred()
- get_cpp_contrib_cred()
- get_pension_cred()
- get_disabled_cred()
- get_med_exp_cred()
- get_donations_cred()
- surtax()
- div_tax_credit()
- tax_reduction()
- calc_refundable_tax_credits()
- ocb()
- ostc()
- calc_contributions()
- health_contrib()
Le gabarit collige les résultats dans un formulaire d’impôt qui sera rattaché à la personne sous la forme d’un dictionnaire Python. Cette procédure permet de différencier les attributs d’une personne qui font partie de son profil des variables générées par l’impôt. C’est la fonction create_return() qui fait ce travail.
- srd.ontario.create_return()¶
Fonctions spécifiques ou modifiées par année¶
2016
- class srd.ontario.form_2016¶
Formulaire d’impôt de 2016.
2017
- class srd.ontario.form_2017¶
Formulaire d’impôt de 2017.
2018
- class srd.ontario.form_2018¶
Formulaire d’impôt de 2018.
2019
- class srd.ontario.form_2019¶
Formulaire d’impôt de 2019.
- lift_credit()
- srd.ontario.form_2019.lift_credit(self, p, hh)¶
Crédit d’impôt pour les personnes et les familles à faible revenu (Low-income individuals and families tax credit: LIFT).
Ce crédit entre en vigueur en 2019. Il est non-remboursable.
- chcare()
- srd.ontario.form_2019.chcare(self, p, hh)¶
Fonction qui calcule le Crédit d’impôt de l’Ontario pour l’accès aux services de garde d’enfants et l’allègement des dépenses (ASGE)
Ce crédit est remboursable.
- caip()
- srd.ontario.form_2019.caip(self, p, hh)¶
Fonction qui calcule le crédit de l’incitatif à agir pour le climat (IAC) ou encore le Paiement de l’incitatif à agir pour le climat (PIAC)
Ce crédit est remboursable.
2020
- class srd.ontario.form_2020¶
Formulaire d’impôt de 2020.
2021
- class srd.ontario.form_2021¶
Formulaire d’impôt de 2021.
- chcare()
- srd.ontario.form_2021.chcare(self, p, hh)¶
Fonction qui calcule le Crédit d’impôt de l’Ontario pour l’accès aux services de garde d’enfants et l’allègement des dépenses (ASGE)
Ce crédit est remboursable.
2022
- class srd.ontario.form_2022¶
Formulaire d’impôt de 2022.