Aggiornato al 22 settembre 2026 – versione 1

In breve: se il padre ha «venduto» la casa a un figlio senza incassare un euro, quella non è una vendita: è una donazione mascherata. Il contratto apparente non produce effetti fra le parti (art. 1414 del codice civile) e gli altri figli, in quanto terzi, possono provarlo anche con testimoni e presunzioni. Se la simulazione viene accertata, quella casa rientra nei conti della famiglia: collazione nella divisione e, se la legittima è lesa, azione di riduzione.

Vendita simulata: che cosa vuol dire davvero

È uno dei casi più frequenti nelle famiglie italiane, e quasi sempre nasce da un’intenzione buona: il genitore vuole dare la casa a un figlio, ma teme che una donazione crei problemi con gli altri o renda l’immobile difficile da rivendere. Allora si firma una compravendita, si scrive un prezzo nell’atto, e quel prezzo non viene mai pagato.

Giuridicamente è una simulazione. Le parti dichiarano una cosa e ne vogliono un’altra. Il codice distingue due situazioni:

E qui si apre il problema che molti non si aspettano: la donazione, per essere valida, deve farsi per atto pubblico, a pena di nullità (art. 782 del codice civile), con l’assistenza dei testimoni richiesta dalla legge notarile. Una donazione «nascosta» dentro una compravendita non ha quella forma. Il risultato pratico è spesso questo: la vendita non vale perché simulata, e la donazione non vale perché senza forma. La casa, allora, non è mai uscita dal patrimonio del padre e alla sua morte entra nell’eredità di tutti.

Quello che si leggeCompravendita, con un prezzoscritto e mai pagato.Fra le parti non produce effetti.Quello che si volevaUna donazione al figlio.Vale solo se ha la formadell’atto pubblico.

Chi può provare la simulazione, e come

È la domanda decisiva, perché la prova è tutto. Fra le parti che hanno simulato, la prova per testimoni è limitata: di solito serve la controdichiarazione, cioè lo scritto in cui padre e figlio riconoscono che la vendita era finta.

Per i terzi, invece, la porta è aperta: l’art. 1417 del codice civile ammette la prova per testimoni senza limiti quando la domanda è proposta da creditori o da terzi. E il legittimario che agisce per far valere la lesione della propria quota riservata è considerato terzo, non parte: può quindi usare testimoni e presunzioni.

Le presunzioni che in giudizio pesano di più sono quelle che tutti possiamo verificare guardando le carte:

Attenzione a un limite importante: la simulazione non si può opporre al terzo di buona fede che abbia acquistato diritti dal titolare apparente, salvi gli effetti della trascrizione della domanda di simulazione (art. 1415 del codice civile). Se il fratello ha rivenduto la casa a un estraneo ignaro, quella casa non torna indietro.

Il fisco ha una sua regola: la presunzione di liberalità

Anche l’Agenzia delle Entrate guarda con attenzione i trasferimenti in famiglia, ma con una logica tutta sua. In sintesi: quando un immobile passa fra coniugi o fra parenti in linea retta e l’imposta complessivamente pagata per la «vendita» risulta inferiore a quella che si sarebbe pagata con una donazione, il trasferimento si presume donazione e viene tassato come tale. Le parti devono dichiarare in atto se fra loro c’è un rapporto di coniugio o di parentela in linea retta; se non lo dichiarano, il trasferimento si considera a titolo gratuito. È l’art. 26 del testo unico dell’imposta di registro.

Due avvertenze. La prima: è una presunzione fiscale, che serve a stabilire quale imposta si paga, e non decide da sola la causa civile fra fratelli. La seconda: la presunzione non opera per i conguagli pattuiti in sede di divisione e per le vendite ai pubblici incanti.

Che cosa si ottiene, in concreto

Dipende dall’obiettivo, e gli obiettivi sono due, diversi fra loro.

Rimettere la casa nei conti della divisione. Se la donazione dissimulata regge, quel bene è soggetto a collazione fra i coeredi: si conferisce e il fratello che l’ha avuta prende di meno dal resto. Se invece la donazione è nulla per difetto di forma, la casa è rimasta del padre ed entra direttamente nell’asse ereditario.

Reintegrare la legittima. Se la quota riservata per legge è stata intaccata, il legittimario agisce in riduzione. Qui bisogna sapere una cosa nuova: dal 18 dicembre 2025 è cambiata la disciplina degli effetti della riduzione. Per l’art. 563 del codice civile, come modificato dalla legge 2 dicembre 2025, n. 182, la riduzione della donazione non pregiudica i terzi ai quali il donatario ha alienato gli immobili donati: resta invece l’obbligo del donatario di compensare in denaro i legittimari nei limiti necessari a integrare la quota riservata. Chi comprava una casa di provenienza donativa aveva davanti un rischio che oggi non c’è più nella stessa forma.

Un avvertimento che vale per tutti: il legittimario che vuole chiedere la riduzione deve rispettare le condizioni dell’art. 564 del codice civile, a cominciare dall’imputazione alla propria quota di ciò che ha già ricevuto in donazione o per legato.

Un esempio con i numeri

Esempio inventato, con importi e nomi di fantasia. Nel 2016 Renato «vende» al figlio Alessandro un appartamento a Chiaia dichiarando un prezzo di 95.000 euro, quando in quella strada un appartamento simile ne valeva circa 300.000. Sul conto di Renato non arriva nulla. Renato continua ad abitarci e a pagare le spese fino alla morte, nel 2026. Lascia due figli: Alessandro e Maria Luisa. Nell’eredità restano solo 40.000 euro di risparmi.

Maria Luisa, con due figli e senza coniuge del defunto, avrebbe diritto a una quota riservata pari a un terzo del patrimonio ricostruito. Se si accerta che la «vendita» era una donazione, la massa di calcolo diventa 40.000 + 300.000 (valore dell’appartamento) = 340.000 euro. La legittima complessiva dei due figli è due terzi, cioè 226.667 euro, 113.333 euro a testa. Maria Luisa ha ricevuto 20.000 euro (metà dei risparmi): le mancano 93.333 euro, che può chiedere ad Alessandro. Sono numeri di esempio: nel caso vero ogni voce va documentata e stimata.

Cosa fare in pratica

  1. Procurati l’atto di «vendita» in copia autentica e leggilo riga per riga: prezzo dichiarato, modalità di pagamento, eventuale riserva di usufrutto o diritto di abitazione.
  2. Ricostruisci i movimenti di denaro di quei giorni: estratti conto del venditore e dell’acquirente, assegni, bonifici. È qui che si vince o si perde.
  3. Fai una stima dell’immobile all’epoca dell’atto e confrontala con il prezzo dichiarato.
  4. Raccogli le prove del comportamento successivo: chi ha abitato la casa, chi ha pagato IMU, condominio e utenze, chi risultava residente.
  5. Verifica le visure ipotecarie: la casa è ancora intestata al fratello o è già stata rivenduta o ipotecata? La risposta cambia completamente la strategia.
  6. Non aspettare. Le azioni a tutela dei legittimari hanno termini di prescrizione: prima si guarda la situazione, più scelte restano.
  7. Prima della causa, prova l’accordo. Una divisione amichevole che riconosca il valore della casa costa a tutti molto meno di dieci anni di giudizio.

I documenti che servono

Domande frequenti

Basta dire che il prezzo non è stato pagato?
No, va dimostrato. Ma chi agisce come terzo può usare testimoni e presunzioni, e l’assenza di qualunque traccia bancaria è una presunzione forte.

Mio fratello ha già rivenduto la casa: posso ancora fare qualcosa?
Non contro chi ha comprato in buona fede. Resta la strada del valore: chiedere al fratello il conguaglio in denaro corrispondente.

E se nell’atto c’è la riserva di usufrutto a favore di papà?
È un elemento che va letto insieme agli altri: da solo non prova nulla, ma in un quadro di indizi concordanti pesa.

Si può sistemare tutto senza causa?
Spesso sì, e conviene a tutti. Le famiglie che ci riescono partono dallo stesso punto: una stima condivisa e i conti messi per iscritto davanti a un notaio.

Fonti

Prosegui con: come funziona la divisione fra eredi, il servizio dello Studio per le successioni, il significato delle parole più tecniche e le domande che ci fanno più spesso.


Hai il sospetto che un atto in famiglia non fosse quello che sembra? Chiedi un preventivo scritto e gratuito oppure prenota una Consulenza online con il Notaio. Ti rispondiamo entro un giorno lavorativo e comunque nel più breve tempo possibile: se hai già caricato tutti i documenti, la risposta arriva prima.

Questo articolo ha finalità informativa e riguarda la disciplina generale. Non è un parere e non sostituisce l’esame del caso concreto, che va sottoposto al Notaio con i documenti alla mano. Capire prima di firmare.

Marco Fiorentino, notaio in Napoli dal 2011, iscritto al Consiglio Notarile dei Distretti Riuniti di Napoli, Torre Annunziata e Nola. Studio in Viale Antonio Gramsci 19, 80122 Napoli (Mergellina). Chi è il Notaio e come lavora.

Testo redatto con il supporto di strumenti di intelligenza artificiale e verificato dal Notaio Marco Fiorentino. Aggiornato il 22 settembre 2026.


Scopri di più da Notaio Marco Fiorentino | Napoli

Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.

Lascia un commento

'; try { win.document.open(); win.document.write(h); win.document.close(); win.focus(); } catch (e) { return; } setTimeout(function () { try { win.print(); } catch (e) { } }, 800); } var html2pdfStato = ''; function caricaHtml2pdf(ok, ko) { if (window.html2pdf) { ok(); return; } if (html2pdfStato === 'errore') { ko(); return; } var sc = document.createElement('script'); sc.src = 'https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js'; sc.async = true; sc.onload = function () { if (window.html2pdf) { ok(); } else { html2pdfStato = 'errore'; ko(); } }; sc.onerror = function () { html2pdfStato = 'errore'; ko(); }; document.head.appendChild(sc); } window.nmfScaricaPdf = function (corpoHtml, css, nomeFile, isEn, ripiego) { var avviso = isEn ? 'Preparing the PDF\u2026 a few seconds.' : 'Preparo il PDF\u2026 pochi secondi.'; try { toastApp(avviso); } catch (e) { } caricaHtml2pdf(function () { var box = document.createElement('div'); box.className = 'nmf-pdf-stage'; box.setAttribute('aria-hidden', 'true'); box.style.cssText = 'position:absolute;left:-12000px;top:0;width:794px;background:#fff;z-index:-1;'; var cssScoped = css.replace(/body\{/g, '.nmf-pdf{').replace(/@page\{[^}]*\}/g, '').replace(/@media print\{[^}]*\}/g, ''); box.innerHTML = '
' + corpoHtml + '
'; document.body.appendChild(box); var el = box.querySelector('.nmf-pdf'); /* v24.4b: via dal PDF tutto cio' che manda in errore html2canvas (iframe, video, immagini di altri siti): prima finiva nella finestra di stampa. */ Array.prototype.forEach.call(box.querySelectorAll('iframe,video,audio,script,object,embed,canvas'), function (n) { if (n.parentNode) { n.parentNode.removeChild(n); } }); Array.prototype.forEach.call(box.querySelectorAll('img'), function (im) { var src = im.getAttribute('src') ? im.getAttribute('src') : ''; var mio = (src.indexOf('/') === 0) ? true : (src.indexOf(window.location.origin) === 0); if (src.indexOf('data:') === 0) { mio = true; } if (!mio) { if (im.parentNode) { im.parentNode.removeChild(im); } } }); var opt = { margin: [12, 12, 16, 12], filename: nomeFile, image: { type: 'jpeg', quality: 0.93 }, html2canvas: { scale: 2, useCORS: true, letterRendering: true, logging: false, windowWidth: 794 }, jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' }, pagebreak: { mode: ['css', 'legacy'], avoid: ['h2', 'h3', 'table', 'img', '.nmf-rev', '.sfoot', 'blockquote'] } }; var pulisci = function () { if (box.parentNode) { box.parentNode.removeChild(box); } }; try { window.html2pdf().set(opt).from(el).save().then(function () { pulisci(); try { toastApp(isEn ? 'PDF downloaded.' : 'PDF scaricato: lo trovi nei Download.'); } catch (e) { } try { if (typeof window.gtag === 'function') { window.gtag('event', 'file_download', { file_name: nomeFile, link_url: window.location.href }); } } catch (e) { } }).catch(function (err) { pulisci(); try { console.warn('PDF: html2pdf non riuscito', err); } catch (e) {} ripiego(); }); } catch (e) { pulisci(); ripiego(); } }, function () { ripiego(); }); }; function copiaNegliAppunti(testo, dopo) { var fatto = false; try { if (navigator.clipboard) { if (navigator.clipboard.writeText) { navigator.clipboard.writeText(testo).then(function () { dopo(true); }).catch(function () { dopo(ripiegoCopia(testo)); }); return; } } } catch (e) { } fatto = ripiegoCopia(testo); dopo(fatto); } function ripiegoCopia(testo) { try { var ta = document.createElement('textarea'); ta.value = testo; ta.setAttribute('readonly', 'readonly'); ta.style.position = 'fixed'; ta.style.left = '-9999px'; document.body.appendChild(ta); ta.select(); var ok = document.execCommand ? document.execCommand('copy') : false; document.body.removeChild(ta); return ok ? true : false; } catch (e) { return false; } } function barraCondivisione(dati, infondo) { var isEn = paginaInglese(); var u = encodeURIComponent(dati.url); var t = encodeURIComponent(dati.titolo); var tu = encodeURIComponent(dati.titolo + ' — ' + dati.url); var RETI = [ ['WhatsApp', 'https://wa.me/?text=' + tu, '#25D366', 'whatsapp'], ['Facebook', 'https://www.facebook.com/sharer/sharer.php?u=' + u, '#0866FF', 'facebook'], ['X', 'https://twitter.com/intent/tweet?url=' + u + EC + 'text=' + t, '#000000', 'x'], ['LinkedIn', 'https://www.linkedin.com/sharing/share-offsite/?url=' + u, '#0A66C2', 'linkedin'], ['Telegram', 'https://t.me/share/url?url=' + u + EC + 'text=' + t, '#26A5E4', 'telegram'], ['Email', 'mailto:?subject=' + t + EC + 'body=' + encodeURIComponent(dati.titolo + '\n' + dati.url), '#1A3450', 'email'] ]; var bar = document.createElement('div'); bar.className = infondo ? 'share-bar share-fondo' : 'share-bar'; bar.setAttribute('role', 'group'); bar.setAttribute('aria-label', isEn ? 'Share this article' : 'Condividi questo articolo'); var tit = document.createElement('span'); tit.className = 'share-tit'; tit.textContent = isEn ? 'Share:' : 'Condividi:'; bar.appendChild(tit); RETI.forEach(function (r) { var a = document.createElement('a'); a.href = r[1]; a.style.background = r[2]; a.innerHTML = svgMarchio(r[3], true) + '' + r[0] + ''; a.setAttribute('aria-label', (isEn ? 'Share on ' : 'Condividi su ') + r[0]); a.setAttribute('title', (isEn ? 'Share on ' : 'Condividi su ') + r[0]); if (r[1].indexOf('mailto:') !== 0) { a.target = '_blank'; a.rel = 'noopener'; } if (r[1].indexOf('mailto:') === 0) { a.setAttribute('aria-label', isEn ? 'Share by email' : 'Condividi via email'); } bar.appendChild(a); }); var cp = infondo ? document.createElement('button') : null; if (cp) { cp.type = 'button'; cp.style.background = '#245A4F'; cp.textContent = isEn ? 'Copy link' : 'Copia link'; cp.setAttribute('aria-label', isEn ? 'Copy the link to this article' : 'Copia il link di questo articolo'); cp.addEventListener('click', function () { copiaNegliAppunti(dati.url, function (ok) { toastApp(ok ? (isEn ? 'Link copied.' : 'Link copiato.') : (isEn ? 'Copy did not work: select the address bar.' : 'Copia non riuscita: seleziona la barra dell’indirizzo.')); }); }); bar.appendChild(cp); } var nativa = false; try { if (navigator.share) nativa = true; } catch (e) { } if (nativa) { var nb = document.createElement('button'); nb.type = 'button'; nb.style.background = '#96502F'; nb.textContent = isEn ? 'Share' : 'Condividi'; nb.setAttribute('aria-label', isEn ? 'Share with the phone menu' : 'Condividi con il menu del telefono'); nb.addEventListener('click', function () { try { navigator.share({ title: dati.titolo, url: dati.url }).catch(function () { return null; }); } catch (e) { } }); bar.appendChild(nb); } return bar; } function rigaSeguici() { var isEn = paginaInglese(); var PROF = [ ['Instagram', 'https://www.instagram.com/notfiorentino/', 'instagram'], ['TikTok', 'https://www.tiktok.com/@notaiomarcofiorentino', 'tiktok'], ['X', 'https://x.com/NotFiorentino', 'x'], ['LinkedIn', 'https://www.linkedin.com/in/marco-fiorentino-1107537/', 'linkedin'], ['YouTube', 'https://www.youtube.com/channel/UCujfgeuuDezjsMpE8mmhXnQ', 'youtube'], ['Google', 'https://www.google.com/maps/place/?q=place_id:ChIJYRu9DnIcOBMR-vkVVBOBjrU', 'google'] ]; var d = document.createElement('div'); d.className = 'seguici'; var s = document.createElement('span'); s.className = 'seg-tit'; s.textContent = isEn ? 'Follow the Studio:' : 'Seguici:'; d.appendChild(s); PROF.forEach(function (p) { var a = document.createElement('a'); a.href = p[1]; a.target = '_blank'; a.rel = 'noopener'; var nome = (isEn ? 'The Studio on ' : 'Lo Studio su ') + p[0]; a.setAttribute('aria-label', nome); a.setAttribute('title', nome); a.innerHTML = svgMarchio(p[2]); a.className = 'sg-' + p[2]; d.appendChild(a); }); return d; } function pulsantePdfFisso(dati, cont) { if (document.querySelector('.art-pdf-rail')) return; var isEn = paginaInglese(); var b = document.createElement('button'); b.type = 'button'; b.className = 'art-pdf-rail'; b.innerHTML = 'PDF'; b.setAttribute('aria-label', isEn ? 'Download this page as a PDF' : 'Scarica questa pagina in PDF'); b.setAttribute('title', isEn ? 'Download as PDF' : 'Scarica in PDF'); b.addEventListener('click', function () { pdfArticolo(dati, cont, isEn); }); document.body.appendChild(b); } function strumentiArticolo() { var cont = contenutoArticolo(); if (!cont) return; if (cont.getAttribute('data-art-v15') === 'si') return; cont.setAttribute('data-art-v15', 'si'); var isEn = paginaInglese(); var dati = datiArticolo(); intestazioneStampa(dati, cont); var tools = document.createElement('div'); tools.className = 'art-tools'; tools.setAttribute('role', 'group'); tools.setAttribute('aria-label', isEn ? 'Article tools' : 'Strumenti dell’articolo'); var pdf = document.createElement('button'); pdf.type = 'button'; pdf.className = 'art-btn art-pdf'; pdf.innerHTML = '' + (isEn ? 'Download as PDF' : 'Scarica in PDF'); pdf.setAttribute('aria-label', isEn ? 'Download this article as a PDF (print sheet)' : 'Scarica questo articolo in PDF (stampa su foglio)'); pdf.addEventListener('click', function () { pdfArticolo(dati, cont, isEn); }); tools.appendChild(pdf); var lk = document.createElement('button'); lk.type = 'button'; lk.className = 'art-btn'; lk.innerHTML = '' + (isEn ? 'Copy link' : 'Copia link'); lk.setAttribute('aria-label', isEn ? 'Copy the link to this article' : 'Copia il link di questo articolo'); lk.addEventListener('click', function () { copiaNegliAppunti(dati.url, function (ok) { toastApp(ok ? (isEn ? 'Link copied.' : 'Link copiato.') : (isEn ? 'Copy did not work.' : 'Copia non riuscita.')); }); }); tools.appendChild(lk); tools.appendChild(barraCondivisione(dati, false)); inserisciInCima(cont, tools); boxAutore(cont, tools); cont.appendChild(barraCondivisione(dati, true)); cont.appendChild(rigaSeguici()); pulsantePdfFisso(dati, cont); } var AU_MESI = ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre']; function auOggiIt() { var d = new Date(); return d.getDate() + ' ' + AU_MESI[d.getMonth()] + ' ' + d.getFullYear(); } function auOggiEn() { var d = new Date(); try { return d.toLocaleDateString('en-GB', { day: 'numeric', month: 'long', year: 'numeric' }); } catch (e) { } return '' + d.getFullYear(); } function auRipulisci(s) { var t = s.replace(/\s+/g, ' '); t = t.replace(/^[\s.,;:]+/, ''); t = t.replace(/[\s.,;:]+$/, ''); return t; } function auQuando(cont, isEn) { var testo = ''; if (cont) { if (cont.textContent) { testo = cont.textContent; } } if (!testo) { if (document.body.textContent) { testo = document.body.textContent; } } var m = testo.match(/Aggiornat[oa] (?:il|a)\s+((?:\d{1,2}\s+)?(?:gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)\s+\d{4})/i); if (m) { var s = auRipulisci(m[1]); if (s.length > 2) { return s; } } var me = testo.match(/Last updated(?:\s+on)?\s+(\d{1,2}\s+[A-Za-z]+\s+\d{4}|[A-Za-z]+\s+\d{1,2},?\s+\d{4}|[A-Za-z]+\s+\d{4})/i); if (me) { var se = auRipulisci(me[1]); if (se.length > 2) { return se; } } if (isEn) { return auOggiEn(); } return auOggiIt(); } function boxAutore(cont, tools) { if (!cont) return; if (document.querySelector('.autore')) return; var isEn = paginaInglese(); var quando = auQuando(cont, isEn); var box = document.createElement('div'); box.className = 'autore'; box.setAttribute('data-autore', 'v18'); var img = ''; var dentro = ''; if (isEn) { dentro = '
' + '

Marco Fiorentino, civil-law notary in Naples since 2011 · Notarial Council of Naples, Torre Annunziata and Nola

' + '

Checked by the notary on ' + testoSicuro(quando) + ' · Viale Antonio Gramsci 19, 80122 Naples

' + '

About the notary' + ' · Publications

' + '
'; } else { dentro = '
' + '

Marco Fiorentino, notaio in Napoli dal 2011 · Consiglio Notarile dei Distretti Riuniti di Napoli, Torre Annunziata e Nola

' + '

Verificato dal notaio il ' + testoSicuro(quando) + ' · Viale Antonio Gramsci 19, 80122 Napoli

' + '

Chi sono' + ' · Pubblicazioni

' + '
'; } box.innerHTML = img + dentro; if (tools) { if (tools.parentNode) { tools.parentNode.insertBefore(box, tools.nextSibling); return; } } cont.insertBefore(box, cont.firstChild); } function codicePresenza() { var chiave = 'nf_presenza_id'; var id = ''; try { id = window.sessionStorage.getItem(chiave); } catch (e) { id = ''; } if (id) { if (/^[a-f0-9-]{8,64}$/.test(id)) return id; } var cifre = '0123456789abcdef'; var s = ''; for (var i = 0; i < 32; i++) { s += cifre.charAt(Math.floor(Math.random() * 16)); } id = s.slice(0, 8) + '-' + s.slice(8, 12) + '-' + s.slice(12, 16) + '-' + s.slice(16, 20) + '-' + s.slice(20, 32); try { window.sessionStorage.setItem(chiave, id); } catch (e) { } return id; } function mostraPresenze(n) { var isEn = paginaInglese(); var coda = ''; if (isEn) { coda = (n === 1) ? 'person online now' : 'people online now'; } else { coda = (n === 1) ? 'persona online adesso' : 'persone online adesso'; } var pill = document.getElementById('tbOnline'); if (pill) { var t = pill.querySelector('.tb-on-txt'); if (t) t.innerHTML = '' + n + ' ' + coda + '' + ''; pill.setAttribute('title', n + ' ' + coda); pill.setAttribute('role', 'status'); pill.hidden = false; } var foot = document.getElementById('sbOnline'); if (foot) { foot.innerHTML = (isEn ? 'Online now: ' : 'Adesso online: ') + '' + n + ''; foot.hidden = false; } } function nascondiPresenze() { var pill = document.getElementById('tbOnline'); if (pill) pill.hidden = true; var foot = document.getElementById('sbOnline'); if (foot) foot.hidden = true; } function presenzeOnline() { if (document.body.classList.contains('modal-embed')) return; if (!window.fetch) { nascondiPresenze(); return; } var rotta = 'https://notaiofiorentinomarco.com/wp-json/notaio/v1/presenze'; var id = codicePresenza(); var spento = false; var errori = 0; var ultimo = 0; function chiedi() { if (spento) return; var adesso = new Date().getTime(); if (ultimo) { if ((adesso - ultimo) < 60000) return; } ultimo = adesso; try { fetch(rotta, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ id: id }), credentials: 'omit', cache: 'no-store' }) .then(function (r) { if (!r.ok) { throw new Error('http'); } return r.json(); }) .then(function (d) { var n = 0; if (d) { if (typeof d.online === 'number') n = d.online; } if (n < 1) { nascondiPresenze(); return; } errori = 0; mostraPresenze(n); }) .catch(function () { errori++; nascondiPresenze(); if (errori > 2) spento = true; }); } catch (e) { nascondiPresenze(); spento = true; } } chiedi(); setInterval(function () { if (spento) return; if (document.visibilityState !== 'visible') return; chiedi(); }, 90000); document.addEventListener('visibilitychange', function () { if (spento) return; if (document.visibilityState !== 'visible') return; chiedi(); }); } pronto(function () { try { favicon(); } catch (e) { } try { attivaFont(); } catch (e) { } try { agendaNuova(); } catch (e) { } try { vaiAlContenuto(); } catch (e) { } try { traduciAreaRiservata(); } catch (e) { } try { barraSocial(); } catch (e) { } try { collegaManifest(); } catch (e) { } try { registraServiceWorker(); } catch (e) { } try { pulsantiApp(); setTimeout(pulsantiApp, 1200); } catch (e) { } try { pulisciVecchioIndirizzo(); setTimeout(pulisciVecchioIndirizzo, 1500); } catch (e) { } try { togliTitoloHome(); } catch (e) { } try { statisticheExtra(); } catch (e) { } try { correggiAree(); } catch (e) { } try { versioneInglese(); } catch (e) { } try { if (paginaInglese()) { var bh = document.getElementById('brandHome'); if (bh) { bh.href = 'https://notaiofiorentinomarco.com/en/'; bh.setAttribute('aria-label', 'Notaio Marco Fiorentino: back to the home page'); } } } catch (e) { } try { if (paginaInglese()) { var tb = document.getElementById('trustBand'); if (tb) tb.innerHTML = ' 4.9/5 · 48 Google reviewsLeave yours ✍️69 free notarial tools69 tools·Notary since 2011·6,000+ deeds·12 practice areas·Written quote within 1 working day'; } } catch (e) { } try { menuMobile(); } catch (e) { } try { allineaTendine(); } catch (e) { } try { modalitaEmbed(); } catch (e) { } try { analytics(); } catch (e) { } try { barraFlottante(); } catch (e) { } try { barraMobile(); } catch (e) { } try { popupPreventivo(); } catch (e) { } try { ricercaSito(); } catch (e) { } try { compilazioneAutomatica(); } catch (e) { } try { continuaConGoogle(); } catch (e) { } try { marchioAnimato(); } catch (e) { } try { prenotaSuTelefono(); } catch (e) { } try { documentiOnline(); } catch (e) { } try { if (/\/(assistente-ia|en\/assistant)\/?$/.test(window.location.pathname)) { precompilaAssistente(); } } catch (e) { } try { menuCheSegue(); } catch (e) { } try { contatoriBanda(); } catch (e) { } try { presenzeOnline(); } catch (e) { } try { tornaSu(); } catch (e) { } try { barraLaterale(); } catch (e) { } try { strumentiArticolo(); setTimeout(strumentiArticolo, 1200); } catch (e) { } try { nascondiDoppioni(); setTimeout(nascondiDoppioni, 1500); setTimeout(nascondiDoppioni, 4000); } catch (e) { } try { nomiContatti(); setTimeout(nomiContatti, 2000); } catch (e) { } try { apriArticoloDaHash(); } catch (e) { } try { if (!contatori()) { var tentativi = 0; var t = setInterval(function () { tentativi++; if (contatori() ? true : (tentativi > 20)) clearInterval(t); }, 500); } } catch (e) { } }); window.addEventListener('hashchange', apriArticoloDaHash); })();