LocatifPro

Gestion locative sur votre poste : biens, baux, loyers et alertes d'impayés.

Petites régies immobilières suisses de 2 à 10 personnes gérant 50 à 300 objets locatifs. Également les propriétaires privés qui gèrent plusieurs appartements et veulent garder leurs données sur leur propre machine.

Voir les prix Demander une démo

Le problème

  • Les loyers, cautions et échéances de baux vivent dans des classeurs Excel recopiés d'un poste à l'autre.
  • Repérer un loyer impayé ou partiel demande de relire ligne à ligne plusieurs onglets, en général en fin de mois.
  • Les quittances et les décomptes annuels sont retapés à la main dans un traitement de texte.
  • Les logiciels conçus pour les grandes agences supposent une mise en place lourde et un abonnement annuel.

Ce que fait le logiciel

LocatifPro est une application web qui tourne sur votre propre ordinateur : vous y saisissez vos biens, vos locataires et vos baux, et l'application suit chaque mensualité jusqu'à son encaissement. Le tableau de bord affiche les loyers impayés et les baux qui arrivent à échéance dans les 90 jours. Les données restent dans un fichier SQLite sur votre disque, sans compte en ligne ni abonnement. Développé à Neuchâtel, Suisse.

Fiches des biens locatifs

Créer, consulter, modifier et archiver chaque objet avec nom, adresse, NPA, ville, surface, nombre de pièces, loyer de base, charges et statut (disponible, loué, travaux, archivé).

Fiches locataires

Enregistrer prénom, nom, e-mail, téléphone, adresse précédente et notes, avec le lien vers les baux du locataire.

Baux et mensualités générées

À la création d'un bail (dates, loyer, charges, caution), les 12 mensualités suivantes sont créées automatiquement au statut EN_ATTENTE, et la résiliation replace le bien en disponible.

Suivi des paiements

Chaque mensualité est passée en PAYE, PARTIEL ou IMPAYE avec le montant reçu, la date et une note, l'historique restant consultable depuis la fiche du bail.

Tableau de bord et alertes

Affiche les paiements impayés ou partiels des baux actifs, les baux arrivant à échéance dans les 90 jours, le nombre de baux actifs et le total des montants dus.

Quittances et décomptes PDF

Depuis la liste des paiements, le lien « Quittance PDF » ouvre la quittance de loyer du mois choisi ; depuis la fiche d'un bail, un lien ouvre le décompte annuel des loyers. Les deux documents sont au format A4 et générés à la demande, sans fichier stocké sur le disque.

Export CSV pour la fiduciaire

Depuis le tableau de bord, le lien « Export CSV » télécharge le récapitulatif fiscal de l'année (loyers perçus, impayés et nombre de paiements par bien), séparateur point-virgule et encodage UTF-8 ; le même récapitulatif est aussi disponible en PDF.

Calcul d'indexation IPC

La page « IPC » de la barre de navigation prend le loyer actuel, l'année de référence du bail et l'année de calcul, puis affiche les deux indices OFS, la variation en pourcent, le loyer indexé et l'écart mensuel en CHF. Le calcul ne modifie aucun loyer enregistré ; le montant est indicatif et la décision reste soumise au droit du bail.

Accès protégé et gestion des utilisateurs

Connexion par identifiant et mot de passe haché avec bcrypt, session signée expirant après 8 heures, clé de session configurable par variable d'environnement. L'écran « Utilisateurs », réservé au rôle administrateur, permet de créer des comptes, d'attribuer le rôle administrateur ou lecture, de réinitialiser un mot de passe et d'activer ou désactiver un compte ; un compte désactivé ne peut plus se connecter et un administrateur ne peut pas se désactiver lui-même.

Spécifique à la Suisse

  • Table des indices IPC de l'OFS 2015-2025 intégrée pour le calcul du loyer indexé.
  • Fiches de biens avec NPA et ville, montants en CHF et dates au format jj.mm.aaaa dans les documents PDF.
  • Export CSV avec séparateur point-virgule, lisible directement par les tableurs configurés en français.
  • Interface, documents et guide utilisateur en français.
  • Aucune connexion sortante dans l'application : les données locatives ne quittent pas le poste.

Technique et sécurité

Installation
Installer Python 3.11 ou plus récent, puis lancer installer.bat (dépendances et jeu de démonstration) ; démarrage ensuite par lancer.bat, l'application s'ouvre sur http://127.0.0.1:8080
Prérequis
Windows 10/11, Python 3.11+
Données locales
SQLite local (db/locatifpro.db), aucune télémétrie, aucun service externe appelé
Tests
138 tests automatisés (pytest), exécutés par une seule commande

Prix

Licence

8 000 CHF

Licence perpétuelle, 1 à 5 utilisateurs

  • Installateur (installer.bat) et script de lancement (lancer.bat)
  • Guide utilisateur en français et script de démonstration
  • Jeu de données de démonstration avec des noms fictifs pour la prise en main
  • Support e-mail pendant 30 jours après la livraison
  • Remboursement sous 14 jours

Demander une démo

Maintenance annuelle

1 500 CHF

Maintenance annuelle optionnelle : mises à jour + support e-mail 12 mois

  • Optionnelle, renouvelable chaque année.
  • Mises à jour et correctifs de sécurité.
  • Support par e-mail pendant 12 mois.

Demander une démo

Paiement sécurisé via Lemon Squeezy, facture avec la TVA de votre pays, remboursement 14 jours.

FAQ

Où sont stockées les données ?

Dans un fichier SQLite posé sur votre disque (db/locatifpro.db). L'application ne contacte aucun service externe et n'envoie aucune donnée d'usage. Pour la sauvegarde, il suffit de copier le dossier du logiciel sur un disque externe ou sur votre serveur de sauvegarde.

Peut-on l'utiliser depuis plusieurs postes ?

La licence couvre 1 à 5 utilisateurs. En version 1.0, l'application démarre sur 127.0.0.1, c'est-à-dire sur le poste qui l'héberge ; un accès depuis d'autres postes du réseau local demande une configuration réseau de votre côté. Parlons-en avant l'achat si c'est votre cas.

Puis-je reprendre mes données Excel ?

La version 1.0 n'a pas d'import automatique : biens, locataires et baux se saisissent dans les formulaires de l'application. Pour un parc existant, la reprise peut être chiffrée séparément ; indiquez-nous le nombre d'objets et le format de vos fichiers.

Comment la sécurité est-elle traitée ?

Mots de passe hachés avec bcrypt, sessions signées avec expiration après 8 heures, accès aux pages refusé sans connexion, accès aux données par l'ORM SQLAlchemy sans SQL écrit à la main, et clé de session configurable par variable d'environnement. Ces points sont couverts par des tests automatisés.

Peut-on voir le logiciel avant d'acheter ?

Oui. Une démonstration d'environ cinq minutes parcourt la connexion, le tableau de bord, une fiche de bien, la régularisation d'un paiement et la création d'un objet, sur un jeu de données fictives.

Que couvre la maintenance annuelle ?

Les mises à jour correctives et fonctionnelles publiées pendant douze mois, ainsi que le support par e-mail sur la même période. Elle est optionnelle : la licence reste valable sans elle, sur la version livrée.

Contact

Écrivez-nous à contact@tessalio.ch — réponse sous 2 jours ouvrables.

Nos réponses peuvent être rédigées par un assistant IA. Derrière Tessalio, il y a Alexia Tosetti et Olivier Tosetti : écrivez « humain » et l'un d'eux vous répond sous 1 jour ouvrable.