Se emetti fatture ai clienti e paghi ogni mese per FreshBooks o Zoho Invoice, prima o poi ti imbatterai in un limite: il numero di clienti, il numero di fatture o il numero di utenti nel team, superato il quale devi passare a un piano più costoso. Invoice Ninja risolve questo problema in modo diverso, perché è open source e lo installi sul tuo server. Paghi una volta per il tuo Box e non ci sono limiti di clienti, fatture o preventivi. Di seguito, passo dopo passo, come installare Invoice Ninja su Saplo.
A chi si rivolge Invoice Ninja
Prima di installare, verifica se questo strumento è adatto alle tue esigenze:
- Emetti regolarmente fatture, preventivi o offerte ai clienti - Invoice Ninja gestisce l'intero ciclo, dall'offerta alla fattura, fino al monitoraggio dei pagamenti e ai promemoria.
- Sei stanco di pagare per ogni nuovo cliente su FreshBooks o Zoho Invoice - Invoice Ninja è open source, senza limiti di clienti, fatture o utenti imposti da un abbonamento.
- Ti interessa che i tuoi dati finanziari restino tuoi - Il database con fatture, clienti e pagamenti si trova sul tuo Box, non sui server di un fornitore SaaS esterno.
- Hai bisogno di un Pannello cliente per i pagamenti online - Invoice Ninja genera un link dove il cliente può visualizzare e pagare la fattura, senza dover creare un account.
Se cerchi un semplice generatore di singole fatture PDF senza pannello e monitoraggio dei pagamenti, Invoice Ninja può comunque farlo, ma è uno strumento pensato per un ciclo di fatturazione costante, non per un documento una tantum.
Requisiti
Per installare Invoice Ninja su Saplo, ti occorre:
- Un Box nel piano M o superiore, perché la ricetta installa tre container Docker (applicazione, Redis, nginx personalizzato) e richiede un minimo di 1,5 GB di RAM libera,
- Minimo 5 GB di spazio su disco,
- Un dominio o sottodominio
*.saploapp.plincluso in ogni piano, dove sarà installato il pannello Invoice Ninja, - NON devi creare manualmente un database separato, il motore lo crea automaticamente nel database MySQL condiviso di Saplo,
- Un tuo server SMTP, se vuoi che le fatture vengano effettivamente inviate via email ai clienti, di cui parleremo più avanti nella sezione di prima configurazione.
Installazione passo dopo passo
- Nel Pannello Saplo, vai su Catalogo delle applicazioni e seleziona Invoice Ninja (categoria "Business").
- Scegli un Box nel piano M o superiore con almeno 1,5 GB di RAM libera e un Dominio o sottodominio dove verrà installato il Pannello.
- Conferma l'installazione. Il motore installa Docker CE, se non è già presente sul Box, scarica l'immagine ufficiale
invoiceninja/invoiceninja-debian(circa 2 GB, con Chrome integrato per la generazione delle fatture PDF) e crea un database nel MySQL condiviso di Saplo. - Oltre all'applicazione, il motore avvia il proprio container Redis per la cache, la coda e le sessioni, e il proprio container Nginx, che serve i file statici e inoltra il traffico PHP all'applicazione, mentre Nginx del Box funge da proxy solo per questo container.
- Il primo avvio include la Migrazione del database, la generazione dei modelli di fattura e la creazione dell'Account amministratore, quindi l'installazione richiede più tempo rispetto a ricette più semplici; il motore attende che il container si avvii effettivamente, invece di limitarsi alla semplice esecuzione.
- Sotto il Dominio indicato, appare la schermata di login di Invoice Ninja.
Primo accesso e configurazione
- Vai al Dominio che hai specificato durante l'installazione.
- Accedi con le credenziali di amministratore dal file
INVOICENINJA-SETUP.txtnella directory dell'applicazione, l'indirizzo èadmin@<tuo-dominio>, la password è generata casualmente durante l'installazione. - Cambia immediatamente la password in Impostazioni -> Account e password.
- Per impostazione predefinita, Invoice Ninja salva le email inviate solo in un log, non le invia realmente. Quindi, se vuoi che le fatture e i promemoria di pagamento raggiungano i clienti, configura il tuo server SMTP in Impostazioni -> Impostazioni email.
- Prima di emettere il primo documento, completa i dati della tua azienda, il logo e la numerazione delle fatture in Impostazioni -> Impostazioni azienda.
Invoice Ninja su Saplo contro le alternative
| Fatture manuali / foglio di calcolo | FreshBooks / Zoho Invoice (SaaS) | Invoice Ninja su Saplo | |
|---|---|---|---|
| Limite clienti e fatture | nessuno, ma senza automazione | dipende dal piano di abbonamento | nessuno, paghi solo per il Box |
| Costo ricorrente | Il tuo tempo | circa 15 € al mese e di più per i piani superiori | costo fisso del Box, senza costi aggiuntivi per l'applicazione |
| Pannello clienti con pagamento online | nessuno | sì | sì, link alla fattura con opzione di pagamento |
| Dove si trovano i dati finanziari | Il tuo disco | infrastruttura del fornitore SaaS | Il tuo Box, database MySQL di Saplo |
| Personalizzazione dei modelli di fattura | completa, ma manuale | limitata alle opzioni del fornitore | completa, editor di modelli integrato |
Domande frequenti
C'è un limite al numero di clienti o fatture? No. Invoice Ninja su Saplo non impone limiti su clienti, fatture, preventivi o utenti, paghi solo per il Box su cui è ospitato.
Le fatture vengono inviate automaticamente via email ai clienti? Per impostazione predefinita no, l'installazione imposta il salvataggio delle email inviate in un log invece dell'invio effettivo. Affinché le fatture e i promemoria raggiungano effettivamente le caselle di posta dei clienti, configura il tuo server SMTP in Impostazioni -> Impostazioni email dopo il primo accesso.
Quale database usa Invoice Ninja? Il database MySQL condiviso di Saplo, il motore lo crea automaticamente durante l'installazione, non devi crearne uno tuo.
Posso generare fatture in PDF? Sì, l'immagine Docker ufficiale ha un browser Chrome integrato che renderizza i modelli di fattura in PDF senza configurazione aggiuntiva.
Perché l'installazione richiede un piano Box M e non inferiore? Perché la ricetta installa tre container contemporaneamente, l'applicazione, Redis e il proprio nginx, il che richiede un minimo di 1,5 GB di RAM libera. Su un Box S, di solito non c'è tanta memoria libera.
La fattura chiude la vendita, e l'inizio merita di essere gestito in un CRM. EspoCRM su Saplo conserva contatti, opportunità di vendita e la cronologia delle conversazioni senza pagare per ogni utente.
Se vuoi smettere di pagare per un nuovo cliente su FreshBooks o Zoho Invoice e avere i dati finanziari sul tuo server, puoi installare Invoice Ninja su Saplo in pochi minuti. Scrivici se hai bisogno di aiuto con la configurazione della posta.
- #Business
- #Fatturazione
- #Finanza
- #Invoice Ninja
- #Guida
