Skip to Content
Icône de Construction Progress Billing — situations, retention, price revision, advances

Construction Progress Billing — situations, retention, price revision, advances

Free Odoo 20 Module Free (lite) Quality check: Verified OPL-1 (Odoo proprietary)

Progress billing (situations de travaux) for Odoo Community 20: cumulative progress per bill of quantities line, invoice of the period only, 5 % retention on every situation, price revision coefficient, down payments repaid with progress, situation statement.

BTP — Situations de travaux

Facturer l'avancement cumulé, ne facturer que la période, retenir 5 %.

Couvert par des tests automatisés sur une base Odoo 20 neuve ; règles usuelles des marchés privés, à vérifier contre chaque contrat.

Ce que fait le module

  • Situation = avancement cumulé par ligne du DQE ; la facture porte la seule période.
  • Retenue de garantie (5 % par défaut, sur TTC ou HT) via le module OCA account_invoice_payment_retention porté en 20.0.
  • Révision de prix par coefficient, une ligne par jeu de taxes.
  • Acomptes natifs d'Odoo remboursés au prorata de l'avancement entre deux seuils.
  • État de situation PDF (précédent, cumul, période, révision, retenue, net à payer).

Ce qu'il ne fait pas

  • Coefficient de révision saisi (calcul par indices : module premium).
  • Pas de décompte général définitif ni de libération automatique de la retenue.

DYONYSOS — distribué uniquement sur Omnifloo (omnifloo.com), jamais sur l'Odoo Apps Store. Licence OPL-1.


Construction — progress billing (situations)

Invoice cumulative progress, bill the period only, withhold 5 %.

Covered by automated tests on a fresh Odoo 20 database; usual private-works rules, to check against each contract.

What it does

  • A situation records cumulative progress per DQE line; its invoice holds the period only.
  • Retention (5 % by default, on total or untaxed) through the OCA module account_invoice_payment_retention ported to 20.0.
  • Price revision by coefficient, one line per set of taxes.
  • Odoo's own down payments repaid with progress between two thresholds.
  • PDF situation statement.

What it does not do

  • The revision coefficient is typed (index formulas: premium module).
  • No final account and no automatic retention release.

DYONYSOS — distributed on Omnifloo only (omnifloo.com), never on the Odoo Apps Store. OPL-1 licence.

What this app does not do

  • Coefficient de révision saisi (calcul par indices : module premium).
  • Pas de décompte général définitif ni de libération automatique de la retenue.

Store apps required

Odoo Community modules used

None.

Apps that complement it

SeriesVersionStatusPublished on
20.020.0.1.0.0 Available 05/10/2026

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.

CheckResultEffect if absent
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (OPL-1) 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 (79 actuellement) absent info
Résumé en français absent info

Reviews from signed-in customers. One rated review per customer; the publisher can reply. Sign in to leave a review.

Publisher
Omnifloo (DYONYSOS)
Email
contact@omnifloo.com
Omnifloo customers
Support included with your plan: help centre.