Sous-traitance BTP — Espagne : Ley 32/2006, Libro de Subcontratación et REA (Odoo 20)
Spain Construction Subcontracting Compliance — Libro de Subcontratación, REA registration, subcontracting levels and the specific tax certificate (art. 43.1 f LGT) checked at the payment date. No withholding: Spain has none — the regime works by certificates that exonerate, and this module refuses t
Captures d'écran
-
Sous-traitance BTP — Espagne : Ley 32/2006, Libro de Subcontratación et REA (Odoo 20) — capture 1 -
Sous-traitance BTP — Espagne : Ley 32/2006, Libro de Subcontratación et REA (Odoo 20) — capture 2 -
Sous-traitance BTP — Espagne : Ley 32/2006, Libro de Subcontratación et REA (Odoo 20) — capture 3 -
Sous-traitance BTP — Espagne : Ley 32/2006, Libro de Subcontratación et REA (Odoo 20) — capture 4 -
Sous-traitance BTP — Espagne : Ley 32/2006, Libro de Subcontratación et REA (Odoo 20) — capture 5
L'Espagne ne retient rien — elle vous fait payer la dette d'un autre
Certificat spécifique de l'article 43.1 f), inscription au REA, niveaux de sous-traitance et Libro de Subcontratación. Extension du socle gratuit dyo_soustraitance. Libellés en français, termes d'origine entre parenthèses.
| Odoo 20 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✔ |
Le constat
La recherche plein texte de l'article 42 de l'Estatuto de los Trabajadores ne rend aucune occurrence de « retención », « retener » ni « descuento ». Le mécanisme espagnol n'est pas un prélèvement à la source : c'est un certificat qui exonère. Un module qui ferait retenir 15 % à un sous-traitant espagnol lui prendrait une somme que rien n'autorise à lui prendre. Ce que le régime fait peser sur le donneur d'ordre est plus lourd et moins visible : il paiera la dette d'un autre s'il ne détient pas les bonnes pièces le jour où il paie.
Douze mois glissants, facturé par facturé
La fenêtre du certificat spécifique se réapprécie à chaque facture. Ce n'est pas une validité qu'on oppose une fois pour toutes.
Le certificat est nominatif
Celui qu'un autre donneur d'ordre a obtenu ne vous couvre de rien. Le module le dit nommément plutôt que de le laisser passer.
Une inscription non renouvelée disparaît
Le numéro de REA reste sur la fiche, la couverture est partie. Le module calcule le terme et la fenêtre de renouvellement.
Le livre tenu « en orden y al día »
Ne pas l'avoir sur le chantier est une infraction leve ; ne pas le tenir à jour est une infraction grave.
L’application en mouvement
Le module en marche, enregistré dans le vrai client Odoo 19 : Libro de Subcontratación, Libro de Subcontratación (fiche), Annotations puis Paiements. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.
Vidéo MP4 — 263 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (245 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
Les trois règles qui refusent un paiement
Le certificat spécifique (art. 43.1 f LGT)
Émis « durante los 12 meses anteriores al pago de cada factura », et portant « la identificación completa del pagador » — le vôtre, pas celui d'un autre.
L'inscription au REA, à la date du paiement
Trois ans de validité, cancellation automatique à défaut de renouvellement. Le défaut de vigilance emporte la responsabilité solidaire du donneur d'ordre.
L'annotation au Libro
Un contrat payé doit avoir été annoté sur un livre habilité par l'autorité du travail du territoire où s'exécute le chantier.
Trois niveaux, et une seule dérogation
« El tercer subcontratista no podrá subcontratar ». Le quatrième exige l'approbation préalable de la dirección facultativa et la cause écrite au livre.
Deux qualités qui ferment la chaîne
Le trabajador autónomo et le sous-traitant en simple apport de main-d'œuvre ne sous-traitent pas, quel que soit le niveau atteint.
La levée par dérogation, tracée
Réservée au responsable, motif écrit exigé, nom et date retenus, blocages franchis publiés au fil de discussion. Une dérogation qu'on ne retrouve pas n'en est pas une.


Ce que le module ne prétend pas savoir
- La validité propre du certificat d'inscription au REA n'est écrite nulle part. Le module s'en tient donc à la validité de l'inscription, qui, elle, est écrite : trois ans.
- Le livre officiel reste un objet matériel — format A-4, dix feuillets numérotés et autocopiants, scellés par le contratista. Aucun support informatique n'est prévu par la norme d'État. Ce que tient le module est le double qui rend la recopie possible, pas un substitut.
- Certaines communautés autonomes proposent en pratique un support électronique ; cela n'a pas pu être vérifié en source primaire, et n'est donc affirmé nulle part.
- Aucune connexion automatique au REA ni à l'Agencia Tributaria. La pièce se saisit, avec sa source, sa référence et son Código Seguro de Verificación.
- Aucune retenue à la source, et aucun réglage pour en créer une : l'Espagne n'en connaît pas.
Sources
Textes consolidés du Boletín Oficial del Estado, consultés le 14 septembre 2026 : Ley 32/2006 (BOE-A-2006-18205), Real Decreto 1109/2007 (BOE-A-2007-15766) et son annexe III, Estatuto de los Trabajadores (BOE-A-2015-11430), Ley 58/2003 General Tributaria (BOE-A-2003-23186), Real Decreto 939/2005 (BOE-A-2005-14803), RDLeg 5/2000 LISOS (BOE-A-2000-15060).
Fiche technique
| Nom technique | dyo_soustraitance_es |
| Version | 20.0.1.0.0 |
| Dépendances | dyo_soustraitance |
| Licence | OPL-1 (Odoo Proprietary License v1.0) |
| Prix | GRATUIT |
| Modèles ajoutés | dyo.st.es.libro, dyo.st.es.libro.anotacion |
| Modèles étendus | dyo.st.verification, dyo.st.paiement, dyo.st.chantier, res.company, res.partner |
| Langue | Français |
Non éprouvé contre le service réel. Aucun appel au REA ni à l'Agencia Tributaria n'a été fait : le module n'en fait pas. Les durées, seuils et niveaux livrés sont ceux des textes cités ci-dessus ; ils restent à confirmer auprès de votre conseil espagnol pour votre cas.
DYONYSOS — welcome@dyonysos.fr
Ce que l'application ne fait pas
- Aucune connexion automatique au REA ni à l'Agencia Tributaria. Les pièces se
- Aucune retenue à la source, et aucun réglage pour en créer une.
- Il ne calcule pas la part de plantilla en contrat indéfini à partir de votre paie : le
- La validité propre du certificat d'inscription au REA n'est écrite nulle part. Le
Applications du magasin nécessaires
Modules Odoo Community utilisés
Aucun.
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Disponible | 02/10/2026 |
| 19.0 | 19.0.1.0.0 | Disponible |
Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.
Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. Conforme.
| Contrôle | Résultat | Effet si 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) | absent | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (85 actuellement) | absent | info |
| Résumé en français | absent | info |
Guide utilisateur — Sous-traitance BTP, Espagne (Ley 32/2006 et art. 43.1 f LGT)
Ce guide complète celui du socle dyo_soustraitance. Lisez-le d'abord : la
vérification, le blocage du paiement et la dérogation y sont décrits, et rien de cela
ne change ici.
Avant toute mise en production. Les durées, seuils et niveaux livrés avec ce module sont ceux des textes cités en fin de guide, réglables société par société. Ce ne sont pas un avis juridique. Confirmez-les auprès de votre conseil espagnol avant de vous y fier, en particulier sur la portée exacte du certificat spécifique dans votre montage contractuel.
Ce que dit le régime, en deux phrases
L'Espagne ne retient rien sur le paiement d'un sous-traitant du bâtiment : son mécanisme n'est pas un prélèvement, c'est un certificat qui exonère. En échange, le donneur d'ordre qui paie sans détenir les bonnes pièces paiera la dette d'un autre — subsidiairement pour l'impôt, solidairement pour les salaires et la sécurité sociale.
Si vous cherchez un taux de retenue dans ce module, vous ne le trouverez pas. Il n'y en a pas, et il n'y a pas de réglage pour en créer un : retenir 15 % à un sous-traitant espagnol, ce serait lui prendre une somme que rien n'autorise à lui prendre.
1. Régler les paramètres de la société
Paramètres → Sociétés → votre société → onglet « Sous-traitance — Espagne ».
| Paramètre | Défaut livré | Ce qu'il commande |
|---|---|---|
| Validité du certificat spécifique (mois) | 12 | La fenêtre glissante avant chaque facture payée |
| Validité de l'inscription au REA (ans) | 3 | Le terme de l'inscription, au-delà duquel elle est annulée |
| Fenêtre de renouvellement du REA (mois) | 6 | Le délai pendant lequel le renouvellement peut être demandé |
| Niveaux de sous-traitance autorisés | 3 | Au-delà, l'annotation exige une cause écrite et l'accord de la dirección facultativa |
| Conservation du Libro après le chantier (ans) | 5 | La date jusqu'à laquelle le livre doit être gardé |
| Part minimale de contrats à durée indéterminée (%) | — | L'exigence de plantilla, si vous choisissez de la suivre ici |
Ces valeurs sont des paramètres, pas des constantes du code. Un test vérifie que le
défaut expédié dans res_company.py est bien celui attendu — et il tombe si on y touche
sans le vouloir. Changez-les sur votre société si votre conseil vous l'indique ; le
module suivra.
2. Ce qu'il faut sur la fiche du sous-traitant
- le NIF ;
- le numéro d'inscription au REA et la date de cette inscription ;
- la qualité éventuelle de trabajador autónomo, et celle d'entreprise dont l'organisation productive consiste essentiellement en un apport de main-d'œuvre.
Ces deux dernières cases ne sont pas décoratives : elles ferment la chaîne de sous-traitance quel que soit le niveau atteint (art. 5.2 e et f), et l'extension exceptionnelle ne leur est pas ouverte, « salvo que la circunstancia motivadora sea la de fuerza mayor ».
3. Enregistrer le certificat spécifique
Menu Sous-traitance → Vérifications → Nouveau, source « Certificat spécifique — Agencia Tributaria (art. 43.1 f LGT) ».
Reportez :
- la date d'émission — c'est elle qui ouvre la fenêtre de douze mois ;
- le Código Seguro de Verificación (CSV) — c'est ce qui rend la pièce opposable ;
- le payeur nommé sur le certificat.
Les deux pièges, et ce que le module en fait
La fenêtre se réapprécie à chaque facture. « Durante los 12 meses anteriores al pago de cada factura » : ce n'est pas une validité qu'on oppose une fois pour toutes au début du chantier. Un certificat qui couvrait la facture de mars peut ne plus couvrir celle de mars de l'année suivante. Le module recalcule à chaque paiement, jamais une fois pour toutes.
Le certificat est nominatif. « Deberá hacerse constar la identificación completa del pagador para el que deba surtir efectos » (art. 126.3 du RD 939/2005). Celui qu'un autre donneur d'ordre a obtenu ne vous couvre de rien. Le module compare le payeur nommé à votre société et refuse le paiement en le disant nommément, plutôt que de le laisser passer sur la foi d'un document qui a l'air bon.
4. Suivre l'inscription au REA
L'inscription vaut trois ans. Non renouvelée, elle est « automáticamente cancelada » (art. 6.1 du RD 1109/2007) : le numéro reste sur la fiche, la couverture est partie. C'est exactement le cas où l'on croit être en règle et où l'on ne l'est plus.
Le module calcule deux dates et les porte sur la fiche :
- le terme de l'inscription ;
- l'ouverture de la fenêtre de renouvellement (six mois avant).
L'inscription est appréciée à la date du paiement, pas à la signature du contrat.
5. Tenir le Libro de Subcontratación
Menu Sous-traitance → Espagne (Ley 32/2006) → Libro de Subcontratación.
Un livre par chantier et par contratista — une contrainte de base l'impose, pas une convention. Renseignez l'ouverture, l'autorité du travail qui a habilité le livre, et la date d'habilitation. L'autorité compétente est celle du territoire où s'exécute le chantier, et non celle du siège social.
Les annotations reprennent, colonne pour colonne et dans leur ordre, le modèle de l'annexe III du RD 1109/2007 : numéro d'ordre, entreprise sous-traitante et NIF, niveau, numéro d'ordre du commettant, début et durée prévue, objet du contrat, responsable de la direction des travaux, représentants des travailleurs, remise du plan de sécurité, nombre de travailleurs prévus, référence des instructions du coordinateur, code de la convention collective, signature, approbation de la dirección facultativa, fin des travaux.
Le numéro d'ordre est unique par livre : deux annotations ne peuvent pas porter le même, et la base le refuse.
Le livre officiel reste un objet matériel. Format A-4, dix feuillets numérotés et autocopiants en double, scellés par le contratista, habilités par l'autorité du travail. Aucun support informatique n'est prévu par la norme d'État. Ce que tient ce module est le double qui rend la recopie possible et le contrôle rapide — pas un substitut au livre. Certaines communautés autonomes proposent en pratique un support électronique ; cela n'a pas pu être vérifié en source primaire, et n'est donc affirmé nulle part ici.
6. Les niveaux de sous-traitance
« El tercer subcontratista no podrá subcontratar » (art. 5.2 d). Trois niveaux sous le contratista, et c'est tout.
Un quatrième reste possible « excepcionalmente », à deux conditions cumulatives :
- approbation préalable de la dirección facultativa — pas de l'administration ;
- inscription au livre de « la causa o causas motivadoras de la misma » (art. 5.3).
Le module refuse l'annotation tant que la cause n'est pas écrite, et rappelle que l'extension se notifie à l'autorité du travail dans les cinq jours ouvrables. Un module qui accepterait un quatrième niveau sans cause écrite ferait croire à une régularité qui n'existe pas.
7. Payer
Au moment du paiement, le module vérifie dans cet ordre, et refuse en nommant la règle :
- le certificat spécifique couvre-t-il la date de cette facture, et est-il à votre nom ?
- l'inscription au REA est-elle valide à cette date ?
- le contrat a-t-il été annoté sur un livre habilité ?
- le niveau de sous-traitance est-il dans les clous, ou la cause est-elle écrite ?
8. La dérogation — comment passer outre, et ce qu'il en reste
Aucun de ces blocages n'est infranchissable, et aucun ne se franchit en silence.
La dérogation est réservée au responsable de la sous-traitance, exige un motif écrit, retient qui l'a prise et quand, et publie au fil de discussion du paiement la liste des blocages franchis. Une dérogation qu'on ne retrouve pas n'est pas une dérogation : c'est ce qu'on expliquera mal, deux ans plus tard, à un inspecteur.
Ce que ce module ne fait pas
- Aucune connexion automatique au REA ni à l'Agencia Tributaria. Les pièces se saisissent, avec leur source, leur référence et leur CSV.
- Aucune retenue à la source, et aucun réglage pour en créer une.
- Il ne calcule pas la part de plantilla en contrat indéfini à partir de votre paie : le paramètre existe, la donnée se saisit.
- La validité propre du certificat d'inscription au REA n'est écrite nulle part. Le RD 1109/2007 raisonne par fenêtre de demande et par portée d'exonération. Le module s'en tient donc à la validité de l'inscription, qui, elle, est écrite : trois ans.
Sources
Textes consolidés du Boletín Oficial del Estado, consultés le 14 septembre 2026 :
- Ley 32/2006, reguladora de la subcontratación en el Sector de la Construcción — BOE-A-2006-18205
- Real Decreto 1109/2007 et son annexe III — BOE-A-2007-15766
- Estatuto de los Trabajadores — BOE-A-2015-11430
- Ley 58/2003 General Tributaria — BOE-A-2003-23186
- Real Decreto 939/2005, Reglamento General de Recaudación — BOE-A-2005-14803
- RDLeg 5/2000, LISOS — BOE-A-2000-15060
Support
DYONYSOS — welcome@dyonysos.fr — https://dyonysos.fr
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- DYONYSOS
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.