SPB Git

# Chapitre 31 — Financement, levier, RCD et RPV : bilan de rédaction (2026-10-31)

# Livrables

  • manuscript/chapters/ch31.tex : ≈ 9 800 mots de prose (hors tableaux/équations), 7 sections + exercices + « Pour aller plus loin ».
  • Compteurs : 4 figures (3 synthétiques cas 3 + 1 réelle Banque du Canada), 10 tableaux, 16 équations numérotées, 2 définitions, 1 proposition avec démonstration (levier positif ⇔ y > k), 1 exemple intégral, 7 exercices (2 × niveau 1, 3 × niveau 2, 2 × niveau 3), encadrés objectifs, synthetique, quebec (hypothèque immobilière C.c.Q. 2660-2665, 2693, 2695, 2748, 2778 + Loi sur l'intérêt art. 6), erreurs, limites, synthese.
  • analysis/python/cases/ch31_financement.py : imprime tous les chiffres cités (conversion des taux et conventions CA/É.-U., tableau d'amortissement, décomposition annuelle, dimensionnement du prêt, levier courant et par RPV, coût effectif k, prêt max et grille taux × amortissement × RCD, règles résidentielles (MQR, mise de fonds, LTI), stress RCD, variante APH Select + barème des primes, renouvellement exact au terme vs approximation du ch. 30, sensibilité SD/RCD, exercices). N'appelle que traite.cas3, traite.finance et cases.ch30_dcf ; aucune modification de traite/*.py (finance.py était modifié en parallèle par d'autres rédacteurs). Aides propres au chapitre : prime_aph, mise_de_fonds_minimale, cout_effectif_dette, renouvellement — candidates à une promotion dans traite.finance.
  • analysis/python/figures/ch31_{solde,levier,service_dette,taux_bdc}.py → assets/figures/ch31/ch31-fig-*.pdf (inspection visuelle faite).
  • analysis/python/tests/test_ch31.py : 18 tests (identités de l'hypothèque ; prêt max ⇒ RCD = seuil ; R_E formule = direct ; monotonie TRI FP / cash-on-cash en RPV ; proposition y_E > y ⇔ y > k avec contre-exemple et cas neutre ; renouvellement exact (SD identiques au ch. 47 : 74 963 / 85 177 / 95 920 / 107 120) ; barème APH cohérent avec ch. 47 ; valeurs citées ± tolérances ; exercices).
  • solutions/ch31.tex : 7 solutions détaillées.
  • verification/chapters/ch31-figures.csv (4), ch31-calculations.csv (18), ch31-claims.csv (18), ch31-registry.csv (6 rattachements, aucune source nouvelle), references/lib-ch31.bib (aucune nouvelle entrée).

# Contrôles

  • tools/compile_chapter.sh 31 → OK ch31 : 34 pages, 0 references/citations non definies, 2 overfull hbox (2,9 pt et 8,6 pt, tableaux 31.9 et 31.6).
  • python3 -m pytest -q analysis/python/tests/test_ch31.py → 18 passed.
  • python3 tools/check_manuscript.py --no-log : aucune remarque propre à ch31 (figures à fusionner dans verification/figures.csv global par l'orchestrateur).
  • Inspection visuelle du PDF (pages 1, 6, 10, 12, 14, 17, 19-23, 30) : tableaux dans la justification, figures lisibles, encadrés corrects.

# Chiffres clés (tous issus de ch31_financement.py, cohérents avec ch. 29/30/47)

i_m 0,34042 % ; i_eff 4,1624 % ; f 5,0789 % ; prêt RPV 1 656 424 $ ; prêt RCD 1 475 959 $ (liant) ; RPV 66,83 % ; mise 732 606 $ ; PMT 6 246,93 $ ; SD 74 963 $ ; soldes 60/120 mois 1 394 739 / 1 295 148 $ ; R_E 2,05 % (R 4,07 % < f 5,08 %) ; k 4,06 % < y 7,25 % ⇒ TRI FP 11,22 % ; point mort 92,7 % ; renouvellement +200 pb : SD 95 920 $, RCD an 6 1,365, TRI FP 10,32 % (approx. ch. 30 : 8,81 %) ; RCD retombe à 1,20 à +317 pb, à 1,00 à +502 pb ; APH Select 40/45/50 ans : prêts 1 610 138 / 1 682 397 / 1 741 328 $, primes 4,10 / 5,35 / 5,60 %.

# Points non vérifiés / à l'attention de l'orchestrateur

  1. B-20 : version 2017 seule trouvée (CLM-31-07 partiellement_verifie) ; révision attendue — revérifier avant publication.
  2. APH Select : cellules des niveaux 70/100 points déduites de la mise en page (CLM-31-11 partiellement_verifie), signalé dans le tableau et dans limites.
  3. Convention de composition des taux des fonds avancés (A4_RATES_MORTGAGES) non précisée par la BdC ; supposée semestrielle (CLM-31-05, signalé dans limites).
  4. Pratiques de marché formulées comme telles, sans source institutionnelle : composition mensuelle des prêts à taux variable, prêts fermés pendant le terme (CLM-31-16), transposition du MQR au crédit commercial (CLM-31-17), ménage à 3 315 $/mois (CLM-31-18) → non_verifie.
  5. Le texte renvoie aux ch. 29 (bande d'investissement, formule de couverture) et 47 (financement du dossier) par \cref{ch:NN} seulement (les labels de section d'autres chapitres ne se résolvent pas en compilation isolée).

# Suggestions d'harmonisation

  • Promouvoir prime_aph, mise_de_fonds_minimale, cout_effectif_dette et renouvellement (ou une méthode Hypotheque.renouveler(terme_mois, nouveau_taux)) dans traite.finance avec les tests correspondants ; le ch. 47 (aph_select, tab:47:scenarios) pourrait alors les appeler au lieu de recalculer.
  • Le ch. 30 (scénario « hausse des taux ») approxime le renouvellement en appliquant 5,12 % dès l'origine ; le ch. 31 le signale et chiffre l'écart (TRI FP 10,03 % approx. vs 10,78 % exact à +100 pb). Harmoniser la formulation du ch. 30 si souhaité.
  • Le ch. 47 applique APH Select à la valeur finale (2 060 000 $) et le ch. 31 à la valeur DCF (2 208 566 $) : les montants diffèrent volontairement, le barème est identique (test de cohérence des primes 5,10 / 6,35 / 6,60 % inclus).
  • Ajouter ch31 à utilise_dans des sources SRC-O-001, SRC-E-012, SRC-C-034, SRC-C-036, SRC-C-038, SRC-C-041 lors de la fusion des registres.
Files · b89896847ac1aae8938f8bc73852056ce0ce4556
Menu

Theme