InvoiceNinja Bezplatný fakturační software
Bezplatný a open source fakturační software pro malé podniky
Bezplatný fakturační software pro podniky, který jim pomáhá vytvářet faktury, přijímat platby, sledovat výdaje, vytvářet návrhy a spravovat úkoly.
Přehled
Invoiceninja je software pro open source. Je snadné se používat a poskytuje velké množství funkcí pro manipulaci se všemi fakturačními úkoly. Je to 100% zdarma a vývojáři na celém světě se do něj aktivně podílejí. Tento bezplatný účetní systém je ideální pro nezávislé pracovníky a malé podniky. Snadno umožňuje generovat faktury a sledovat platby. Tento výkonný systém faktury s otevřeným zdrojovým kódem přichází s moderními a působivými funkcemi. Podporuje funkce pro správu faktur, plateb, nabídek, výdajů, hlášení a mnoho dalších. Dále umožňuje vytvoření více společností a zpracovává je z jednoho systému. Navíc Invoiceninja pomáhá sledování úkolů a používat je pro fakturaci klientům. Kromě toho je společnost Invoiceninja k dispozici online (SaaS) software jako služba. Uživatelé si mohou vybrat příslušný plán a začít používat okamžitě. Podniky jej však mohou nainstalovat na vlastním serveru, který pomáhá udržovat kontrolu nad citlivými fakturačními údaji. Invoiceninja poskytuje nejlepší mobilní fakturu pro zařízení iPhone a Android. Je psán v Php Laravel Framework, Flutter a používá MySQL pro ukládání dat. Licence pro tento systém fakturace s otevřeným zdrojovým kódem je (AAL) licence na zabezpečení.
Požadavky na systém
Chcete -li nainstalovat Invoiceninja, musíte mít následující software:
- PHP 7,0+
- MySQL 5.0 +
- Apache / nginx
Funkce
Faktura Ninja se může pochlubit mnoha skvělými funkcemi, v závislosti na plánu, který si vyberete: Free, Pro nebo Enterprise. Následující jsou klíčové rysy Invoiceninja:
- Vytvořit & amp; E -mailové faktury & amp; Citáty v reálném čase
- 40+ Možnosti integrace platební brány
- YourBrand.invoice.Services Custom Domain
- Další uživatelé & amp; Nastavit oprávnění
- Více podpory společnosti
- Vytvořte opakující se fakturaci & amp; Klienti s automatickou bill
- Nástroj pro vytváření návrhů
- Připojte soubory 3. strany k fakturám & amp; Výdaje
- Vytvořit úkoly projektu & amp; Sledovat čas
- Kanbanské desky pro správu projektů
- Připojte fakturu & amp; Citace PDFS na e -maily
- Portál na straně klienta & amp; Historie faktur
- Automatizace integrace Zapier
- Citáty převádějí na faktury pro platby
- Plně přizpůsobitelný design faktury
- Přizpůsobte e -mailové předměty & amp; Text těla
- Přijmout vklady & amp; Částečné platby
- E-maily pro automatické příměří faktury
- Upozornění, když se klient zobrazuje & amp; Platí faktury
- Povolte zaškrtnutí schvalování faktury nebo podpis klienta
- položka & amp; Systém knihovny produktů
- hromadné e -mailové faktury & amp; Citace
- Vytvářejte zprávy, účty stárnutí & amp; Příkazy klientů
- import výdajů & amp; Prodejci
- Importovat transakce z vašich bankovních účtů
- Podporované více měn a jazyků
- Nastavení poplatků za automatické brány kreditní karty
- Nastavení automatického pozdního poplatků na nezaplacených fakturech
- Podporuje hlasové příkazy přirozeného jazyka
- Nastavení daně na řádkovou položku nebo celkem fakturu
- Profesionální návrhy šablon bezplatné faktury
Instalace
Nainstalujte Invoiceninja na Ubuntu 16.04 LTS s Nginx pomocí GitHubu
Nginx je nejoblíbenější a nejbezpečnější webový server. Chcete -li nainstalovat NGINX, použijte následující příkaz
sudo apt install nginx
Po instalaci NginX nakonfigurujte doménu a restartujte Nginx pomocí následujícího příkazu
sudo service nginx restart
Dále je třeba nainstalovat databázový server, použijte následující příkaz k instalaci serveru MySQL
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Jakmile je nainstalován databázový server, použijte následující příkaz k restartu serveru MySQL
sudo service mysql restart
Nainstalujte PHP pro zpracování
sudo apt-get install php-fpm php-mysql
Nyní jste nainstalovali veškerý požadovaný software a dalším krokem je přihlášení na server MySQL a vytvoření databáze Invoiceninja. K vytvoření databáze použijte následující příkaz.
CREATE DATABASE invoiceninja;
Vytvořte uživatele databáze s názvem „“ s novým heslem. a udělil uživateli plný přístup k databázi spuštěním následujících příkazů. Změňte s požadovaným uživatelem databáze a pomocí požadovaného hesla.
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;
Stáhněte si nejnovější vydání Invoiceninja
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Po instalaci výše uvedené CURL a Skladatele se změňte do kořenového adresáře Nginx a dowload fakturu ninja z GitHubu.
cd /var/www/html
sudo git clone https://github.com/invoiceninja/invoiceninja.git
cd /var/www/html/invoiceninja
sudo composer install
Poté spusťte příkazy níže a nastavíte správná oprávnění pro funkci Invoiceninja.
sudo chown -R www-data:www-data /var/www/html/invoiceninja/
sudo chmod -R 755 /var/www/html/invoiceninja/
Gratuluji! Úspěšně jste nainstalovali Invoiceninja na nginx
Instalace pomocí Docker
Vygenerujte klíč aplikací
docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show
Vytvořte složky pro perzistenci dat
- Vytvořte na vašem serveru dvě složky, e. G. /var/invoiceninja/public a/var/invoiceninja/úložiště
- Namontujte tyto složky do kontejneru Použití: Spustit to
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