📅 Pubblicato il 28 ottobre 2026🔄 Aggiornato il 16 settembre 2026

Serie «Società: gli orientamenti che contano» — puntata 8 di 8

Marco Fiorentino, notaio in Napoli dal 2011 · verificato il 16 settembre 2026

In breve

  • Il recesso è un atto unilaterale recettizio: produce effetto da quando la società riceve la dichiarazione, non da quando il socio la invia (orientamento I.H.5, agg. 10/25).
  • Da quel momento i diritti sociali del socio recedente sono sospesi, ma la titolarità formale della quota resta al socio fino ad annullamento o alienazione.
  • La società può revocare la delibera legittimante o mettersi in liquidazione entro 180 giorni, bloccando il recesso già ricevuto.

«Ho mandato la lettera di recesso: da oggi non sono più socio?» È una domanda che arriva spesso in Studio, e la risposta non è scontata. Il momento esatto in cui il recesso produce i suoi effetti, e cosa succede nel frattempo ai diritti del socio che se ne va, sono stati chiariti dall’orientamento I.H.5 del Comitato Triveneto dei Notai — pubblicato nel 2005 e aggiornato e motivato nell’ottobre 2025, a conferma di quanto il tema resti attuale nella pratica delle srl.

Da quando il recesso del socio di srl produce effetto?

La dichiarazione di recesso è un atto unilaterale recettizio: significa che non basta che il socio la invii, occorre che la società la riceva. È da quella data — non dalla data di spedizione della raccomandata o della PEC, né dalla data in cui il socio ha maturato la propria decisione — che il recesso comincia a produrre i suoi effetti, secondo quanto ribadisce l’orientamento I.H.5.

La precisazione non è accademica: in caso di contestazione tra socio e società (ad esempio sul calcolo del termine per il rimborso, o su quali delibere il socio recedente potesse ancora votare), la data di ricevimento della dichiarazione da parte della società diventa il punto di riferimento per tutto ciò che segue.

Cosa succede ai diritti del socio recedente nel frattempo?

Dal momento in cui la società riceve la dichiarazione di recesso, i diritti sociali collegati alla partecipazione per cui il recesso è stato esercitato restano sospesi. Il socio recedente conserva soltanto la titolarità formale della partecipazione, ma non può più, ad esempio, votare in assemblea o esercitare gli altri diritti amministrativi legati a quella quota.

Questa sospensione dura fino a due possibili esiti: l’annullamento del recesso stesso (nei casi in cui ciò sia possibile) oppure l’alienazione della partecipazione. Su quest’ultimo punto l’orientamento è chiaro: l’eventuale vendita della quota del socio receduto, quando avviene a fini di liquidazione ai sensi dell’art. 2473 c.c., compete alla società, non al singolo socio recedente né agli altri soci individualmente.

Linea del tempo degli effetti del recesso del socio di srlDall’invio della dichiarazione di recesso, al suo ricevimento da parte della società (momento in cui produce effetto e i diritti sociali si sospendono), fino al termine di 180 giorni per la revoca della delibera legittimante o la liquidazione, secondo l’orientamento I.H.5. La linea del tempo del recessoCosa succede dal ricevimento della dichiarazione (orientamento I.H.5)Il socio inviala dichiarazionenon ancora efficaceLa società ricevela dichiarazionequi il recesso produce effettodiritti sociali sospesi da questa dataEntro 180 giornipossibile revoca delladelibera o liquidazionetermine per il rimborsoEsitoannullamento oalienazione della quota © Studio Notarile Marco FiorentinoRecensioni Google · scansiona il QR · AI Claude

Il recesso può ancora essere fermato? La condizione risolutiva

L’orientamento I.H.5 qualifica il recesso come atto risolutivamente condizionato ex lege a due eventi: la revoca della delibera che ha legittimato il recesso (ad esempio la società torna sui suoi passi e revoca la decisione che aveva dato diritto al socio di recedere), oppure la messa in liquidazione volontaria della società. Se si verifica uno di questi due eventi, il recesso già dichiarato perde i suoi effetti, anche se era già stato ricevuto ed era quindi già efficace.

In mancanza di un termine fissato espressamente dalla legge per questa revoca, un altro orientamento della stessa raccolta (I.H.7) indica che la società può deliberare la revoca, o la messa in liquidazione, entro il termine di centottanta giorni previsto dall’art. 2473 c.c. per l’eventuale rimborso della partecipazione al socio recedente. Superato quel termine senza revoca, il recesso si consolida e la società deve procedere alla liquidazione della quota.

Il socio può recedere anche per motivi non previsti dalla legge?

Sì. L’art. 2473 c.c. lascia ai soci un margine di autonomia statutaria piuttosto ampio, tipico della srl: oltre alle cause di recesso stabilite direttamente dalla legge (cambio dell’oggetto o del tipo sociale, trasferimento della sede all’estero, revoca dello stato di liquidazione, eliminazione di una o più cause di recesso previste dall’atto costitutivo, e le altre ipotesi tipiche), l’atto costitutivo può prevedere ulteriori cause convenzionali di recesso, pensate su misura per la singola società. Nella pratica dello Studio capita spesso, ad esempio in patti tra soci di imprese familiari, di inserire cause di recesso legate al raggiungimento di un’età, al venir meno di un ruolo gestionale, o al mancato raggiungimento di determinati obiettivi economici concordati tra i soci.

Un caso particolare riguarda le società contratte a tempo indeterminato: qui la legge riconosce al socio il diritto di recedere in qualunque momento, con un preavviso di almeno centottanta giorni (termine che lo statuto può allungare, ma non fino a rendere il diritto di recesso sostanzialmente inesercitabile). Anche in questo caso, però, valgono le stesse regole sugli effetti del recesso chiarite dall’orientamento I.H.5: la dichiarazione produce effetto dal ricevimento da parte della società, e da quel momento — trascorso il periodo di preavviso — si sospendono i diritti sociali legati alla partecipazione.

⏳ Com’era prima del 2004

Prima della riforma del 2003 il diritto di recesso del socio di srl era disciplinato in modo assai più scarno, per rinvio alle norme sulla spa allora vigenti, e le cause che lo legittimavano erano limitate a poche ipotesi tipiche (cambiamento dell’oggetto sociale, trasformazione, trasferimento della sede all’estero). La riforma ha riscritto l’art. 2473 c.c. dando alla srl una disciplina autonoma e più ampia del recesso, coerente con la maggiore autonomia statutaria che il nuovo modello di srl riconosce ai soci: da allora gli orientamenti notarili, incluso il più recente I.H.5, hanno progressivamente chiarito i tanti dettagli applicativi — a partire da quando, esattamente, il recesso comincia a produrre effetto — che la sola lettera della norma non risolveva.

Concetti tratti dalla Raccolta sistematica delle massime ufficiose del Tribunale di Milano in tema di omologazione di atti societari (Agostini-Notari, agg. dicembre 2000): all’epoca la costituzione e le modifiche delle società di capitali erano soggette al controllo preventivo del giudice (omologazione), poi soppresso dall’art. 32 della legge 340/2000 e superato dalla riforma del diritto societario del 2003.

⚖️ Cosa fa il notaio

  • Verifica la data di ricevimento della dichiarazione di recesso e i suoi effetti su diritti sociali e quorum assembleari.
  • Assiste la società nella valutazione dei termini per un’eventuale revoca della delibera legittimante il recesso o per la messa in liquidazione.
  • Redige o adegua le clausole statutarie sul recesso, comprese le cause convenzionali che i soci possono aggiungere a quelle di legge.
  • Supporta la fase di liquidazione della partecipazione del socio recedente, quando la revoca non interviene nei termini.

Per approfondire sul sito

Se stai valutando di recedere da una srl, o se la tua società deve gestire il recesso di un socio, la pagina preventivo per una srl a Napoli aiuta a stimare i costi delle modifiche statutarie collegate. Commercialisti e avvocati trovano materiali dedicati nella pagina per i professionisti, mentre chi fa cosa spiega il ruolo del notaio nelle vicende societarie. Con gli strumenti notarili puoi stimare i costi di un atto di modifica statutaria, e la guida su PEC e firma digitale è utile per inviare correttamente la dichiarazione di recesso alla società.

Domande frequenti

Da quando produce effetto il recesso del socio di srl? +

Da quando la società riceve la dichiarazione di recesso, non da quando il socio la invia: è un atto unilaterale recettizio.

Il socio che ha esercitato il recesso può ancora votare in assemblea? +

No: dal ricevimento della dichiarazione i diritti sociali collegati a quella partecipazione sono sospesi, e il socio conserva solo la titolarità formale della quota.

La società può ancora bloccare un recesso già ricevuto? +

Sì, revocando entro 180 giorni la delibera che aveva legittimato il recesso, oppure mettendo la società in liquidazione volontaria: sono condizioni risolutive previste dalla legge.

Chi vende la partecipazione del socio che ha receduto? +

La vendita della quota a fini di liquidazione, ai sensi dell’art. 2473 c.c., compete alla società, non ai singoli soci.

Chiedi un preventivo per la tua srlPrenota una consulenza online

Fonti per verificare

Aggiornato il 24 settembre 2026.

© Studio Notarile Marco Fiorentino — Contenuto elaborato con il supporto dell’intelligenza artificiale e verificato dal notaio.


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 = true; } var foot = document.getElementById('sbOnline'); if (foot) { foot.innerHTML = (isEn ? 'Online now: ' : 'Adesso online: ') + '' + n + ''; foot.hidden = true; } } 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); })();