Les feuilles de temps Odoo servent une PME qui vend des jours ou des heures, et qui relie ce temps à une tâche, une commande et une facture. Le paramétrage se tient avec un intégrateur Odoo pour une activité de services : projet, employé et ligne de commande. Il en manque une, et la facture ne part pas. La documentation 19.0 des feuilles de temps sépare Timesheets et Attendances.
Le guide CRM, du pipeline jusqu'au devis s'arrête à la commande. Celui-ci reprend quand la commande est un projet facturable. Le temps passé n'est pas une opportunité : c'est une quantité livrée, à rapprocher d'une ligne de vente. Confondre les deux fait saisir des heures qui ne trouveront jamais de facture.
Comment une PME structure-t-elle projets et tâches dans Odoo ?
L'application Project porte les projets, les tâches et les étapes. Les feuilles de temps ne s'ouvrent sur un projet que si on les active : menu du projet, Settings, onglet Settings, section Time management, case Timesheets. Sans cette case, un employé ne peut pas imputer, même s'il a les droits sur l'application. JAIKIN coche la case seulement sur les projets vendus au temps, pas sur les projets internes de suivi.
Les tâches récurrentes s'activent dans les mêmes réglages, section Tasks Management, case Recurring Tasks, comme l'écrit la page Recurring tasks de la 19.0. Sur la tâche, le bouton Recurrent à côté de l'échéance fixe l'intervalle. La tâche suivante naît quand la précédente passe à Done ou Canceled. Elle reprend le nom, la description, les assignés et le client. Elle ne reprend ni les feuilles de temps, ni les sous-tâches, ni le fil de discussion.
Cette absence de reprise des feuilles est le point à dire aux chefs de projet. Une réunion hebdomadaire recréée automatiquement repart à zéro côté temps. Le temps de la semaine précédente reste sur l'ancienne tâche, et c'est là qu'il se facture. Chercher les heures sur la nouvelle carte les fait passer pour perdues, alors qu'elles sont sur l'occurrence d'avant.
Comment Odoo sépare-t-il le pointage et les feuilles de temps ?
L'application Attendances est une pointeuse. Le salarié badge à l'arrivée et au départ, sur une borne en mode kiosk ou depuis l'icône en haut de l'écran, si Attendances from Backend est activé. Un responsable voit qui est présent, les heures supplémentaires et les départs anticipés. Les tolérances, en minutes, décident de ce qui compte comme heure supplémentaire. Ce pointage ne nomme ni un projet, ni un client.
L'application Timesheets impute des heures à un projet et, si besoin, à une tâche. L'écran s'ouvre sur My Timesheets, en grille. Start lance le minuteur, Stop enregistre le temps. On peut saisir la cellule à la main, ou partir d'une tâche puis Log Time. Les droits vont de ses feuilles seulement à toutes les feuilles, plus un administrateur qui ouvre le menu de configuration.
Une PME qui dit « pointage » pense souvent à la badgeuse, alors que la facturation a besoin des feuilles. Installer Présences sans Feuilles de temps donne un contrôle de présence et aucune ligne facturable. Installer les feuilles sans la badgeuse donne le temps client et aucun contrôle d'arrivée. Les deux applications se justifient ensemble seulement si la question du dirigeant porte sur les deux. Sinon, on n'en active qu'une.
Comment le temps passé devient-il une facture ?
Une feuille sur un projet facturable doit porter un Sales Order Item, la ligne de commande à facturer. Sans elle, le temps est saisi et n'a pas de destinataire. Le revenu suit la politique du produit : prix fixe, au temps passé, ou au jalon. Le prix fixe ne transforme pas chaque heure en ligne. Le temps passé, si. Le jalon attend une étape, pas une somme d'heures.
Le tableau de rentabilité sépare l'attendu, le à facturer et le facturé. Une feuille validée fait passer le montant dans la colonne à facturer. La facture confirmée le fait passer dans la colonne facturé. Le même temps apparaît en coût, d'après le coût employé porté dans les réglages RH, et en revenu, d'après le prix vendu. Pour qu'une écriture figure au tableau, elle doit être liée au projet et à son compte analytique. Une feuille orpheline n'y entre pas.
| Question | Présences | Feuilles de temps | Facture client |
|---|---|---|---|
| Ce qui est noté | Arrivée et départ | Heures sur projet et tâche | Montant lié à une ligne de commande |
| Qui s'en sert | Responsable d'équipe | Collaborateur et chef de projet | Gestion et client, via le portail |
| Ce que ça ne fait pas | Ne nomme pas le client | Ne badge pas la journée | Ne crée pas le temps manquant |
| Condition pour avancer | Borne ou icône activée | Employé, projet ouvert aux feuilles | Sales Order Item et politique du produit |
Pour quels métiers le couple projet et feuilles de temps tient-il ?
Il tient quand l'unité vendue est du temps : cabinet de conseil, bureau d'études, société de services, contrat de maintenance facturé à l'heure, mission au forfait dont on veut quand même voir les heures consommées. EBMC, groupe de conseil au Luxembourg, est client Odoo de JAIKIN. Cela dit le type de structure, pas les écrans activés chez ce client. Le forfait et le temps passé coexistent : la politique du produit choisit ce qui part sur la facture.
Il ne tient pas à la place d'un ordre de fabrication. Une PME industrielle qui déclare des quantités, des composants et des postes de charge suit les nomenclatures et les ordres de fabrication, pas une feuille de temps commerciale. Le pointage d'atelier, arrivée sur le site, peut rester dans Présences. Mélanger les heures d'usine et les heures facturables dans la même grille rend les deux illisibles.
Il ne tient pas non plus quand le suivi de mission n'a rien à voir avec une tâche Odoo : relevés de chantier trop spécifiques, circuit de validation hors étapes, ou saisie imposée sur mobile dans un contexte que le formulaire standard ne couvre pas. Dans ce cas, un outil métier parle à Odoo pour la facture, et la feuille standard ne sert pas d'écran de saisie. Ce développement se chiffre à part, sur la page logiciel sur mesure.
Dans quel ordre activer la facturation au temps ?
- Créer les employés qui saisiront, et leur coût dans les réglages RH. Sans fiche employé, la documentation interdit la saisie des feuilles.
- Ouvrir le projet, activer Timesheets, et ne cocher Recurring Tasks que si les occurrences ne doivent pas emporter les heures.
- Poser sur le produit la politique Prepaid/Fixed Price, Based on Timesheets ou Based on Milestones, selon ce que le client a signé.
- Confirmer une commande de test dont une ligne pointe ce produit et ce projet.
- Saisir une feuille avec le Sales Order Item de cette ligne, au minuteur puis à la main.
- Vérifier que la rentabilité du projet passe de l'attendu au à facturer, et que le coût employé apparaît en face.
- N'ouvrir Présences que si la question posée est bien celle de la badgeuse.
Les totaux de la grille passent au vert quand le temps saisi égale les heures de travail de l'employé, au rouge quand il est en dessous, dans une autre teinte quand il dépasse. Ce code couleur contrôle la journée, pas la facture. Une grille verte avec des feuilles sans Sales Order Item est une journée complète et un chiffre d'affaires à zéro.
Besoin d'un accompagnement expert ?
Un diagnostic gratuit de 30 minutes pour analyser vos besoins et vous proposer une solution sur mesure.
Ce que nous voyons en intégration
JAIKIN, agence IA, Odoo et logiciels sur mesure pour PME et ETI, près de Strasbourg, commence par une semaine réelle d'un collaborateur, rejouée sur une copie. On y met une mission au temps, une mission au forfait, et une tâche récurrente. Si les heures de la réunion hebdomadaire sont attendues sur la nouvelle carte, la recette échoue volontairement : la documentation ne copie pas les feuilles. Ce échec évite un mois de temps « disparu » après la bascule.
Le second écart est le droit d'accès. Un chef de projet réglé sur « ses feuilles seulement » ne voit pas l'équipe, et il croit que personne n'a saisi. JAIKIN pose « toutes les feuilles » pour ceux qui valident, et laisse les autres sur leurs propres lignes. Le troisième écart est l'italique : ces lignes sont des suggestions, issues des affectations et de l'historique, pas du temps enregistré. Les compter dans un export gonfle le facturable.
Le chiffrage d'un socle Odoo se situe entre 8 000 et 25 000 € hors licence. Activer projets et feuilles sur une base déjà en place peut tenir dès 2 000 €, sans reprise d'historique. La licence se lit à part, sur la page des licences Odoo et de l'intégration. La bascule se fait le week-end, après la semaine témoin, avec un rollback testé en 2 h.
Le choix d'édition ne se joue pas sur les feuilles de temps. Il est décrit dans le comparatif Community et Enterprise. On vérifie d'abord que l'employé, le projet et la ligne de commande suffisent au métier, avant d'ouvrir une édition supérieure pour ce seul usage.
Questions fréquentes
C'est quoi Odoo pour une PME de services ?
Odoo est un logiciel modulaire. Pour une PME qui vend du temps, les modules qui comptent ici sont Projet, Feuilles de temps et Ventes. Le projet porte les tâches, la feuille porte les heures, la commande porte le prix. JAIKIN raccorde les trois avant d'ouvrir la saisie à l'équipe. Un socle se situe entre 8 000 et 25 000 € hors licence. La licence éditeur est une ligne distincte, lue sur la page tarifs d'Odoo.
Combien coûte Odoo par mois pour suivre des projets ?
La licence et l'intégration ne se chiffrent pas ensemble. En facturation annuelle, le plan Standard est à 19,90 € par utilisateur et par mois la première année, puis 24,90 €. Le plan Personnalisé est à 35,90 € puis 44,90 €. Le plan Une App Gratuite ne couvre qu'une application : Projet plus Feuilles de temps le dépasse. L'intégration d'un socle se situe entre 8 000 et 25 000 € hors licence, après cadrage.
Comment Odoo gère-t-il le pointage des employés ?
Le pointage d'arrivée et de départ est l'application Présences : borne, ou icône dans l'écran si le réglage backend est actif. Il ne désigne pas un client. Les feuilles de temps désignent un projet et une tâche, au minuteur ou à la main. Une PME qui veut contrôler la présence active Présences. Une PME qui veut facturer des heures active les feuilles, avec un employé et un projet autorisé. Les deux ensemble ne sont utiles que si les deux questions sont posées.
Quel outil de gestion de projet pour une PME déjà sous Odoo ?
Quand les missions se vendent au temps, au forfait ou au jalon, Projet et Feuilles de temps suffisent, à condition de lier chaque heure à une ligne de commande. Quand le métier exige un relevé que la tâche standard ne porte pas, un outil dédié parle à Odoo pour la facture. JAIKIN ne remplace pas un ordre de fabrication par une feuille de temps. Le chiffrage du socle reste entre 8 000 et 25 000 € hors licence.
Quel outil pour les feuilles de temps dans Odoo ?
L'application Timesheets de la version 19.0 couvre la saisie en grille, le minuteur, la saisie depuis la tâche, et le lien vers une ligne de commande. Elle ne couvre pas la badgeuse, qui est Présences. Les suggestions en italique ne sont pas du temps saisi. Une tâche récurrente ne copie pas les feuilles précédentes. JAIKIN recette une semaine témoin, avec une mission au temps et une mission au forfait, avant d'ouvrir la saisie à toute l'équipe.
Quels sont les inconvénients d'Odoo sur le temps passé ?
Sans fiche employé, la saisie est impossible. Sans case Timesheets sur le projet, elle l'est aussi. Sans Sales Order Item, l'heure existe et ne se facture pas. Une tâche récurrente repart sans ses heures. Les lignes en italique gonflent un export si on les prend pour du réel. La badgeuse ne crée aucune facture. Ces limites sont dans la documentation 19.0. Elles se voient en rejouant une semaine, pas en lisant la liste des modules.

