Open Source  ·  Gratuito  ·  Self-hosted  ·  Privato

Le tue fatture elettroniche,
sul tuo server

Alternativa open source ad AssoInvoice: visualizza le tue fatture FatturaPA in locale con database SQLite. Indicizzale, cercale e visualizzale dal browser — senza Java, senza cloud, gratis.

XML + P7M Formati supportati
FTS5 Ricerca full-text
100% Locale & privato
MIT Licenza open source

Tutte le tue fatture,
subito a portata di mano

Se cerchi un'alternativa ad AssoInvoice per visualizzare le tue fatture elettroniche, FatturaHub offre una soluzione open source con caratteristiche diverse: invece di ricaricare i file ogni volta, indicizza tutto in un database SQLite locale una volta sola — avvio istantaneo garantito. Inoltre gira nel browser, quindi accessibile da qualsiasi computer della rete, senza Java, senza installare niente. Condividi le fatture con il commercialista direttamente dalla rete locale.

📂

Anni di fatture, un click

Importa tutto l'archivio storico in una volta sola. Dal primo giorno di attività all'ultima fattura ricevuta, tutto è consultabile immediatamente.

🔍

Cerca, non sfogliare

Digita un nome fornitore, un importo o una parola dalla descrizione: FatturaHub trova la fattura giusta in meno di un secondo, tra tutte quelle importate.

🔒

I tuoi dati restano tuoi

Nessun cloud, nessun abbonamento, nessun server esterno. Il database gira sul tuo PC o sul tuo server. Solo tu hai accesso alle tue fatture.

Zero attesa, zero dipendenze

SQLite locale significa che ogni ricerca o filtro risponde in tempo reale, anche con migliaia di documenti. Nessuna connessione internet richiesta.

FatturaHub vs AssoInvoice

Due strumenti gratuiti per le fatture FatturaPA. Ecco le differenze principali.

Caratteristica ⚡ FatturaHub AssoInvoice
Costo Gratuito (MIT) Gratuito
Open source e codice ispezionabile
Richiede Java (JRE) No
Database persistente — indicizzazione una volta sola ✓ SQLite
Accesso da browser e rete locale Solo locale
Ricerca full-text nelle descrizioni ✓ FTS5 Limitata
File P7M / CAdES (firma digitale) ✓ puro JS
Foglio di stile ufficiale AdE (ministeriale) ✓ XSLT
Dashboard statistiche e totali per anno Parziale
Docker / installazione su server / NAS
Dark mode

FatturaHub non è affiliato con AssoSoftware. Confronto basato sulle versioni pubblicamente disponibili al momento della pubblicazione.

Tutto quello che ti serve,
niente di superfluo

Pensato per professionisti e PMI che vogliono visualizzare le fatture passive in piena autonomia.

Importazione a cartelle

Trascina intere cartelle di fatture. Supporta XML e P7M firmati digitalmente (CAdES). Importazione a blocchi con barra di avanzamento in tempo reale.

Ricerca full-text

Cerca in fornitore, acquirente e descrizioni delle righe con motore SQLite FTS5. Risultati istantanei anche su migliaia di fatture.

Filtri per anno e mese

Naviga rapidamente per anno e mese. Filtra per fornitore, tipo documento (TD01, TD04…). Visualizzazione ordinata con paginazione.

3 modalità di visualizzazione

Semplificata per i dati essenziali, Completa con righe e importi, Ministeriale con il foglio di stile ufficiale dell'Agenzia delle Entrate.

Allegati integrati

Le fatture con allegati vengono identificate automaticamente. Apri PDF, immagini, XML e altri file direttamente in anteprima — o scaricali con un clic.

Nessun duplicato

Ogni file è identificato con hash SHA-256. I duplicati vengono rilevati automaticamente senza scrivere nulla nel database.

Statistiche e dashboard

Totali per anno, top fornitori per spesa, importazioni recenti e suddivisione per tipo documento. Tutto in una schermata.

Dark mode

Interfaccia chiara o scura con un clic. La preferenza viene salvata automaticamente e applicata ad ogni sessione.

Un'interfaccia pulita
e immediata

Tre pannelli affiancati: fornitori, elenco fatture, visualizzatore. Tutto in una singola schermata.

Operativo in 3 passi

Nessuna configurazione complessa. Installa, avvia, importa.

1

Installa

Clona il repository, esegui npm install e avvia con npm run dev. Oppure usa Docker con un comando solo.

2

Importa

Scarica le fatture dal portale SDI, trascina l'intera cartella nella finestra di FatturaHub. I file XML e P7M vengono elaborati automaticamente.

3

Cerca e visualizza

Filtra per anno, mese o fornitore, oppure cerca per parola chiave nelle descrizioni. Visualizza ogni fattura in dettaglio o scarica il file originale.

Pronto in un minuto

Node.js oppure Docker. Scegli tu.

Node.js  (sviluppo / locale)
# 1. clona il repository
$ git clone https://github.com/lenny76/FatturaHub.git
$ cd FatturaHub
 
# 2. installa le dipendenze
$ npm install
 
# 3. avvia
$ npm run dev
 
✓ Apri http://localhost:5173
Docker  (produzione / server)
# 1. clona il repository
$ git clone https://github.com/lenny76/FatturaHub.git
$ cd FatturaHub
 
# 2. avvia con Docker Compose
$ docker compose up -d
 
# i dati persistono in ./data/
 
✓ Apri http://localhost:5173

Requisiti: Node.js 20+ oppure Docker  ·  Compatibile con Windows, macOS, Linux  ·  Leggi il README completo →

Domande frequenti

Tutto quello che vuoi sapere prima di iniziare.

Qual è la differenza rispetto ad AssoInvoice? +
AssoInvoice (di AssoSoftware) è un valido strumento desktop gratuito. Se cerchi un'alternativa, FatturaHub offre: indicizzazione una volta sola in database SQLite (avvio istantaneo), accesso da browser via rete locale, ricerca full-text, filtri per anno/mese/fornitore, e visualizzazione con il foglio di stile ufficiale dell'Agenzia delle Entrate. Non richiede Java.
Funziona su Windows, macOS e Linux? +
Sì. FatturaHub gira su qualsiasi sistema che supporti Node.js 20+ o Docker. È stato sviluppato e testato principalmente su Windows, ma funziona senza modifiche anche su macOS e Linux.
I miei dati sono al sicuro? +
Completamente. FatturaHub non si connette a nessun server esterno. Il database SQLite e i file originali risiedono sul tuo PC o server, nella cartella data/. Nessun dato viene trasmesso né a noi né a terze parti.
Cosa sono i file P7M? Servono strumenti aggiuntivi per aprirli? +
I file .p7m sono fatture XML firmate digitalmente (formato CAdES). FatturaHub li estrae autonomamente senza dipendere da OpenSSL o altri strumenti esterni — l'estrazione avviene in puro JavaScript. Basta caricarli come qualsiasi altro file.
Posso importare anni di fatture arretrate in una volta sola? +
Sì, è proprio per questo che esiste FatturaHub. Puoi trascinare una cartella con centinaia o migliaia di file contemporaneamente. L'importazione avviene a blocchi da 50 file con barra di avanzamento, e i duplicati vengono saltati automaticamente grazie all'hash SHA-256.
È davvero gratuito? Ci sono piani a pagamento o limiti? +
Gratuito al 100%, senza limiti di fatture, senza account, senza piani premium. FatturaHub è rilasciato sotto licenza MIT: puoi usarlo, modificarlo e distribuirlo liberamente, anche per uso commerciale.
Posso installarlo su un NAS, Raspberry Pi o server casalingo? +
Sì. FatturaHub gira su qualsiasi dispositivo con Node.js 20+ o Docker — inclusi NAS Synology, QNAP, Raspberry Pi e mini-PC. Una volta avviato, è accessibile da tutti i computer della rete domestica o aziendale tramite browser, senza installare niente sugli altri dispositivi.
Come scarico le fatture passive dal portale SDI? +
Accedi al cassetto fiscale su fatture e corrispettivi dell'Agenzia delle Entrate (o al portale del tuo intermediario) e scarica le fatture ricevute come file XML o P7M. Una volta scaricate, trascina l'intera cartella su FatturaHub per indicizzarle tutte in un colpo solo.
FatturaHub gestisce le notifiche SDI (file NS, RC, MT)? +
No — e intenzionalmente. FatturaHub riconosce e importa solo i file FatturaElettronica veri e propri. I file di notifica SDI come _RC_ (ricevuta di consegna), _NS_ (notifica di scarto) o _MT_ vengono ignorati automaticamente, senza creare record vuoti nel database.

Open Source & gratuito per sempre

FatturaHub è rilasciato sotto licenza MIT. Puoi usarlo, modificarlo e distribuirlo liberamente. I tuoi dati restano sul tuo server, senza eccezioni.

Visualizza su GitHub
Licenza MIT GitHub Stars Ultimo commit Ultima release
Node.js Vue 3 SQLite + FTS5 Express Vite Tailwind CSS Docker