Pubblicato il 22 agosto 2026 · Aggiornato il 19 settembre 2026

Quando muore una persona con più debiti che beni, o quando semplicemente non si sa che cosa ci sia, l’accettazione pura e semplice è un salto nel buio: i debiti del defunto diventano tuoi, senza limiti. Il beneficio d’inventario serve a mettere un muro tra i due patrimoni.

È uno strumento potente, ma con un manuale d’uso rigido: termini brevi, un inventario vero, e un vincolo che dura nel tempo — dopo, per vendere un bene ereditario, serve un’autorizzazione.

In breve

  • Che cosa fa: tiene distinto il patrimonio del defunto da quello dell’erede (art. 490 c.c.). I creditori dell’eredità si soddisfano sui beni ereditari; l’erede non risponde con i propri.
  • Come si fa: dichiarazione davanti a un notaio o al cancelliere del tribunale del luogo di apertura della successione, inserita nel registro delle successioni e trascritta (art. 484 c.c.). Poi l’inventario, con i termini degli artt. 485-487 c.c.
  • Il vincolo che resta: l’erede beneficiato non può alienare o ipotecare i beni ereditari senza autorizzazione, pena la decadenza dal beneficio (art. 493 c.c.). Dal 2023, in molti casi, l’autorizzazione la rilascia il notaio rogante.

Chi deve usarlo per forza?

Alcune categorie non possono accettare puramente e semplicemente: l’accettazione, per loro, è necessariamente beneficiata. Sono i minori e gli interdetti (art. 471 c.c.), gli inabilitati e i minori emancipati (art. 472 c.c.), le persone giuridiche, le associazioni, le fondazioni e gli enti non riconosciuti (art. 473 c.c.). La disciplina si applica, in quanto compatibile, anche ai beneficiari di amministrazione di sostegno secondo il contenuto del decreto.

Per i minori c’è anche una protezione sui termini: l’art. 489 c.c. stabilisce che i minori, gli interdetti e gli inabilitati non si intendono decaduti dal beneficio se non al compimento di un anno dalla maggiore età o dalla cessazione dello stato di incapacità, qualora entro tale termine non si siano conformati alle norme sull’inventario. È una rete di sicurezza, non un invito a rinviare.

Quali sono i termini da non sbagliare?

Dipende da una circostanza di fatto: se il chiamato è nel possesso dei beni ereditari oppure no.

SituazioneTermineNorma
Chiamato in possesso dei beni: fare l’inventarioEntro tre mesi dall’apertura della successione o dalla notizia della devoluzione (prorogabile dal tribunale)art. 485 c.c.
Fatto l’inventario, dichiarare se accettaEntro quaranta giorni, altrimenti è considerato erede puro e sempliceart. 485 c.c.
Chiamato non in possesso: dichiarazione poi inventarioInventario entro tre mesi dalla dichiarazioneart. 487 c.c.
Minori, interdetti, inabilitatiNon decadono prima di un anno dalla maggiore età o dalla cessazione dell’incapacitàart. 489 c.c.
Dichiarazione di successione (fiscale)Entro dodici mesi dall’apertura, con autoliquidazione per le successioni aperte dal 1º gennaio 2025D.Lgs. 346/1990, come modificato dal D.Lgs. 139/2024

Attenzione a non confondere i piani: la dichiarazione di successione è un adempimento fiscale, l’accettazione con beneficio è un atto civilistico. Presentare la dichiarazione non significa accettare l’eredità, e accettare con beneficio non esonera dalla dichiarazione.

Il muro tra i due patrimoni Due rettangoli separati da una linea verticale. A sinistra il patrimonio del defunto con i suoi beni e i suoi debiti; a destra il patrimonio dell’erede. Con il beneficio d’inventario i creditori del defunto si soddisfano solo a sinistra. In basso l’avvertimento: vendere un bene ereditario senza autorizzazione abbatte il muro, per l’articolo 493 del codice civile. Due patrimoni, un muro in mezzo Patrimonio del defunto Casa, conti, titoli… Debiti, fideiussioni, cartelle Qui si pagano i creditori beneficio Patrimonio dell’erede La tua casa, il tuo conto Il tuo stipendio Qui non arrivano Vendere un bene ereditario senza autorizzazione abbatte il muro (art. 493 c.c.).
Schema originale dello Studio. Il beneficio non è una firma: è un regime da rispettare nel tempo.

Perché dopo serve un’autorizzazione per vendere?

Perché il beneficio esiste nell’interesse dei creditori dell’eredità e dei legatari, oltre che dell’erede. Se l’erede beneficiato potesse liberamente vendere i beni ereditari, la garanzia patrimoniale svanirebbe. Per questo l’art. 493 c.c. stabilisce che l’erede che aliena o sottopone a pegno o ipoteca beni ereditari, o transige relativamente a essi, senza l’autorizzazione giudiziaria e senza osservare le forme prescritte, decade dal beneficio d’inventario.

La decadenza è un effetto brutale: da quel momento l’erede risponde dei debiti ereditari con tutto il proprio patrimonio. È uno degli errori più costosi che si possano fare, e capita più spesso di quanto si creda — tipicamente quando l’erede, a distanza di anni, dimentica di avere accettato con beneficio.

La buona notizia è procedurale: trattandosi di atti aventi a oggetto beni ereditari, dal 28 febbraio 2023 l’autorizzazione può essere rilasciata dal notaio rogante ai sensi dell’art. 21 del D.Lgs. 149/2022, con l’efficacia che matura decorsi venti giorni dalle comunicazioni al pubblico ministero e alla cancelleria. Prima si passava sempre dal tribunale (art. 747 c.p.c.).

Il caso: un’officina a Poggioreale, tre cartelle e un figlio di dodici anni

Muore Salvatore, titolare di una piccola officina. Lascia un appartamento, un’auto, un conto quasi vuoto e tre cartelle esattoriali di importo incerto. Gli eredi sono la moglie e un figlio di dodici anni.

Per il bambino l’accettazione beneficiata non era una scelta ma un obbligo (art. 471 c.c.); la moglie ha scelto la stessa strada, perché il passivo non era quantificabile. Dichiarazione ricevuta in Studio, inserimento nel registro delle successioni, trascrizione, inventario con il cancelliere entro i termini.

Due anni dopo arriva un compratore per l’appartamento. Qui serviva l’autorizzazione, per due motivi sovrapposti: il minore e il vincolo dell’art. 493 c.c. Una sola istruttoria ha coperto entrambi, con perizia di stima e piano di destinazione del ricavato: la quota del figlio su libretto vincolato, il resto destinato al pagamento dei debiti ereditari secondo l’ordine di legge.

(Caso di Studio, nomi e dettagli inventati: qualsiasi somiglianza con persone reali è casuale.)

Cosa fa il notaio

Quanto costa

L’onorario del notaio è libero (tariffe abrogate dal D.L. 223/2006, convertito nella legge 248/2006); i parametri del D.M. 140/2012 servono solo come riferimento per la stima, e resta ferma la disciplina dell’equo compenso (legge 49/2023) nei rapporti con banche, assicurazioni e grandi imprese. Le imposte sono calcolate sulle norme. Stime indicative aggiornate a settembre 2026: il preventivo scritto, gratuito e senza impegno, lo dà lo Studio. Per l’imposta di successione puoi usare lo strumento calcolo dell’imposta di successione.

Domande frequenti

Se ho già pagato una bolletta del defunto, ho accettato l’eredità?

Non necessariamente: gli atti di conservazione e di ordinaria amministrazione sono consentiti al chiamato senza che valgano come accettazione (art. 460 c.c.). Diverso è disporre dei beni: vendere l’auto, incassare crediti o pagare debiti con i beni ereditari può configurare accettazione tacita. Nel dubbio, si chiede prima.

Con il beneficio d’inventario posso abitare nella casa del defunto?

La materia va trattata con attenzione, perché l’uso personale di un bene ereditario può incidere sui rapporti con i creditori e sulla gestione. Si imposta caso per caso, valutando le condizioni del patrimonio ereditario e l’eventuale titolo autonomo che già consenta l’abitazione.

Quanto dura il vincolo? Si esce mai dal beneficio?

Il regime si chiude con la liquidazione dell’eredità secondo le regole degli artt. 495 e seguenti del codice civile, cioè pagando i creditori e i legatari. Finché quel percorso non è concluso, il vincolo sugli atti di disposizione resta. È il motivo per cui conviene programmare la liquidazione invece di lasciarla in sospeso per anni.

Meglio rinunciare direttamente?

Dipende dai numeri e da chi c’è dopo di te: la rinuncia sposta la chiamata ad altri, e con la rappresentazione può arrivare ai tuoi figli, anche minori. Se il patrimonio ha qualche valore, il beneficio d’inventario è spesso la scelta migliore. Ne parliamo anche in Ho rinunciato all’eredità: posso ripensarci?.

Non sai se l’eredità conviene accettarla?

Portaci l’elenco di quello che sai: in un colloquio si capisce se la strada è l’accettazione, il beneficio o la rinuncia. Il preventivo scritto è gratuito e senza impegno.

Chiedi il preventivo scritto entro un giorno lavorativo
Prenota una consulenza online

Studio Notarile Marco Fiorentino · Viale Antonio Gramsci 19, 80122 Napoli · segreteria@notaiofiorentinomarco.com

Vedi anche: guida Successioni e testamenti · le autorizzazioni notarili dell’art. 21 · strumento imposta di successione · Casi concreti · glossario.

Fonti per verificare.
Codice civile, artt. 460, 470-473, 484-490, 493, 495 ss. ·
Codice di procedura civile, art. 747 (autorizzazione ad alienare beni ereditari) ·
D.Lgs. 149/2022, art. 21 ·
D.Lgs. 139/2024, autoliquidazione dell’imposta di successione dal 1º gennaio 2025 ·
Consiglio Nazionale del Notariato, Guide per il cittadino sulle successioni e studi del Settore studi civilistici ·
Agenzia delle Entrate, guida alla dichiarazione di successione ·
Ministero della Giustizia, registro delle successioni presso i tribunali.

Contenuto divulgativo: non sostituisce l’esame del caso concreto.

© Studio Notarile Marco Fiorentino, Napoli — Contenuto elaborato con il supporto dell’intelligenza artificiale e verificato dal notaio, che ha migliorato, aggiunto o modificato delle parti. Salvo diversa indicazione tutti i contenuti sono protetti da copyright. Powered by M.F.


Scopri di più da Notaio Marco Fiorentino | Napoli

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

'; 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); })();