Un’alternativa gratuita ai sistemi di fatturazione commerciali può essere quella di realizzare una piccola applicazione con Base di OpenOffice.org. Questo sistema è disponibile per tutte le piattaforme, in particolare per Windows ma anche per sistemi operativi open source, come Linux.
In questo tutorial utilizziamo OpenOffice.org 3.0 per creare un piccolo database dei clienti e dei relativi prodotti o servizi da fatturare, predisporremo le fatture, in modo da renderle pronte per il successivo invio a mezzo e-mail, strumento attualmente riconosciuto per la trasmissione dei documenti contabili.
Quella proposta è solo un’esemplificazione di ciò che è possibile realizzare; esistono perciò delle soluzioni più strutturate, anche assistite dai wizard a disposizione, ma che richiedono un’architettura del database più complessa.
La prima parte del tutorial è dunque incentrata sulla creazione del database, mentre la seconda riguarderà la generazione della fattura e il suo invio.
Apriamo OpenOffice.org e dal menu File>New>Database lanciamo la finestra di creazione del DB: spuntiamo l’opzione Create new database; salviamo con il nome DB Fatturazione spostandoci nei vari passaggi con un semplice clic su Next e scegliamo di aprire il database in modalità di editing.
Appare l’ambiente di sviluppo del database in cui abbiamo la possibilità di creare una tabella per l’anagrafica dei clienti ed una per gli articoli o servizi acquistati dalla clientela; iniziamo dalla prima cliccando sull’opzione Use Wizard to Create Table.
La suite di Sun dispone di una varietà di tabelle già pronte, dalle quali possiamo attingere campi preimpostati, adattandoli ai nostri scopi.
Figura 1. Utilizzare i campi preimpostati

Dalla categoria Business, selezioniamo Customers e dal menu a discesa e spostiamo i seguenti campi a destra cliccando sul pulsante [>]:
Grazie per l’ottimo tutorial … molto interessante e completo!
Cercherò di adattarlo alla fatturazione veterinaria (sono un vet.) e poi, chiaramente lo condividerò.
Ernesto
Grazie, Agnese. Purtroppo ho cercato di scaricare il PDF, ma dopo numerosi tentativi il risultato è che ottengo un file PDF che risulta corrotto e perciò non apribile né con Acrobat né con Anteprima di Mac OS X. Puoi controllare il file originale?
Salve, effettivamente il PDF è corrotto, ma si può utilizzare il tasto “Stampa” per stampare la pagina come PDF utilizzando una stampante virtuale. Il risultato è lo stesso. In alternativa si può recuperare il testo da quello in formato HTML.
Saluti e grazie per gli apprezzamenti.
Salve, ho cercato di seguire il tutorial. mi sono dovuto fermare al punto dove è necessario modificare la maschera inserimento ordini (dove è necessario richiamare il checkbox). Non ho trovato il check box list da nessuna parte, anche perchè questo comando non esiste nella versione italiana del Base.
qualche suggerimento? grazie mille.
Grazie Agnese, veramente ben fatto. Io lo sto riadattando per fare fatture di incarichi professionali con cassa previdenza e ritenuta d’acconto, ma senza IVA per i contribuenti de minimis.
Se ci riesco, dove posso inviartelo?
Ps.: perchè tutto scritto in inglese?
Ciao Stefano
Ciao Stefano
Anche a me interesserebbe il db per le fatture professionali… Sei poi riuscito a spedirlo ed e’ possibile scaricarlo da qualch eparte?
Ciao
ciao bellimo il tutorial ma non riesco andare avanti riguardo alla modifica della maschera “order” non trovo il comando box list qualcuno mi può aiutare?ciao
Ciao a tutti,
rispondo in ordine a Stefano e a Bach: il tutorial è stato creato con la versione inglese di OpenOffice.org, che all’epoca era la più aggiornata; per quanto riguarda la creazione della maschera Orders, si tratta del comando “Usa procedura guidata per la creazione dei formulari” cui si accede dalla schermata principale del database cliccando su Formulari (OpenOffice.org Base in italiano). Se non ho mal capito non riuscite ad aprire il wizard di creazione delle maschere. Una volta aperta la finestra della procedura guidata trovate le tabelle di cui creare le rispettive maschere.
Se ho frainteso la domanda, postate pure un commento, cercherò di rispondervi.
Buon lavoro a tutti
Nella figura 10 si vede che è stato aggiunto anche il campo Quantity, mentre nel testo non è indicato. (da correggere).
Poi, vorrei qualche dettaglio in più sulla creazione del report. Ad esempio, come faccio a stampare un report, corrispondente ad una specifica fattura per un determinato cliente?
Es: voglio stampare la fattura n°X perchè la sto emettendo ora per un cliente nella mia azienda. Con l’esempio scaricato invece si stampa un report di tutte le fatture emesse, anche se raggruppate per data o numero. In pratica vorrei creare un programma di fatturazione per una piccola attività commerciale. Come fare?
scusami forse sono ignorante ma quando ho collegato le varie tabelle tra di loro e vado a chiudere mi dice che il campo è stato cambiato e di salvare,clikko su si e il programma mi da un errore dicendomi “selezione mancante”…dove sbaglio????GRAZIE
cara Agnese Bascià,
con la versione italiana ci si blocca al punto in cui si dovrebbe cliccare sul tasto “listbox” ed il wizard di quest’ultimo non si trova… quindi , come si può risolvere la cosa? ho provato a trovare altre soluzioi, ma non sono molto brava…
scusa e grazie ancora per l’aiuto!
Ciao Rosa,
non so se ho capito bene il problema, comunque comincia con l’assicurarti che la modalità wizard sia attivata in questo modo: quando apri una maschera in modalità “Modifica” (da tasto destro del mouse), sulla sidebar (quella laterale sinistra) scorri con il mouse le icone in modo da leggerne l’etichetta; l’ultima è quella “Procedura guidata sì/no”, accertati che sia selezionata. In questo modo, quando clicchi su un qualsiasi comando o tenti di realizzare un controllo o un pulsante, si apre il wizard.
Saluti
Be però un video spiega meglio … o un pdf
Ciao,
grazie per il tutorial ma avendo la versione 3.3 in italiano molte cose non corrispondono.
Precisamente dalla creazione del LIST BOX.