Invoiceninja - software pro open source fakturace

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

Prozkoumejte

Následující odkazy můžete považovat za relevantní:

 Čeština