InvoiceNinja Gratis faktureringsprogramvara
Gratis och öppen källkodsfaktureringsprogramvara för småföretag
Gratis faktureringsprogramvara för företag som hjälper dem att skapa fakturor, acceptera betalningar, spåra utgifter, skapa förslag och hantera uppgifter.
Översikt
Inoiceninja är en öppen källkodsfaktureringsprogramvara. Det är enkelt att använda och ger ett stort antal funktioner för att hantera alla faktureringsuppgifter. Det är 100% gratis och utvecklare över hela världen är aktivt involverade i det. Detta gratis bokföringssystem är idealiskt för frilansare och småföretag. Det gör det enkelt att generera fakturor och spåra betalningar. Detta kraftfulla öppen källkodsfakturasystem har moderna och imponerande funktioner. Det stöder funktioner för att hantera fakturor, betalningar, offert, utgifter, rapportering och många fler. Vidare tillåter det skapandet av flera företag och hanterar dem från ett enda system. Dessutom hjälper Inoiceninja tidspårning av uppgifter och använder dem för fakturering till klienter. Dessutom är InfoICeninja tillgängligt programvara online (SaaS) som en tjänst. Användare kan välja lämplig plan och börja använda den direkt. Företag kan dock installera den på egen server som hjälper till att hålla kontrollen över känslig faktureringsdata. InoICeninja tillhandahåller den bästa mobilfakturappen för iPhone- och Android -enheter. Det är skrivet i PHP Laravel -ramverk, fladder och använder MySQL för att lagra data. Licensen för detta öppna källkällfaktureringssystem är (AAL) tillskrivningssäkringslicens.
Systemkrav
För att installera Infoiceninja måste du ha följande programvara:
- PHP 7.0+
- MySQL 5.0 +
- Apache / nginx
Funktioner
Faktura Ninja har många fantastiska funktioner, beroende på planen som du väljer: gratis, pro eller företag. Följande är de viktigaste funktionerna i Infoiceninja:
- skapa & amp; E -postfakturor & amp; Citat i realtid
- 40+ betalningsgateway -integrationsalternativ
- YourBrand.invoice.Services Custom Domain
- Ytterligare användare & amp; Ange behörighet
- flera företagsstöd
- Skapa återkommande fakturering & amp; Auto-fakturer klienter
- Förslag skapande verktyg
- bifoga tredjepartsfiler till fakturor & amp; Utgifter
- Skapa projektuppgifter & amp; Spårtid
- Kanban -styrelser för att hantera projekt
- bifoga faktura & amp; Citat PDF -filer till e -postmeddelanden
- Portal för klientsidan & amp; Fakturor historia
- Zapier Integrationsautomation
- Citat Konvertera till fakturor för betalningar
- Helt anpassningsbar faktura design
- Anpassa e -postämnen & amp; Kropp text
- Acceptera insättningar & amp; Partiella betalningar
- Fakturabetalning Auto-Reminder-e-postmeddelanden
- varningar när klientvyer & amp; Betalar fakturor
- Aktivera kryssrutan Faktura godkännande eller klientsignatur
- artikel & amp; Produktbibliotekssystem
- Bulk e -postfakturor & amp; Citat
- skapa rapporter, konton åldrande & amp; Klientuttalanden
- Importera utgifter & amp; Försäljare
- Importera transaktioner från dina bankkonton
- Flera valutor och språk som stöds
- Inställning av automatiska kreditkortsavgifter
- Ställ in automatiska sena avgifter på obetalda fakturor
- Stöder naturliga språkröstkommandon
- Skattinställningar per rad eller faktura totalt
- Professionella gratis fakturamalldesign
Installation
Installera inoiceninja på Ubuntu 16.04 LTS med nginx med GitHub
Nginx är den mest populära och säkra webbservern. Använd följande kommando för att installera nginx
sudo apt install nginx
När nginxen är installerad, konfigurera domänen och starta om nginxen med hjälp av följande kommando
sudo service nginx restart
Därefter måste du installera databasserver, använd följande kommando för att installera MySQL -servern
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
En gång är databaseservern installerad, använd följande kommando för att starta om MySQL -servern
sudo service mysql restart
Installera PHP för behandling
sudo apt-get install php-fpm php-mysql
Nu har du installerat all nödvändig programvara och nästa steg är att logga in på MySQL Server och skapa InfoICeninja -databas. Använd följande kommando för att skapa databas.
CREATE DATABASE invoiceninja;
Skapa en databasanvändare som heter "" med nytt lösenord. och beviljade användaren full åtkomst till databasen genom att köra följande kommandon. Ändra med önskad databasanvändare och med önskat lösenord.
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;
Ladda ner InoICeninja Senaste utgåvan
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Efter installation av curl och kompositör ovan, ändras till Nginx Root -katalogen och Downaload -fakturan Ninja -paket från GitHub.
cd /var/www/html
sudo git clone https://github.com/invoiceninja/invoiceninja.git
cd /var/www/html/invoiceninja
sudo composer install
Kör sedan kommandona nedan för att ställa in rätt behörigheter för Infoiceninja för att fungera.
sudo chown -R www-data:www-data /var/www/html/invoiceninja/
sudo chmod -R 755 /var/www/html/invoiceninja/
grattis! Du har framgångsrikt installerat Inoiceninja på nginx
Installation med Docker
Generera en applikationsnyckel
docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show
Skapa mappar för datapersistens
- Skapa två mapp på din server, e. g. /var/inoiceninja/public och/var/inoiceninja/lagring
- Montera dessa mappar i din behållare Användning: att köra den
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