Documenti curati
LuaLaTeX produce un'impaginazione coerente, tabelle leggibili e testo multilingue. Il PDF generato può aprirsi subito nel tuo visualizzatore abituale.
Software libero per chi fa crescere una piccola impresa
Crea fatture, preventivi e ordini con LuaBill. Inserisci i dati in un'applicazione desktop e lascia a LuaLaTeX l'impaginazione, dal PDF professionale alla fattura elettronica strutturata.
Open source · Nessun abbonamento · Documenti elaborati sul tuo computer
Avviare un'impresa richiede competenza, energia e coraggio. Impaginare una fattura dovrebbe restare un compito semplice.
LuaBill è pensato per chi avvia un'impresa, per i professionisti indipendenti e per i piccoli gruppi che vogliono preparare documenti affidabili con un percorso chiaro. Il nostro obiettivo è concreto: ridurre le attività ripetitive e rendere più facile controllare le informazioni importanti.
Abbiamo scelto LuaLaTeX per la qualità della composizione. LaTeX è un sistema affermato nell'editoria tecnica e scientifica; LuaBill porta la stessa cura nei documenti quotidiani dell'impresa attraverso un'interfaccia grafica.
Il progetto è libero e gratuito. Puoi leggere il codice, adattarlo alle tue esigenze e contribuire a migliorarlo. Il primo mercato è la Germania: la versione attuale supporta venditori con sede in Germania e clienti in Germania, nel resto dell'UE o fuori dall'UE.
L'interfaccia desktop di LuaBill. La lingua dell'interfaccia e quella del documento si scelgono separatamente.
Guida utente ↗
Un modulo per i dati, un modello coerente per il documento e calcoli condivisi tra PDF e XML.
LuaLaTeX produce un'impaginazione coerente, tabelle leggibili e testo multilingue. Il PDF generato può aprirsi subito nel tuo visualizzatore abituale.
Fatture, preventivi, documenti di consegna, conferme d'ordine, fatture pro forma, ordini d'acquisto, note di credito, fatture di annullamento, richieste di preventivo e lettere.
Esporta XML CII EN 16931, XRechnung o ZUGFeRD con XML incorporato nel PDF/A-3. LuaBill esegue la validazione esterna e conserva il rapporto insieme ai file.
Scegli separatamente inglese, tedesco, francese, italiano o russo per l'interfaccia e le etichette del documento. Sono accettati EUR, USD, RUB, CNY e altri codici valuta; la valuta attiva resta visibile nella finestra.
Scegli il caso supportato per un'operazione tedesca nazionale o internazionale B2B. LuaBill prepara spiegazioni IVA e collegamenti normativi facoltativi in base alla scelta e ai gruppi IVA del documento.
Lavora con quantità, sconti, aliquote IVA diverse e acconti realmente ricevuti. Imponibile, IVA e saldo usano lo stesso motore di calcolo per il documento visivo e i dati strutturati.
Indirizzi strutturati, numero cliente facoltativo e campi distinti per nome del contatto, ruolo, email, telefono, cellulare, fax e sito web. I collegamenti di contatto supportati sono cliccabili nel PDF.
Aggiungi note di progetto, immagini di firma e timbro e un QR di pagamento EPC/SEPA per le fatture EUR compatibili. Le immagini delle firme sono elementi visivi, non firme crittografiche.
Conserva progetti .luabill modificabili e profili venditore riutilizzabili. L'applicazione ricorda lingua, finestra e impostazioni di output; progetti e risultati possono stare in cartelle separate.
Importa i vecchi file .bill, usa l'editor grafico o genera documenti dalla riga di comando Python. L'installatore Windows e gli installatori da sorgenti per Linux e macOS condividono lo stesso codice applicativo.
Non serve scrivere Lua o LaTeX per compilare il modulo. Parti da un esempio e sostituisci tutti i dati fittizi.
Installa una distribuzione TeX con LuaLaTeX e texlua e i font adatti. Aggiungi Java 17+ per le fatture elettroniche e Ghostscript per ZUGFeRD.
Scegli il pacchetto per il tuo sistema. In Aiuto → Componenti e installazione controlla gli strumenti trovati, installa quelli mancanti e ripeti la verifica.
Scegli tipo, lingua, valuta, numero, date e regime IVA. Inserisci venditore e cliente, compresi gli indirizzi elettronici richiesti dal formato di fattura scelto.
Inserisci prodotti o servizi, quantità, prezzi e sconti. Aggiungi note e acconti effettivamente ricevuti, poi usa Verifica totali per individuare dati incompleti o incoerenti.
Salva il progetto modificabile .luabill, scegli la cartella di output e crea PDF/XML. Dopo una generazione riuscita, il pannello dei risultati mostra i file e può aprire automaticamente il PDF.
Leggi il PDF e verifica che la validazione elettronica sia riuscita. Invia XRechnung come XML o ZUGFeRD come PDF ibrido tramite il canale concordato con il destinatario. Conserva i file emessi e il rapporto.
LuaBill lavora sul tuo computer. I pacchetti differiscono per l'installazione di Python e delle librerie grafiche; gli strumenti per generare i documenti restano separati su ogni piattaforma.
v0.1.10 · 81.5 MB · EXE
Windows 10 versione 1809 o successiva oppure Windows 11, x64. Python, PySide6/Qt e Mustang sono inclusi.
L'installatore non è ancora firmato con un certificato Authenticode: Windows può mostrare un autore sconosciuto. Verifica la provenienza del download e lo SHA-256 pubblicato.
v0.1.10 · 55.6 MB · GZ
Linux desktop con glibc 2.34+ su x86-64 oppure glibc 2.39+ su ARM64. Servono Python 3.10–3.15, venv e pip; sono consigliati Python 3.12 o 3.13. Alpine/musl non è supportato.
Python e Qt non sono inclusi nel pacchetto. L'installazione nativa e l'avvio grafico su Linux non sono ancora stati verificati dall'attuale ambiente di compilazione Windows. Il pacchetto è disponibile come anteprima.
v0.1.10 · 55.6 MB · ZIP
macOS 14.4 o successivo, Intel o Apple Silicon, con Python 3.10–3.15 compatibile. Sono consigliati Python 3.12 o 3.13.
Python e Qt non sono inclusi nel pacchetto. Il programma di avvio creato localmente non ha firma Apple Developer ID né notarizzazione. L'installazione nativa e l'avvio grafico su macOS non sono ancora stati verificati qui.
Windows dispone di un installatore pronto all'uso. Per Linux e macOS sono disponibili installatori da sorgenti in anteprima. Controlla requisiti e stato delle verifiche di ogni piattaforma prima del download.
Installa i componenti necessari al formato scelto. Il menu Aiuto spiega cosa manca e propone i collegamenti ai download ufficiali.
Necessari per generare i documenti
Scegli una distribuzione TeX, mantienila aggiornata e installa i pacchetti usati da LuaBill. Un'installazione TeX minima può richiedere pacchetti aggiuntivi al primo utilizzo.
Necessario per ZUGFeRD; facoltativo per il PDF ordinario
Ghostscript prepara il PDF/A-3 di ZUGFeRD e può comprimere i normali PDF. Installalo separatamente o tramite il gestore di pacchetti del sistema.
Necessario per XML, XRechnung e ZUGFeRD
Un JRE o JDK compatibile esegue Mustang per validare l'XML e creare il file ZUGFeRD. Mustang è incluso; il PDF ordinario non richiede Java.
Inclusi su Windows; da predisporre su Linux/macOS
Python esegue l'applicazione e PySide6/Qt fornisce finestre e menu. Gli installatori Linux/macOS creano un ambiente isolato usando un Python compatibile già installato e scaricano PySide6 durante l'installazione.
Consigliati per tutte le lingue
Installa un font Unicode adatto per visualizzare correttamente testo latino e cirillico. Il sistema operativo o la distribuzione TeX potrebbero già fornire i font necessari.
Una volta completata l'installazione, i documenti vengono elaborati localmente. Installare dipendenze o pacchetti TeX mancanti può richiedere Internet. Riavvia LuaBill dopo aver modificato il PATH del sistema.
Il nome di un PDF non dice se contiene una fattura elettronica strutturata. Scegli il formato accettato dal destinatario e controlla il risultato.
Un documento visivo per leggere, stampare e controllare. Un normale PDF non contiene un insieme di dati strutturati della fattura.
Invialo quando il PDF ordinario è il formato adatto e concordato.
Una fattura CII strutturata con PDF visivo separato e rapporto di validazione.
L'XML è la fattura strutturata. Invialo tramite il canale concordato; il PDF può accompagnarlo per la lettura.
XML strutturato con riferimenti e indirizzi elettronici richiesti dal profilo scelto. Un PDF separato facilita il controllo del contenuto.
Trasmetti l'XML al portale o all'indirizzo indicato dal destinatario, usando il riferimento di instradamento che ti ha comunicato.
Un PDF ibrido combina il documento leggibile con il suo allegato XML EN 16931. LuaBill salva anche un XML separato identico.
Di norma invia il PDF ibrido. Segui le indicazioni del destinatario se richiede anche l'XML separato.
Sì. Il codice e la documentazione propri di LuaBill sono disponibili con Apache License 2.0, anche per uso commerciale secondo i suoi termini. Non è richiesto un abbonamento LuaBill. I componenti terzi mantengono le licenze originali.
No. Il modulo grafico gestisce la normale compilazione. LuaLaTeX deve essere installato, ma i campi strutturati si compilano con testo normale. Gli sviluppatori possono adattare sorgenti e modelli.
LuaBill genera i documenti localmente e non invia i dati a un servizio online di generazione. L'installazione iniziale delle dipendenze può usare Internet. Decidi separatamente come inviare i documenti completati.
La versione attuale supporta venditori con sede in Germania e clienti in Germania, in altri paesi UE o fuori dall'UE. Scegli l'operazione reale e il paese di consegna: un cliente estero da solo non dimostra il diritto a un'esenzione IVA.
Interfaccia e documento si impostano separatamente in EN, DE, FR, IT o RU. Sono accettati EUR, USD, RUB, CNY e altri codici valuta, senza conversione automatica del cambio. Le tue descrizioni e i testi personali non vengono tradotti automaticamente.
.luabill è il progetto modificabile da conservare. XRechnung si trasmette come XML; ZUGFeRD di solito come PDF ibrido con XML incorporato. Invia un PDF ordinario quando è adatto all'operazione e accettato dal destinatario.
No. Nome e aspetto del file non provano la presenza di un XML valido. Controlla il formato scelto e il rapporto. Le immagini di firma e timbro sono elementi grafici, non firme elettroniche crittografiche.
LuaBill prepara documenti. Non gestisce la numerazione unica aziendale, le scritture contabili, i movimenti bancari o l'archivio delle versioni emesse. Questi processi vanno organizzati separatamente.
Copia il progetto .luabill e le immagini di firma e timbro utilizzate. Seleziona nuovamente le immagini se i percorsi sono cambiati. La cartella di output dipende dalle preferenze del nuovo computer e non viene salvata nel progetto.
Il menu Aiuto offre una guida dettagliata nella lingua dell'interfaccia, la verifica dei componenti e i riferimenti dei componenti terzi. Le guide funzionano senza Internet e sono incluse anche nei sorgenti.
Le esigenze reali, le osservazioni precise e i piccoli miglioramenti rendono utile un progetto libero.
Descrivi il documento e il comportamento necessari alla tua attività. Prepara un esempio riproducibile sostituendo dati personali e commerciali con informazioni fittizie.
Aiuta a rendere traduzioni, suggerimenti e guide più corretti e chiari. La verifica dei termini professionali in ogni lingua è particolarmente utile.
Prova tabelle lunghe, indirizzi internazionali, valute e formati elettronici. I risultati di installazione e utilizzo su Linux e macOS sono preziosi.
Leggi i sorgenti e proponi correzioni, test o miglioramenti dell'interfaccia. L'archivio dei sorgenti è disponibile insieme ai pacchetti di ogni versione.
Puoi contattare gli autori tramite i collegamenti di questa pagina. Negli esempi pubblici sostituisci i dati reali e non includere firme o fatture riservate dei clienti. Non serve un account online per usare LuaBill.