Invoiceninja - nyílt forráskódú számlázó szoftver

InvoiceNinja Ingyenes számlázási szoftver

Ingyenes és nyílt forráskódú számlázó szoftver kisvállalkozások számára

Ingyenes számlázási szoftver a vállalkozások számára, amely segít számukra számlák létrehozásában, a fizetések elfogadásában, a költségek nyomon követésében, a javaslatok létrehozásában és a feladatok kezelésében.

Áttekintés

Az Invoiceninja egy nyílt forráskódú számlázó szoftver. Könnyen használható, és számos funkciót kínál az összes számlázási feladat kezeléséhez. 100% -ban ingyenes, és a fejlesztők szerte a világon aktívan részt vesznek benne. Ez az ingyenes számviteli rendszer ideális a szabadúszók és a kisvállalkozások számára. Könnyen lehetővé teszi a számlák generálását és a fizetések nyomon követését. Ez a nagy teljesítményű nyílt forráskódú számla rendszer modern és lenyűgöző funkciókkal rendelkezik. Támogatja a számlák, kifizetések, árajánlatok, költségek, jelentések és még sok más kezelésének szolgáltatásait. Ezenkívül lehetővé teszi több vállalat létrehozását, és egyetlen rendszerből kezeli őket. Ezenkívül az invoiceninja segíti a feladatok időkövetését, és felhasználja azokat az ügyfelek számára történő számlázáshoz. Ezenkívül az Invoiceninja szolgáltatásként elérhető online (SAAS) szoftver. A felhasználók kiválaszthatják a megfelelő tervet, és azonnal elkezdhetik használni. A vállalkozások azonban telepíthetik azt saját szerverre, amely elősegíti az érzékeny számlázási adatok ellenőrzését. Az Invoiceninja biztosítja a legjobb mobil számla alkalmazást iPhone és Android készülékekhez. A PHP Laravel keretrendszerben, a Flutter -ben írják, és a MySQL -t használják az adatok tárolására. A nyílt forráskódú számlázási rendszer licencje (AAL) hozzárendelési biztosíték -licenc.

Rendszerkövetelmények

Az invoiceninja telepítéséhez a következő softwares -kel kell rendelkeznie:

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

Jellemzők

A Ninja számla számos nagyszerű tulajdonsággal büszkélkedhet, attól függően, hogy milyen tervet választ: ingyenes, pro vagy vállalkozás. Az alábbiakban bemutatjuk az invoiceninja legfontosabb jellemzőit:

  • Létrehozás & amp; E -mail számlák & amp; Idézetek valós időben
  • 40+ fizetési átjáró integrációs beállításai
  • Yourbrand.invoice.Services Custom Domain
  • További felhasználók & amp; Állítsa be az engedélyeket
  • Több vállalati támogatás
  • Hozzon létre ismétlődő számlázást & amp; Auto-Bill ügyfelek
  • Javaslatok létrehozási eszköz
  • Csatolja a harmadik fél fájljait a számlákhoz & amp; Költségek
  • Projektfeladatok létrehozása & amp; Pálya időtartama
  • Kanban testületek a projektek kezelésére
  • csatolja a számlát & amp; Idézetek PDF -ek az e -mailekhez
  • Ügyféloldali portál & amp; Számlák előzményei
  • Zapier integrációs automatizálás
  • Az idézetek konvertálják a fizetések számláit
  • Teljesen testreszabható számla kialakítása
  • Az e -mail alanyok testreszabása & amp; Testszöveg
  • Fogadja el a betéteket & amp; Részleges kifizetések
  • Számlafizetés Auto-Reminder e-mailek
  • riasztások, ha az ügyfél megtekinti & amp; Fizeti a számlákat
  • Engedélyezze a számla jóváhagyási jelölőnégyzetet vagy az ügyfél aláírását
  • tétel & amp; Termékkönyvtári rendszer
  • Ömlesztett e -mailes számlák & amp; Idézet
  • Jelentések, számlák elöregedése & amp; Ügyfél nyilatkozatok
  • Költségek importálása & amp; Gyártók
  • Importálja a tranzakciókat a bankszámlákról
  • Több valuta és nyelv támogatott
  • A automatikus hitelkártya -átjáró díjak beállítása
  • Az automatikus késői díjak beállítása a fizetetlen számlákra
  • Támogatja a természetes nyelvi hangparancsokat
  • Adóbeállítások soronként vagy számla teljes
  • Professzionális ingyenes számla sablon tervek

telepítés

Telepítse az invoiceninja -t az Ubuntu 16.04 LTS -re az Nginx segítségével a github használatával

Az Nginx a legnépszerűbb és legbiztonságosabb webszerver. Az nginx telepítéséhez használja a következő parancsot

 sudo apt install nginx 

Miután az Nginx telepítette, konfigurálja a tartományt, és indítsa újra az nginx -et a következő parancs segítségével

 sudo service nginx restart 

Ezután telepítenie kell az adatbázis -kiszolgálót, a következő paranccsal használja a MySQL Server telepítéséhez

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

Egyszer az adatbázis -kiszolgáló telepítve van, használja a következő parancsot a MySQL Server újraindításához

 sudo service mysql restart 

Telepítse a PHP -t feldolgozásra

 sudo apt-get install php-fpm php-mysql

Most telepítette az összes szükséges szoftvert, és a következő lépés a MySQL Serverbe való bejelentkezés és az Invoiceninja adatbázis létrehozása. Használja a következő parancsot az adatbázis létrehozásához.

 CREATE DATABASE  invoiceninja;

Hozzon létre egy "" nevű adatbázis -felhasználót új jelszóval. és a következő parancsok futtatásával teljes hozzáférést kapott az adatbázishoz. Változtassa meg a kívánt adatbázis -felhasználóval és a kívánt jelszavával.

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öltse le az invoiceninja legújabb kiadását

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

A fenti göndör és zeneszerző telepítése után változtassa meg az Nginx gyökérkönyvtárba és a github -ból a Ninja Ninja csomagokba.


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

Ezután futtassa az alábbi parancsokat, hogy beállítsa az invoiceninja működésének megfelelő engedélyét.


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

Gratula! Sikeresen telepítette az invoiceninja -t az nginxre

Telepítés a Docker használatával

Készítsen egy alkalmazásgombot


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

Hozzon létre mappákat az adatok kitartásához

  • Hozzon létre két mappát a szerveren, e. g /var/invoiceninja/public and/var/invoiceninja/tárolás
  • Helyezze ezeket a mappákat a tárolójába Használat: Futtatáshoz

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
 Magyar