Se rendre au contenu
Tutos Odoo › Projet › Rentabilité du projet
Tuto interactif · Suivre le temps · 4 min

Rentabilité d'un projet dans Odoo : revenus, coûts et marge

Odoo calcule la marge d'un projet avec les revenus de la commande liée (heures facturées) et le coût des feuilles de temps (heures × Coût horaire de l'employé). En V19 et V18 : menu ⋮ de la carte du projet, Tableau de bord, section Rentabilité. En V20 : Projet › Analyse › Marges. Exemple : 770 € facturés, -472 € d'heures, marge 298 € (39 %). Le projet doit être Facturable et l'employé avoir un coût horaire.

Par Loïc Vina Ranchel, Kameos · Mis à jour le · Odoo 20.0, 19.0 et 18.0

Écrans d’Odoo 20.0. Changez de version pour voir les différences.Simulateur et texte avec les libellés d’Odoo 19.0.Simulateur et texte avec les libellés d’Odoo 18.0.
En brefProjets›⋮›Paramètres›Facturable›Analyse›Marges
En brefProjets›⋮›Paramètres›Facturable›⋮›Tableau de bord›Rentabilité
En brefProjets›⋮›Paramètres›Facturable›⋮›Tableau de bord›Rentabilité

Le pas à pas

Les étapes en détail

  1. D'où viennent les chiffres

    Les revenus viennent de la commande liée au projet : ici S00048, 14 heures facturées à 55,00 € = 770,00 € hors TVA. Les coûts viennent des feuilles de temps : chaque ligne vaut heures × Coût horaire de l'employé, en négatif. Julie : 6 × 32,00 = 192,00 € ; Thomas : 8 × 35,00 = 280,00 €. Total -472,00 €. Marge : 770,00 − 472,00 = 298,00 €, soit 298 ÷ 770 = 38,7 %, affiché 39 %.

  2. Vérifier le projet

    Onglet Paramètres du projet, bloc Facturation du temps : Feuilles de temps et Facturable cochées. Un projet créé par la confirmation d'un devis est déjà réglé ainsi.

    Odoo 19Deux blocs : Ventes & Facturation (Facturable) et Gestion du temps (Feuilles de temps). Sans Facturable, le panneau de rentabilité n'apparaît pas.
    Odoo 18Deux blocs dans l'autre ordre : Gestion du temps (Feuilles de temps) puis Ventes & Facturation (Facturable). Pas de panneau de rentabilité sans Facturable.
  3. Lire la rentabilité

    En V20, menu Analyse › Marges (administrateur du projet) : un tableau croisé des écritures analytiques, filtré par défaut sur la date (Au cours des 365 derniers jours), une colonne par compte analytique (celui du projet porte le nom de la commande et du client, « S00048 - Boulangerie Dumont SRL »), des lignes par catégorie puis par type. Revenue › Service Revenue (Time & Materials) 770,00 € ; Coûts › Timesheets (Time & Materials) -472,00 €. Il n'y a pas de ligne « Marge » : c'est le Total, 298,00 €. Ces libellés restent en anglais en 20.0. Le même rapport, limité au projet et en colonnes par mois, s'ouvre aussi depuis le projet : bouton Voir les documents liés du panneau de contrôle pour afficher la barre des vues du projet, puis cochez Marges dans son menu de réglage pour l'y ajouter.

    Odoo 19Menu ⋮ de la carte du projet, Tableau de bord : le panneau de droite se termine par Rentabilité. Tableaux Revenus et Coûts avec les colonnes Prévu, À facturer, Facturé, une ligne Feuilles de temps (facturées sur les feuilles de temps) dans chacun, puis le bloc Total : 298 € en vert et +39 %. Montants arrondis à l'euro.
    Odoo 18Même chemin et même panneau qu'en V19 : ⋮, Tableau de bord, section Rentabilité.
  4. Avant la facture : une perte qui n'en est pas une

    Tant que la facture n'est pas validée, les 770,00 € restent « à facturer » alors que le coût des heures compte tout de suite. Le rapport Marges ne montre alors que les coûts : -472,00 €. La marge réelle n'apparaît qu'avec la facture comptabilisée. Pour une estimation avant facture, Analyse › Marges prévisionnelles part des commandes clients, pas des écritures.

    Odoo 19Dans le panneau, la colonne À facturer montre 770 € et +100 %, la colonne Facturé -472 € en rouge ; seule la colonne Prévu donne la marge attendue, 298 €.
    Odoo 18Même lecture qu'en V19 : Prévu donne 298 €, Facturé reste en rouge jusqu'à la facture.
  5. Le coût horaire

    Il se règle sur la fiche de l'employé (application Employés), onglet Paramètres, champ Coût horaire. Odoo calcule le coût d'une ligne quand elle est créée, ou quand on change ses heures ou son employé. Changer le coût horaire ensuite ne réécrit pas les lignes déjà encodées.

Ce qui change selon la version

Odoo 20Odoo 19Odoo 18
Où lire la margeAnalyse › MargesTableau de bordTableau de bord
Présentationtableau croisépanneau Rentabilitépanneau Rentabilité
Montants298,00 €298 €298 €
Pourcentage de margenon+39%+39%
Libellésen partie anglaisfrançaisfrançais
Bloc du projetFacturation du tempsVentes & FacturationVentes & Facturation

Projets, heures, facturation : on règle Odoo Projet avec vous ?

Des heures encodées qui arrivent sur la facture, des projets rentables que vous voyez venir, un client qui suit l’avancement sur son portail : chez Kameos, je paramètre Odoo Projet avec vous.

Parlons de votre cas →

Kameos vous accompagne aussi pour intégrer Odoo dans votre PME, équiper une ASBL avec Odoo, former vos équipes ou créer une application mobile connectée à Odoo, en Brabant wallon et dans toute la Wallonie.