Skip to Content
Icône de Sous-traitance BTP — vérification obligatoire avant paiement (Odoo Online)

Sous-traitance BTP — vérification obligatoire avant paiement (Odoo Online)

Free Odoo 20 App Check in progress LGPL-3

Construction Subcontractor Compliance for Odoo Online — version SaaS sans code Python : contrats de sous-traitance, vérification d'éligibilité datée, retenue sur paiement et attestations : un paiement qui ne passe pas sans preuve valide.

Screenshots

Installation sur Odoo Online — lisez ceci d'abord

Cette version est un module de données : elle ne contient aucun fichier Python, et c'est ce qui la rend installable sur Odoo Online, là où un module classique est refusé. Elle ne s'installe donc pas par le bouton « Installer » habituel, mais par un import.

  1. Téléchargez le fichier .zip reçu à l'achat.
  2. Dans votre base : Paramètres → section Outils développeur → Activer le mode développeur.
  3. Ouvrez le menu Applications → Importer un module (Import Module).
  4. Choisissez le zip, cochez les données de démonstration si vous voulez découvrir l'application remplie, puis Importer.

Fonctionne aussi sur Odoo.sh et en auto-hébergement. Compatible Community comme Enterprise, et sans Odoo Studio : le plan Standard suffit.

Sous-traitance BTP · Conformité

Un paiement qui ne passe pas sans preuve valide

Contrats de sous-traitance, vérification d'éligibilité datée, retenue et attestations. La validation d'un paiement est refusée quand la preuve manque ou a expiré — avec le motif écrit, et une dérogation possible mais jamais silencieuse.

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

Le constat

Une entreprise du bâtiment vérifie son sous-traitant à la signature, range l'attestation, et paie pendant deux ans sans revenir dessus. Le jour du contrôle, la preuve produite est périmée depuis dix-huit mois — et c'est le donneur d'ordre qui répond des dettes de son sous-traitant.

⏳

La vérification se périme

Date, source, résultat, date de validité. Passé ce jour, elle ne couvre plus aucun paiement.

⛔

Le paiement se bloque

Validation refusée, avec le motif en clair : jamais vérifié, périmé le 12 mars, pièce manquante.

✍

La dérogation se trace

Motif écrit obligatoire, nom de qui la prend, date, et message au fil de discussion.

🔔

L'expiration s'annonce

Une tâche planifiée signale par activité les vérifications qui approchent de leur terme.

Ce que fait l'application

01

Chantiers

Lieu, maître d'ouvrage, montant, dates — et le pays, qui désigne le régime applicable.

02

Contrats de sous-traitance

Donneur d'ordre, sous-traitant, chantier, objet, montant, dates, montants payés et retenus calculés.

03

Vérifications d'éligibilité

Date, source, référence de la réponse et date de validité. Refaire une vérification ne détruit jamais la précédente.

04

Pièces exigées

Types paramétrables, avec ou sans pays, durée de validité et caractère bloquant. Vos propres exigences contractuelles s'y ajoutent.

05

Paiements

Brut, base de retenue, taux, retenue calculée, net — et la règle qui refuse la validation sans preuve valide.

06

Contrôle des dérogations

La liste de tout ce qui est parti malgré un blocage : la première chose qu'un contrôleur demandera à voir.

L’application en mouvement

Le module en marche, enregistré dans le vrai client Odoo 19 : Paiements, Paiements (fiche), Vérifications puis Contrats. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.

Vidéo MP4 — 182 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (161 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.

Amorce animée du parcours de dyo_soustraitance
Amorce GIF — 161 ko. Enregistrement réel du client Odoo 19 sur une base dédiée à ce module, avec les données de démonstration livrées avec lui.

Ce que le module ne fait pas

  • Ne se connecte à aucune base publique : la vérification est saisie, avec sa source et sa référence.
  • N'applique aucun taux de retenue : le socle ne connaît aucun pays. Les taux viennent des modules nationaux.
  • Pas d'écriture comptable : la retenue est calculée et tracée, son écriture relève du module comptable.
  • Pas de gestion de chantier ni de planning.

Fiche technique

Version19.0.1.1.0
Dépendancesbase, mail
LicenceLGPL-3 (GNU Lesser General Public License v3)
PrixGratuit
Modèlesdyo.st.chantier, dyo.st.contrat, dyo.st.verification, dyo.st.attestation.type, dyo.st.attestation, dyo.st.paiement
Déclinaisons nationalesdyo_soustraitance_be, dyo_soustraitance_uk, dyo_soustraitance_de
LangueFrançais

DYONYSOS — welcome@dyonysos.fr

Découvrir les applications Dyonysos en vidéo

Démonstrations courtes, cas d'usage et nouveautés Odoo 19.

Voir la playlist Odoo Apps FR

Sous-traitance BTP — vérification obligatoire avant paiement (Odoo Online) — capture 1
Sous-traitance BTP — vérification obligatoire avant paiement (Odoo Online) — capture 1
Sous-traitance BTP — vérification obligatoire avant paiement (Odoo Online) — capture 2
Sous-traitance BTP — vérification obligatoire avant paiement (Odoo Online) — capture 2

What this app does not do

  • Ne se connecte à aucune base publique : la vérification est saisie, avec sa source et sa référence.
  • N'applique aucun taux de retenue : le socle ne connaît aucun pays. Les taux viennent des modules nationaux.
  • Pas d'écriture comptable : la retenue est calculée et tracée, son écriture relève du module comptable.
  • Pas de gestion de chantier ni de planning.

Store apps required

None.

Odoo Community modules used

basebase_automationmail

Apps that complement it

SeriesVersionStatusPublished on
20.020.0.1.1.0 Available 02/10/2026
19.019.0.1.1.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. À corriger : Tests automatisés (tests/test_*.py).

CheckResultEffect 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) absent déclasse
Traduction française (i18n/fr.po) absent info
Section « Ce que le module ne fait pas » conforme info
Titre de 70 caractères au plus (74 actuellement) absent info
Résumé en français conforme info

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

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