Pourquoi un ERP change la donne dans le BTP
Dans le bâtiment, la marge ne se perd pas au moment du devis. Elle fuit pendant le chantier : une commande de matériaux passée en trop, une facture de sous-traitant oubliée dans un classeur, des heures non pointées, une situation de travaux envoyée en retard. Tant que chaque chantier vit dans un tableur séparé, personne ne voit la dérive avant qu'elle soit consommée.
Un ERP réunit devis, achats, temps, sous-traitance et facturation autour d'un même chantier. L'idée n'est pas de tout digitaliser pour le principe, mais de croiser en continu ce qui rentre et ce qui sort, chantier par chantier, pour corriger avant que la trésorerie encaisse le choc.
Points cles
- Dans un ERP, chaque chantier est un compte analytique : c'est la clé qui relie achats, heures, sous-traitance et facturation.
- La sous-traitance se pilote par des commandes d'achat rattachées au chantier, avec suivi des attestations et des retenues.
- Situations de travaux, retenue de garantie et autoliquidation de TVA se paramètrent dans Odoo, mais ne sont pas toutes natives : certaines demandent une configuration ou un module.
- Pour du gros oeuvre avec métrés lourds et bibliothèques de prix, un logiciel BTP dédié reste souvent plus adapté qu'Odoo seul.
Le chantier au coeur : le compte analytique
Tout part d'un principe simple. Chaque chantier, ou chaque affaire, correspond à un compte analytique dans Odoo. C'est l'unique point de rattachement qui permet de croiser les recettes et les dépenses d'un même ouvrage.
Concrètement, dès qu'une pièce est confirmée, elle alimente ce compte : une commande d'achat de matériaux, une facture fournisseur, une note de frais, des heures saisies en feuille de temps, une facture client. Le module Comptabilité d'Odoo apporte cette dimension analytique, et le module Projet sert de vue de pilotage terrain, avec les tâches et l'avancement.
Le résultat est un tableau de rentabilité par chantier qui distingue le prévu du réalisé. Vous lisez, ouvrage par ouvrage, la marge budgétée et la marge réelle. Deux conditions pour qu'il soit fiable : renseigner un coût horaire sur chaque employé, sans quoi les heures apparaissent en recette mais à coût nul, et discipliner le rattachement analytique sur chaque achat. C'est l'oubli le plus courant et il rend le tableau trompeur.
Devis et chiffrage : ce qu'Odoo sait faire, et ce qu'il ne fait pas
Odoo établit des devis structurés, avec des sections et des sous-totaux, ce qui suffit pour un devis de travaux lisible par lots. Vous pouvez construire une bibliothèque d'articles pour vos prestations récurrentes et réutiliser des modèles de devis.
Là où il faut être honnête : Odoo n'est pas un logiciel de métré. Il ne gère pas nativement les bordereaux quantitatifs détaillés type DPGF avec calculs de déboursés secs, coefficients de vente et bibliothèques de prix d'ouvrage à la maille du corps d'état. Pour de la maçonnerie ou du gros oeuvre où le chiffrage est un métier à part entière, un outil dédié fait ce travail mieux qu'Odoo.
La bonne approche dépend de votre activité. Un artisan ou une PME de second oeuvre, avec des devis relativement standardisés, sera très à l'aise dans Odoo. Une entreprise dont le chiffrage repose sur des métrés fins gagne souvent à chiffrer dans un outil spécialisé, puis à piloter l'exécution et la facturation dans l'ERP.
Achats et matériaux rattachés au chantier
C'est un des gains les plus immédiats. Chaque commande d'achat passée dans le module Achats peut être rattachée au compte analytique du chantier. La dépense engagée apparaît alors dans la colonne prévue du tableau de marge, avant même l'arrivée de la facture fournisseur.
Vous suivez ainsi trois états sur un même écran : ce qui est commandé, ce qui est reçu, ce qui est facturé. Pour une PME du bâtiment, cela répond à la question qui fait mal en fin de chantier : combien ai-je déjà engagé sur cet ouvrage, tous fournisseurs confondus.
| Étape achat | Ce que l'ERP suit |
|---|---|
| Commande | Montant engagé sur le chantier |
| Réception | Matériaux réellement livrés |
| Facture fournisseur | Coût réel, rapproché de la commande |
Si vous gérez un dépôt et des stocks, le module Inventaire ajoute le suivi des sorties de matériaux vers les chantiers. Beaucoup de PME du BTP travaillent en flux tendu, du fournisseur directement au chantier, et n'ont pas besoin de cette couche. Ne l'activez que si vous stockez réellement.
Sous-traitance : là où les marges disparaissent
Sur un chantier, la sous-traitance est souvent le premier poste de dérive. Dans un ERP, elle se pilote comme un achat de prestation : une commande d'achat au sous-traitant, rattachée au compte analytique du chantier, avec un budget de sous-traitance suivi ligne à ligne.
Trois points de vigilance métier se gèrent bien dans Odoo, à condition de les paramétrer :
- Les attestations obligatoires. Attestation de vigilance, assurance décennale, régularité sociale : la fiche fournisseur peut porter ces documents et leurs dates d'expiration. On évite de faire intervenir un sous-traitant dont l'attestation est périmée.
- Le suivi budgétaire. La commande de sous-traitance est comparée au montant prévu au chantier. Un dépassement se voit avant le prochain appel de fonds, pas à la clôture.
- La retenue de garantie fournisseur et l'autoliquidation. La facture du sous-traitant relève du mécanisme d'autoliquidation, détaillé plus bas, et peut faire l'objet d'une retenue.
Le paiement du sous-traitant reste piloté depuis la comptabilité, une fois la prestation reçue et validée. Vous gardez ainsi la chaîne complète, de la commande au règlement, rattachée au bon chantier.
Situations de travaux et retenue de garantie
C'est le sujet le plus spécifique au BTP, et celui où il faut être précis sur ce qui est natif et ce qui ne l'est pas.
La situation de travaux est une facturation d'avancement cumulative : vous facturez périodiquement le pourcentage réalisé par lot, en tenant compte de ce qui a déjà été facturé. Odoo sait faire de la facturation par pourcentage d'avancement et par jalons via le module Ventes. Mais la situation cumulative à la française, avec report des situations précédentes, avancement par ligne de DPGF et présentation réglementaire, n'est pas couverte en standard de façon complète. Selon votre volume, cela se traite par un paramétrage soigné ou par un module complémentaire dédié au BTP.
La retenue de garantie, en général 5 pour cent libérés à la levée des réserves, n'existe pas non plus comme bouton natif. On la modélise le plus souvent par une ligne de retenue sur la facture et un suivi comptable de la somme retenue, à refacturer à l'échéance. C'est fiable une fois posé, mais cela se conçoit à l'installation, pas au premier chantier venu.
Le message honnête : Odoo gère ces mécanismes, mais ils demandent de la configuration en amont ou un module BTP. Ne partez pas du principe qu'ils sont livrés prêts à l'emploi.
Autoliquidation de TVA en sous-traitance
Depuis 2014, la sous-traitance de travaux immobiliers relève de l'autoliquidation de TVA, encadrée par l'article 283 du Code général des impôts. Le principe : le sous-traitant facture hors taxe, sans TVA, et c'est le donneur d'ordre qui déclare et déduit la TVA dans sa propre déclaration. Trois conditions doivent être réunies : un contrat de sous-traitance, des travaux immobiliers, et deux parties assujetties à la TVA en France.
Dans Odoo, cela se paramètre avec une position fiscale et une taxe adaptée. Sur les achats de sous-traitance, la position fiscale bascule la TVA en autoliquidation et la facture du sous-traitant porte la mention obligatoire. Bien réglé, le traitement est automatique et l'écriture comptable correcte des deux côtés.
C'est un point à ne pas sous-estimer. Une position fiscale mal configurée produit des factures fausses et des déclarations à corriger. C'est typiquement le genre de réglage qui justifie de faire appel à un intégrateur qui connaît la localisation française, plutôt que de le découvrir en contrôle.
Facturation électronique 2026 : un sujet qui vous concerne
La réforme de la facturation électronique change le calendrier. À partir de septembre 2026, toutes les entreprises assujetties doivent être capables de recevoir leurs factures au format électronique via une plateforme agréée, l'obligation d'émission arrivant ensuite de façon progressive selon la taille de l'entreprise.
Pour le BTP, l'enjeu est double. D'une part les factures d'autoliquidation et les situations de travaux doivent transiter par ces plateformes avec leurs données structurées correctes, notamment la mention d'autoliquidation et le montant hors taxe. D'autre part le statu quo du tableur devient risqué : produire une facture conforme à la main, au bon format, avec les bonnes mentions, ne tient pas à l'échelle.
Un ERP relié à vos devis, commandes et écritures comptables prépare ce passage dans un environnement cohérent. Nous détaillons le calendrier et les plateformes dans notre guide dédié à la facturation électronique.
Quand Odoo n'est pas le bon choix
Rester droit sur les limites évite les déceptions en cours de projet. Odoo n'est pas toujours la meilleure réponse dans le BTP.
| Votre situation | Piste la plus adaptée |
|---|---|
| Chiffrage lourd, métrés et bibliothèques de prix | Logiciel BTP dédié, éventuellement relié à Odoo |
| Second oeuvre, PME de services, artisan structuré | Odoo couvre bien le besoin |
| Priorité chantier et marge, comptabilité classique | Odoo bien paramétré, avec module BTP si besoin |
| Très petite structure, quelques chantiers par an | Un outil léger suffit parfois, l'ERP est surdimensionné |
Les logiciels BTP historiques comme Batigest, Onaya ou EBP couvrent nativement le métré, les situations et les spécificités réglementaires, mais restent plus faibles sur le CRM, la vue transverse et l'ouverture. Odoo apporte l'inverse : une base de gestion complète et modulaire, au prix d'un paramétrage BTP à prévoir. Le bon choix dépend de l'endroit où se trouve votre complexité, dans le chiffrage ou dans la gestion.
Étapes d'un déploiement BTP réussi
Un déploiement qui tient la route suit un ordre logique, du socle vers le métier.
- Poser le plan analytique : un compte analytique par chantier, une nomenclature claire, avant tout le reste.
- Renseigner les coûts horaires des équipes, sans quoi la marge est fausse dès le premier chantier.
- Configurer les positions fiscales pour l'autoliquidation de sous-traitance et la TVA travaux.
- Cadrer situations et retenue de garantie : décider du paramétrage ou du module, avant de démarrer.
- Brancher les achats sur les chantiers et former les équipes au rattachement analytique.
- Piloter un chantier pilote de bout en bout, du devis à la situation finale, avant de généraliser.
Cette dernière étape est la plus négligée et la plus utile. Un vrai chantier test, avec de vrais achats, de vrais sous-traitants et une vraie situation de travaux, révèle les erreurs de paramétrage bien mieux qu'une longue phase de spécifications sur le papier.