InvoiceNinja Software di fatturazione gratuita
Software di fatturazione gratuita e open source per le piccole imprese
Software di fatturazione gratuita per le aziende che li aiutano a creare fatture, accettare pagamenti, tenere traccia delle spese, creare proposte e gestire attività.
Panoramica ### ** ** Invoceninja è un software di fatturazione open source. È facile da usare e fornisce un gran numero di funzionalità per la gestione di tutte le attività di fatturazione. È libero al 100% e gli sviluppatori in tutto il mondo sono attivamente coinvolti in esso. Questo sistema di contabilità gratuito è ideale per liberi professionisti e piccole imprese. Permette facilmente di generare fatture e tenere traccia dei pagamenti. Questo potente sistema di fattura open source viene fornito con caratteristiche moderne e impressionanti. Supporta le funzionalità per la gestione delle fatture, dei pagamenti, delle quotazioni, delle spese, dei rapporti e molti altri. Inoltre, consente la creazione di più aziende e le gestisce da un singolo sistema. Inoltre, Invoceninja aiuta il tempo a monitorare le attività e ad usarli per la fatturazione ai clienti. Inoltre, il software Invoceninja è disponibile online come servizio. Gli utenti possono scegliere il piano appropriato e iniziare a utilizzarlo immediatamente. Tuttavia, le aziende possono installarlo sul proprio server che aiuta a mantenere il controllo sui dati di fatturazione sensibili. Invoceninja fornisce la migliore app per fattura mobile per i dispositivi iPhone e Android. È scritto in Php Laravel Framework, Flutter e utilizza MySQL per la memorizzazione dei dati. La licenza per questo sistema di fatturazione open source è la licenza di garanzia di attribuzione (AAL).
Requisiti di sistema
Per installare Invoiceninja, è necessario disporre dei seguenti software:
- PHP 7.0+
- Mysql 5.0 +
- Apache / Nginx
Caratteristiche
La fattura Ninja vanta molte grandi funzionalità, a seconda del piano che si sceglie: gratuito, professionista o aziendale. Di seguito sono riportate le caratteristiche chiave dell’invoiceninja:
- Crea & amp; E -mail fatture e amp; Citazioni in tempo reale
- Oltre 40 opzioni di integrazione del gateway di pagamento
- yourbrand.invoice.Services Dominio personalizzato
- Utenti aggiuntivi e amp; Impostare le autorizzazioni
- Supporto multiplo dell’azienda
- Crea fatturazione ricorrente & amp; Clienti a bibite
- Strumento di creazione delle proposte
- Allega file di terze parti a fatture e amp; Spese
- Crea compiti di progetto & amp; Tempo di traccia
- Consigli di Kanban per gestire i progetti
- Allega fattura e amp; Quotazioni PDFS alle e -mail
- Portale sul lato client & amp; Storia delle fatture
- Automazione dell’integrazione di Zapier
- Le citazioni si convertono in fatture per i pagamenti
- Progettazione della fattura completamente personalizzabile
- Personalizza soggetti e -mail e amp; Corpo del testo
- Accetta depositi e amp; Pagamenti parziali
- Email di pagamento automatico del pagamento della fattura
- Avvisi quando il cliente Visualizza e amp; Paga fatture
- Abilita la casella di controllo dell’approvazione della fattura o la firma del client
- Articolo & amp; Sistema della libreria di prodotti
- fatture e -mail in blocco e amp; Citazioni
- Crea report, Accounts Aging & amp; Dichiarazioni del cliente
- Importazione delle spese e amp; Venditori
- Importa transazioni dai tuoi conti bancari
- più valute e lingue supportate
- Imposta le commissioni del gateway della carta di credito automatica
- Imposta commissioni automatiche in ritardo su fatture non pagate
- Supporta i comandi vocali del linguaggio naturale
- Impostazioni fiscali per voce o fattura totale
- Design di modelli di fattura gratuita professionale
Installazione
Installa Invoiceninja su Ubuntu 16.04 LTS con NGINX usando GitHub
Nginx è il server Web più popolare e sicuro. Per installare Nginx, utilizzare il comando seguente
sudo apt install nginx
Una volta installato NGINX, configurare il dominio e riavviare NGINX utilizzando il comando seguente
sudo service nginx restart
Successivamente, è necessario installare il server di database, utilizzare il comando seguente per installare MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Una volta installato il server di database, utilizzare il comando seguente per riavviare MySQL Server
sudo service mysql restart
Installa PHP per l’elaborazione
sudo apt-get install php-fpm php-mysql
Ora, hai installato tutto il software richiesto e il passaggio successivo è l’accesso al server MySQL e creare il database Invoceninja. Utilizzare il comando seguente per creare database.
CREATE DATABASE invoiceninja;
Crea un utente di database chiamato "" con nuova password. e ha concesso l’utente pieno accesso al database eseguendo i seguenti comandi. Modifica con l’utente del database desiderato e con la password desiderata.
CREATE USER 'invoiceninjauser'@'localhost' IDENTIFIED BY 'new_password_here';
GRANT ALL ON invoiceninja.* TO 'invoiceninjauser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Scarica l’ultima versione di Invoiceninja
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Dopo aver installato Curl e Composer sopra, cambia nella directory radice Nginx e nei pacchetti Ninja fattura di Downaload da GitHub.
cd /var/www/html
sudo git clone https://github.com/invoiceninja/invoiceninja.git
cd /var/www/html/invoiceninja
sudo composer install
Quindi eseguire i comandi seguenti per impostare le autorizzazioni corrette per la funzione di Invoiceninja.
sudo chown -R www-data:www-data /var/www/html/invoiceninja/
sudo chmod -R 755 /var/www/html/invoiceninja/
Congratulazioni! Hai installato con successo Invoiceninja su Nginx
Installazione utilizzando Docker
Generare una chiave dell’applicazione
docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show
Crea cartelle per la persistenza dei dati
- Crea due cartelle sul tuo server, e. G. /var/Invoiceninja/public e/var/Invoiceninja/Storage
- montare queste cartelle nel tuo contenitore Utilizzo: per eseguirlo
docker run -d \
-v /var/invoiceninja/public:/var/app/public \
-v /var/invoiceninja/storage:/var/app/storage \
-e APP_ENV='production' \
-e APP_DEBUG=0 \
-e APP_URL='http://ninja.dev' \
-e APP_KEY='' \
-e APP_CIPHER='AES-256-CBC' \
-e DB_TYPE='mysql' \
-e DB_STRICT='false' \
-e DB_HOST='localhost' \
-e DB_DATABASE='ninja' \
-e DB_USERNAME='ninja' \
-e DB_PASSWORD='ninja' \
-p '9000:9000' \
invoiceninja/invoiceninja