Invoiceninja - Açık Kaynak Faturalama Yazılımı

InvoiceNinja Ücretsiz faturalama yazılımı

Küçük işletmeler için ücretsiz ve açık kaynaklı faturalandırma yazılımı

Faturalar oluşturmalarına, ödemeleri kabul etmelerine, masrafları izlemelerine, teklifler oluşturmalarına ve görevleri yönetmelerine yardımcı olan işletmeler için ücretsiz faturalandırma yazılımı.

Genel Bakış

Invoiceninja açık kaynaklı bir faturalama yazılımıdır. Kullanımı kolaydır ve tüm faturalandırma görevlerini yerine getirmek için çok sayıda özellik sağlar. % 100 ücretsizdir ve dünyanın dört bir yanındaki geliştiriciler aktif olarak yer almaktadır. Bu ücretsiz muhasebe sistemi serbest çalışanlar ve küçük işletmeler için idealdir. Faturaların oluşturulmasına ve ödemeleri izlemeye kolayca izin verir. Bu güçlü açık kaynak fatura sistemi modern ve etkileyici özelliklerle birlikte gelir. Faturaları, ödemeleri, teklifleri, masrafları, raporları ve daha fazlasını yönetme özelliklerini destekler. Ayrıca, birden fazla şirketin oluşturulmasına izin verir ve bunları tek bir sistemden idare eder. Dahası, Fatoiceninja görevlerin zaman izlenmesine yardımcı olur ve bunları müşterilere faturalandırma için kullanır. Ayrıca, Invoiceninja hizmet olarak çevrimiçi (SaaS) yazılımı mevcuttur. Kullanıcılar uygun planı seçebilir ve hemen kullanmaya başlayabilir. Ancak, işletmeler, hassas faturalandırma verileri üzerinde kontrolü korumaya yardımcı olan kendi sunucusunda yükleyebilir. Invoiceninja, iPhone ve Android cihazlar için en iyi mobil fatura uygulamasını sunar. PHP Laravel Framework ile yazılmıştır, Flutter ve MySQL’i veri depolamak için kullanır. Bu açık kaynaklı faturalama sistemi için lisans (AAL) ARTIM GÜVENLİĞİ LİSANSI’dır.

Sistem gereksinimleri

Invoiceninja’yı kurmak için aşağıdaki yazılımlara sahip olmanız gerekir:

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

Özellikler

Fatura Ninja, Chooce: Free, Pro veya Enterprise’ın planına bağlı olarak birçok harika özelliğe sahiptir. Fatura Faturası’nın temel özellikleri aşağıdadır:

  • Create & amp; E -posta faturaları & amp; Gerçek Zamanlı Alıntılar
  • 40+ ödeme ağ geçidi entegrasyon seçenekleri
  • yourbrand.invoice.services özel alan adı
  • Ek kullanıcılar & amp; İzinleri ayarlayın
  • Çoklu şirket desteği
  • Yinelenen faturalama oluşturun & amp; Otomatik fatura istemcileri
  • Teklifler Oluşturma Aracı
    1. taraf dosyalarını faturalara ekleyin & amp; Masraflar
  • Proje görevleri oluştur & amp; Track Saati
  • Projeleri yönetmek için kanban panoları
  • Fatura ekleyin & amp; E -postalara Pdfs Alıntılar
  • İstemci tarafı portal & amp; Faturalar Tarihi
  • Zapier entegrasyon otomasyonu
  • Tırnaklar Ödemeler için faturalara dönüşüm
  • Tamamen özelleştirilebilir fatura tasarımı
  • E -posta konularını özelleştirin & amp; Gövde metni
  • Tortuları kabul edin & amp; Kısmi ödemeler
  • Fatura Ödemesi Otomatik E-postaları
  • Müşteri görüntülendiğinde uyarılar & amp; Fatura öder
  • Fatura onay onay kutusunu veya istemci imzasını etkinleştirin
  • Ürün & amp; Ürün kütüphanesi sistemi
  • Toplu e -posta faturaları & amp; Alıntı
  • Raporlar, Hesaplar Yaşlanma & amp; Müşteri İfadeleri
  • İthalat Giderleri & amp; Satıcılar
  • Banka hesaplarınızdan işlemleri içe aktarın
  • Desteklenen birden fazla para ve dil
  • Otomatik kredi kartı ağ geçidi ücretleri kurulum
  • Ödenmemiş faturalarda otomatik geç ücretler kurulum
  • Doğal dil ses komutlarını destekler
  • Satır öğesi veya fatura toplamı başına vergi ayarları
  • Profesyonel ücretsiz fatura şablonu tasarımları

Kurulum

GitHub’ı kullanarak Nginx ile Ubuntu 16.04 LTS’ye Invoiceninja’yı yükleyin

Nginx en popüler ve güvenli web sunucusudur. Nginx’i yüklemek için aşağıdaki komutu kullanın

 sudo apt install nginx 

Nginx yüklendikten sonra, aşağıdaki komutu kullanarak etki alanını yapılandırın ve Nginx’i yeniden başlatın

 sudo service nginx restart 

Ardından, veritabanı sunucusunu yüklemeniz gerekiyor, mysql sunucusunu yüklemek için aşağıdaki komutu kullanın

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

Veritabanı sunucusu yüklendikten sonra, MySQL sunucusunu yeniden başlatmak için aşağıdaki komutu kullanın

 sudo service mysql restart 

İşleme için PHP’yi yükleyin

 sudo apt-get install php-fpm php-mysql

Şimdi, gerekli tüm yazılımı yüklediniz ve bir sonraki adım MySQL Server’a oturum açmak ve Faturalandırma Veritabanı oluşturmaktır. Veritabanı oluşturmak için aşağıdaki komutu kullanın.

 CREATE DATABASE  invoiceninja;

Yeni şifreli "" adlı bir veritabanı kullanıcısı oluşturun. ve aşağıdaki komutları çalıştırarak kullanıcıya veritabanına tam erişim sağladı. İstediğiniz veritabanı kullanıcısınız ve istediğiniz şifreyle değiştirin.

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;

Invoiceninja son sürümünü indirin

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

Yukarıdaki curl ve besteci yükledikten sonra, GitHub’dan Nginx kök dizinine ve downaload fatura ninja paketlerini değiştirin.


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

Ardından, invoiceninja’nın çalışması için doğru izinleri ayarlamak için aşağıdaki komutları çalıştırın.


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

Tebrikler! Nginx’e Fatura İnvoiceninja’yı başarıyla yüklediniz

Docker kullanarak kurulum

Bir Uygulama Anahtarı Oluşturun


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

Veri kalıcılığı için klasörler oluşturun

  • Sunucunuzda iki klasör oluşturun, e. G. /Var/Fatoiceninja/public ve/var/fatura/depolama
  • Bu klasörleri kabınıza monte edin Kullanım: çalıştırmak için

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

Keşfetmek

Aşağıdaki bağlantıları alakalı bulabilirsiniz:

 Türkçe