Invoiceninja - open source factureringssoftware

InvoiceNinja Gratis factureringssoftware

Gratis en open source factureringssoftware voor kleine bedrijven

Gratis factureringssoftware voor bedrijven die hen helpen facturen te maken, betalingen te accepteren, kosten te volgen, voorstellen te maken en taken te beheren.

Overzicht

Invoiceninja is een open source factureringssoftware. Het is gemakkelijk te gebruiken en biedt een groot aantal functies voor het verwerken van alle factureringstaken. Het is 100% vrij en ontwikkelaars over de hele wereld zijn er actief bij betrokken. Dit gratis boekhoudsysteem is ideaal voor freelancers en kleine bedrijven. Hiermee kunnen gemakkelijk facturen genereren en betalingen volgen. Dit krachtige open source factuursysteem wordt geleverd met moderne en indrukwekkende functies. Het ondersteunt functies voor het beheren van facturen, betalingen, offertes, uitgaven, rapportage en nog veel meer. Verder maakt het het maken van meerdere bedrijven mogelijk en verwerkt ze vanuit een enkel systeem. Bovendien helpt Invoiceninja tijd bij het volgen van taken en gebruiken ze voor facturering aan klanten. Bovendien is Invoiceninja online beschikbaar (SaaS) software als service. Gebruikers kunnen het juiste plan kiezen en het meteen beginnen te gebruiken. Bedrijven kunnen het echter op eigen server installeren die helpen controle te houden over gevoelige factureringsgegevens. Invoiceninja biedt de beste mobiele factuur -app voor iPhone- en Android -apparaten. Het is geschreven in PHP Laravel Framework, Flutter en gebruikt MySQL voor het opslaan van gegevens. De licentie voor dit open source factureringssysteem is (AAL) Attribution Assurance License.

Systeem vereisten

Om invoiceninja te installeren, moet u de volgende software hebben:

  • PHP 7.0+
  • MySQL 5.0 +
  • Apache / nginx

Functies

Factuur Ninja beschikt over veel geweldige functies, afhankelijk van het plan dat u koept: gratis, pro of enterprise. Hierna volgen de belangrijkste kenmerken van invoiceninja:

  • Creëer & amp; E -mail Facturen & amp; Citaten in realtime
  • 40+ Integratie -opties voor betalingsgateway
  • yourbrand.invoice.services Custom Domain
  • Extra gebruikers & amp; Machtigingen instellen
  • Meerdere ondersteuning van het bedrijf
  • Creëer terugkerende facturering & amp; Auto-Bill-clients
  • Voorstellen Creation Tool
  • Voeg bestanden van derden bij aan facturen & amp; Uitgaven
  • Maak projecttaken & amp; Spoortijd
  • Kanban Boards om projecten te beheren
  • Bevestig factuur & amp; Citaten PDFS naar e -mails
  • Client-side portal & amp; Facturen geschiedenis
  • Zapier Integration Automation
  • Citaten converteren naar facturen voor betalingen
  • Volledig aanpasbaar factuurontwerp
  • Pas e -mailonderwerpen aan & amp; Lichaamstaal
  • Accepteer deposito’s & amp; Gedeeltelijke betalingen
  • Factuur betaling Auto-Reminder-e-mails
  • waarschuwt wanneer clientweergaven & amp; Betaalt facturen
  • Schakel het selectievakje Factuur goedkeuring in of de handtekening van de klant
  • Item & amp; Productbibliotheeksysteem
  • Bulk -e -mailfacturen & amp; Citaten
  • Rapporten maken, Accounts Aging & amp; Client -verklaringen
  • Importeren van uitgaven & amp; Verkoper
  • Importeer transacties van uw bankrekeningen
  • Meerdere valuta en ondersteunde talen
  • Stel automatische creditcardgateway -kosten in
  • Stel automatische late kosten in op onbetaalde facturen
  • Ondersteunt opdrachten van natuurlijke taalstem
  • Belastinginstellingen per regelitem of factuur totaal
  • Professionele gratis factuursjabloonontwerpen

Installatie

Installeer invoiceninja op ubuntu 16.04 lts met nginx met behulp van github

Nginx is de meest populaire en veilige webserver. Gebruik de volgende opdracht om nginx te installeren

 sudo apt install nginx 

Nadat de nginx is geïnstalleerd, configureert u het domein en start u de nginx opnieuw met de volgende opdracht

 sudo service nginx restart 

Gebruik vervolgens de databaseserver installeren, gebruik de volgende opdracht om MySQL Server te installeren

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Zodra de databaseserver is geïnstalleerd, gebruikt u de volgende opdracht om de MySQL -server opnieuw te starten

 sudo service mysql restart 

Installeer PHP voor verwerking

 sudo apt-get install php-fpm php-mysql

Nu hebt u alle vereiste software geïnstalleerd en de volgende stap is om in te loggen op MySQL Server en de invoiceninja -database te maken. Gebruik de volgende opdracht om database te maken.

 CREATE DATABASE  invoiceninja;

Maak een database -gebruiker met de naam "" met nieuw wachtwoord. en gebruikte de volledige toegang van de gebruiker tot de database door de volgende opdrachten uit te voeren. Wijzig met uw gewenste database -gebruiker en met uw gewenste wachtwoord.

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;

Download de nieuwste release van invoiceninja

 
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Na het installeren van krul en componist hierboven, verander je in de Ninx -rootmap en de downaload factuur ninja -pakketten van GitHub.


cd /var/www/html
sudo git clone https://github.com/invoiceninja/invoiceninja.git
cd /var/www/html/invoiceninja
sudo composer install

Voer vervolgens de onderstaande opdrachten uit om de juiste machtigingen in te stellen voor invoiceninja om te functioneren.


sudo chown -R www-data:www-data /var/www/html/invoiceninja/
sudo chmod -R 755 /var/www/html/invoiceninja/

Gefeliciteerd! U hebt met succes invoiceninja op nginx geïnstalleerd

Installatie met Docker

Genereer een applicatiesleutel


docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show

Maak mappen voor gegevensverzettingsvermogen

  • Maak twee map op uw server, e. G. /var/invoiceninja/public en/var/invoiceninja/opslag
  • Monteer deze mappen in uw container Gebruik: om het uit te voeren

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

Ontdekken

Mogelijk vindt u de volgende links relevant:

 Nederlands