INVOICENINJA - Software di fatturazione open source

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

Esplorare

Potresti trovare i seguenti collegamenti pertinenti:

 Italiano