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