Sous-traitance BTP — vérification obligatoire avant paiement (Odoo Online)
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.
Schermafbeeldingen
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.
- Téléchargez le fichier .zip reçu à l'achat.
- Dans votre base : Paramètres → section Outils développeur → Activer le mode développeur.
- Ouvrez le menu Applications → Importer un module (Import Module).
- 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.
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
Chantiers
Lieu, maître d'ouvrage, montant, dates — et le pays, qui désigne le régime applicable.
Contrats de sous-traitance
Donneur d'ordre, sous-traitant, chantier, objet, montant, dates, montants payés et retenus calculés.
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.
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.
Paiements
Brut, base de retenue, taux, retenue calculée, net — et la règle qui refuse la validation sans preuve valide.
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.
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
| Version | 19.0.1.1.0 |
| Dépendances | base, mail |
| Licence | LGPL-3 (GNU Lesser General Public License v3) |
| Prix | Gratuit |
| Modèles | dyo.st.chantier, dyo.st.contrat, dyo.st.verification, dyo.st.attestation.type, dyo.st.attestation, dyo.st.paiement |
| Déclinaisons nationales | dyo_soustraitance_be, dyo_soustraitance_uk, dyo_soustraitance_de |
| Langue | Français |
DYONYSOS — welcome@dyonysos.fr
Découvrir les applications Dyonysos en vidéo
Démonstrations courtes, cas d'usage et nouveautés Odoo 19.
Wat deze app niet doet
- 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.
Vereiste applicaties van de appstore
Geen.
Gebruikte Odoo Community-modules
basebase_automationmail
Applicaties die haar aanvullen
- Sous-traitance BTP — Allemagne : retenue sur travaux de construction (Odoo Online)
- Sous-traitance BTP — Australie : Security of Payment et TPAR (Odoo Online)
- Sous-traitance BTP — Belgique : obligation de retenue 30bis (Odoo Online)
- Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo Online)
- Sous-traitance BTP — Espagne : Ley 32/2006, Libro de Subcontratación et REA (Odoo Online)
- Sous-traitance BTP — Irlande : Relevant Contracts Tax (Odoo Online)
- Sous-traitance BTP — Italie : DURC et congruité de la main-d'œuvre (Odoo Online)
- Sous-traitance BTP — Royaume-Uni : Construction Industry Scheme (Odoo Online)
| Serie | Versie | Status | Gepubliceerd op |
|---|---|---|---|
| 20.0 | 20.0.1.1.0 | Beschikbaar | 02-10-2026 |
| 19.0 | 19.0.1.1.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. À corriger : Tests automatisés (tests/test_*.py).
| Controle | Resultaat | Effect 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) | 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 |
Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.
- Uitgever
- DYONYSOS
- contact@omnifloo.com
- Omnifloo-klanten
- Support inbegrepen volgens uw formule: helpcentrum.
