Infoiceninja - Open Source faktureringsprogramvara

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

** Utforska **

Du kan hitta följande länkar relevanta:

 Svenska