From f6b56ef4666dbf46fad913d87f72d5db45c1d429 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Sun, 27 Sep 2026 15:17:45 +0200 Subject: [PATCH] Aggiunge costi-ricorrenti.md all'indice documenti MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Nuovo documento costi-ricorrenti.md (abbonamenti e servizi ricorrenti per 12 mesi: sviluppo, test, produzione) - CLAUDE.md: aggiunto alla tabella documenti e allo schema dipendenze - indice-documenti.md: registrato in §1.2, aggiornato schema dipendenze e registro delle modifiche Co-Authored-By: Claude Sonnet 5 --- CLAUDE.md | 3 +- costi-ricorrenti.md | 217 ++++++++++++++++++++++++++++++++++++++++++++ indice-documenti.md | 7 +- 3 files changed, 224 insertions(+), 3 deletions(-) create mode 100644 costi-ricorrenti.md diff --git a/CLAUDE.md b/CLAUDE.md index 7e9c366..335844a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -40,9 +40,10 @@ Consulente tecnico senior in architettura software, DevOps e preventivazione. Da | `richiesta-sintesi.md` | Sintesi completa di `richiesta.md` | | `domande-cliente.md` | Parte A: domande per il cliente · Parte B: dubbi progettuali (**uso interno, non inviare**) | | `workflow.md` | Processi del software, passo per passo, con i riferimenti ai requisiti | +| `costi-ricorrenti.md` | Abbonamenti e servizi ricorrenti per 12 mesi (sviluppo, test, produzione): prezzi di listino con fonte, parametri, scenari | | `indice-documenti.md` | Versioni in vigore e schema di versione | -**Dipendenze:** fonti del cliente → `richiesta.md` → sintesi, domande, workflow. +**Dipendenze:** fonti del cliente → `richiesta.md` → sintesi, domande, workflow, costi. **Fonti del cliente: cartella `fonti/`.** - Ogni consegna del cliente sta in una sottocartella con la data di ricezione: `fonti/AAAA-MM-GG/`. I file mantengono il nome originale. - **Non modificare, rinominare o cancellare mai i file in `fonti/`.** Sono le prove di cosa ha chiesto il cliente. diff --git a/costi-ricorrenti.md b/costi-ricorrenti.md new file mode 100644 index 0000000..bde9385 --- /dev/null +++ b/costi-ricorrenti.md @@ -0,0 +1,217 @@ +# Costi ricorrenti del primo anno +**Progetto:** Gestionale per enti del Terzo Settore +**Documento:** `costi-ricorrenti.md` +**Versione:** 0.2 · **Data:** 27/09/2026 · **Stato:** Bozza, da validare +**Allineato a:** `richiesta.md` v0.2 · **Schema di versione:** vedi `indice-documenti.md` + +--- + +## 1. Scopo e limiti + +Il documento elenca **tutti gli abbonamenti e i servizi a pagamento ricorrente** (mensili o annuali) necessari per **12 mesi** di progetto, divisi per ambiente: + +- **Sviluppo:** strumenti con cui si scrive il software; +- **Test:** ambiente separato per collaudare senza dati reali; +- **Produzione:** il software in esercizio, usato dallo studio e dagli enti. + +**Cosa non contiene:** +- le **ore di lavoro** (le tariffe le decide Davide); +- l'hardware (PC di sviluppo) e i costi professionali generali: assicurazione, commercialista, PEC (vedi §8). + +**Regole seguite:** +1. **Nessuna cifra inventata.** Ogni prezzo è di listino, con la fonte (§10), verificato il 27/09/2026. Dove il costo dipende da un dato che manca, la voce resta un **parametro**, con l'assunzione dichiarata. +2. **I fornitori citati sono riferimenti di prezzo, non scelte.** Servono a dare l'ordine di grandezza. La scelta dei fornitori si farà nella fase di architettura, motivata dai requisiti. +3. **Tutti i prezzi sono IVA esclusa.** Alcuni servizi fatturano in dollari (USD): li lascio in USD per non inventare un tasso di cambio. + +⚖️ Trattamento IVA dei servizi esteri (reverse charge), ammissibilità delle spese nel bando e intestazione dei contratti: **da verificare con il commercialista** (vedi §7). + +--- + +## 2. Riepilogo + +| Ambiente | Costi certi (12 mesi) | Costi che dipendono da risposte del cliente | +|---|---|---| +| Sviluppo | **1.080,00 €** | — | +| Test | **65,88 €** | — | +| Produzione | **172,65 €** + IPv4 da verificare | Firma elettronica (Q4), marche temporali (volume), conservazione a norma (Q9), fatturazione elettronica (Q5), email e monitoraggio se si superano i piani gratuiti | +| **Totale** | **1.318,53 €** + IVA | Vedi scenari al §6 | + +I costi certi sono solo una parte del totale. **La voce più pesante e più incerta è la firma elettronica** (da 360 € a oltre 1.200 € l'anno a seconda del tipo di firma, §5.2). Senza la risposta a Q4 il totale non si può chiudere. + +--- + +## 3. Sviluppo + +| Voce | Servizio di riferimento | Canone | 12 mesi | Requisito / motivo | Note | +|---|---|---|---|---|---| +| Assistente di sviluppo | Claude Max | 90,00 €/mese | **1.080,00 €** | Strumento di sviluppo previsto nel contesto di progetto | Cifra indicata da Davide. Il listino ufficiale espone il prezzo in USD ("da $100/mese"): **verificare l'importo in euro sulla prima fattura** | +| Repository del codice | Server Git di Davide (già attivo) | 0 € | 0 € | Versionamento di codice e documenti | 🔸 Il codice del cliente sta su un server personale: garantire un backup del repository e la continuità del servizio | +| Monitoraggio errori | Sentry, piano Developer | 0 € | 0 € | Individuare gli errori prima del cliente | Gratuito: 1 utente, 5.000 errori/mese. Basta finché lavora una sola persona | +| Editor, linguaggi, librerie | Strumenti open source | 0 € | 0 € | — | Lo stack non è ancora scelto. Se la scelta richiedesse licenze a pagamento, vanno aggiunte qui | + +**Totale sviluppo: 1.080,00 €** + +--- + +## 4. Test + +**Perché un ambiente separato:** il software tratta dati personali (RT-10). Un ambiente di test separato permette di collaudare con **dati finti**, senza mai usare i dati reali degli enti. Serve anche per far provare al cliente le funzioni prima del rilascio. + +| Voce | Servizio di riferimento | Canone | 12 mesi | Note | +|---|---|---|---|---| +| Server di test | Hetzner Cloud CX23 (2 vCPU, 4 GB RAM, 40 GB), Germania/Finlandia | 5,49 €/mese | **65,88 €** | Taglio più piccolo: il carico di test è minimo. Fatturazione oraria, si può spegnere quando non serve | +| Dominio | Sottodominio del dominio di produzione (es. `test.…`) | 0 € | 0 € | — | +| Firma elettronica | Ambiente di prova del fornitore (sandbox) | 0 € | 0 € | Il riferimento (Youtrust) offre una sandbox gratuita per 40 giorni. 🔸 Verificare cosa succede dopo: in un anno di sviluppo potrebbe servire un piano a pagamento | +| Email | Piano gratuito del fornitore | 0 € | 0 € | — | + +**Totale test: 65,88 €** (ipotesi: server acceso tutto l'anno) + +--- + +## 5. Produzione + +### 5.1 Costi certi + +**Ipotesi di dimensionamento (🔸):** circa 100 utenti (RT-11) con un uso da gestionale d'ufficio: pochi utenti contemporanei. Un server virtuale di taglio medio basta, con database sullo stesso server. Il numero di enti (Q1) può cambiare questa ipotesi: più documenti archiviati significano più spazio. + +| Voce | Servizio di riferimento | Canone | 12 mesi | Requisito / motivo | +|---|---|---|---|---| +| Server di produzione | Hetzner Cloud CX33, Germania/Finlandia | 8,49 €/mese | **101,88 €** | RT-11 dimensionamento; RT-13 hosting UE. Un taglio sopra quello di test, per avere margine sulla generazione di PDF (RT-7) | +| Backup del server | Backup Hetzner (20% del prezzo del server, 7 copie) | 1,698 €/mese (20% di 8,49 €) | **20,38 €** | Ripristino rapido in caso di guasto | +| Backup esterno | Hetzner Storage Box BX11 (1 TB) | 3,20 €/mese 🔸 | **38,40 €** | Copia dei dati fuori dal server (regola 3-2-1). 🔸 Prezzo da fonte terza, da verificare sul listino dopo gli aumenti di giugno 2026 | +| Dominio | Dominio `.it` | 11,99 €/anno | **11,99 €** | Indirizzo del software e mittente delle email | +| Indirizzo IPv4 | Hetzner Primary IPv4 | 🔸 da verificare | 🔸 | Hetzner lo fattura come voce separata: importo da leggere nel configuratore | +| Certificato HTTPS | Let's Encrypt | 0 € | 0 € | Connessione cifrata (GDPR, RT-10) | +| Email (alert e circolari) | Brevo, piano gratuito (300 email/giorno) | 0 € | 0 € | RT-4, M8. Vedi §5.2 se il volume supera il limite | +| Monitoraggio errori | Sentry Developer | 0 € | 0 € | Come in sviluppo | + +**Totale produzione, costi certi: 172,65 €** + IPv4 +(ipotesi: produzione attiva per tutti i 12 mesi. Se va online più tardi, queste voci si riducono in proporzione ai mesi) + +### 5.2 Costi che dipendono dalle risposte del cliente + +| Voce | Da cosa dipende | Riferimento di prezzo | Stima annua | Note | +|---|---|---|---|---| +| **Firma elettronica** (RT-5) | ⏳ **Q4** tipo di firma e numero di firme l'anno | Confirmo API: **da 30 €/mese**, con costo aggiuntivo per ogni firma oltre la soglia · Youtrust API Plus: **104 €/mese** (1.248 €/anno), 500 firme semplici l'anno incluse, **2 € a firma** in più | **360 – 1.248 €** e oltre | Per la firma avanzata o qualificata i costi salgono (Youtrust: firma qualificata da 10 € l'una a pacchetti). Serve un preventivo del fornitore basato sui volumi | +| **Marche temporali** (RT-6) | Numero di documenti archiviati l'anno (W4, passo 5), cioè numero di enti (Q1) × eventi | Aruba: **19,90 € per 100 marche** (0,20 € a marca) | Volume × 0,20 € | Esempio con ipotesi dichiarata: 500 documenti/anno = 5 pacchetti = **99,50 €**. Il volume reale va stimato con il cliente | +| **Conservazione a norma** (RT-6) | ⏳ **Q9**: serve o no | Aruba DocFly: **49,90 €/anno** (1 GB) + **25 €/GB/anno** in più | Da 49,90 € | ⚠️ **Attenzione:** il servizio è "uno per partita IVA". Se la conservazione deve essere fatta **a nome di ogni ente**, il costo si moltiplica per il numero di enti (Q1), e molti enti hanno solo il codice fiscale. ⚖️ Da chiarire con il fornitore e un legale | +| **Fatturazione elettronica** | ⏳ **Q5**: solo proforma o anche fattura elettronica | Non quotata | — | Se serve, si valuta l'integrazione con un servizio esistente invece di svilupparla | +| **Email oltre il piano gratuito** | Volume: numero di enti (Q1) × alert e circolari | Brevo Starter: **da $8,08/mese** con pagamento annuale | Circa **$97/anno** | Serve solo se si superano 300 email al giorno. Con pochi enti è improbabile | +| **Monitoraggio con più utenti** | Più persone da avvisare sugli errori | Sentry Team: **$26/mese** | **$312/anno** | Serve solo se lavora più di una persona sul software | + +--- + +## 6. Scenari di spesa annua + +Tutti gli importi sono IVA esclusa. Ogni scenario dichiara le sue ipotesi. + +| Voce | Scenario minimo | Scenario alto | +|---|---|---| +| Costi certi (§3, §4, §5.1) | 1.318,53 € | 1.318,53 € | +| Firma elettronica | 360,00 € (firma semplice, piano base) | 1.248,00 € (piano con API e 500 firme incluse) | +| Marche temporali | 19,90 € (100 marche) | 99,50 € (500 marche) | +| Conservazione a norma | 0 € (Q9: non serve) | 99,90 € (1 archivio, 3 GB) | +| Email | 0 € (piano gratuito) | ~$97 | +| Monitoraggio | 0 € (piano gratuito) | $312 | +| **Totale** | **1.698,43 €** | **2.765,93 € + ~$409** | + +**Lo scenario alto non è un massimo.** Non include: +- firme avanzate o qualificate pagate a firma; +- la conservazione a nome di ogni ente; +- la fatturazione elettronica; +- l'IPv4. + +Se Q4, Q9 e Q1 vanno nella direzione più costosa, la spesa può superare lo scenario alto. Va rifatto il calcolo con le risposte del cliente. + +--- + +## 7. Punti da decidere prima del preventivo + +### 7.1 A nome di chi vanno i servizi di produzione? ⚖️ + +È la questione più importante di questo documento. Ci sono due strade: + +| | Servizi intestati a Davide, rifatturati | Servizi intestati allo studio (cliente) | +|---|---|---| +| **Proprietà** | L'infrastruttura è di Davide | L'infrastruttura è del cliente | +| **Privacy** | Davide è anche fornitore di hosting dei dati degli enti: più responsabilità e contratti GDPR più complessi | Lo studio sceglie e contratta i propri fornitori; Davide gestisce il sistema con un accesso autorizzato | +| **Dopo i 12 mesi** | Davide continua a pagare e deve rifatturare, o migrare tutto | Il cliente continua a pagare direttamente, senza interruzioni | +| **Rendicontazione del bando** | Da verificare se i costi rifatturati sono ammissibili | Da verificare se il bando ammette spese sostenute direttamente dal beneficiario per servizi ricorrenti | + +**Orientamento (🔸, da confermare):** +- **strumenti di sviluppo** (Claude Max, test) intestati a Davide, perché li usa lui per lavorare; +- **servizi di produzione** intestati al cliente, per proprietà, privacy e continuità. + +⚖️ Va verificato con il **commercialista** (ammissibilità nel bando) e con un **legale** (ruoli GDPR, contratti con i fornitori). +→ Domanda nuova per il cliente, **proposta Q21:** "I servizi di produzione (server, firma, conservazione) li intestate voi o preferite che li gestisca io e ve li rifatturi?" + +### 7.2 Chi paga dopo il primo anno? ⏳ + +Il bando copre il progetto, ma i costi di produzione continuano **ogni anno** finché il software è in uso. Il cliente deve saperlo e metterli a bilancio. +→ Domanda nuova per il cliente, **proposta Q22:** "Dopo il primo anno i costi di esercizio (indicativamente quelli del §5) restano a vostro carico: avete previsto un budget? Vi serve anche un contratto di manutenzione?" + +### 7.3 Da quale mese parte la produzione? ⏳ + +Il calcolo al §5 suppone la produzione attiva per 12 mesi, quindi è un **tetto massimo**. Nella realtà la produzione parte con il rilascio della fase 1. La data dipende dal piano di lavoro, che non esiste ancora. + +--- + +## 8. Fuori perimetro (da valutare a parte) + +Non sono costi del software, ma di Davide come professionista. Conviene valutarli con il commercialista, anche perché alcuni potrebbero essere ammissibili nel bando: + +- **assicurazione RC professionale e cyber:** il software tratta dati personali e antiriciclaggio, quindi un errore può avere conseguenze economiche; +- **PEC** e **firma digitale** personali, per firmare contratti e offerte; +- **password manager** per custodire in sicurezza gli accessi ai servizi di produzione; +- **hardware** di sviluppo. + +--- + +## 9. Domande e dipendenze collegate + +| Codice | Effetto sui costi | +|---|---| +| Q1 numero di enti | Volume di marche temporali, email, spazio; possibile moltiplicazione della conservazione | +| Q2 ripartizione degli utenti | Dimensionamento del server | +| Q4 tipo di firma | Voce più incerta: da 360 € a oltre 1.200 €/anno | +| Q5 fatturazione elettronica | Possibile servizio aggiuntivo | +| Q9 conservazione a norma | Da 0 € a 49,90 €/anno per archivio, per ogni ente se necessario | +| Q21 (proposta) intestazione dei servizi | Chi paga e come si rendiconta | +| Q22 (proposta) costi dopo il primo anno | Budget del cliente, contratto di manutenzione | + +--- + +## 10. Fonti dei prezzi + +Prezzi consultati il 27/09/2026. Sono listini pubblici e **possono cambiare**: vanno riverificati prima di inviare il preventivo. + +| Voce | Fonte | +|---|---| +| Claude Max | [claude.com/pricing](https://claude.com/pricing) (da $100/mese); importo di 90 €/mese indicato da Davide | +| Server Hetzner (CX23, CX33) | [Hetzner, adeguamento prezzi del 15/06/2026](https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/) · [CostGoat, calcolatore Hetzner](https://costgoat.com/pricing/hetzner) | +| Backup Hetzner (20%) e IPv4 | [Hetzner Docs, FAQ fatturazione](https://docs.hetzner.com/cloud/billing/faq/) | +| Storage Box BX11 | [whtop.com, BX11](https://www.whtop.com/plans/hetzner.com/128269) (fonte terza) · [Hetzner, BX11](https://www.hetzner.com/storage/storage-box/bx11/) | +| Dominio .it | [Aruba, listino domini](https://www.aruba.it/listino-domini.aspx) | +| Email Brevo | [Brevo, prezzi](https://www.brevo.com/pricing/) · [SMTPedia, prezzi Brevo 2026](https://smtpedia.com/brevo-pricing/) | +| Monitoraggio Sentry | [CostBench, prezzi Sentry 2026](https://costbench.com/software/developer-tools/sentry/) | +| Firma elettronica | [Confirmo, prezzi API](https://www.confirmo.it/prezzi-firma-elettronica-api-confirmo) · [Youtrust (Yousign), prezzi API](https://youtrust.com/pricing-api) · [Youtrust, piani](https://youtrust.com/pricing-application) | +| Marche temporali | [Ufficio Camerale, 100 marche Aruba](https://www.ufficiocamerale.it/marche-temporali/100-marche-temporali-aruba) | +| Conservazione a norma | [Aruba PEC, DocFly](https://www.pec.it/docfly-conservazione-digitale-a-norma.aspx) | + +--- + +## Registro delle modifiche + +| Versione | Data | Allineato a | Modifiche | +|---|---|---|---| +| 0.2 | 27/09/2026 | `richiesta.md` v0.2 | Prima stesura: costi ricorrenti di sviluppo, test e produzione per 12 mesi, con prezzi di listino e scenari | + +--- + +## Stato +- **Fase corrente:** analisi dei requisiti (v0.2), prima stima dei costi ricorrenti. +- **Decisioni prese:** nessuna scelta di fornitori. Costi certi 1.318,53 € + IVA l'anno; scenari tra 1.698,43 € e oltre 2.765,93 € + IVA. +- **Prossimo passo:** + - verificare con il commercialista l'intestazione dei servizi e l'ammissibilità delle spese nel bando (§7.1); + - aggiungere Q21 e Q22 alle domande per il cliente; + - con le risposte a Q1, Q4 e Q9, ricalcolare gli scenari. diff --git a/indice-documenti.md b/indice-documenti.md index 935f628..7b5f118 100644 --- a/indice-documenti.md +++ b/indice-documenti.md @@ -1,6 +1,6 @@ # Indice dei documenti di progetto **Progetto:** Gestionale per enti del Terzo Settore -**Documento:** `indice-documenti.md` · **Aggiornato il:** 25/09/2026 +**Documento:** `indice-documenti.md` · **Aggiornato il:** 27/09/2026 Questo indice è il punto unico in cui si vede **quale versione è in vigore** per ogni documento e **come si versionano**. Si aggiorna ogni volta che un documento cambia versione. @@ -27,6 +27,7 @@ Il cliente non indica versioni: ogni consegna si identifica con la data di ricez | `richiesta-sintesi.md` | Sintesi di `richiesta.md`, senza perdita di informazioni | **0.2** | Bozza | `richiesta.md` v0.2 | | `domande-cliente.md` | Domande per il cliente (parte A) e dubbi progettuali interni (parte B) | **0.2** | Bozza | `richiesta.md` v0.2 | | `workflow.md` | Processi del software, passo per passo, con riferimento ai requisiti | **0.2** | Bozza | `richiesta.md` v0.2 | +| `costi-ricorrenti.md` | Abbonamenti e servizi ricorrenti per 12 mesi (sviluppo, test, produzione), con prezzi di listino e scenari | **0.2** | Bozza | `richiesta.md` v0.2 | | `indice-documenti.md` | Questo indice | — | — | — | | `CLAUDE.md` | Istruzioni per Claude: regole, convenzioni, procedura di aggiornamento | — | In uso | Non segue lo schema di versione: si aggiorna quando cambiano regole, documenti o convenzioni | @@ -39,7 +40,8 @@ fonti/AAAA-MM-GG/ (docx, xlsx del cliente) ↓ ├── richiesta-sintesi.md ├── domande-cliente.md - └── workflow.md + ├── workflow.md + └── costi-ricorrenti.md ``` --- @@ -89,3 +91,4 @@ La versione si legge nell'intestazione e in questo indice. Quando un documento v | 25/09/2026 | Aggiunto `CLAUDE.md` | | 25/09/2026 | `CLAUDE.md` aggiornato da Davide: posizione delle fonti [D] e [X], codici Bn.m, simbolo ⚖️, struttura standard dei documenti, obbligo di versione a ogni modifica, procedura per gli invii al cliente; tolta la sezione "Da non fare" | | 25/09/2026 | Creata la cartella `fonti/2026-09-25/` con le fonti del cliente; aggiornati §1.1 e schema delle dipendenze; aggiornato `CLAUDE.md` (percorsi delle fonti e regole della cartella `fonti/`) | +| 27/09/2026 | Aggiunto `costi-ricorrenti.md` (v0.2) in §1.2 e nelle dipendenze; aggiunto il documento alla tabella di `CLAUDE.md` |