Files
pcrt-legal-return/ANALISI-REQUISITI-LEGALI.md
tommaso aa0c77289d Ambito del recesso esplicito (intero ordine) + avviso auto-annullo + A6-ter in roadmap
Base legale (ANALISI-REQUISITI-LEGALI.md §5): il considerando 37 della Dir. (UE)
2023/2673 dice che il professionista *can* offrire il recesso su parte del
contratto, non che *deve*. Un pulsante a livello di ordine e' conforme. Ma il form
non lo diceva, mentre le automazioni agivano in modo totale.

- statementTemplate: 'relativo all'INTERO ordine #X' (la dichiarazione ora
  corrisponde a cio' che l'app fa davvero).
- SCOPE_HINT sotto la dichiarazione: il recesso riguarda l'intero ordine, per il
  parziale contattare il negozio (canale modulo tipo/email, sempre valido).
- Admin: banner quando autoCancelUnfulfilled e' attivo -> annulla e rimborsa
  l'INTERO ordine, irreversibile; con ordini multi-articolo meglio tenerlo spento.
- PLAN: A6-ter (recesso parziale) come attivita' OPZIONALE con toggle per-shop
  partialWithdrawalEnabled, default OFF. Include la nota che l'idempotenza
  (shop, orderId) di fa8ee9c andra' riportata a (shop, orderId, articoli).
- ANALISI-REQUISITI-LEGALI.md §5: punto chiarito + panorama concorrenti (Revize
  fa il parziale, Rescindly no, Shopify non ha pulsante nativo, LegalBlink non e'
  un concorrente ma un generatore di documenti).
2026-07-10 10:56:50 +02:00

9.0 KiB
Raw Permalink Blame History

Analisi requisiti legali — funzione di recesso (Art. 54-bis Cod. Consumo)

Verifica del brief Gemini contro fonti primarie/secondarie

Verdetto: SUFFICIENTE-CON-INTEGRAZIONI. Impianto operativo corretto, ma base giuridica errata e lacune sostanziali. Questo documento è la base legale verificata su cui costruire la matrice requisiti dell'app.

Avviso metodologico: EUR-Lex (testo diretto Dir. 2023/2673 e 2011/83) non parsabile dai tool. Fonti usate: testo Art. 54-bis (Brocardi/Normattiva) + commentari (Stefanelli, CMS, Studio MP, PMI.it). Voci "⚠ da verificare" = da confermare su testo UE primario.


1. Inquadramento corretto (3 correzioni critiche vs Gemini)

Tema Gemini Realtà verificata
Norma UE "Art. 11a Dir. 2011/83" FALSO. L'art. 11a non esiste in questo contesto. La funzione deriva da Dir. (UE) 2023/2673 (nuovi artt. ~16 bis16 septies, divieto interfacce manipolative ~16 sexies). ⚠ numero esatto da confermare su EUR-Lex
Origine/ambito UE e-commerce beni Dir. 2023/2673 nasce per servizi finanziari a distanza (abroga Dir. 2002/65/CE). A livello UE il pulsante sarebbe limitato ai servizi finanziari
Recepimento IT D.Lgs 209/2025 → Art. 54-bis VERO e decisivo. Italia colloca la funzione all'Art. 54-bis nella sezione generale sul recesso a distanza → si applica a TUTTI i contratti B2C online (beni, servizi, contenuto digitale). Pharma coperto. In vigore per contratti conclusi dal 19/6/2026

2. Verifica punto-per-punto del brief Gemini

# Affermazione Gemini Esito Correzione
1 Pulsante visibile, no PDF/email/PEC; label "Recedi dal contratto qui" IMPRECISO Label statutaria: "recedere dal contratto qui". MA il pulsante è AGGIUNTIVO: non abolisce modulo tipo Allegato I-B né dichiarazione via email. "No PDF/email" errato
2 Accesso guest via Order ID + email IMPRECISO Buona prassi, non obbligo. Legge impone solo "facilmente accessibile" (imporre login rischia di violarlo)
3 Dati: nome+cognome, dati ordine, mezzo elettronico, testo dichiarazione VERO Art. 54-bis: (a) nome, (b) info che identificano il contratto, (c) mezzo elettronico per la conferma
4 Conferma finale esplicita (doppio check) VERO in sostanza Serve "funzione di conferma" etichettata "conferma recesso": pulsante dedicato a 2 step, non checkbox. Vietati pre-flag/dark pattern
5 Ricevuta supporto durevole, testo + timestamp ricezione QUASI VERO Correzione: data/ora di TRASMISSIONE (fissa il momento dell'esercizio), non "ricezione"
6 14 gg da consegna bene / stipula servizio VERO con precisazioni Beni: da consegna (ultimo bene se lotti); servizi: da conclusione; contenuto digitale/serv. finanziari: decorrenze proprie
7 Rimborso 14 gg; trattenibile fino a beni/prova spedizione VERO ma INCOMPLETO Manca: rimborso include spese consegna standard; costi reso a carico consumatore solo se informato; consumatore risponde diminuzione di valore
8 14gg → 12 mesi+14gg; AGCM pratica scorretta IMPRECISO (2 meccanismi confusi) (i) proroga 12 mesi+14gg = Art. 53, per omessa informazione (aggancio al pulsante solo indiretto via Art. 49); (ii) pulsante non conforme = pratica scorretta Art. 27, €5.000€10.000.000 / 4% fatturato, AGCM. La formula "12 mesi+14gg" in sé è corretta
9 Eccezioni Art. 59: su misura, deteriorabili, sigillati igiene VERO Numerazione IT corretta (Art. 59). Pharma: sigillati igiene/salute, farmaci, deperibili — centrale

3. Requisiti MANCANTI / INSUFFICIENTI in Gemini (la parte critica)

Requisito Cosa dice la legge Impatto app
Divieto dark pattern + "non più onerosa della conclusione" Vietate interfacce manipolative; recesso non più difficile della conclusione; procedure interne anti-manipolazione Flusso recesso ≤ passaggi/attriti del checkout; niente pop-up dissuasivi, pre-flag, retention nudge. Vincolante
Etichette esatte "recedere dal contratto qui" (avvio); "conferma recesso" (step 2) Stringhe hardcoded conformi; no label ambigue ("Gestisci ordine")
Contenuto avviso supporto durevole Contenuto dichiarazione + data/ora di trasmissione, su supporto durevole Template email/PDF conservabile + valore probatorio
Pulsante AGGIUNTIVO non sostitutivo Restano modulo tipo Allegato I-B + qualsiasi dichiarazione esplicita Non disabilitare/nascondere gli altri canali
Obblighi info Art. 49 Informare sull'ubicazione della funzione nell'interfaccia Aggiornare pagine legali/checkout; omissione → proroga 12 mesi (Art. 53)
Distinzione beni/servizi/digitale Decorrenze ed esclusioni diverse Logica condizionale per tipo prodotto
Disponibilità continuativa Funzione attiva per tutto il periodo, per ogni contratto Legata a ogni singolo ordine, attiva tutta la finestra
Rimborso completo Spese consegna standard incluse; costi reso su consumatore se informato; diminuzione valore Schermata informa su chi paga il reso; calcolo rimborso corretto
Ambito B2C / multi-interfaccia Solo B2C; qualsiasi interfaccia online; segue il contratto anche per merchant estero verso consumatore IT Escludere ordini B2B; coprire sito+app
Lingua Coerente con lingua del contratto/offerta Localizzazione etichette + ricevuta
Onere probatorio Professionista deve dimostrare data/ora e contenuto Log immutabile/audit trail server, non solo email
Esclusioni Art. 59 pharma Sigillati igiene/salute aperti, farmaci, deperibili Mapping SKU→ammissibilità; no recesso "cieco" su tutto

4. Punti aperti da confermare su fonte primaria (prima del go-live)

  1. ⚠ Numero esatto degli articoli UE (16 bis16 septies / 16 sexies) sul testo EUR-Lex Dir. 2023/2673.
  2. ⚠ Inquadramento sanzionatorio definitivo (Art. 27 vs Artt. 62-66 Cod. Cons.) e importi post-Omnibus.
  3. Testo integrale Art. 54-bis da Normattiva (non solo Brocardi) per etichette e dati esatti.
  4. Verifica cosa Shopify copre nativamente (regole reso/cancellazione UE) vs gap reali.

5. Recesso parziale — punto CHIARITO (2026-07-10)

Domanda: il recesso si applica all'intero ordine o si puo' spacchettare per singolo bene?

Risposta su due piani distinti.

5.1 Diritto sostanziale: il recesso parziale e' AMMESSO

Il recesso puo' avere ad oggetto tutti i beni (totale) o soltanto parte di essi (parziale). Coerente col modulo tipo (Allegato I, parte B), che prevede di indicare "i seguenti beni". Nota: sul parziale le spese di consegna non si rimborsano (importo fisso, indipendente dal numero di pezzi).

5.2 La FUNZIONE di recesso (art. 54-bis) NON deve offrire la selezione dei beni

Fonte primaria — Considerando 37, Direttiva (UE) 2023/2673:

"If the consumer has ordered multiple goods or services within the same distance contract, the trader can provide the consumer with the possibility to withdraw from a part rather than the whole of the contract."

"can", non "must": offrire il recesso parziale nella funzione e' una facolta' del professionista, non un obbligo. Conformita' minima = il consumatore deve poter identificare il contratto da cui recede.

Sei fonti italiane indipendenti convergono sull'elenco dei dati richiesti dall'art. 54-bis: nome + elementi identificativi del contratto + mezzo elettronico per la conferma. Nessuna menziona la selezione dei beni. (Stefanelli, CMS, Studio Legale MP, LegalBlink, Alexander Greco, Rescindly.)

⚠ Un commento anglosassone (NatLawReview) sostiene il contrario ("the interface must allow the customer to select the particular product(s)"): e' una sovra-lettura del considerando 37.

5.3 Conseguenza per l'app

Una funzione di recesso a livello di ordine e' conforme. Il consumatore conserva comunque il diritto al recesso parziale attraverso gli altri canali (modulo tipo / email), che per legge restano validi e non vanno disabilitati. Il recesso parziale nel pulsante e' quindi una scelta di prodotto, non un obbligo di legge.

5.4 Panorama concorrenti (2026-07-10)

  • Revize (revize.app): implementa la selezione articoli ("the customer selects which items to withdraw"); pre-compila e blocca nome/contratto/contatto dall'ordine.
  • Rescindly (rescindly.eu): form = numero ordine, nome, email, motivo. Nessuna selezione articoli -> livello ordine.
  • Guida IFG eCommerce: raccomanda esplicitamente l'implementazione a livello di ordine.
  • LegalBlink: NON e' un concorrente — e' un generatore di documenti legali (condizioni di vendita, privacy, condizioni di recesso), non un widget di recesso.
  • Shopify: nessun pulsante di recesso nativo (a maggio 2026). Gli strumenti annulla/rimborsa sono lato merchant e non soddisfano i requisiti art. 11a (funzione rivolta al consumatore, 2 step, etichettata, con ricevuta).

5.5 Sanzione confermata

Mancata conformita' -> il termine di recesso si estende automaticamente di 12 mesi.