Skip to main content

Proposals & Invoices · Article 5.5

Délai de rétractation B2C : quand apparaît la renonciation art. 16(a) DDC

Lorsque vous augmentez le périmètre d'un contrat avec un client particulier (B2C), le droit UE de la consommation accorde à ce client un nouveau droit de rétractation de 14 jours sur la portion ajoutée. Clozo présente une case de renonciation obligatoire pour que le client sache que le droit existe et y renonce explicitement.

Le droit UE de la consommation accorde par défaut aux consommateurs (clients B2C) un délai de rétractation de 14 jours sur les services contractés à distance. Le compteur démarre le jour de la conclusion du contrat — et un avenant signé qui ajoute un nouveau périmètre démarre vraisemblablement un nouveau compteur pour ce périmètre ajouté. Pour avancer sans ce délai de 14 jours (la plupart des indépendants et clients veulent commencer immédiatement), le client doit expressément demander l'exécution immédiate ET reconnaître qu'il/elle renonce au droit de rétractation qui en découle. L'art. 16(a) DDC codifie cette renonciation en deux temps. Clozo l'impose sous la forme de deux cases que le client B2C doit cocher avant que le bouton Signer ne s'active.

Step by step

  1. Détection automatique par l'assistant.

    Lorsque vous construisez un avenant Δ+ à l'étape 1, le backend calcule requires_b2c_waiver = (client.is_b2c AND amendment.is_increase) — visible dans la bannière de contexte d'acompte de l'assistant à l'étape 3 sous forme d'un petit avertissement.

  2. Le client voit le bloc de renonciation.

    Sur la page publique de l'avenant, deux cases apparaissent immédiatement au-dessus du bouton Signer : - « Je demande expressément que l'indépendant commence l'exécution du périmètre ajouté avant l'expiration du délai de rétractation de 14 jours. » - « Je reconnais qu'en demandant l'exécution immédiate, je perdrai mon droit de rétractation une fois que le périmètre ajouté aura été pleinement exécuté. »

  3. Le bouton Signer reste désactivé tant que les deux ne sont pas cochées.

    Le frontend (AmendmentSignClient.tsx) conditionne le bouton à waiverRequest && waiverWithdraw pour les avenants requires_b2c_waiver. Le backend (PublicAmendmentSignView) revalide côté serveur : si le corps n'inclut pas b2c_waiver_acknowledged: true pour un avenant à requires_b2c_waiver, la requête renvoie 400 avec details: {"requires_b2c_waiver": true}.

  4. À la signature, la renonciation est captée.

    b2c_waiver_acknowledged et b2c_waiver_acknowledged_at sont stockés sur la ligne ProposalAmendment aux côtés du reste des preuves eIDAS. Le PDF d'addendum signé (rendu côté serveur, immuable dans R2) imprime le texte de renonciation et l'horodatage de reconnaissance en ligne au-dessus du bloc de signature — l'artefact juridique porte ainsi la renonciation de manière auto-suffisante.

Lors de la rédaction d'un avenant Δ+ sur un client B2C, l'aperçu de l'étape 3 de l'assistant affiche le bloc de renonciation tel qu'il apparaîtra au client. Après signature, le PDF d'addendum signé dans votre liste déroulante Documents porte le texte de renonciation + l'horodatage + le nom du signataire dans le cadre du dossier juridique.

Why this works this way

Mécanique juridique : au titre de la directive 2011/83/UE art. 9, un consommateur dispose de 14 jours à compter de la conclusion du contrat pour se rétracter d'un contrat de services à distance sans motif. L'art. 16(a) prévoit que le droit est perdu « après que le service a été pleinement exécuté si l'exécution a commencé avec l'accord préalable exprès du consommateur, lequel a également reconnu qu'il perdra son droit de rétractation une fois que le contrat aura été pleinement exécuté par le professionnel. » L'exigence en deux parties (accord exprès + reconnaissance) est ce que mettent en œuvre les deux cases de Clozo.

Les transpositions nationales suivent la même structure : BGB §356(4) (Allemagne), Code de la consommation art. L221-25 (France), Wet OB / Burgerlijk Wetboek Boek 6 §230o (Pays-Bas), art. 102 LGDCU (Espagne), Ustawa o prawach konsumenta art. 36 (Pologne), Codice del Consumo art. 59 (Italie), KSchG §18 (Autriche). Ne pas recueillir la renonciation n'invalide pas le contrat, mais laisse intact le droit de rétractation du consommateur pendant 14 jours après l'exécution intégrale — ce qui signifie que le client pourrait théoriquement se rétracter et exiger le remboursement du coût du périmètre ajouté des semaines après votre livraison. La renonciation verrouille cette porte au moment de la signature.

Pourquoi uniquement Δ+ B2C ? Les autres branches n'ajoutent pas de nouveau périmètre. Δ− et Δ_REFUND réduisent le périmètre — la protection du consommateur est déjà satisfaite (il/elle récupère son argent, ne s'engage pas davantage). Δ=0 conserve le périmètre identique au plan financier ; même si les descriptions peuvent changer, aucune nouvelle prestation n'est demandée. Et les contrats B2B n'ont pas de délai de rétractation consumériste du tout (le B2B est présumé conclu entre parties informées au sens de l'art. 2(1) de la directive).

Troubleshooting

Keep reading

Délai de rétractation B2C : quand apparaît la renonciation art. 16(a) DDC · Help · Clozo