Se rendre au contenu
  1. Accueil
  2. Fonctionnalités
  3. Indexation

L'indexation des loyers à l'indice santé dans Odoo

Chaque année, chaque bail : retrouver l'indice de départ, la bonne base, le nouvel indice, calculer, prévenir le locataire, modifier la facturation. TSC Immo fait le calcul, vous gardez la décision.

Module immo_indexOdoo 19 Enterprise

Des indices multi-bases reliés par des coefficients

Le moteur repose sur une table d'indices : indice santé, indice des prix à la consommation, ABEX, chacun avec son année de base. Cinq bases de l'indice santé sont livrées (1988, 1996, 2004, 2013 et 2025), reliées par les coefficients de raccordement publiés par Statbel. Un bail signé en base 2004 garde sa base toute sa vie : quand la valeur manque dans sa série, le moteur la lit dans la série reliée et la convertit. La proposition indique alors la série lue, le mois et le coefficient appliqué.

Immo · Configuration · Indices · Indice santé
Fiche de la série Indice santé base 2013 : source Statbel, bloc Dernière publication et valeurs mensuelles
Immo · Configuration · Indices · Indice santé (base 2013). En tête, les boutons Importer des valeurs et Récupérer maintenant. Le bloc Source et alimentation porte le parseur Statbel, la case Récupération automatique (décochée) et la date de dernière récupération. L'onglet Valeurs mensuelles liste chaque mois avec sa valeur, sa variation annuelle, sa date de publication et son origine. Données de démonstration.

Les valeurs d'indice ne se saisissent plus à la main

  • Récupération automatique depuis le fichier ouvert de Statbel, une fois la tâche planifiée activée : seuls les mois absents sont écrits, une valeur publiée n'est jamais remplacée, les divergences sont signalées.
  • Récupération manuelle par le bouton « Récupérer maintenant » de la fiche de série.
  • Import de fichier CSV, XLS, XLSX ou ODS pour la reprise d'historique, avec un aperçu qui classe chaque ligne en nouvelle, déjà présente ou rejetée.

Deux garde-fous tournent avant tout appel réseau : la base de la série doit correspondre à celle du fichier lu, et l'indicateur aussi (indice santé contre indice des prix). Une série en base 2004 alimentée par des valeurs en base 2013 sous-évaluerait tous les loyers indexés sans que rien ne se voie : la récupération refuse et le dit. Une fois le contrôle planifié activé, si une valeur attendue n'est pas publiée à la date prévue, une tâche nomme le mois manquant et se clôture d'elle-même à l'arrivée de la valeur.

Immo · Configuration · Importer des valeurs d'indice
Aperçu de l'import d'un fichier CSV de valeurs d'indice : lignes à créer, déjà présentes et rejetées avec motif
Immo · Configuration · Importer des valeurs d'indice, après Aperçu d'un extrait CSV de sept lignes au format Statbel. Trois lignes sont à créer, deux déjà présentes, deux rejetées (« Période illisible », « Valeur non numérique : n.d. »). L'assistant rappelle les colonnes lues, le format de période et le filtre sur la base 2013. Rien n'est écrit avant Importer.

Un calcul visible sur chaque indexation

Loyer de base multiplié par le nouvel indice, divisé par l'indice de départ. Le taux partiel et le plafond de hausse se paramètrent par bail, la règle d'arrondi sur chaque indexation. Un assistant génère en masse les indexations dues à la date anniversaire, et une tâche planifiée peut le faire chaque jour une fois activée.

Immo · Indexation · Indexations · IDX/2026/00001
Indexation proposée IDX/2026/00001 : bandeau de complément, bail, indices, origine de l'indice convertie depuis la base 2013, formule
Immo · Indexation · Indexations · IDX/2026/00001, au statut Proposée, avec les boutons Valider et Refuser. Le bandeau annonce le complément à facturer sur la période en cours. Le bail est indexé sur l'indice santé base 2004 : le champ Origine de l'indice indique la valeur relevée en base 2013 et le coefficient de raccordement appliqué.

Quatre étapes avant qu'un loyer change

Proposée, validée, notifiée, appliquée. L'application met à jour la ligne récurrente du bail sans toucher aux factures déjà émises. Une fois activé, un rappel hebdomadaire signale les indexations validées et pas encore notifiées.

Immo · Indexation · Indexations
Liste des indexations groupée par statut : Appliquée, Proposée, Notifiée, Validée
Immo · Indexation · Indexations, vue liste groupée par Statut. Chaque ligne montre la date d'effet, le bâtiment, l'unité, le locataire, le loyer avant et le loyer indexé, l'écart et le complément.

Le prorata en cours de période

Quand l'indexation prend effet en cours de mois ou de trimestre déjà facturé, la période est découpée : jours à l'ancien loyer, jours au nouveau, et complément à facturer.

L'avis au locataire

L'avis d'indexation reprend le loyer de base, l'indice de départ et sa date, le nouvel indice et sa date, la formule, le nouveau loyer, la date d'effet et le complément éventuel. Il part par e-mail, individuellement ou en masse depuis la liste.

Avis d'indexation adressé au locataire : loyer de base, indices et mois, calcul, nouveau loyer et complément
Rapport Avis d'indexation de l'indexation validée IDX/2026/00006, capturé dans son rendu HTML (le moteur PDF n'est pas installé sur l'instance de démonstration ; le contenu est le même). La société émettrice est celle, non personnalisée, de la base de démonstration.

Simuler avant de décider

L'assistant de simulation applique une valeur d'indice supposée à tout le portefeuille, éventuellement limité à certains bâtiments, sans rien modifier : utile pour préparer un budget ou répondre à un locataire.

Immo · Indexation · Simuler une indexation
Simulation d'indexation sur l'indice santé base 2013 avec une valeur supposée : loyers actuels, simulés et écarts par bail
Immo · Indexation · Simuler une indexation, après Calculer avec une valeur d'indice supposée de 142,50 sur l'indice santé base 2013. Totaux mensuels, écart annualisé et détail bail par bail. Aucune donnée n'est modifiée.

Voir TSC Immo sur vos propres cas

Une démonstration sur une base aux données fictives, puis sur vos questions de gestion.

Une solution TSC, The Service Company Connect. Transform. Grow.