Invoiceninja - Perangkat Lunak Faktur Open Source

InvoiceNinja Perangkat Lunak Faktur Gratis

Perangkat Lunak Faktur Gratis dan Sumber Terbuka untuk Bisnis Kecil

Perangkat lunak faktur gratis untuk bisnis yang membantu mereka membuat faktur, menerima pembayaran, melacak biaya, membuat proposal dan mengelola tugas.

Ringkasan

Invoiceninja adalah perangkat lunak faktur open source. Mudah digunakan dan menyediakan sejumlah besar fitur untuk menangani semua tugas penagihan. Ini 100% gratis dan pengembang di seluruh dunia secara aktif terlibat di dalamnya. Sistem akuntansi gratis ini sangat ideal untuk freelancer dan usaha kecil. Dengan mudah memungkinkan untuk menghasilkan faktur dan melacak pembayaran. Sistem faktur open source yang kuat ini hadir dengan fitur modern dan mengesankan. Ini mendukung fitur untuk mengelola faktur, pembayaran, kutipan, pengeluaran, pelaporan, dan banyak lagi. Lebih lanjut, ini memungkinkan pembuatan banyak perusahaan dan menanganinya dari satu sistem. Selain itu, Invoiceninja membantu pelacakan waktu tugas dan menggunakannya untuk penagihan kepada klien. Selain itu, Invoiceninja tersedia perangkat lunak online (SaaS) sebagai layanan. Pengguna dapat memilih paket yang sesuai dan mulai menggunakannya segera. Namun, bisnis dapat menginstalnya di server sendiri yang membantu menjaga kontrol atas data penagihan yang sensitif. Invoiceninja menyediakan aplikasi faktur seluler terbaik untuk perangkat iPhone dan Android. Ini ditulis dalam kerangka kerja php Laravel, flutter, dan menggunakan MySQL untuk menyimpan data. Lisensi untuk Sistem Faktur Sumber Terbuka ini adalah Lisensi Jaminan Atribusi (AAL).

Persyaratan sistem

Untuk menginstal Invoiceninja, Anda harus memiliki perangkat lunak berikut:

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

Fitur

Faktur Ninja menawarkan banyak fitur hebat, tergantung pada rencana yang Anda chooce: gratis, pro, atau perusahaan. Berikut ini adalah fitur utama Invoiceninja:

  • Buat & amp; Faktur email & amp; Kutipan secara real-time
  • 40+ opsi integrasi gateway pembayaran
  • Yourbrand.invoice.services Domain Kustom
  • Pengguna tambahan & amp; Atur izin
  • banyak dukungan perusahaan
  • Buat faktur berulang & amp; Klien Auto-Bill
  • Alat Pembuatan Proposal
  • Lampirkan file pihak ke -3 ke faktur & amp; Pengeluaran
  • Buat tugas proyek & amp; Waktu lacak
  • Dewan Kanban untuk mengelola proyek
  • Lampirkan faktur & amp; Kutipan PDFS ke email
  • Portal sisi klien & amp; Sejarah faktur
  • Otomatisasi Integrasi Zapier
  • Kutipan Konversi ke Faktur untuk Pembayaran
  • Desain faktur yang sepenuhnya dapat disesuaikan
  • Kustomisasi subjek email & amp; Teks tubuh
  • Terima deposito & amp; Pembayaran parsial
  • Pembayaran Faktur Email-pengendara otomatis
  • peringatan saat tampilan klien & amp; Membayar faktur
  • Mengaktifkan kotak centang persetujuan faktur atau tanda tangan klien
  • Item & amp; Sistem Perpustakaan Produk
  • Faktur email & amp; Kutipan
  • Buat laporan, penuaan akun & amp; Pernyataan klien
  • Mengimpor Biaya & amp; Vendor
  • Impor transaksi dari rekening bank Anda
  • Beberapa mata uang dan bahasa didukung
  • Mengatur biaya gateway kartu kredit otomatis
  • Mengatur biaya keterlambatan otomatis pada faktur yang belum dibayar
  • Mendukung perintah suara bahasa alami
  • Pengaturan pajak per item baris atau total faktur
  • Desain Template Faktur Gratis Profesional

Instalasi

Instal Invoiceninja di Ubuntu 16.04 LTS dengan Nginx Menggunakan GitHub

Nginx adalah server web paling populer dan aman. Untuk menginstal Nginx, gunakan perintah berikut

 sudo apt install nginx 

Setelah nginx menginstal, konfigurasikan domain dan restart Nginx dengan menggunakan perintah berikut

 sudo service nginx restart 

Selanjutnya, perlu menginstal server database, menggunakan perintah berikut untuk menginstal server mysql

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

Setelah, server database diinstal, gunakan perintah berikut untuk memulai kembali server mysql

 sudo service mysql restart 

Instal PHP untuk diproses

 sudo apt-get install php-fpm php-mysql

Sekarang, Anda telah menginstal semua perangkat lunak yang diperlukan dan langkah selanjutnya adalah login ke MySQL Server dan membuat database Invoiceninja. Gunakan perintah berikut untuk membuat database.

 CREATE DATABASE  invoiceninja;

Buat pengguna basis data yang disebut "" dengan kata sandi baru. dan memberikan pengguna akses penuh ke database dengan menjalankan perintah berikut. Ubah dengan pengguna database yang Anda inginkan dan dengan kata sandi yang Anda inginkan.

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;

Unduh Rilis Terbaru Invoiceninja

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

Setelah menginstal Curl dan Composer di atas, ubah ke dalam direktori Nginx Root dan Paket Ninja Faktur Downaload dari GitHub.


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

Kemudian jalankan perintah di bawah ini untuk mengatur izin yang benar untuk Fungsi Invoiceninja.


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

Selamat! Anda telah berhasil menginstal Invoiceninja di Nginx

Instalasi ### Menggunakan Docker Menghasilkan kunci aplikasi


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

Buat folder untuk kegigihan data

  • Buat dua folder di server Anda, e. G. /var/invoiceninja/publik dan/var/invoiceninja/penyimpanan
  • Pasang folder ini ke dalam wadah Anda Penggunaan: untuk menjalankannya

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

Mengeksplorasi

Anda mungkin menemukan tautan berikut yang relevan:

 Indonesia