Perché abbiamo costruito il nostro strumento ZUGFeRD, e se dovremmo condividerlo
Per l'obbligo di fatturazione elettronica abbiamo costruito uno strumento ZUGFeRD snello e self-hosted. Dovremmo condividerlo?
Traduzione generata automaticamente con IA. La versione tedesca è l'originale verificato dalla redazione.
Per la nostra contabilità abbiamo costruito un piccolo strumento di fatturazione elettronica, invece di sottoscrivere un altro abbonamento cloud, e ora ci stiamo chiedendo se anche altri dovrebbero averlo. Si chiama Belegt, funziona self-hosted, e fa bene esattamente una cosa: generare fatture ZUGFeRD conformi alla legge, senza che i dati di clienti e conti bancari lascino l'azienda.
Questo articolo spiega perché lo abbiamo costruito, cosa sa fare, dove si ferma onestamente, e alla fine pone una domanda aperta.
01. L'OBBLIGO, IN BREVE E IN MODO CORRETTO
La fattura elettronica nel B2B tedesco non è più un'opzione, ma un obbligo, e il calendario è concreto.
- Dal 1° gennaio 2025 ogni azienda nazionale deve essere in grado di ricevere ed elaborare fatture elettroniche. Senza eccezioni, senza soglia di fatturato, anche per i piccoli imprenditori.
- Fino alla fine del 2026 nell'invio sono ancora ammessi carta o PDF, ma il PDF solo con il consenso del destinatario.
- Dal 2027 le aziende con un fatturato dell'anno precedente superiore a 800.000 euro dovranno emettere fatture elettroniche, dal 2028 tutte le altre.
Per fattura elettronica non si intende un allegato PDF, ma un formato strutturato secondo la norma europea EN 16931. ZUGFeRD è la variante diffusa in Germania: un file PDF/A-3 con XML incorporato. La persona vede un PDF leggibile, il software legge direttamente l'XML, senza dover ridigitare nulla e senza riconoscimento del testo. Il grafico sottostante mostra esattamente queste due viste dello stesso file.
02. PERCHÉ NON ABBIAMO SEMPLICEMENTE SOTTOSCRITTO UN ABBONAMENTO
Il motivo scatenante lo conoscono tutti: l'obbligo arriva, quindi serve uno strumento. La risposta più ovvia è un abbonamento, ed è proprio lì che ci siamo fermati a riflettere.
Per un'operazione di per sé semplice, generare un PDF con XML incorporato, si accumulano rapidamente costi ricorrenti: gli strumenti di fatturazione più diffusi partono da circa 10 euro al mese e, per l'invio di fatture elettroniche, arrivano a cifre ben più alte a seconda del piano. Per un'azienda che scrive solo poche fatture al mese, si finisce per pagare stabilmente una contabilità completa che non viene nemmeno utilizzata.
Il vero motivo però non era il prezzo, ma i dati. Una fattura contiene nomi, indirizzi e spesso coordinate bancarie. Farla passare per uno strumento cloud significa un trattamento dei dati per conto terzi ai sensi dell'art. 28 del GDPR: un contratto, un fornitore terzo, dati che lasciano l'azienda. In modalità self-hosted questo problema non esiste. È la stessa logica che sosteniamo per i modelli linguistici, come descritto in On-Premise vs. Cloud-LLM: mantenere il beneficio senza cedere la sovranità sui dati.
03. COSA FA CONCRETAMENTE BELEGT
Belegt è volutamente piccolo e ben delimitato. È un generatore, non un sostituto della contabilità.
Tecnicamente è un'applicazione web che si gestisce sul proprio computer o server. I dati risiedono localmente in un file, e i campi sensibili come le coordinate bancarie sono conservati in forma crittografata. Genera fatture ZUGFeRD e Factur-X nel profilo EN 16931, ossia il livello che conta legalmente come fattura elettronica a pieno titolo, le verifica rispetto alla norma, assegna numeri di fattura progressivi, gestisce i profili di aziende e clienti, e tiene sotto controllo le partite aperte e i report.
Le due cose che ci fanno risparmiare più tempo: un percorso guidato che completa una fattura conforme in pochi passaggi, e il fatto che il file generato porti già con sé la vista macchina di cui ha bisogno il destinatario. Lo usiamo noi stessi, ogni mese. È il consiglio più onesto che possiamo dare: non lo abbiamo costruito per un mercato, ma per noi. È uno dei diversi piccoli strumenti nati così, come lo strumento Event-Scout.
04. DOVE SI FERMA, ONESTAMENTE
Uno strumento singolo self-hosted ha limiti reali, e tacerli sarebbe esattamente il tipo di marketing che non facciamo.
🔸 La norma si evolve. EN 16931 e le liste di codici vengono aggiornate regolarmente. Un generatore deve essere mantenuto, altrimenti a un certo punto genera fatture non più conformi. È un lavoro che qualcuno deve svolgere.
🔸 La conservazione non è inclusa. Generare non è la stessa cosa che archiviare in modo inalterabile e verificabile. Le norme GoBD richiedono una conservazione immutabile nel formato originale, ormai per otto anni. Un semplice generatore non risolve questo aspetto, resta compito dell'utente.
🔸 Non sostituisce un commercialista. Una fattura tecnicamente valida può comunque essere incompleta nel contenuto. Non esiste un collegamento diretto con lo studio commercialista o con i sistemi contabili.
Riassumendo in modo onesto: Belegt colma la lacuna obbligatoria di generazione e validazione in modo pulito e senza abbonamento. Archiviazione e flusso fiscale restano fuori. Chi confonde questo con una suite completa resterà deluso. Chi ha esattamente questa lacuna riceve uno strumento senza zavorra.
05. DOVREMMO CONDIVIDERLO, E COME?
Qui l'articolo si chiude volutamente con una domanda invece che con una risposta, perché nemmeno noi lo sappiamo ancora.
Ci sono due strade plausibili. Una: rilasciamo Belegt come soluzione self-hosted che ogni piccola impresa può far girare sulla propria macchina, senza abbonamento e con i dati in azienda. L'altra: offriamo una variante gestita, che manteniamo aggiornata, per la quale aiutiamo nella configurazione e ci facciamo garanti degli aggiornamenti della norma, dietro un contributo equo. Entrambe hanno una loro logica, e l'onere di manutenzione descritto nella sezione precedente è esattamente il motivo per cui la risposta non è banale.
Per questo una richiesta onesta: se uno strumento ZUGFeRD locale, conforme alla protezione dei dati e senza abbonamento fosse utile per voi o per la vostra azienda, scriveteci. Vi basterebbe gestirlo da soli, o preferireste una versione assistita? Proprio questo segnale ci aiuta a decidere se qualcosa che abbiamo costruito per noi diventerà qualcosa che condividiamo.

