Guide · Odoo Community
Feuilles de temps dans Odoo Community : ce qui est possible, et ce qui ne l'est pas
Odoo Community offre une base solide pour enregistrer les heures, mais quelques fonctions que les équipes utilisent tous les jours sont réservées à Enterprise. Un état des lieux honnête, vérifié dans le code source d'Odoo 18, 19 et 20, et la façon de combler les manques sans changer d'édition.
Mis à jour le · par l'équipe TimeViking
La réponse courte
Odoo Community sait enregistrer des heures sur des projets et des tâches, en faire des rapports et les facturer. Ce qui manque, ce sont les outils qui rendent la saisie rapide et qui organisent la validation : une grille hebdomadaire, un minuteur et la validation des heures. Odoo les fournit avec Enterprise.
Pas besoin de changer d'édition pour autant. TimeViking donne à votre équipe un calendrier hebdomadaire, une grille hebdomadaire, la saisie rapide, un minuteur, une application mobile et l'approbation par semaine, et écrit les heures dans les feuilles de temps de votre Odoo Community.
Ce qu'Odoo Community sait faire avec les feuilles de temps
Nous avons parcouru le code source d'Odoo Community 18, 19 et 20 (les modules et leurs manifestes). Voici ce qui s'y trouve dans les trois versions, sans Enterprise :
- Feuilles de temps (
hr_timesheet) : des heures sur un projet et une tâche, avec une description et un employé. Vous les saisissez dans une liste ou dans l'onglet d'une tâche. - Droits : un utilisateur voit uniquement ses propres heures, ou toutes les heures, ou administre les feuilles de temps.
- Rapports : liste, kanban, tableau croisé dynamique et graphique, par projet, tâche, employé ou période.
- Un calendrier mensuel de vos heures, à partir d'Odoo 19 (pas encore dans la 18).
- Des heures prévues sur une tâche, pour voir combien d'heures y sont déjà passées.
- Les congés (
hr_holidays) et un horaire de travail avec les jours fériés (resource). Avecproject_timesheet_holidays, Odoo crée aussi des lignes de temps pour les congés approuvés. - La facturation des heures via les commandes client (
sale_timesheet) : ce qui est facturé ne se modifie plus librement.
C'est une base solide. Pour une équipe qui enregistre des heures chaque jour, c'est surtout la saisie qui coûte du temps.
Ce qui n'est pas dans Community
| Fonction | Dans Community 18, 19 et 20 | Où elle se trouve |
|---|---|---|
| Valider les heures (approuver et verrouiller) | Non : le champ n'existe pas | Enterprise (timesheet_grid) |
| Grille hebdomadaire pour les heures | Non | Enterprise (timesheet_grid) |
| Minuteur pour démarrer et arrêter les heures | Non | Enterprise |
| Planification des personnes sur les projets | Non | Enterprise (planning) |
| API externe sur Odoo Online | Sans objet : Odoo Online est toujours Enterprise | Uniquement avec l'abonnement Custom |
Ce que fait Enterprise exactement avec ces modules, nous ne l'avons pas vérifié dans son code source : il n'est pas public. Le tableau indique ce qui n'est pas dans Community ; pour le détail d'Enterprise, reportez-vous à la documentation d'Odoo.
À savoir aussi : Odoo Online et Odoo.sh sont toujours des installations Enterprise. Community tourne sur votre propre serveur, chez vous ou chez un hébergeur.
Comment TimeViking comble les manques
TimeViking est une application distincte pour votre équipe, connectée à votre Odoo. Odoo reste la source : projets, tâches et employés viennent d'Odoo, et les heures y retournent automatiquement, dans les deux sens.
Une saisie rapide
- Un calendrier hebdomadaire où vous glissez vos tâches, avec une couleur par projet.
- Une grille hebdomadaire : une ligne par tâche, une cellule par jour, Tab pour passer au jour suivant.
- La saisie rapide :
9-12 #support ticketsdevient une ligne de temps en une seule fois. - Un minuteur, aussi sur mobile, et la copie de la semaine précédente.
- Une application mobile qui fonctionne aussi sans réseau ; tous les détails dans le guide de l'application de feuilles de temps sur mobile.
Approuver sans Enterprise
Votre équipe soumet sa semaine, un chef de projet l'approuve ou la renvoie. Les heures approuvées sont verrouillées dans l'application. Cela fonctionne indépendamment d'Odoo, donc aussi sur Community. Pour comprendre le lien avec la validation d'Enterprise, lisez valider les heures dans Odoo.
Ce qui part vers Odoo
Les heures arrivent dans les feuilles de temps habituelles d'Odoo, sur le bon employé, le bon projet et la bonne tâche. Vos employés n'ont pas besoin d'un compte Odoo : l'application écrit via une seule connexion technique, au nom de l'employé correspondant. Les congés se demandent dans l'application ; votre responsable les approuve dans Odoo, comme d'habitude.
Connecter Odoo Community
Sur votre propre serveur, vous avez trois possibilités, toutes deux expliquées sur la page intégration Odoo :
- Avec notre module gratuit de l'Odoo Apps Store : aucune clé API à gérer ni à renouveler.
- Avec un utilisateur bot : un utilisateur technique avec une clé API, pour toute l'équipe. Il n'a besoin que de droits de Community : utilisateur Projet, et Feuilles de temps avec accès à toutes les heures.
- Avec une clé API personnelle par utilisateur : chaque collègue connecte sa propre clé et n'écrit que ses propres heures.
Cela fonctionne avec Odoo 18, 19 et 20. Les différences entre versions sont détaillées sur la page feuilles de temps Odoo.
Combien ça coûte ?
Pour les équipes jusqu'à 3 utilisateurs, TimeViking est gratuit, pour toujours. Au-delà, vous payez 5 € par mois pour toute votre équipe jusqu'à 20 utilisateurs, et non par utilisateur. Tous les détails sont sur la page des tarifs. Vous pouvez commencer gratuitement et connecter votre Odoo Community dès aujourd'hui.
Essayez TimeViking avec votre propre Odoo.
Gratuit pour les équipes jusqu'à 3 utilisateurs, pour toujours. Les équipes plus grandes l'essaient 30 jours gratuitement, sans carte.
Questions fréquentes
Odoo Community a-t-il une application de feuilles de temps ?
Oui. Le module Feuilles de temps (hr_timesheet, Timesheets en anglais) fait partie de Community, dans Odoo 18, 19 et 20. Vous y enregistrez des heures sur des projets et des tâches, avec des droits pour ses propres heures ou pour toutes, et des vues liste, kanban, tableau croisé dynamique et graphique.
Peut-on approuver ou valider des heures dans Odoo Community ?
Pas avec Odoo lui-même. Dans le code source de Community 18, 19 et 20, le champ des heures validées n'existe pas ; la validation relève d'Enterprise. Vous pouvez en revanche approuver dans TimeViking : l'équipe soumet sa semaine et un chef de projet l'approuve.
Odoo Community a-t-il une grille hebdomadaire ou un minuteur pour les heures ?
Non. Nous n'avons trouvé ni vue en grille ni minuteur pour les heures dans les modules Community. Odoo 19 et 20 ont en revanche un calendrier mensuel de vos heures. TimeViking a sa propre grille hebdomadaire, son calendrier hebdomadaire et son minuteur, aussi sur mobile.
TimeViking fonctionne-t-il avec Odoo Community sur mon propre serveur ?
Oui. Vous connectez Odoo avec notre module gratuit, ou via l'API avec un utilisateur bot ou une clé personnelle par utilisateur. Le bot n'a besoin que de droits de Community : utilisateur Projet, et Feuilles de temps avec accès à toutes les heures.
Faut-il passer à Enterprise pour facturer des heures ?
Non. La facturation des heures via les commandes client (sale_timesheet) fait partie de Community. Odoo verrouille ce qui est facturé ; TimeViking le respecte.
Autres guides
- Valider les heures dans Odoo
- L'app de feuilles de temps sur mobile
- Modèle gratuit de feuille de temps
- Heures de début et de fin
- Facturer les heures dans Odoo
- Astuces feuilles de temps Odoo
- Pourquoi Odoo Feuilles de temps
- Feuilles de temps Odoo : le guide complet
- La vue calendrier des feuilles de temps Odoo
- Pointage obligatoire (2027)