Errori di validazione - Regolarizzazione Opere in Parziale Difformità
Regione Liguria
Guida completa agli errori specifici per la Regolarizzazione Opere in Parziale Difformità (ROPD) ai sensi dell’art. 48 della L.R. 6 giugno 2008, n. 16 e successive modifiche e integrazioni — Regione Liguria.
La ROPD Liguria è una pratica di regolarizzazione amministrativa per opere realizzate in parziale difformità dalla Licenza Edilizia, applicabile alle opere eseguite prima o in corso di realizzazione al 1° settembre 1967. La struttura della sezione “Tipo di intervento” è la più complessa: i tre commi dell’art. 48 L.R. 16/2008 hanno logiche condizionali diverse, con date e sotto-selezioni specifiche per ciascuno. La Titolarità ha una particolarità: se il valore del menu è “altron” (altro), deve essere compilato il campo di specificazione, e se si dichiara titolarità non esclusiva, deve essere presente almeno un titolare aggiuntivo nei soggetti coinvolti. Il Progettista (PR) è il ruolo richiesto per i tecnici. Per errori comuni, vedi Errori Comuni.
Indice sezioni
- Tipo di intervento — Licenza Edilizia di riferimento
- Tipo di intervento — Epoca realizzazione
- Tipo di intervento — Sensi dell’articolo (art. 48 L.R. 16/2008)
- Descrizione dell’intervento
- Titolarità dell’intervento
- Localizzazione dell’intervento
- Progettista nei soggetti coinvolti
1. Tipo di intervento — Licenza Edilizia di riferimento
ATTENZIONE ! Inserire il numero.
Dove si trova: Sezione “Tipo di intervento” → campo txtNumLIC “n°” in cima alla sezione, nel testo “intende procedere alla regolarizzazione […] delle opere realizzate in parziale difformità dalla Licenza Edilizia n° __ rilasciata in data __”
Causa: Il campo del numero della Licenza Edilizia è vuoto.
Soluzione: Inserisci il numero della Licenza Edilizia di riferimento.
ATTENZIONE ! Inserire la data.
Causa: Il campo txtDataLIC della data della Licenza Edilizia è vuoto.
Soluzione: Inserisci la data di rilascio della Licenza Edilizia nel formato GG/MM/AAAA.
ATTENZIONE ! Inserire la data nel formato gg/mm/aaaa. (data Licenza Edilizia)
Causa: La data della Licenza Edilizia non è nel formato corretto.
Soluzione: Correggi nel formato GG/MM/AAAA (es. 15/03/1965).
2. Tipo di intervento — Epoca realizzazione
ATTENZIONE ! Non è stata selezionata nessuna voce per ‘Tipo di intervento’.
Dove si trova: Sezione “Tipo di intervento” → 2 radio button sotto “e realizzate:”
Causa: Nessuno dei 2 radio button del gruppo $TipoIntervento è selezionato.
Soluzione: Seleziona uno dei due radio button:
- ⚪ rdbTipoInterventoa_1 — “prima del 1° settembre 1967”
- ⚪ rdbTipoInterventoa_2 — “in corso di realizzazione alla data del 1° settembre 1967”
I due radio button indicano l’epoca di realizzazione delle opere in difformità rispetto alla data rilevante prevista dall’art. 48 L.R. 16/2008. La scelta non attiva campi condizionali nel validatore — entrambe le opzioni hanno lo stesso comportamento ai fini della validazione.
3. Tipo di intervento — Sensi dell’articolo (art. 48 L.R. 16/2008)
ATTENZIONE ! Non è stata selezionata nessuna voce per ‘Sensi dell’articolo’.
Dove si trova: Sezione “Tipo di intervento” → 3 radio button sotto “si procede ai sensi dei seguenti articoli:”
Causa: Nessuno dei 3 radio button del gruppo $SensiArt è selezionato.
Soluzione: Seleziona uno dei tre radio button e compila i campi condizionali richiesti:
- ⚪ rdbSensiArt_1 — “ai sensi del comma 1 art. 48 L.R. 16/2008” → seleziona il tipo pratica (abitabilità o agibilità) e inserisci data e numero
- ⚪ rdbSensiArt_2 — “ai sensi del comma 2 art. 48 L.R. 16/2008” → inserisci la data di versamento del pagamento di €516,00
- ⚪ rdbSensiArt_3 — “ai sensi del comma 3 art. 48 L.R. 16/2008” → seleziona la fascia di versamento e inserisci la data (se applicabile)
Opzione rdbSensiArt_1 — Comma 1 (abitabilità/agibilità)
ATTENZIONE ! Non è stata selezionata nessuna voce per ‘Tipo di pratica’.
Causa: Hai selezionato il comma 1 ma non hai indicato se si tratta di abitabilità o agibilità.
Soluzione: Seleziona uno dei due radio button del gruppo $TipoPratica:
- ⚪ rdbTipoPratica_1_1 — “abitabilità rilasciata” → inserisci data e numero dell’abitabilità
- ⚪ rdbTipoPratica_1_2 — “agibilità rilasciata” → inserisci data e numero dell’agibilità
ATTENZIONE ! Inserire la data di abitabilità.
Causa: Hai selezionato “abitabilità rilasciata” ma il campo data txtDataAbi è vuoto.
Soluzione: Inserisci la data di rilascio dell’abitabilità nel formato GG/MM/AAAA.
ATTENZIONE ! Inserire la data nel formato gg/mm/aaaa. (abitabilità)
Causa: La data dell’abitabilità non è nel formato corretto.
Soluzione: Correggi nel formato GG/MM/AAAA.
ATTENZIONE ! Inserire il numero pratica di abitabilità.
Causa: Hai compilato la data ma manca il numero dell’abitabilità nel campo txtNumAbi.
Soluzione: Inserisci il numero del certificato di abitabilità nel campo “n.”
ATTENZIONE ! Inserire la data di agibilità.
Causa: Hai selezionato “agibilità rilasciata” ma il campo data txtDataAgi è vuoto.
Soluzione: Inserisci la data di rilascio dell’agibilità nel formato GG/MM/AAAA.
ATTENZIONE ! Inserire la data nel formato gg/mm/aaaa. (agibilità)
Causa: La data dell’agibilità non è nel formato corretto.
Soluzione: Correggi nel formato GG/MM/AAAA.
ATTENZIONE ! Inserire il numero pratica di agibilità.
Causa: Hai compilato la data ma manca il numero dell’agibilità nel campo txtNumAgi.
Soluzione: Inserisci il numero del certificato di agibilità nel campo “n.”
Opzione rdbSensiArt_2 — Comma 2 (versamento €516,00)
ATTENZIONE ! Inserire la data di realizzazione.
Dove si trova: Campo txtDataRealizzazione nel testo “il versamento della somma di €516,00 […] è stato effettuato in data ___”
Causa: Hai selezionato il comma 2 ma il campo della data di versamento è vuoto.
Soluzione: Inserisci la data in cui è stato effettuato il versamento di €516,00 nel formato GG/MM/AAAA.
Il comma 2 si applica alle variazioni non già accatastate all’epoca della loro realizzazione o non risultanti dal certificato di abitabilità/agibilità. Il versamento di €516,00 deve essere già stato effettuato e la ricevuta allegata alla comunicazione.
ATTENZIONE ! Inserire la data nel formato gg/mm/aaaa. (versamento comma 2)
Causa: La data di versamento del comma 2 non è nel formato corretto.
Soluzione: Correggi nel formato GG/MM/AAAA.
Opzione rdbSensiArt_3 — Comma 3 (versamento variabile per aumento superficie)
ATTENZIONE ! Non è stata selezionata nessuna voce per ‘Versamento’.
Causa: Hai selezionato il comma 3 ma non hai indicato la fascia di versamento.
Soluzione: Seleziona uno dei tre radio button del gruppo $Versamento:
- ⚪ rdbVersamento_1 — “di €5.164,00 (per variazioni in aumento della superficie […] fino alla soglia di 10 mq) è stato effettuato in data ___” → inserisci la data di versamento
- ⚪ rdbVersamento_2 — “di €10.328,00 (per variazioni in aumento della superficie […] compresa fra 10,01 mq e la soglia di 20 mq) è stato effettuato in data ___” → inserisci la data di versamento
- ⚪ rdbVersamento_3 — “verrà determinata dal Comune (essendo la variazione in aumento della superficie […] superiore alla soglia di 20 mq)” → nessun campo aggiuntivo
L’importo nel modulo per
rdbVersamento_1è indicato come “€ 5.1640,00” — si tratta di un refuso nel testo del modulo; l’importo corretto è €5.164,00. La terza opzione (>20 mq, rdbVersamento_3) non richiede alcun campo aggiuntivo perché l’importo verrà determinato dal Comune successivamente.
ATTENZIONE ! Inserire la data di versamento. (versamento_1 — fino 10 mq)
Causa: Hai selezionato rdbVersamento_1 ma il campo data txtDataVersamento_1 è vuoto.
Soluzione: Inserisci la data in cui è stato effettuato il versamento di €5.164,00 nel formato GG/MM/AAAA.
ATTENZIONE ! Inserire la data nel formato gg/mm/aaaa. (versamento_1)
Causa: La data del versamento_1 non è nel formato corretto.
Soluzione: Correggi nel formato GG/MM/AAAA.
ATTENZIONE ! Inserire la data di versamento. (versamento_2 — 10,01–20 mq)
Causa: Hai selezionato rdbVersamento_2 ma il campo data txtDataVersamento_2 è vuoto.
Soluzione: Inserisci la data in cui è stato effettuato il versamento di €10.328,00 nel formato GG/MM/AAAA.
ATTENZIONE ! Inserire la data nel formato gg/mm/aaaa. (versamento_2)
Causa: La data del versamento_2 non è nel formato corretto.
Soluzione: Correggi nel formato GG/MM/AAAA.
4. Descrizione dell’intervento
ATTENZIONE ! Inserire la Descrizione dell’intervento.
Dove si trova: Sezione “Tipo di intervento” → campo multiriga txtDescrizioneIntervento sotto “che consistono in” (max 300 caratteri)
Causa: Il campo descrizione è vuoto. Viene validato dopo tutta la logica dei sensi articolo.
Soluzione: Inserisci la descrizione delle opere nel campo multiriga (max 300 caratteri).
5. Titolarità dell’intervento
ATTENZIONE ! Inserire la Titolarità dell’intervento.
Dove si trova: Sezione “Titolarità dell’intervento” → campo txtSpecifTitolarita1 “(Specificare se altro)”
Causa: Il menu cmbTitoloSuImm ha il valore “altron” (opzione “altro”) selezionato ma il campo di specificazione txtSpecifTitolarita1 è vuoto.
Soluzione: Inserisci la specificazione del titolo di proprietà sull’immobile nel campo “(Specificare se altro)”.
Il controllo viene eseguito solo se
cmbTitoloSuImm.SelectedValue = "altron". Per tutte le altre selezioni del menu (proprietario, usufruttuario, ecc.) il campo non viene validato. Il menucmbTitoloSuImmè presente nel modulo ma il suo valore non viene verificato direttamente come “non vuoto” — solo il caso “altron” scatta la validazione del campo specificazione.
ATTENZIONE ! Non è stata selezionata nessuna voce per ‘Titolarità dell’Intervento’.
Causa: Nessuno dei 2 radio button del gruppo $Titolarita è selezionato.
Soluzione: Seleziona uno dei due radio button:
- ⚪ rdbTitolaritab_1 — “avere titolarità esclusiva all’esecuzione dell’intervento”
- ⚪ rdbTitolaritab_2 — “non avere titolarità esclusiva all’esecuzione dell’intervento, ma di disporre comunque della dichiarazione di assenso dei terzi titolari di altri diritti reali o obbligatori” → devono essere presenti titolari aggiuntivi nei soggetti coinvolti
ATTENZIONE ! Non è stato inserito nessun Titolare aggiuntivo.
Causa: Hai selezionato rdbTitolaritab_2 (“non esclusiva”) ma la griglia GdvSoggTitolari dei titolari aggiuntivi è vuota — non hai aggiunto nessun co-titolare tra i soggetti coinvolti.
Soluzione: Vai alla sezione “Soggetti coinvolti” → “Titolari” e aggiungi almeno un titolare aggiuntivo (co-proprietario, usufruttuario, titolare di altro diritto reale o obbligatorio di cui si dispone la dichiarazione di assenso).
La ROPD Liguria è una delle poche pratiche del sistema che verifica la presenza di titolari aggiuntivi nei soggetti coinvolti. Questo controllo è specifico per il caso di titolarità non esclusiva: il sistema verifica che
GdvSoggTitolari.Rows.Count > 0prima di procedere.
6. Localizzazione dell’intervento
ATTENZIONE ! Inserire indirizzo della località di intervento.
Soluzione: Spunta “Toponimo mancante” e inseriscilo nel campo testo.
ATTENZIONE ! Selezionare l’indirizzo della località di intervento.
Soluzione: Seleziona l’indirizzo dal menu a discesa.
ATTENZIONE ! Inserire CAP della località di intervento.
Soluzione: Inserisci le 5 cifre del CAP.
ATTENZIONE ! Inserire numero civico della località di intervento.
Soluzione: Inserisci il numero civico.
ATTENZIONE ! Non è stata selezionato nessun mappale per i fabbricati e i terreni.
Soluzione: Aggiungi almeno un fabbricato o terreno, compilalo e salvalo con ✅.
ATTENZIONE ! Non è stata selezionata nessuna voce per ‘Destinazione d’Uso’.
Soluzione: Seleziona almeno una voce dalla lista “Avente destinazione d’uso”.
7. Progettista nei soggetti coinvolti
ATTENZIONE ! Non è stato selezionato nessun Tecnico come Progettista.
Causa: Nessun tecnico con ruolo PR (Progettista) è presente tra i soggetti coinvolti.
Soluzione: Vai a “Soggetti coinvolti” → “Tecnici” → aggiungi un tecnico con ruolo PR – Progettista.
Consigli pratici — ROPD Liguria
Prima di validare ✅
- Inserisci il numero e la data della Licenza Edilizia (GG/MM/AAAA)
- Seleziona l’epoca di realizzazione (ante/post 1° settembre 1967)
- Seleziona il comma art. 48 applicabile e compila i campi condizionali:
- Comma 1: seleziona abitabilità o agibilità, inserisci data (GG/MM/AAAA) e numero
- Comma 2: inserisci la data di versamento di €516,00 (GG/MM/AAAA)
- Comma 3: seleziona la fascia di versamento; se rdbVersamento_1 o _2: inserisci la data di versamento (GG/MM/AAAA); se rdbVersamento_3: nessun campo
- Inserisci la descrizione delle opere (max 300 caratteri)
- Se
cmbTitoloSuImm = "altron": inserisci la specificazione nel campo “(Specificare se altro)” - Seleziona il radio titolarità (esclusiva o non esclusiva); se non esclusiva: aggiungi almeno un titolare aggiuntivo nei soggetti
- Seleziona indirizzo, inserisci CAP e civico
- Aggiungi almeno un mappale
- Seleziona la destinazione d’uso
- Aggiungi un tecnico con ruolo PR nei soggetti coinvolti
Campi presenti ma non validati ℹ️
chkViolazioneArt21— “ed eseguite su bene culturale in violazione dell’art. 21 del D.Lgs. 42/2004”: checkbox informativa facoltativa, non validata- Privacy: testo informativo statico, nessuna checkbox, nessun errore
Schema logico — sezione “Sensi articolo” ⚠️
Il validatore segue questa catena condizionale:
rdbSensiArt_1 → radio $TipoPratica obbligatorio → se TipoPratica_1_1: data abitabilità (formato) + n. abitabilità; se TipoPratica_1_2: data agibilità (formato) + n. agibilità
rdbSensiArt_2 → data versamento txtDataRealizzazione (formato)
rdbSensiArt_3 → radio $Versamento obbligatorio → se Versamento_1: data txtDataVersamento_1 (formato); se Versamento_2: data txtDataVersamento_2 (formato); se Versamento_3: nessun campo
Errori frequenti 🔍
- Sensi articolo senza sotto-selezione → il comma 1 richiede obbligatoriamente la scelta abitabilità/agibilità; dimenticare il sotto-radio genera “Non è stata selezionata nessuna voce per ‘Tipo di pratica’”
- Comma 3 senza selezione versamento → dopo aver scelto rdbSensiArt_3, bisogna specificare la fascia; rdbVersamento_3 (>20 mq) è l’unica che non richiede una data
- Titolarità non esclusiva senza titolari aggiuntivi → la griglia dei titolari deve contenere almeno un soggetto; aggiungere il co-titolare prima di validare
- Menu
cmbTitoloSuImmsu “altron” senza specificazione → se si sceglie “altro” nel menu, il campo “(Specificare se altro)” diventa obbligatorio - Tecnico PR mancante → a differenza di molte altre pratiche liguri, qui è richiesto specificamente il ruolo PR (Progettista), non un tecnico qualsiasi
Non trovi l’errore? 🆘
- Cerca in questa guida con Ctrl+F (copia/incolla il messaggio esatto)
- Verifica Errori Comuni
- Contatta Assistenza
Prossimi passi
- Errori comuni - Errori validi per tutte le pratiche
- Troubleshooting - Problemi tecnici
- Assistenza tecnica - Contatti supporto
Ultima revisione: Aprile 2026 Fonte: Analisi codice ValidaDatiROPD_Liguria e DatiROPDLiguria.ascx