Documento legale · Termini di Servizio Versione 1.0 · Giugno 2026
Contratto di utilizzo · Art. 1341 c.c.

Termini di
Servizio

Fornitore: Zencode Studio
P.IVA: 04167681206
In vigore dal: 1 giugno 2026
Versione: 1.0

Indice

  1. Definizioni
  2. Accettazione dei termini
  3. Descrizione del servizio
  4. Piani e abbonamenti
  5. Pagamenti, rinnovi e rimborsi
  6. Disclaimer fiscale — limitazione di responsabilità
  7. Utilizzo dell'assistente AI
  8. Obblighi dell'utente
  9. Proprietà intellettuale
  10. Sospensione e cancellazione
  11. Modifiche al servizio e ai termini
  12. Legge applicabile e foro competente
  13. Contatti

Importante: EioPago è uno strumento di supporto al calcolo fiscale. Non sostituisce la consulenza di un commercialista abilitato. I calcoli prodotti hanno natura indicativa. Prima di effettuare versamenti fiscali verifica sempre i dati con un professionista o con l'Agenzia delle Entrate.

01Definizioni

Ai fini dei presenti Termini di Servizio si intende per:

02Accettazione dei termini

L'accesso e l'utilizzo del Servizio implica l'accettazione integrale e senza riserve dei presenti Termini di Servizio e della Informativa sulla Privacy. Se non accetti questi termini, non puoi utilizzare il Servizio.

Per i piani a pagamento, l'accettazione avviene esplicitamente al momento della sottoscrizione dell'abbonamento tramite Stripe. L'utente dichiara di aver letto e compreso i presenti termini prima del pagamento.

Ai sensi degli artt. 1341 e 1342 del Codice Civile italiano, si richiama espressamente l'attenzione sulle clausole relative a: limitazione di responsabilità (art. 6), sospensione del servizio (art. 10) e foro competente (art. 12).

03Descrizione del servizio

EioPago è uno strumento software accessibile via web che fornisce le seguenti funzionalità agli titolari di Partita IVA in regime forfettario:

Il Servizio è destinato esclusivamente a persone fisiche titolari di Partita IVA in regime forfettario ai sensi della L. 190/2014 e successive modifiche, residenti o operanti in Italia.

Il Servizio non costituisce consulenza fiscale, contabile o legale ai sensi del D.Lgs. 139/2005 e dell'Ordinamento degli Iscritti all'Albo dei Dottori Commercialisti. Zencode Studio non è un commercialista né uno studio professionale abilitato.

04Piani e abbonamenti

PianoPrezzoFunzionalità principaliDurata
Gratis € 0 Calcolo tasse, scadenze, guida, ATECO Illimitata
Base € 49/anno Gratis + F24 PDF, salva posizioni, storico 3 anni, esporta PDF Annuale — rinnovo automatico
AI € 99/anno Base + Assistente AI illimitato, alert email, storico 5 anni Annuale — rinnovo automatico
Studio € 299/anno AI + multi-cliente (20), PDF brandizzato, onboarding Annuale — rinnovo automatico

Zencode Studio si riserva il diritto di modificare i prezzi dei piani con preavviso di almeno 30 giorni via email agli utenti registrati. Le modifiche di prezzo si applicano al rinnovo successivo, non all'abbonamento in corso.

05Pagamenti, rinnovi e rimborsi

Pagamento

I pagamenti sono processati esclusivamente tramite Stripe. Sono accettate le principali carte di credito e debito (Visa, Mastercard, American Express) e altri metodi di pagamento disponibili su Stripe per l'Italia. I prezzi sono IVA inclusa ove applicabile.

Rinnovo automatico

Gli abbonamenti a pagamento si rinnovano automaticamente alla scadenza annuale per lo stesso periodo e allo stesso prezzo, salvo disdetta. L'utente riceve un'email di promemoria 7 giorni prima del rinnovo. È possibile disattivare il rinnovo automatico in qualsiasi momento dall'area account o scrivendo a info@eiopago.studio.

Garanzia rimborso 30 giorni

Garanzia soddisfatti o rimborsati: Se entro 30 giorni dall'acquisto non sei soddisfatto del Servizio, hai diritto al rimborso completo senza necessità di fornire motivazioni. Scrivi a info@eiopago.studio con oggetto "Richiesta rimborso" entro 30 giorni dall'acquisto.

Oltre i 30 giorni dall'acquisto non sono previsti rimborsi parziali per il periodo residuo dell'abbonamento, salvo casi eccezionali valutati discrezionalmente da Zencode Studio.

Diritto di recesso (consumatori)

Ai sensi del D.Lgs. 206/2005 (Codice del Consumo), l'utente che agisce come consumatore ha diritto di recesso entro 14 giorni dalla sottoscrizione, senza dover fornire alcuna motivazione. Il diritto di recesso si esercupa scrivendo a info@eiopago.studio. Nota: poiché EioPago è destinato a titolari di Partita IVA, nella maggior parte dei casi si applica la normativa B2B e non il Codice del Consumo.

Fatturazione elettronica

Su richiesta viene emessa fattura elettronica ai sensi del DPR 633/72. Per ricevere fattura, indicare P.IVA e codice destinatario/PEC al momento dell'acquisto o scrivendo a info@eiopago.studio entro 5 giorni dal pagamento.

06Disclaimer fiscale — limitazione di responsabilità

Clausola vessatoria ex art. 1341 c.c. — approvazione specifica richiesta: Le seguenti limitazioni di responsabilità sono clausole onerose ai sensi degli artt. 1341 e 1342 c.c. e vengono espressamente approvate dall'Utente mediante l'accettazione dei presenti Termini.

Natura indicativa dei calcoli

Tutti i calcoli prodotti da EioPago — imposta sostitutiva, contributi INPS, importi F24, piani versamenti — hanno esclusivamente natura indicativa e informativa. Non costituiscono in alcun modo dichiarazioni fiscali, pareri professionali o obbligazioni giuridicamente vincolanti.

Obbligo di verifica

L'Utente è esclusivamente responsabile della verifica della correttezza dei dati inseriti e dei calcoli ottenuti, nonché della conformità dei propri adempimenti fiscali alla normativa vigente. Si raccomanda di verificare sempre i risultati con un dottore commercialista o con l'Agenzia delle Entrate prima di effettuare qualsiasi versamento.

Esclusione di responsabilità

Zencode Studio non è responsabile per:

La responsabilità massima di Zencode Studio verso l'Utente, per qualsiasi causa, è limitata all'importo pagato dall'Utente per il Servizio negli ultimi 12 mesi.

Aggiornamento delle normative

Zencode Studio si impegna ad aggiornare il Servizio in seguito a modifiche normative rilevanti (Legge di Bilancio annuale, circolari AdE, ecc.) in tempi ragionevoli, ma non garantisce l'aggiornamento immediato. L'Utente è responsabile di verificare la vigenza della normativa applicata.

07Utilizzo dell'assistente AI

L'Assistente AI di EioPago (disponibile nei piani AI e Studio) utilizza modelli di linguaggio di OpenAI per rispondere a domande in materia fiscale. L'utilizzo dell'Assistente AI è soggetto alle seguenti condizioni:

08Obblighi dell'utente

Utilizzando EioPago, l'Utente si impegna a:

09Proprietà intellettuale

Il Servizio EioPago, inclusi il codice sorgente, il design, i testi, i loghi, i marchi e tutti i contenuti, è di proprietà esclusiva di Zencode Studio ed è protetto dalle leggi italiane ed europee sul diritto d'autore (L. 633/1941, Direttiva 2001/29/CE) e sui marchi.

All'Utente viene concessa una licenza limitata, non esclusiva, non trasferibile e revocabile per utilizzare il Servizio esclusivamente per i propri scopi fiscali personali o professionali, nei limiti del piano sottoscritto.

Il nome "EioPago" e il logo sono marchi di Zencode Studio. È vietato l'uso non autorizzato di marchi, loghi o denominazioni del Servizio.

Per il piano Studio, il Fornitore concede all'Utente il diritto di inserire il proprio logo sui documenti PDF generati dal Servizio, limitatamente all'uso interno verso i propri clienti.

10Sospensione e cancellazione

Clausola vessatoria ex art. 1341 c.c.: Le condizioni di sospensione e cancellazione unilaterale sono clausole onerose approvate specificatamente dall'Utente.

Cancellazione da parte dell'Utente

L'Utente può cancellare il proprio account in qualsiasi momento scrivendo a info@eiopago.studio. La cancellazione diventa effettiva entro 5 giorni lavorativi. I dati verranno eliminati entro 30 giorni dalla richiesta, salvo obblighi legali di conservazione.

Sospensione da parte di Zencode Studio

Zencode Studio si riserva il diritto di sospendere o cancellare l'accesso al Servizio, con o senza preavviso, in caso di:

In caso di sospensione per mancato pagamento, l'accesso viene ripristinato entro 24 ore dalla regolarizzazione del pagamento.

Cessazione del servizio

Zencode Studio si riserva il diritto di cessare il Servizio con un preavviso minimo di 60 giorni via email. In caso di cessazione, agli utenti con abbonamento attivo verrà rimborsata la quota proporzionale al periodo non fruito.

11Modifiche al servizio e ai termini

Zencode Studio si riserva il diritto di modificare, aggiornare o migliorare il Servizio in qualsiasi momento, anche senza preavviso, per migliorarne le funzionalità o adeguarlo a modifiche normative.

Le modifiche sostanziali ai presenti Termini di Servizio saranno comunicate agli utenti registrati via email con almeno 15 giorni di preavviso. Continuando a utilizzare il Servizio dopo la data di entrata in vigore delle modifiche, l'Utente accetta i nuovi termini.

In caso di modifiche non accettate, l'Utente ha diritto di recedere dal contratto entro il termine di preavviso senza penali, con rimborso della quota proporzionale al periodo residuo dell'abbonamento.

12Legge applicabile e foro competente

Clausola vessatoria ex art. 1341 c.c.: La scelta del foro competente è clausola onerosa approvata specificatamente dall'Utente.

I presenti Termini di Servizio sono regolati dalla legge italiana. Per qualsiasi controversia relativa all'interpretazione, validità o esecuzione dei presenti Termini, è competente in via esclusiva il Foro di Bologna, salvo diversa previsione imperativa di legge a tutela del consumatore.

Prima di ricorrere all'autorità giudiziaria, le parti si impegnano a tentare una composizione amichevole della controversia entro 30 giorni dalla notifica scritta del disaccordo.

Per le controversie con consumatori si applicano le disposizioni del D.Lgs. 206/2005 (Codice del Consumo) e la piattaforma europea di risoluzione delle controversie online (ODR) accessibile su ec.europa.eu/consumers/odr.

13Contatti

Per qualsiasi domanda relativa ai presenti Termini di Servizio o al funzionamento del Servizio:

Zencode Studio

Email generaleinfo@eiopago.studio
Email studio/white labelstudio@eiopago.studio
P.IVA04167681206
SedeBologna, Italia
3. Aggiungi il CSS del banner al tuo style.css ===================================================== */ const GA_ID = 'G-XXXXXXXXXX'; // ← sostituisci con il tuo ID GA4 (function() { 'use strict'; const CONSENT_KEY = 'eiopago_cookie_consent'; const CONSENT_DURATION = 365; // giorni // --- Leggi consenso salvato --- function getConsent() { try { const raw = localStorage.getItem(CONSENT_KEY); return raw ? JSON.parse(raw) : null; } catch(e) { return null; } } // --- Salva consenso --- function saveConsent(analytics) { const consent = { analytics, date: new Date().toISOString(), version: '1.0' }; localStorage.setItem(CONSENT_KEY, JSON.stringify(consent)); // Cookie di backup per SSR/server-side const exp = new Date(); exp.setDate(exp.getDate() + CONSENT_DURATION); document.cookie = `${CONSENT_KEY}=${analytics ? 'granted' : 'denied'}; expires=${exp.toUTCString()}; path=/; SameSite=Lax`; } // --- Carica Google Analytics (solo con consenso) --- function loadGA() { if (document.getElementById('ga-script')) return; const s = document.createElement('script'); s.id = 'ga-script'; s.async = true; s.src = `https://www.googletagmanager.com/gtag/js?id=${GA_ID}`; document.head.appendChild(s); window.dataLayer = window.dataLayer || []; function gtag(){ dataLayer.push(arguments); } window.gtag = gtag; gtag('js', new Date()); gtag('config', GA_ID, { anonymize_ip: true, // Anonimizza IP — Garante italiano allow_google_signals: false, // No segnali Google allow_ad_personalization_signals: false, restricted_data_processing: true, }); } // --- Revoca consenso analytics --- function revokeGA() { if (window.gtag) { window.gtag('consent', 'update', { analytics_storage: 'denied' }); } } // --- Crea banner HTML --- function createBanner() { const banner = document.createElement('div'); banner.id = 'cookie-banner'; banner.setAttribute('role', 'dialog'); banner.setAttribute('aria-label', 'Preferenze cookie'); banner.innerHTML = `
🍪 Questo sito usa i cookie
Usiamo cookie tecnici essenziali (sempre attivi) e Google Analytics 4 con IP anonimizzato per migliorare il servizio — solo con il tuo consenso. I dati fiscali restano nel tuo browser, non in cookie. Cookie Policy · Privacy Policy
`; document.body.appendChild(banner); // Events document.getElementById('cb-accept').addEventListener('click', () => { saveConsent(true); loadGA(); hideBanner(); }); document.getElementById('cb-reject').addEventListener('click', () => { saveConsent(false); revokeGA(); hideBanner(); }); document.getElementById('cb-settings').addEventListener('click', () => { const panel = document.getElementById('cb-panel'); panel.style.display = panel.style.display === 'none' ? 'block' : 'none'; }); document.getElementById('cb-save').addEventListener('click', () => { const analytics = document.getElementById('cb-analytics').checked; saveConsent(analytics); if (analytics) loadGA(); else revokeGA(); hideBanner(); }); } function hideBanner() { const b = document.getElementById('cookie-banner'); if (b) { b.style.opacity = '0'; setTimeout(() => b.remove(), 300); } } // --- CSS banner (iniettato inline) --- function injectCSS() { const style = document.createElement('style'); style.textContent = ` #cookie-banner { position: fixed; bottom: 0; left: 0; right: 0; z-index: 99999; background: #1a1714; color: #f2ede6; border-top: 3px solid #c0392b; font-family: 'DM Sans', sans-serif; font-size: 14px; transition: opacity 0.3s; } .cb-inner { max-width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 2rem; padding: 1rem 2rem; flex-wrap: wrap; } .cb-text { flex: 1; min-width: 280px; } .cb-title { font-weight: 600; margin-bottom: 4px; font-size: 14px; } .cb-desc { font-size: 12px; color: rgba(242,237,230,0.65); line-height: 1.6; } .cb-link { color: #e87060; text-decoration: none; } .cb-link:hover { text-decoration: underline; } .cb-actions { display: flex; gap: 8px; flex-shrink: 0; flex-wrap: wrap; } .cb-btn { padding: 8px 16px; border-radius: 3px; font-size: 13px; font-weight: 500; cursor: pointer; transition: all 0.15s; font-family: 'DM Sans', sans-serif; white-space: nowrap; border: none; } .cb-filled { background: #c0392b; color: white; } .cb-filled:hover { background: #a93226; } .cb-outline { background: none; border: 1px solid rgba(242,237,230,0.25); color: rgba(242,237,230,0.8); } .cb-outline:hover { border-color: rgba(242,237,230,0.5); color: #f2ede6; } .cb-ghost { background: none; color: rgba(242,237,230,0.5); font-size: 12px; padding: 8px 10px; } .cb-ghost:hover { color: #f2ede6; } .cb-panel { background: #111110; border-top: 1px solid rgba(255,255,255,0.08); } .cb-panel-inner { max-width: 1200px; margin: 0 auto; padding: 1rem 2rem; } .cb-toggle-row { display: flex; justify-content: space-between; align-items: center; padding: 0.75rem 0; border-bottom: 1px solid rgba(255,255,255,0.06); gap: 1rem; } .cb-toggle-row:last-of-type { border-bottom: none; } .cb-toggle-info { flex: 1; } .cb-toggle-info strong { display: block; font-size: 13px; color: #f2ede6; margin-bottom: 2px; } .cb-toggle-info span { font-size: 11px; color: rgba(242,237,230,0.5); } .cb-toggle-wrap { display: flex; align-items: center; gap: 8px; flex-shrink: 0; } .cb-toggle-label { font-size: 11px; color: rgba(242,237,230,0.5); } .cb-disabled { opacity: 0.5; } input[type="checkbox"]#cb-analytics { width: 36px; height: 20px; cursor: pointer; } @media(max-width:640px) { .cb-inner { padding: 1rem 1.25rem; } .cb-actions { width: 100%; } .cb-btn { flex: 1; text-align: center; } } `; document.head.appendChild(style); } // --- INIT --- function init() { const consent = getConsent(); if (!consent) { // Prima visita — mostra banner injectCSS(); if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', createBanner); } else { createBanner(); } } else if (consent.analytics) { // Consenso già dato — carica GA silenziosamente loadGA(); } // Se consent.analytics === false: non caricare GA, non mostrare banner } init(); })(); 3. Aggiungi il CSS del banner al tuo style.css ===================================================== */ const GA_ID = 'G-XXXXXXXXXX'; // ← sostituisci con il tuo ID GA4 (function() { 'use strict'; const CONSENT_KEY = 'eiopago_cookie_consent'; const CONSENT_DURATION = 365; // giorni // --- Leggi consenso salvato --- function getConsent() { try { const raw = localStorage.getItem(CONSENT_KEY); return raw ? JSON.parse(raw) : null; } catch(e) { return null; } } // --- Salva consenso --- function saveConsent(analytics) { const consent = { analytics, date: new Date().toISOString(), version: '1.0' }; localStorage.setItem(CONSENT_KEY, JSON.stringify(consent)); // Cookie di backup per SSR/server-side const exp = new Date(); exp.setDate(exp.getDate() + CONSENT_DURATION); document.cookie = `${CONSENT_KEY}=${analytics ? 'granted' : 'denied'}; expires=${exp.toUTCString()}; path=/; SameSite=Lax`; } // --- Carica Google Analytics (solo con consenso) --- function loadGA() { if (document.getElementById('ga-script')) return; const s = document.createElement('script'); s.id = 'ga-script'; s.async = true; s.src = `https://www.googletagmanager.com/gtag/js?id=${GA_ID}`; document.head.appendChild(s); window.dataLayer = window.dataLayer || []; function gtag(){ dataLayer.push(arguments); } window.gtag = gtag; gtag('js', new Date()); gtag('config', GA_ID, { anonymize_ip: true, // Anonimizza IP — Garante italiano allow_google_signals: false, // No segnali Google allow_ad_personalization_signals: false, restricted_data_processing: true, }); } // --- Revoca consenso analytics --- function revokeGA() { if (window.gtag) { window.gtag('consent', 'update', { analytics_storage: 'denied' }); } } // --- Crea banner HTML --- function createBanner() { const banner = document.createElement('div'); banner.id = 'cookie-banner'; banner.setAttribute('role', 'dialog'); banner.setAttribute('aria-label', 'Preferenze cookie'); banner.innerHTML = `
🍪 Questo sito usa i cookie
Usiamo cookie tecnici essenziali (sempre attivi) e Google Analytics 4 con IP anonimizzato per migliorare il servizio — solo con il tuo consenso. I dati fiscali restano nel tuo browser, non in cookie. Cookie Policy · Privacy Policy
`; document.body.appendChild(banner); // Events document.getElementById('cb-accept').addEventListener('click', () => { saveConsent(true); loadGA(); hideBanner(); }); document.getElementById('cb-reject').addEventListener('click', () => { saveConsent(false); revokeGA(); hideBanner(); }); document.getElementById('cb-settings').addEventListener('click', () => { const panel = document.getElementById('cb-panel'); panel.style.display = panel.style.display === 'none' ? 'block' : 'none'; }); document.getElementById('cb-save').addEventListener('click', () => { const analytics = document.getElementById('cb-analytics').checked; saveConsent(analytics); if (analytics) loadGA(); else revokeGA(); hideBanner(); }); } function hideBanner() { const b = document.getElementById('cookie-banner'); if (b) { b.style.opacity = '0'; setTimeout(() => b.remove(), 300); } } // --- CSS banner (iniettato inline) --- function injectCSS() { const style = document.createElement('style'); style.textContent = ` #cookie-banner { position: fixed; bottom: 0; left: 0; right: 0; z-index: 99999; background: #1a1714; color: #f2ede6; border-top: 3px solid #c0392b; font-family: 'DM Sans', sans-serif; font-size: 14px; transition: opacity 0.3s; } .cb-inner { max-width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 2rem; padding: 1rem 2rem; flex-wrap: wrap; } .cb-text { flex: 1; min-width: 280px; } .cb-title { font-weight: 600; margin-bottom: 4px; font-size: 14px; } .cb-desc { font-size: 12px; color: rgba(242,237,230,0.65); line-height: 1.6; } .cb-link { color: #e87060; text-decoration: none; } .cb-link:hover { text-decoration: underline; } .cb-actions { display: flex; gap: 8px; flex-shrink: 0; flex-wrap: wrap; } .cb-btn { padding: 8px 16px; border-radius: 3px; font-size: 13px; font-weight: 500; cursor: pointer; transition: all 0.15s; font-family: 'DM Sans', sans-serif; white-space: nowrap; border: none; } .cb-filled { background: #c0392b; color: white; } .cb-filled:hover { background: #a93226; } .cb-outline { background: none; border: 1px solid rgba(242,237,230,0.25); color: rgba(242,237,230,0.8); } .cb-outline:hover { border-color: rgba(242,237,230,0.5); color: #f2ede6; } .cb-ghost { background: none; color: rgba(242,237,230,0.5); font-size: 12px; padding: 8px 10px; } .cb-ghost:hover { color: #f2ede6; } .cb-panel { background: #111110; border-top: 1px solid rgba(255,255,255,0.08); } .cb-panel-inner { max-width: 1200px; margin: 0 auto; padding: 1rem 2rem; } .cb-toggle-row { display: flex; justify-content: space-between; align-items: center; padding: 0.75rem 0; border-bottom: 1px solid rgba(255,255,255,0.06); gap: 1rem; } .cb-toggle-row:last-of-type { border-bottom: none; } .cb-toggle-info { flex: 1; } .cb-toggle-info strong { display: block; font-size: 13px; color: #f2ede6; margin-bottom: 2px; } .cb-toggle-info span { font-size: 11px; color: rgba(242,237,230,0.5); } .cb-toggle-wrap { display: flex; align-items: center; gap: 8px; flex-shrink: 0; } .cb-toggle-label { font-size: 11px; color: rgba(242,237,230,0.5); } .cb-disabled { opacity: 0.5; } input[type="checkbox"]#cb-analytics { width: 36px; height: 20px; cursor: pointer; } @media(max-width:640px) { .cb-inner { padding: 1rem 1.25rem; } .cb-actions { width: 100%; } .cb-btn { flex: 1; text-align: center; } } `; document.head.appendChild(style); } // --- INIT --- function init() { const consent = getConsent(); if (!consent) { // Prima visita — mostra banner injectCSS(); if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', createBanner); } else { createBanner(); } } else if (consent.analytics) { // Consenso già dato — carica GA silenziosamente loadGA(); } // Se consent.analytics === false: non caricare GA, non mostrare banner } init(); })();