Situation de travaux US Lite — demande de paiement périodique, tableau des valeurs et retenue (gratuit)
US Progress Billing Lite — tableau des valeurs, situation de travaux périodique avec retenue de garantie saisie à la main, registre des renonciations à privilège et impression de la demande de paiement. Sans clé ni service extérieur.
Screenshots
-
Situation de travaux US Lite — demande de paiement périodique, tableau des valeurs et retenue (gratuit) — capture 1 -
Situation de travaux US Lite — demande de paiement périodique, tableau des valeurs et retenue (gratuit) — capture 2 -
Situation de travaux US Lite — demande de paiement périodique, tableau des valeurs et retenue (gratuit) — capture 3 -
Situation de travaux US Lite — demande de paiement périodique, tableau des valeurs et retenue (gratuit) — capture 4 -
Situation de travaux US Lite — demande de paiement périodique, tableau des valeurs et retenue (gratuit) — capture 5
Situation de travaux US : la demande de paiement périodique, ses neuf lignes et sa retenue
Tableau des valeurs, situations qui s'enchaînent, retenue de garantie, registre des renonciations à privilège et impression de la demande. Gratuit pour de bon : ni limite de durée, ni plafond d'enregistrements, ni bandeau publicitaire.
| Odoo 20 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✘ |
| Dépendances hors standard Odoo | aucune |
Le problème
Une situation de travaux américaine n'est pas une facture. C'est une chaîne de neuf lignes dont chacune se reporte sur la suivante : contrat initial, avenants, contrat à ce jour, exécuté et approvisionné, retenue de garantie, acquis net, certificats antérieurs, montant demandé, solde à financer.
Une seule de ces lignes recopiée de travers et le montant demandé est faux — le plus souvent au deuxième mois, découvert au solde. Le tableur y survit mal : le cumul antérieur se recopie d'une feuille à l'autre, une faute de frappe se traîne jusqu'à la fin, et rien ne signale qu'un poste a été facturé au-delà de sa valeur prévue.
Ce qui ne se saisit pas, et pourquoi
Le cumul antérieur est calculé
Il vaut la somme des travaux de période de toutes les situations non annulées qui précèdent. Recopié à la main, il dérive — et c'est au solde qu'on s'en aperçoit. Corriger une situation passée corrige les suivantes toutes seules.
Les matériaux ne se cumulent pas
C'est le point qu'on rate une fois sur deux. Les matériaux approvisionnés sont un état à la date, pas un flux : un lot livré en mars et posé en avril figure en mars, puis passe en travaux exécutés. Les additionner compterait deux fois le même matériau.
Un poste ne dépasse pas sa valeur prévue
C'est la faute la plus coûteuse du métier et la plus silencieuse : un poste facturé à cent dix pour cent passe inaperçu ligne à ligne, et le dépassement ne se voit qu'au solde. Ce qui excède relève d'un avenant.
Seuls les avenants approuvés comptent
C'est exactement ce qui fait les litiges : des travaux exécutés sur un avenant qu'on croyait acquis et qu'aucune signature ne porte. Le module distingue proposé, approuvé et refusé, et n'additionne que le deuxième.
Aucun taux de retenue n'est posé à votre place
La retenue de garantie relève du droit de chaque État des États-Unis : taux plafond, délai de libération, partage entre marché public et privé, conditions de substitution d'une sûreté. Cinquante réponses possibles, plus le district fédéral et cinq territoires.
Poser dix pour cent « parce que c'est l'usage » serait une fausse confirmation — et une fausse confirmation est pire que l'absence : elle éteint la vigilance de celui qui aurait sinon vérifié.
Les renonciations à privilège, quatre formes jamais fusionnées
Deux axes se croisent, et les confondre coûte cher. Conditionnelle : ne prend effet qu'une fois le paiement encaissé. Inconditionnelle : prend effet à la signature — la signer contre un chèque non compensé, c'est abandonner sa sûreté avant d'avoir l'argent. Partielle : couvre jusqu'à une date et un montant. Finale : couvre tout, retenue comprise — la signer avant la libération de la retenue revient à y renoncer.
Aucun formulaire n'est fourni. Une minorité d'États impose un texte fixé par la loi, et une renonciation qui s'en écarte peut n'avoir aucun effet. Un formulaire statutaire recopié de mémoire serait pire que pas de formulaire du tout.
Le module constate, il ne conclut pas
Il dit qu'une renonciation attendue n'a pas été reçue avant le paiement. Il ne dit pas si le paiement est exigible : cela dépend du contrat, du droit de l'État d'exécution et de faits qu'il ignore. Il ne bloque donc pas le passage en « payée » ; il inscrit le constat, daté, au fil de discussion.
Ce que la version gratuite ne fait pas
| Ce module | Édition complète | |
|---|---|---|
| Tableau des valeurs, situations, retenue saisie | ✔ | ✔ |
| Registre des quatre formes de renonciation | ✔ | ✔ |
| Impression de la demande de paiement | ✔ | ✔ |
| Règles de retenue par État, avec source et date de lecture | — | ✔ |
| Campagnes de renonciations, relances datées | — | ✔ |
| Facture client depuis la situation certifiée | — | ✔ |
| Import du tableau des valeurs depuis un tableur | — | ✔ |
| Commande de vente, projet et feuilles de temps rapprochés | — | ✔ |
Les deux modules s'installent l'un sur l'autre : rien n'est à ressaisir.
Ce que ce module ne redouble pas
Odoo Community porte déjà project et, avec sale_project, la facturation au jalon. Un jalon est atteint ou ne l'est pas ; un poste du tableau des valeurs est avancé d'un pourcentage, porte des matériaux approvisionnés non encore posés et subit une retenue. Ce sont deux choses différentes. La version gratuite se passe de ces modules pour ne dépendre que du standard le plus nu — base et mail.
Non éprouvé en production
Ce module n'a pas été éprouvé contre une demande de paiement réellement soumise à un maître d'ouvrage ou à un architecte, ni contre un portail de dépôt.
L'état imprimé n'est pas un formulaire de l'American Institute of Architects. Les documents G702 et G703 sont des œuvres sous droit d'auteur, qui se procurent auprès de l'AIA et ne sont pas reproduites ici. Commencez par une situation d'essai et comparez avec ce que votre maître d'ouvrage attend.
DYONYSOS — welcome@dyonysos.fr — Licence LGPL-3. L'édition complète dyo_situation_travaux_us est en OPL-1.
What this app does not do
- Les deux modules s'installent l'un sur l'autre : rien n'est à ressaisir.
Store apps required
None.
Odoo Community modules used
basemail
Apps that complement it
| Series | Version | Status | Published on |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Available | 02/10/2026 |
| 19.0 | 19.0.1.0.0 | Available |
Listing generated from the publisher's code (private repository, branch 20.0): the source code is not published.
Automatic store check (separate from the publisher's), applied to all apps. Conforme.
| Check | Result | Effect if absent |
|---|---|---|
| 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 » | conforme | info |
| Titre de 70 caractères au plus (103 actuellement) | absent | info |
| Résumé en français | conforme | info |
Guide — Situation de travaux US, version gratuite
1. Ouvrir le chantier
Projets de construction → Nouveau. Le contrat, le maître d'ouvrage, l'architecte, le lieu, l'État d'exécution et la nature du marché.
C'est le lieu d'exécution des travaux qui commande le régime de retenue et de renonciation — pas le siège de votre entreprise, ni celui du maître d'ouvrage. Le module l'enregistre ; il n'en déduit aucun taux.
Le taux de retenue se recopie de votre contrat. Il naît à zéro, et le projet affiche un constat qui le dit tant qu'il l'est. Zéro veut dire « rien n'a été saisi », pas « le contrat ne prévoit pas de retenue ». Vérifiez le taux contre la loi de l'État d'exécution : il n'existe pas de taux national aux États-Unis, et le module n'en pose aucun à votre place.
Le taux sur les matériaux approvisionnés est un champ séparé. Laissé vide il vaut zéro, pas « le même que l'autre ».
2. Arrêter le tableau des valeurs
Configuration → Postes du tableau des valeurs, ou l'onglet du projet.
Un poste par lot : numéro, désignation, valeur prévue. La somme doit en principe égaler le montant du contrat à ce jour — le module affiche l'écart au lieu de le corriger. Un tableau des valeurs corrigé en silence est un tableau qu'on ne relit plus.
Un taux propre au poste s'obtient en cochant la case prévue. Sans la case, un taux à zéro veut dire « prends celui du projet », et non « ne retiens rien » : confondre les deux retiendrait zéro sur tout un poste sans que personne s'en aperçoive.
3. Saisir les avenants
Proposé, approuvé, refusé. Seuls les approuvés entrent dans le montant du contrat à ce jour — c'est exactement ce qui fait les litiges : des travaux exécutés sur un avenant qu'on croyait acquis et qu'aucune signature ne porte.
Une moins-value se saisit en avenant négatif, jamais en poste négatif.
4. Établir une situation
Situations de travaux → Nouveau, puis Reprendre les postes : les lignes du tableau des valeurs se recopient. Les lignes déjà saisies ne sont pas touchées.
Vous ne saisissez que deux colonnes :
- Travaux de la période — ce qui a été exécuté pendant cette seule période.
- Matériaux approvisionnés — livrés et stockés, non encore mis en œuvre, à la date de fin de période.
Tout le reste se calcule.
Les deux pièges que le module vous évite
Le cumul antérieur ne se saisit pas. Il vaut la somme des travaux de période de toutes les situations non annulées qui précèdent. Recopié à la main il dérive : la quatrième situation recopie la troisième, qui recopiait la deuxième, et la faute de frappe du deuxième mois se découvre au solde. Corrigez une situation passée : les suivantes se recalculent seules.
Les matériaux approvisionnés ne se reportent pas. C'est un état à la date, pas un cumul. Un lot livré en mars et posé en avril figure en matériaux en mars, puis disparaît de cette colonne en avril pour passer en travaux exécutés. Le reporter compterait deux fois le même matériau.
La chaîne des neuf lignes
- montant initial du contrat — 2. cumul des avenants approuvés —
- contrat à ce jour — 4. exécuté et approvisionné — 5. retenue de garantie —
- acquis net — 7. certificats antérieurs — 8. montant demandé —
- solde à financer.
La ligne 7 est celle qui fait les erreurs : elle vaut, par construction, l'acquis net de la situation précédente non annulée. Saisie libre, elle laisserait passer un décalage d'une période, et le montant demandé serait faux du montant d'une situation entière.
Ce que le module refuse
De facturer un poste au-delà de sa valeur prévue. C'est la faute la plus coûteuse du métier et la plus silencieuse : un poste à cent dix pour cent passe inaperçu ligne à ligne, et le dépassement ne se voit qu'au solde. Ce qui excède relève d'un avenant, qui augmente d'abord la valeur du poste.
Qu'une situation n° 4 arrête sa période avant la n° 3. Le cumul se calcule sur le numéro : dans cet ordre, la n° 4 se verrait imputer des travaux postérieurs aux siens.
5. Suivre les renonciations à privilège
Quatre formes, et les confondre coûte cher :
| Effet | |
|---|---|
| Conditionnelle | ne prend effet qu'une fois le paiement encaissé |
| Inconditionnelle | prend effet à la signature, encaissement ou non |
| Partielle | couvre jusqu'à une date et un montant |
| Finale | couvre tout, retenue de garantie comprise |
Signer une inconditionnelle contre un chèque non compensé, c'est abandonner sa sûreté avant d'avoir l'argent. Signer une finale avant la libération de la retenue, c'est renoncer à la retenue.
Aucun formulaire n'est fourni. Une minorité d'États impose un texte fixé par la loi, et une renonciation qui s'en écarte peut n'avoir aucun effet. Notez la référence de celui que vous employez dans le champ prévu, et vérifiez-le contre la loi de l'État d'exécution.
6. Imprimer la demande de paiement
Bouton Imprimer sur la situation. L'état reprend la chaîne des neuf lignes, le tableau des valeurs détaillé, le constat des renonciations et deux blocs de signature.
Ce n'est pas un formulaire de l'American Institute of Architects. Les documents G702 et G703 sont sous droit d'auteur et se procurent auprès de l'AIA. Cet état est une présentation propre à DYONYSOS de la même information comptable. Aucune signature n'est apposée et aucune certification d'architecte n'est simulée.
Ce que le module ne fait jamais
- Il ne dit pas si un paiement est exigible. Il signale qu'une renonciation attendue n'est pas reçue, et laisse passer le marquage en « payée » en inscrivant le constat, daté, au fil de discussion.
- Il ne pose aucun taux de retenue à votre place.
- Il ne fournit aucun formulaire de renonciation.
Non éprouvé en production
Ce module n'a pas été éprouvé contre une demande de paiement réellement soumise à un maître d'ouvrage, à un architecte ou à un portail de dépôt. Commencez par une situation d'essai et comparez avec ce que votre maître d'ouvrage attend.
Reviews from signed-in customers. One rated review per customer; the publisher can reply. Sign in to leave a review.
- Publisher
- DYONYSOS
- contact@omnifloo.com
- Omnifloo customers
- Support included with your plan: help centre.