Taxes

Le module Taxes utilise le SRD pour calculer les impôts et les prestations pour chaque ménage.

CPR.taxes.compute_after_tax_amount(hh, year, common, prices)

Calcule le rendement nominal net et le montant de retrait net pour les actifs non enregistrés.

Paramètres
  • hh (Hhold) – ménage

  • year (int) – année

  • common (Common) – instance de la classe Common

  • prices (Prices) – instance de la classe Prices

CPR.taxes.file_household(hh, year, common, prices)

Remplit la déclaration de revenus du ménage à l’aide du SRD.

Paramètres
  • hh (Hhold) – ménage

  • year (int) – année

  • common (Common) – instance de la classe Common

  • prices (Prices) – instance de la classe Prices

Renvoie

instance de la classe Hhold après impôt

Type renvoyé

Hhold

CPR.taxes.file_household_inc_to_tax(hh, year, common, prices)

Déclare les revenus imposables (intérêts et dividendes) provenant d’actifs non enregistrés du ménage ayant de tels revenus.

Paramètres
  • hh (Hhold) – ménage

  • year (int) – année

  • common (Common) – instance de la classe Common

  • prices (Prices) – instance de la classe Prices

Renvoie

instance de la classe Hhold après impôt

Type renvoyé

Hhold

CPR.taxes.get_gis_oas_allowances(hh, hh_tax, year, prices)

Calcule les prestations nominales de PSV et de SRG.

Paramètres
  • hh (Hhold) – ménage

  • hh_tax (Hhold) – ménage

  • year (int) – année

  • prices (Prices) – instance de la classe Prices