Vai al contenuto principale
VeriFactu

Cosa fa il pulsante «Generate Erasure Refusal (art.17)» di VeriFactu España

Il pulsante Generate Erasure Refusal (art.17) del DSAR Wizard crea un documento di rifiuto con i dati dell'interessato e della tua azienda, lo salva nella procedura guidata e registra un evento. Il pulsante è presente nelle quattro versioni pubblicate (17, 18, 19 e 20); il processo che genera è quello del codice di Odoo 20.0.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
VeriFactu
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
5 min

Dove si trova il pulsante e chi lo vede

Dove trovo il pulsante?

Apri il menu Verifactu / SIF › Privacy / GDPR › DSAR Wizard. Nella scheda del DSAR Wizard c'è il pulsante Generate Erasure Refusal (art.17). Questo pulsante esiste nei rami pubblicati del modulo per Odoo 17, 18, 19 e 20.

Schema del menu Verifactu / SIF, Privacy / GDPR, DSAR Wizard e, sotto, il pulsante Generate Erasure Refusal (art.17)
Schema realizzato con codice a partire dal codice pubblicato del modulo, non una schermata di Odoo: dall'alto in basso, il menu e il pulsante, con le etichette originali del codice (Odoo 17, 18, 19 e 20).

Quando compare il pulsante?

La vista non pone alcuna condizione: si vede nella scheda della procedura guidata in Odoo 17, 18, 19 e 20. Quello che dipende dal tuo profilo è arrivare fino alla procedura guidata, perché ogni tratto del menu richiede i suoi permessi e, se non ne hai uno, quel tratto non lo vedi. I permessi richiesti dal tratto Privacy / GDPR sono Privacy Officer e SIF Manager. Quelli del tratto Verifactu / SIF sono Accountant, Asesoría Operator, Auditor (read-only), Privacy Officer e SIF Manager.

Cosa compilo prima di premerlo?

Nel gruppo Request Details della scheda, i due campi che usa questo pulsante sono Data Subject NIF / Name e Request Reference. Il primo viene scritto nel documento come interessato e dà anche il nome al file generato. Il secondo viene scritto come riferimento della richiesta; se lo lasci vuoto, il codice usa un testo vuoto e il processo prosegue.

Cosa fa quando lo premi

Cosa genera esattamente?

Un documento di rifiuto della richiesta di cancellazione, in formato JSON. Il testo della decisione e delle motivazioni è già redatto nel modulo: ciò che cambia da un documento all'altro sono l'interessato, il riferimento e i dati dell'azienda. Il documento riporta:

  • il tipo di documento, l'interessato e il riferimento della richiesta;
  • i dati del titolare del trattamento: nome, identificativo fiscale ed e-mail dell'azienda della procedura guidata;
  • la decisione, indicata come rifiutata, con il fondamento dell'art.17(3)(b) del GDPR (conservazione necessaria per adempiere a un obbligo di legge);
  • il periodo di conservazione e la via di reclamo presso l'Agenzia spagnola per la protezione dei dati (AEPD);
  • una nota che indica che, su richiesta, è disponibile un'esportazione di accesso dell'art.15 e che bisogna contattare il titolare all'indirizzo riportato nel documento stesso.

Il file si chiama dsar_erasure_refusal_ seguito dai primi 20 caratteri del NIF o nome dell'interessato e dall'estensione .json.

Quali norme cita il documento?

Secondo il codice, oltre all'art.17(3)(b) del GDPR cita l'art.30 del Codice di commercio, l'art.66 della LGT e l'art.8 dell'RRSIF. Il testo del periodo di conservazione dice che sono almeno 6 anni dall'ultima registrazione contabile (Codice di commercio, art.30) e che i registri non possono essere alterati né cancellati senza infrangere la garanzia di inalterabilità della catena di impronte dell'art.8 dell'RRSIF. È ciò che il modulo scrive nel documento, non un parere legale sul tuo caso.

Cosa cambia oltre al documento?

Tre cose, in questo ordine:

  1. Il modulo salva il JSON nella procedura guidata stessa e, se riesce a generarlo, anche un PDF dello stesso documento, con nome dsar_erasure_refusal_ più i primi 20 caratteri del NIF o nome e l'estensione .pdf.
  2. Registra un evento del modulo. Nel farlo, passa una descrizione con il NIF o nome dell'interessato e, come contesto, il riferimento della richiesta, le basi giuridiche e il percorso di reclamo presso l'AEPD.
  3. Riapre la stessa procedura guidata in una finestra popup, sullo stesso record, così puoi rivedere Data Subject NIF / Name e Request Reference nel gruppo Request Details.

Il pulsante agisce su una sola procedura guidata alla volta.

Cosa succede se non si riesce a generare il PDF?

Il codice tenta il PDF all'interno di un blocco che cattura qualsiasi errore. Se fallisce, lascia un avviso nel log tecnico del server e prosegue: il JSON viene salvato, l'evento registrato e la procedura guidata riaperta. Se il PDF non viene generato, quell'avviso del log tecnico è il punto in cui guardare.

Dubbi di utilizzo

Cosa succede se lo premo più di una volta?

Ogni pressione esegue di nuovo l'intero processo: genera il documento con i valori presenti in quel momento, salva di nuovo il JSON (e il PDF, se riesce a generarlo) ed emette un altro evento. Se in una pressione il PDF non viene generato, vengono sovrascritti solo il JSON e il suo nome, e il PDF precedente resta com'era. Se cambi l'interessato o il riferimento tra una pressione e l'altra, il nuovo documento riporta i valori attuali.

È uguale in tutte le versioni di Odoo?

Il pulsante è nei rami 17, 18, 19 e 20, e il modulo è pubblicato su Odoo Apps per queste quattro versioni. Il processo descritto (cosa si salva, quale evento si emette) è quello del codice di Odoo 20.0. Se lavori con 17, 18 o 19, provalo prima su un database di prova, con dati fittizi.

Con Odoo in spagnolo il pulsante si chiama Generar Denegación de Supresión (art.17); in catalano, Generar Denegació de Supressió (art.17).

Schema con l'etichetta del pulsante in spagnolo, Generate Erasure Refusal (art.17), e in catalano, Generar Denegació de Supressió (art.17)
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non una schermata di Odoo: lo stesso pulsante secondo la lingua di Odoo.

Se lo stai implementando

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura; se hai bisogno di far combaciare questo flusso di privacy con i tuoi permessi e il tuo modo di lavorare, scrivici. Puoi vedere il modulo nella sua scheda di Odoo Apps. Un altro pulsante del modulo, spiegato con lo stesso approccio: cosa fa il pulsante «Run Pre-flight».

Continua a leggere

Cosa fa il pulsante «Run Pre-flight» di VeriFactu SpagnaCosa fa il pulsante Run Pre-flight di VeriFactu Spagna in Odoo: quando si vede, cosa controlla in ogni riga, cosa salva e quali errori può dare.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti