Overslaan naar inhoud
Icône de DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit)

DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit)

door Dyonysos
Gratis Odoo 20 Applicatie Gratis (lite) Kwaliteitscontrole: Geverifieerd LGPL-3

DCAA timekeeping and indirect cost pools for Odoo — every timesheet correction keeps the original charge, the corrected charge, the employee's concurrence, the author and the reason. Federal contract register, indirect cost pools, provisional and final rates. Manual entry, no key, no outside service

Schermafbeeldingen

ÉDITION GRATUITE — LGPL-3

Pointage conforme au contrôle fédéral américain : chaque correction d'heure garde sa trace

Odoo sait pointer. Il ne sait pas prouver ce qui a changé après coup — et c'est exactement ce que le manuel du contrôleur demande. Gratuit pour de bon : ni limite de durée, ni plafond d'enregistrements.

Odoo 20 Community — On Premise✔
Odoo.sh✔
Odoo Online (SaaS)✘

Le problème

Dans hr_timesheet, une heure se modifie en écrivant par-dessus : la valeur précédente disparaît. Le jour où un contrôleur demande pourquoi huit heures sont devenues six, il n'y a rien à montrer. Or le DCAA Manual 7641.90, Information for Contractors, édition du 14 novembre 2023, Enclosure 3, § 3.c(6), demande l'inverse, et il le dit en trois termes.

Verbatim, § 3.c(6) : « Changes to the timesheet should be documented and supported through procedures that identify the original time charge, the corrected time charge, and documentation from the employee indicating his/her concurrence with the change. »

L'imputation d'origine, l'imputation corrigée, l'accord de l'employé. Ce module les porte, et il ne porte rien de plus qu'on aurait inventé.

Ce qu'il fait

Les corrections gardent tout

Sur un contrat suivi, une heure ne se modifie plus en écrivant par-dessus : elle passe par un assistant qui réclame un motif et conserve la valeur d'avant, celle d'après, l'auteur et l'horodatage. La ligne ne se supprime pas non plus — on la ramène à zéro par une correction, et l'histoire reste.

Le registre des corrections : avant, après, écart, auteur, délai et état d'approbation
Le registre des corrections : avant, après, écart, auteur, délai et état d'approbation

Quand l'employé se corrige lui-même, l'accord est acquis par le geste. Quand un tiers corrige à sa place, le module signale que l'accord manque — jusqu'à ce qu'il soit donné. Et une correction approuvée par le responsable (§ 3.c(8) du même manuel) ne se modifie plus et ne se supprime plus : c'est ce qui la rend opposable.

Les contrats fédéraux

Numéro attribué par l'administration, agence contractante, type de contrat, rôle d'entrepreneur principal ou de sous-traitant, UEI et code CAGE. Une case par contrat décide si les corrections y sont tracées : un marché à prix ferme n'a pas les mêmes exigences qu'un marché à remboursement de coûts.

Le registre des contrats fédéraux, avec le suivi des corrections activé contrat par contrat
Le registre des contrats fédéraux, avec le suivi des corrections activé contrat par contrat

Les pôles de coûts et leurs taux

Les pôles que l'entreprise tient, leur base d'allocation, leur période de validité. Les noms de pôles ne sont pas réglementaires : nommez-les comme votre politique de coûts les nomme. Les trois natures de taux — provisoire, définitif proposé, définitif arrêté — coexistent pour le même pôle et le même exercice, parce qu'écraser le provisoire effacerait précisément ce qui sert à calculer l'écart.

Les pôles de coûts indirects et leur base d'allocation
Les pôles de coûts indirects et leur base d'allocation
Les taux par pôle et par exercice — les trois natures coexistent
Les taux par pôle et par exercice — les trois natures coexistent

Les valeurs réglementaires ne sont pas devinées

Chaque délai, chaque durée, chaque seuil est un paramètre de société qui porte, dans son infobulle, la source primaire d'où sa valeur par défaut est tirée : FAR 42.705-1(b)(1)(ii) pour les six mois de dépôt de la proposition de taux définitifs, FAR 42.705(b) pour les 120 jours de la facture de clôture, FAR 52.216-7(d)(2)(v) pour les 60 jours de mise à jour des facturations, FAR 4.705-2(b) pour les deux ans de conservation des pointages, FAR 4.705-2(a) pour les quatre ans des registres de paie.

Et ce qui n'a pas été trouvé est écrit tel quel. La règle souvent répétée de la correction « à l'encre, d'un trait, avec les initiales de l'employé » n'a été retrouvée ni dans l'édition 2023 du manuel DCAA, ni dans l'édition 2012 qu'elle remplace, toutes deux lues intégralement. Le motif écrit qu'exige ce module est donc un ajout DYONYSOS, présenté comme tel et non comme une exigence citée.

Le module constate, il ne conclut pas

Il dit qu'une correction n'a pas l'accord de l'employé, qu'un pôle n'a pas de base d'allocation déclarée, qu'un exercice n'a pas de taux. Il ne dit jamais qu'un pointage est conforme ni qu'il ne l'est pas : cette qualification appartient à l'organisme de contrôle et à l'agent contractant. Une conclusion de conformité fausse exposerait l'entreprise bien plus qu'elle ne l'aiderait.

Gratuit, et complet jusqu'où ?

 Lite — gratuitÉdition complète
Registre des contrats fédéraux, agence, UEI, code CAGE✔✔
Pointage tracé : imputation d'origine, imputation corrigée, accord de l'employé✔✔
Approbation du responsable et immuabilité de la correction✔✔
Pôles de coûts indirects et base d'allocation✔✔
Taux provisoire, définitif proposé et définitif arrêté✔✔
Calcul du taux réel à partir des heures pointées—✔
FAR 31.203(d) appliqué : l'inadmissible sort du pôle, pas de la base—✔
Écart entre taux réel, provisoire et arrêté—✔
Exercice de coûts et ses trois échéances—✔
Prolongation de conservation jour pour jour (FAR 4.703(b)(3))—✔
Seuils réglementaires datés, avec leur citation—✔
Auto-évaluation des dix-huit critères DFARS 252.242-7006(c)—✔
Registre fédéral SAM.gov — identité et exclusions—✔
Relevé manuel, sans clé ni réseau—✔

Les deux modules s'installent l'un sur l'autre : les contrats, les pôles, les taux et les corrections déjà saisis restent en place, rien n'est à ressaisir.

Non éprouvé en production

Ce module n'a été éprouvé contre aucun contrôle réel, aucun système d'agence, aucun dépôt. Les citations réglementaires qu'il porte ont été relevées sur les textes officiels le 14 septembre 2026 ; elles ne remplacent pas l'avis de votre agent contractant. Commencez par un contrat d'essai et une semaine de pointage.

Informations techniques

Nom techniquedyo_couts_federaux_us_lite
Dépendanceshr_timesheet, project, analytic
LicenceLGPL-3
Version20.0.1.0.0
Tests69 tests automatisés, exécutés sur Odoo 20
Supportwelcome@dyonysos.fr

DYONYSOS. Ce module est un outil de gestion. Il ne constitue ni un conseil juridique, ni un conseil comptable, ni une garantie de conformité au FAR, au DFARS ou aux attentes de la Defense Contract Audit Agency.

DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 1
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 1
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 2
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 2
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 3
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 3
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 4
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 4
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 5
DCAA Timekeeping Lite — pointage tracé sur contrats fédéraux, pôles de coûts indirects et taux (gratuit) — capture 5

Wat deze app niet doet

De uitgever heeft nog niet gepubliceerd wat de applicatie niet doet. Dat is een regel van de appstore: vraag het aan de support voordat u zich verbindt.

Vereiste applicaties van de appstore

Geen.

Gebruikte Odoo Community-modules

analyticbasehrhr_timesheetmailproject

Applicaties die haar aanvullen

SerieVersieStatusGepubliceerd op
20.020.0.1.0.0 Beschikbaar 02-10-2026
19.019.0.1.0.0 Beschikbaar

Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.

Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. Conforme.

ControleResultaatEffect indien afwezig
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (LGPL-3) conforme bloquant
Aucune dépendance vers Odoo Enterprise conforme bloquant
Aucun import de code Enterprise conforme bloquant
Aucun en-tête de licence Enterprise conforme bloquant
Icône static/description/icon.png conforme déclasse
Description (static/description/index.html ou README) conforme déclasse
Tests automatisés (tests/test_*.py) conforme déclasse
Traduction française (i18n/fr.po) conforme info
Section « Ce que le module ne fait pas » absent info
Titre de 70 caractères au plus (104 actuellement) absent info
Résumé en français absent info

Guide d'utilisation — Pointage fédéral américain (édition gratuite)

Ce guide se lit dans l'ordre. Comptez une demi-heure pour la mise en route, et une semaine de pointage d'essai avant de basculer une équipe entière.


1. Avant de commencer : deux décisions

Quels contrats sont suivis ? Le module ne trace pas tout, et c'est volontaire. Un marché à prix ferme n'a pas les mêmes exigences qu'un marché à remboursement de coûts. Vous cochez « Tracer les corrections » contrat par contrat.

Qui approuve ? Le manuel du contrôleur demande la cosignature du superviseur (DCAAM 7641.90, Encl. 3, § 3.c(8)). Décidez avant de commencer qui tient ce rôle : une fois qu'une correction est approuvée, elle ne se modifie plus.


2. Les droits

Deux groupes, dans Paramètres ▸ Utilisateurs :

Groupe Ce qu'il peut
Pointeur DCAA saisir ses heures, les corriger par l'assistant, consulter les contrats et les pôles
Responsable DCAA tout cela, plus approuver les corrections, tenir les pôles, les taux et les réglages de société

Un pointeur ne peut pas approuver sa propre correction : c'est le sens de la cosignature.


3. Les réglages de société

Coûts fédéraux US ▸ Configuration, puis les paramètres de société.

Deux familles, et la distinction est importante :

  • Les réglages de comportement — faut-il exiger un motif, faut-il tolérer la retouche du jour de saisie. Ce sont des choix d'organisation. Aucun texte ne les fonde, et le module l'écrit dans l'infobulle.
  • Les valeurs réglementaires — délais et durées de conservation. Chacune porte, dans son infobulle, la source primaire d'où sa valeur par défaut est tirée. Elles restent modifiables : un agent contractant peut accorder une prolongation écrite, et le module doit pouvoir la porter.

Tolérance du jour de saisie. Une heure saisie ce matin et rectifiée ce midi par la même personne n'est pas une correction : c'est une saisie qui se termine. Décochez la case pour tracer même celles-là. Aucune durée réglementaire n'a été trouvée pour borner cette tolérance.


4. Déclarer un contrat fédéral

Coûts fédéraux US ▸ Contrats fédéraux ▸ Nouveau.

Champ Ce qu'on y met
Numéro de contrat tel que l'administration l'a attribué, par exemple N00024-26-C-4118
Agence contractante le service qui a attribué
Type de contrat prix ferme, remboursement de coûts, temps passé…
Rôle entrepreneur principal ou sous-traitant
UEI, code CAGE les identifiants de votre entité
Tracer les corrections la case qui décide de tout

Rattachez ensuite les projets dont les heures relèvent de ce contrat : c'est par eux que le pointage trouvera son contrat.


5. Pointer

Rien ne change : vos équipes pointent dans Feuilles de temps comme d'habitude. Le module ajoute simplement, sur chaque ligne, le contrat fédéral et le pôle de coûts.

Ce qui change, c'est la correction. Sur une ligne rattachée à un contrat suivi, la modification directe est refusée. Un bouton ouvre l'assistant :

  1. la valeur actuelle est rappelée, en lecture seule ;
  2. vous saisissez la nouvelle valeur — heures, jour, projet, pôle, description ;
  3. le motif est obligatoire et il doit dire pourquoi, pas quoi : « heures reportées sur le mauvais contrat, la revue du 4 juin portait sur FA8730 » vaut mieux que « erreur » ;
  4. la correction est enregistrée avec la valeur d'avant, celle d'après, l'auteur et l'horodatage.

Une ligne ne se supprime pas. Ramenez-la à zéro par une correction : l'heure disparaît du décompte, l'histoire reste. Une ligne effacée est une ligne dont plus personne ne peut dire qu'elle a existé.


6. L'accord de l'employé

C'est le troisième terme du § 3.c(6), et c'est celui qu'on oublie.

  • L'employé se corrige lui-même → l'accord est acquis par le geste.
  • Un tiers corrige à sa place → le module signale « accord manquant ». L'employé le donne depuis la correction, et le module horodate.

La liste Corrections se filtre sur « accord manquant » : c'est la première chose à regarder avant un contrôle.


7. Approuver

Coûts fédéraux US ▸ Corrections ▸ À approuver.

Le responsable ouvre, lit le motif, et approuve. À partir de là, la correction ne se modifie plus et ne se supprime plus — y compris par un administrateur. C'est ce qui la rend opposable ; c'est aussi pourquoi on relit avant d'approuver.


8. Les pôles de coûts et les taux

Configuration ▸ Pôles de coûts indirects.

Un pôle, c'est un regroupement de coûts indirects et la base sur laquelle il se répartit. Le module propose des familles usuelles — charges de personnel, frais de structure, frais généraux, manutention — et des bases usuelles. Ce ne sont pas des catégories réglementaires : nommez vos pôles comme votre politique de coûts les nomme, et servez-vous du champ libre si votre base réelle n'est dans aucune liste.

Configuration ▸ Taux par exercice. Trois natures coexistent pour le même pôle et le même exercice :

Nature Ce que c'est
Provisoire le taux auquel vous facturez aujourd'hui
Définitif proposé celui que vous avez déposé
Définitif arrêté celui qui a été réglé avec l'administration

N'écrasez jamais le provisoire par l'arrêté. L'écart entre les deux est précisément ce qu'on vous demandera, et l'édition complète le calcule.


9. Ce que ce module ne vous dira pas

Il dit qu'une correction n'a pas l'accord de l'employé, qu'un pôle n'a pas de base déclarée, qu'un exercice n'a pas de taux.

Il ne dit jamais que votre pointage est conforme. Cette qualification appartient à l'organisme de contrôle et à votre agent contractant. Un logiciel qui vous annoncerait « conforme » vous exposerait bien plus qu'il ne vous aiderait.


10. Pour aller plus loin

Le calcul des taux réels à partir des heures pointées, la règle de FAR 31.203(d), les échéances de l'exercice de coûts et leur prolongation, les seuils réglementaires datés, l'auto-évaluation des dix-huit critères de système comptable et le contrôle d'entité SAM.gov sont dans l'édition complète, dyo_couts_federaux_us. Elle s'installe par-dessus celle-ci : rien n'est à ressaisir.


Ce module n'a été éprouvé contre aucun contrôle réel. Les citations réglementaires ont été relevées sur les textes officiels le 14 septembre 2026 ; elles ne remplacent pas l'avis de votre agent contractant.

Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.

Uitgever
DYONYSOS
E-mail
contact@omnifloo.com
Omnifloo-klanten
Support inbegrepen volgens uw formule: helpcentrum.