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