Balance Sheets

Ce module contient des fonctions qui calculent les différents éléments du bilan pour chaque ménage à différents moments du processus de simulation. Un ensemble de variables sont calculées en termes réels (avec 2018 comme année de base) et ajoutées au dataframe d’output récupéré par le module main.

À 55 ans ou dans l’année précédant la retraite, si cette dernière se produit avant 56 ans, les salaires, la consommation, les pensions antérieures et les soldes des comptes (REER, autres comptes enregistrés, CELI et comptes non enregistrés, ainsi que RPA à CD) sont calculés. Ils sont entreposés dans des variables dont le nom se termine par “_bef”.

À 65 ans ou dans l’année de la retraite, si cette dernière se produit plus tard, la consommation; les pensions antérieures; les rentes achetées avec les (soldes des) actifs financiers; les prestations de RPA à PD, de RPC/RRQ et de PSV/SRG/Allocations; ainsi que les valeurs des résidences et les soldes hypothécaires sont entreposés dans des variables dont le nom se termine par “_aft”.

Pour les couples qui ne prennent pas leur retraite en même temps, les salaires, les pensions antérieures, les soldes de comptes et les rentes du premier conjoint à prendre sa retraite sont calculés. Ils sont entreposés dans des variables dont le nom se termine par “_part”. Le nom des variables décrivant le conjoint qui prend sa retraite en dernier débute avec “s_”.

CPR.balance_sheets.compute_bs_bef_ret(hh, year, common, prices)

Fonction qui calcule le bilan avant la retraite.

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.balance_sheets.compute_cons_bef_ret(hh, year, prices)

Fonction qui calcule la consommation avant la retraite.

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

  • year (int) – année

  • prices (Prices) – instance de la classe Prices

CPR.balance_sheets.compute_bs_after_ret(hh, year, common, prices)

Fonction qui calcule le bilan après la retraite.

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.balance_sheets.add_output(hh, year, prices, key)

Fonction qui extrait les variables d’output.

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

  • year (int) – année

  • prices (Prices) – instance de la classe Prices

  • key (str) – avant (« bef »), lorsque le premier conjoint prend sa retraite (« part »), ou après la retraite (« aft »)