Chapitre 32 — Duplex à quintuplex : bilan de rédaction (2026-10-31)
Livrables
| Fichier | Contenu |
|---|---|
manuscript/chapters/ch32.tex |
≈ 10 300 mots de prose (14 300 avec tableaux et macros) ; 6 sections (32.1 segment, 32.2 spécificités : valeur d'usage, loyers et reprise, financement assuré ; 32.3 indicateurs et décomposition du taux ; 32.4 pondération comparaison/revenu ; 32.5 exemple intégral cas 2 ; 32.6 sensibilité) ; encadrés quebec, synthetique, erreurs, limites, synthese ; 1 proposition avec démonstration, 1 exemple |
analysis/python/cases/ch32_plex.py |
tous les chiffres du chapitre et des solutions (calculer(), exercices()), appuyé sur traite.cas2 (revenus, RNE, 127 ventes), traite.finance (Hypotheque, taux_admissible_minimal, capitalisation_directe) et traite.comparables.distance_attributs ; fonctions propres : mise_de_fonds_minimale_assuree, financement_occupant, cout_occupation, decomposition_taux, regression_taux_loyer_relatif, prime_occupant, selection_comparables, indications, sensibilite ; aucune modification de la bibliothèque partagée |
analysis/python/figures/ch32_figures.py |
5 figures → assets/figures/ch32/ch32-fig-{plex-apciq-rmr,mrb-taille-quartier,prix-logement-quartier,taux-loyer-relatif,sensibilite-occupant}.pdf |
analysis/python/tests/test_ch32.py |
12 tests : cohérence avec cas2.tout() (ch. 26/27/46), identités R = (1−v)(1−d)/MRB et R_c = ρR_m, valeurs citées (tolérance 1 $ / 1e-4 / 0,01 $), sélection des comparables, décomposition prix = investissement + rattrapage + prime, règles de mise de fonds, hypothèque (composition semestrielle, solde nul), sensibilité, exercices, présence des figures |
solutions/ch32.tex |
7 solutions détaillées (ex. 32.1 → 32.7) |
verification/chapters/ch32-{figures,calculations,claims,registry}.csv, references/lib-ch32.bib |
5 figures, 24 calculs, 26 affirmations (22 vérifiées ou partiellement, 2 non vérifiées, 2 affirmations d'absence/de convention), 32 lignes de rattachement de sources ; aucune nouvelle entrée bib (clés existantes seulement) |
Compteurs
- Mots (prose hors tableaux/figures/macros) : ≈ 10 250 — figures : 5 (4 synthétiques, 1 réelle : médianes APCIQ citées) — tableaux : 8 — équations numérotées : 13 — exercices : 7 (niveaux 1, 1, 2, 2, 3, 3, 3) — proposition : 1 (avec démonstration) — définition : 0 (termes définis en
\motcledans le texte) — exemple : 1.
Contrôles
tools/compile_chapter.sh 32→OK ch32 : 40 pages, 0 references/citations non definies, 1 overfull hbox(0,54 pt dans l'encadré des objectifs, négligeable ; inclut les solutions et la bibliographie du chapitre).python3 -m pytest -q analysis/python/tests/test_ch32.py→ 12 passed ;test_cas2_cas4.py,test_finance.py,test_comparables.pytoujours verts.- Inspection visuelle (
pdftoppm -r 55) : page de chapitre, tableaux 32.1 à 32.8, figures 32.1 à 32.5, encadrés, exercices, solutions ; tableaux ramenés dans la justification (en-têtes sur deux lignes, colonnesL{}dimensionnées pour 135,8 mm). \cref: tous précédés de l'article ou de la préposition ; renvois à d'autres chapitres par\cref{ch:NN}(résolus parmake_labels.py), aucun renvoi fin (eq/tab) vers un autre chapitre.
Chiffres clés (coïncident avec traite.cas2.tout() ; à reprendre au ch. 46)
RBP contrat 41 832 $ ; RBP marché 49 332 $ (ρ_s = 0,848) ; RBE 40 577,04 $ ; dépenses 18 543,08 $ (dont gestion imputée 1 623,08 $, réserve 1 800 $) ; RNE₁ 22 033,96 $ (ratio 45,7 %) ; RNE aux loyers de marché 29 017,96 $. 127 ventes (60 duplex, 67 triplex, 2024-09 → 2026-08) : MRB médian 19,68 (triplex 19,82), taux médian 3,17 % (Q1 2,76 / Q3 3,62), prix/logement 285 667 $ (triplex 281 000 $), prix/m² 3 200 $ ; ρ médian 0,947 ; taux au marché médian 3,41 %. Régression taux = a + b(ρ−1) : a = 3,451 %, b = 0,0284 (R² 0,071) ; ln MRB : pente −0,956. Indications du triplex : 127 ventes brutes — MRB 829 110 $, capitalisation 695 078 $, par logement 843 000 $, au m² 838 400 $ ; ajustées au loyer relatif — capitalisation à 3,02 % : 729 549 $, MRB 21,25 : 888 878 $ ; 5 comparables triplex Limoilou (Q0187, Q0222, Q0243, Q0207, Q0235) — par logement 918 000 $, MRB 22,05 : 922 396 $, taux 2,97 % : 741 884 $, au m² 878 415 $. Pondération 40 % par logement / 35 % MRB / 25 % capitalisation ajustée : 872 426 $ ≈ 870 000 $ (taux implicite 2,53 %, MRB implicite 20,86, 290 809 $/logement, 3 330 $/m² ; +76 % vs rôle fictif 495 000 $). Fourchette suggérée (ex. 32.6) : 810 000 $ à 920 000 $. Prime d'occupation (R* = 5 %) : 440 679 + 139 680 + 292 067 $ (33,5 %). Financement assuré : mise 62 000 $ (7,1 %), prêt 808 000 $, 4 302,97 $/mois (4,12 %, 25 ans), TAM 6,12 % → 5 227,41 $ ; coût net d'occupation 3 532,11 $/mois, 1 813,08 $ hors capital vs loyer de marché 1 430 $.
Points non vérifiés ou à confirmer
- Part des loyers admise par les prêteurs dans la qualification de l'emprunteur : non codifiée, aucun pourcentage avancé (CLM-32-018).
- Délai d'avis de reprise (art. 1960 C.c.Q.) cité sans détail, non relu (CLM-32-012).
- Taux admissible minimal : règle BSIF vérifiée pour les prêts non assurés seulement ; appliquée « par analogie » au prêt assuré de l'exemple, déclaré dans le texte (CLM-32-015).
- JLR août 2026, plex RMR Québec 590 000 $ : chiffre des notes E, rapport inscrit au registre pour Ottawa-Gatineau (CLM-32-005).
- Loyers SCHL par zone (Basse-Ville 1 139 $) : page municipale [P] ; appartenance de Limoilou à la zone à confirmer (CLM-32-020).
- Variation du rôle 2025-2027 de Québec (+23,5 %) : presse [P] ; sert uniquement à indexer des prix synthétiques (CLM-32-022).
- Le formulaire DV de l'OACIQ consulté (V24 06/2022) mentionne encore 70 ans ; version récente non consultée (CLM-32-013).
Remarques pour l'harmonisation / la bibliothèque
- Calibration du cas 2 :
synth.cas2_quebecnormalise la médiane des prix à 647 500 $ (APCIQ T3 2026, Limoilou) à la date de référence du rôle (2024-07-01) puis indexe à 7,29 %/an ; les prix fictifs de 2026 dépassent la médiane publiée pour le T3 2026 d'environ 15 %. Déclaré danslimites; à trancher (recaler la normalisation sur 2026-07-01) avant les ch. 26, 27 et 46, en sachant que tous les chiffres des 127 ventes changeraient. - Les montants de dépenses du dossier cas 2 (taxes 5 900 $) ne découlent pas des tarifs 2026 de Québec appliqués au rôle (5 438 $) ; le ch. 46 devra normaliser poste par poste ou le dossier devra être ajusté (
synth.py). traite.cas2.indicateurs_marchene fournit pas d'ajustement au loyer relatif ;ch32_plex.regression_taux_loyer_relatifetdecomposition_tauxpourraient migrer danstraite/cas2.pysi le ch. 46 les réutilise (avec tests).mise_de_fonds_minimale_assureeetfinancement_occupant(règles Finances Canada 2024) pourraient rejoindretraite/finance.pypour le ch. 31 et le ch. 45 (maison de Gatineau, financement assuré).- Le crude compteur de mots de
valider_chapitre.sh(14 288) inclut tableaux et macros ; la prose seule est ≈ 10 250 mots. tools/check_manuscript.pylit les CSV globaux : fusionnerverification/chapters/ch32-*.csvviatools/merge_sources.pylors de la validation.