Se rendre au contenu

Gérer la location de matériel ou de véhicules avec Odoo : que prévoir ?

Tarifs par période, enlèvement et retour, retards, caution : ce que fait l'application Location d'Odoo, ce qui manque souvent, et comment le combler sans quitter Odoo Online.
29 octobre 2026 par
Gérer la location de matériel ou de véhicules avec Odoo : que prévoir ?
Nicolas Nicaise

Oui, l'application Location d'Odoo couvre le cœur d'une activité de location de matériel ou de véhicules : tarifs par période, devis et contrats de location, enlèvement et retour, suivi des retards, caution et disponibilité des articles, le tout relié au stock, à la facturation et au site web. Pour une entreprise qui loue des nacelles, des tentes ou des vélos, c'est une base sérieuse. Ce qui manque le plus souvent, c'est un parcours de réservation en ligne avec un prix calculé selon la saison et la durée, et un véritable état des lieux avec photos, signatures et comparaison entre le départ et le retour. Ces deux briques peuvent être ajoutées sans quitter Odoo Online.

Que fait l'application Location d'Odoo en standard ?

Ce qui suit se base sur la documentation officielle des versions 19 et 20 d'Odoo (la version 20 est sortie en septembre 2026). Les noms de menus peuvent légèrement varier d'une version à l'autre.

Des tarifs par période

Chaque produit loué reçoit une périodicité (heure, jour, nuit, semaine…) et autant de tarifs que nécessaire : un prix au jour, un prix pour trois jours, un prix à la semaine. Pour une durée donnée, Odoo n'applique qu'une seule ligne de tarif et choisit la moins chère. L'exemple de la documentation est parlant : pour huit jours de location d'un vélo, trois fois le forfait « 3 jours » revient moins cher que huit fois le prix journalier ou deux semaines, et c'est ce forfait qui est retenu.

Dans Odoo 20, les prix de location passent par le moteur de listes de prix commun à la vente et aux abonnements. Une règle peut dépendre d'une liste de prix (particuliers, professionnels), d'une quantité minimale (exprimée en unités multipliées par la durée) et d'une période de validité. La documentation montre par exemple une remise d'été de 20 % à partir de quatre nuits.

Des devis et des commandes de location

Un devis de location se crée comme un devis de vente, avec une période de location (date et heure de début et de retour). Il s'envoie par e-mail, se confirme en un clic, et Odoo 20 recalcule automatiquement les prix quand vous changez la période ou la liste de prix. Une limite à connaître : une commande ne porte qu'une seule période. Si un client loue une remorque pour deux jours et une mini-pelle pour une semaine, ce sont deux commandes.

Si votre contrat doit être signé avant l'enlèvement, la commande propose une demande de signature électronique, via l'application Signature d'Odoo. Le client signe depuis son portail ou par e-mail.

L'enlèvement et le retour

Une fois la commande confirmée, le matériel est réservé. Au moment où le client vient le chercher, un bouton Enlèvement valide les quantités remises ; au retour, un bouton Retour fait de même. Si le stock est activé, Odoo peut générer automatiquement un bon de livraison à l'enlèvement et un bon de réception au retour, en passant par un emplacement dédié aux articles en location. Les articles peuvent être suivis par numéro de série, ce qui permet de savoir exactement quelle remorque ou quel groupe électrogène est chez quel client. Un bon d'enlèvement et de retour s'imprime en PDF.

Les retards et les délais entre deux locations

Odoo prévoit des frais de retard, à l'heure ou au jour, avec un délai de tolérance avant facturation, définis par défaut dans les paramètres et ajustables par produit. Un « temps de battement » rend aussi un article indisponible pendant quelques heures après chaque location, le temps de le nettoyer ou de le vérifier. Le tableau de bord des commandes de location propose des filtres pour les enlèvements du jour, les retours attendus et les locations en retard.

La caution

La caution n'est pas un champ automatique : la documentation recommande de créer un produit « caution » de type service, proposé en option sur l'article loué. Au retour, le remboursement se fait par une note de crédit. Cela fonctionne, mais c'est manuel.

La disponibilité

Odoo connaît les quantités disponibles à la location et les réservations en cours, et une vue calendrier montre les locations dans le temps. Avec l'application eCommerce, les articles peuvent être loués en ligne : le client choisit ses dates, et un horaire de disponibilité (qui remplace dans Odoo 20 les anciens « jours d'indisponibilité ») limite les jours et heures où l'enlèvement et le retour sont possibles.

Ce qui manque souvent pour une vraie activité de location

Dans les projets de location que j'accompagne, trois besoins reviennent presque toujours, et le standard n'y répond qu'en partie.

BesoinCe que fait le standardCe qui manque souvent
Réservation en ligneLocation depuis la boutique en ligne, avec dates et disponibilitéUn parcours pensé pour la location : agence, créneau matin ou après-midi, options, prix total affiché immédiatement
Prix selon saison et duréePaliers de durée, listes de prix avec période de validitéDes coefficients saisonniers combinés aux paliers, des remises pour réservation anticipée, des cas à cheval sur deux saisons
État des lieuxBon d'enlèvement et de retour, signature du contratInspection vue par vue, photos, kilométrage, carburant, signatures, comparaison départ et retour

Une réservation en ligne qui donne le prix tout de suite

La boutique en ligne d'Odoo reste une boutique : le client choisit un produit, puis des dates. Un loueur de camping-cars ou de matériel de réception fonctionne plutôt à l'inverse : le client donne ses dates et son agence, voit ce qui est disponible, ajoute des options (assurance, équipement, livraison) et veut le prix total avant de s'engager. Dès que le prix combine durée, saison, délai de réservation et options, la mécanique standard devient difficile à paramétrer et à expliquer à vos clients.

Un état des lieux avec photos et signatures

C'est la lacune la plus visible. Rien dans l'application Location ne permet de faire le tour d'un véhicule ou d'une machine en notant les dégâts sur un schéma, en prenant des photos et en relevant compteur et carburant. Résultat : l'état des lieux se fait sur papier, les photos restent sur le téléphone d'un employé, et en cas de litige sur une rayure, il faut reconstituer le dossier.

La comparaison entre le départ et le retour

Même avec un état des lieux papier bien tenu, distinguer un dégât nouveau d'un dégât déjà présent au départ prend du temps et crée des tensions avec le client. Sans données structurées au départ, aucune comparaison automatique n'est possible au retour.

Comment combler ces manques sans quitter Odoo Online ?

Il n'est pas nécessaire de quitter Odoo Online ni d'installer un module pour cela. Ma réalisation pour la location de vans aménagés montre l'approche : deux applications web connectées à Odoo par son API.

  • une page de réservation publique : le client choisit ses dates, son agence et un créneau d'enlèvement, puis un véhicule et ses options. Le prix se met à jour en direct, avec les paliers de durée gérés dans Odoo, des coefficients saisonniers et une remise pour réservation anticipée. À la validation, Odoo reçoit le client, une piste dans le CRM et un devis de location complet, sans ressaisie ;
  • une application d'état des lieux sur tablette, réservée à l'agence : inspection vue par vue, dégâts marqués sur un schéma, photos, kilométrage, carburant et signatures. Au retour, l'état de départ est relu depuis Odoo, l'outil sépare les dégâts nouveaux de ceux déjà constatés et propose un coût indicatif. Le PDF et les photos sont joints au devis de location.

Tout reste dans Odoo : un dossier par location, et l'application Location continue de gérer les enlèvements, les retours et la facturation. Une condition à anticiper : l'API d'Odoo n'est ouverte aux applications externes que sur le plan Custom. J'en explique le fonctionnement dans mon article sur l'API externe d'Odoo, et les autres contraintes de l'hébergement Online dans celui sur les limites d'Odoo Online.

Quels métiers de la location sont concernés ?

La même logique s'adapte à des activités assez différentes. Quelques exemples typiques :

  • Location de véhicules (utilitaires, vans, remorques) : suivi par numéro de série ou par immatriculation, état des lieux détaillé, kilométrage, franchises et options d'assurance.
  • Matériel de chantier (mini-pelles, nacelles, échafaudages) : locations à la journée ou à la semaine, frais de retard, temps de battement pour la vérification et l'entretien entre deux clients.
  • Événementiel (tentes, mobilier, sonorisation) : grandes quantités d'articles identiques, livraison et montage facturés comme services, location au week-end.
  • Vélos : location à l'heure ou à la journée, réservation en ligne, contrôle rapide au retour.
  • Bateaux : forte saisonnalité, caution élevée, état des lieux précis, et parfois un skipper à planifier. Odoo sait relier un service de location à l'application Planning pour réserver la bonne personne.

Par où commencer et quel budget prévoir ?

Je recommande de commencer par le standard : produits loués, tarifs, commandes, enlèvements et retours, facturation. C'est rapide à tester et cela révèle vite si vos règles de prix et vos contrôles tiennent dans Odoo tel quel. Le sur-mesure vient ensuite, là où il fait gagner du temps ou des litiges.

À titre d'ordre de grandeur, et hors abonnement Odoo, un projet standard de PME sur plusieurs applications se situe entre 6 000 et 15 000 € d'implémentation. Selon le périmètre, un projet avec réservation en ligne et état des lieux sur mesure, sur plusieurs agences, peut entrer dans la catégorie des projets complexes, entre 15 000 et 50 000 €. Le détail de ces fourchettes est dans mon article sur le coût d'un projet Odoo en Belgique.

Questions fréquentes

L'application Location est-elle incluse dans l'abonnement Odoo ?

Selon la page des tarifs d'Odoo, les plans Standard et Custom donnent accès à toutes les applications, dont Location. Le plan Custom est nécessaire si vous utilisez Studio ou connectez une application externe par l'API.

Odoo gère-t-il les cautions de location ?

Oui, mais de manière manuelle : la caution est un produit de service ajouté en option à la commande, puis remboursée par une note de crédit au retour.

Peut-on louer en ligne avec Odoo ?

Oui, avec l'application eCommerce : le client choisit ses dates et Odoo tient compte des disponibilités et des horaires d'enlèvement. Pour un parcours avec agence, options et prix saisonniers calculé en direct, une page de réservation sur mesure est souvent plus adaptée.

Odoo fait-il les états des lieux de véhicules ?

Pas en standard. L'application Location gère l'enlèvement, le retour et le bon PDF, mais pas l'inspection avec photos, schéma des dégâts et comparaison. Une application sur tablette connectée à Odoo peut combler ce manque.

Si vous louez du matériel ou des véhicules et que vous voulez savoir ce que le standard couvrirait chez vous, présentez-moi votre activité via le formulaire de contact. Je prépare ensuite une démo poussée sur votre propre cas, et cette démo est gratuite.

Comment planifier sa production avec Odoo Fabrication (MRP) ?
Nomenclatures, postes de travail, ordres de fabrication, Atelier sur tablette : ce que le standard d'Odoo fait bien, où il coince, et quand ajouter un planificateur sur mesure.