InvoiceNinja Logiciel de facturation gratuit
Logiciel de facturation gratuit et open source pour les petites entreprises
Logiciel de facturation gratuit pour les entreprises qui les aide à créer des factures, à accepter les paiements, à suivre les dépenses, à créer des propositions et à gérer les tâches.
Aperçu
Invoiceninja est un logiciel de facturation open source. Il est facile à utiliser et fournit un grand nombre de fonctionnalités pour gérer toutes les tâches de facturation. Il est 100% gratuit et les développeurs du monde entier y participent activement. Ce système comptable gratuit est idéal pour les pigistes et les petites entreprises. Il permet facilement de générer des factures et de suivre les paiements. Ce puissant système de factures open source est livré avec des fonctionnalités modernes et impressionnantes. Il prend en charge les fonctionnalités de gestion des factures, des paiements, des devis, des dépenses, des rapports et bien d’autres. De plus, il permet la création de plusieurs sociétés et les gère à partir d’un seul système. De plus, Invoiceninja aide le suivi du temps des tâches et les utilise pour la facturation aux clients. De plus, Invoiceninja est disponible en ligne (SaaS) en tant que service. Les utilisateurs peuvent choisir le plan approprié et commencer à l’utiliser immédiatement. Cependant, les entreprises peuvent l’installer sur son propre serveur qui aide à garder le contrôle des données de facturation sensibles. Invoiceninja fournit la meilleure application de facture mobile pour les appareils iPhone et Android. Il est écrit dans PHP Laravel Framework, Flutter et utilise MySQL pour stocker des données. La licence de ce système de facturation open source est une licence d’assurance d’attribution (AAL).
Configuration requise
Afin d’installer Invoiceninja, vous devez avoir les logiciels suivants:
- PHP 7.0+
- mysql 5.0 +
- Apache / nginx
Caractéristiques
Invoice Ninja possède de nombreuses fonctionnalités, selon le plan que vous élaborez: gratuit, pro ou d’entreprise. Voici les principales caractéristiques de l’invoiceninja:
- Créer & amp; Factures par e-mail & amp; Citations en temps réel
- 40+ Options d’intégration de la passerelle de paiement
- YourBrand.invoice.Services Domain personnalisé
- Utilisateurs supplémentaires & amp; Définir les autorisations
- Support de l’entreprise multiple
- Créer une facturation récurrente & amp; Clients de facturation automatique
- outil de création de propositions
- joindre des fichiers tiers à Factures & amp; Dépenses
- Créer des tâches de projet & amp; Heure de piste
- Boards Kanban pour gérer les projets
- attacher la facture & amp; Citations pdfs aux e-mails
- portail côté client & amp; Historique des factures
- Automatisation de l’intégration Zapier
- Citations Converties en factures pour les paiements
- Conception de factures entièrement personnalisable
- Personnaliser les sujets des e-mails & amp; Le corps du texte
- Accepter les dépôts & amp; Paiements partiels
- Courriels de paiement automatique de paiement automatique
- Alertes lorsque les vues du client & amp; Paie les factures
- Activer la case à cocher d’approbation de la facture ou la signature du client
- Article & amp; Système de bibliothèque de produits
- Factures de courrier électronique en vrac & amp; Citations
- Créer des rapports, des comptes vieillissants & amp; Déclarations clients
- dépenses d’importation et ampli; Vendeurs
- Importer des transactions à partir de vos comptes bancaires
- Plusieurs devises et langues prises en charge
- Configuration des frais de passerelle de carte de crédit automatique
- Configuration des frais de retard automatiques sur les factures non rémunérées
- prend en charge les commandes vocales du langage naturel
- Paramètres fiscaux par élément de ligne ou total de facture
- conceptions professionnelles de modèles de factures gratuites
Installation
vente
Nginx est le serveur Web le plus populaire et le plus sécurisé. Afin d’installer Nginx, utilisez la commande suivante
sudo apt install nginx
Une fois l’installation de Nginx, configurez le domaine et redémarrez le nginx en utilisant la commande suivante
sudo service nginx restart
Ensuite, besoin d’installer le serveur de base de données, utilisez la commande suivante pour installer MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Une fois, le serveur de base de données est installé, utilisez la commande suivante pour redémarrer le serveur MySQL
sudo service mysql restart
Installer PHP pour le traitement
sudo apt-get install php-fpm php-mysql
Maintenant, vous avez installé tous les logiciels requis et l’étape suivante consiste à vous connecter à MySQL Server et à créer une base de données Invoiceninja. Utilisez la commande suivante pour créer une base de données.
CREATE DATABASE invoiceninja;
Créez un utilisateur de base de données appelée "" avec un nouveau mot de passe. et accordé l’accès complet à l’utilisateur à la base de données en exécutant les commandes suivantes. Changez avec l’utilisateur de la base de données souhaitée et avec votre mot de passe souhaité.
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;
Télécharger la dernière version de l’invoiceninja
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Après avoir installé Curl et Composer ci-dessus, transformez dans le répertoire racine Nginx et les packages Ninja Downaload Ninja de GitHub.
cd /var/www/html
sudo git clone https://github.com/invoiceninja/invoiceninja.git
cd /var/www/html/invoiceninja
sudo composer install
Ensuite, exécutez les commandes ci-dessous pour définir les autorisations correctes pour que Invoiceninja fonctionne.
sudo chown -R www-data:www-data /var/www/html/invoiceninja/
sudo chmod -R 755 /var/www/html/invoiceninja/
Bravo! Vous avez installé avec succès une facturationinja sur Nginx
Installation à l’aide de Docker
Générer une clé d’application
docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show
Créer des dossiers pour la persistance des données
- Créez deux dossiers sur votre serveur, e. g. / var / invoiceninja / public et / var / invoiceninja / stockage
- Montez ces dossiers dans votre conteneur Utilisation: pour l’exécuter
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