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