opensourcebilling Perangkat Lunak Faktur Gratis
Cara mudah untuk membuat & mengirim faktur dan menerima pembayaran secara online
OpenSourceBilling adalah aplikasi web open source untuk membuat dan mengirim faktur, menerima pembayaran, mengelola klien, pelacakan dan pelaporan.
Ringkasan
OpenSourceBilling atau OSB adalah solusi penagihan open source berbasis web yang mudah digunakan secara gratis yang memberi Anda semua fleksibilitas dan opsi yang dapat disesuaikan dengan antarmuka pengguna yang responsif dan adaptif. Perangkat lunak OSB adalah untuk membuat dan mengirim faktur, menerima pembayaran, mengelola klien, mengelola perusahaan dan melacak dan melaporkan. OpenSourceBilling menjadi perangkat lunak akuntansi gratis dan online melakukan semuanya secara gratis dan mudah. OpenSourceBilling dapat menghasilkan laporan penjualan, pembayaran, dan pendapatan yang dikumpulkan. OSB dapat memenuhi kebutuhan penagihan dan pembayaran dari hampir semua bisnis online. OSB adalah perangkat lunak penagihan yang kuat, fleksibel, dan dapat diskalakan. Muncul dengan banyak fitur bawaan, seperti pelacakan pembayaran, faktur berulang, pencarian teks lengkap, ekspor PDF, pelacakan waktu, menerima pembayaran melalui PayPal dan kartu kredit, FreshBooks dan Impor Data QuickBooks dan banyak lagi. OSB membantu Anda meningkatkan skala infrastruktur penagihan dan pembayaran untuk mengembangkan bisnis Anda. Ini juga memberikan dukungan untuk multi-mata uang dan multi-bahasa.
Persyaratan sistem
Untuk menginstal OpenSourceBilling, di bawah ini adalah persyaratan sistem
- Ruby v2.7.1
- Rails v6.0.2.2
- Bundler untuk versi permata
- Database MySQL
- Server: Heroku atau AWS
- rubygems: instalasi sebagai ketergantungan
- Editor: Rubymine
- wkhtmltopdf
- git
Fitur
Pasar Zaman Baru terdiri dari berbagai macam alat penagihan dan faktur tetapi fungsionalitas yang kuat dari OpenSourceBilling memungkinkan bisnis untuk mengatur mata uang, menggunakan templat komunikasi dan bahkan melakukan beberapa branding khusus.
- Antarmuka pengguna yang menarik, responsif, dan adaptif
- Dasbor dengan grafik dan metrik kunci
- Pengiriman dan Pembuatan Faktur
- Faktur berulang
- Faktur ekspor dan perkiraan PDF
- Buat dan kirim estimasi
- Perkirakan konversi faktur
- Menerima pembayaran terhadap faktur yang dikirim
- Pelacakan Pembayaran Sebagian
- Menerima pembayaran melalui PayPal dan kartu kredit
- Filter halaman daftar
- Pencarian Teks Lengkap
- Pelacakan waktu untuk menjalankan proyek
- Pembuatan faktur dari jam log proyek
- Kelola penagihan untuk beberapa perusahaan saudara di bawah satu akun
- Impor data dari Freshbooks and QuickBooks
- Berbagai macam laporan
- Portal Pelanggan
- Open Source
Instalasi
Instal OpenSourceBilling di Ubuntu (LTS)
Menyebarkan OpenSourceBilling dengan cara yang tepat untuk bisnis Anda. MySQL adalah sistem manajemen basis data relasional sumber terbuka. Jalankan perintah berikut untuk menginstal database:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Git adalah sistem kontrol versi yang kami gunakan untuk OSB. Jalankan perintah berikut untuk menginstal git.
sudo apt-get install git
Jalankan perintah berikut untuk menginstal dependensi Ruby:
sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev libncurses5-dev automake libtool bison libffi-dev imagemagick libmagickcore-dev libmagickwand-dev libicu-dev
Anda mungkin memerlukan akses ke perpustakaan PECL yang bergantung, sebagian besar yang dapat ditemukan oleh
sudo add-apt-repository ppa:ondrej/php
Jalankan perintah berikut untuk menginstal versi stabil.
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.7.1
rvm use 2.7.1 --default
Bundler adalah alat yang memungkinkan Anda menginstal beberapa versi permata, jalankan perintah ini untuk menginstal Bundler:
gem install bundler
Untuk mengkloning kode proyek dari GitHub, berikan kredensial akun GitHub Anda untuk otentikasi saat mengkloning proyek.
git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install
Salin config/config.yml.copy ke config/config.yml untuk mengatur konfigurasi Anda. Edit config/config.yml dengan pengaturan paypal Anda sendiri:
paypal:
signature: YOUR_PAYPAL_SIGNATURE
business: YOUR_PAYPAL_BUSINESS
Edit config/config.yml dengan pengaturan aplikasi Anda sendiri:
app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http
Menggunakan perintah berikut di terminal untuk mendapatkan jalur jalur perpustakaan wkhtmltopdf yang sudah diinstal pada sistem dan kemudian mengedit config/config.yml dengan aplikasi wkhtmltopdf aplikasi Anda sendiri.
wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH
Untuk membuat SMTP \ _Settings, buka pengaturan, buka formulir edit perusahaan dengan mengklik perusahaan dan berikan detail SMTP Anda di bagian konfigurasi surat. Edit config/config.yml dengan oAuth oauth \ _consumer \ _key dan oAuth \ _consumer \ _secret.
quickbooks:
# QuickBooksApp's account key and secret
consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET
Jalankan perintah berikut di terminal untuk menjalankan aplikasi
rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed
Anda harus mulai tertunda \ _job untuk pengiriman email dan tugas latar belakang lainnya yang diperlukan untuk fungsionalitas OSB dengan benar dengan menggunakan perintah berikut
RAILS_ENV=production bin/delayed_job start
Setelah Anda berhasil mengonfigurasi OSB, Anda dapat menggunakan kredensial di bawah ini untuk masuk.
Email: <span id="cloak1a36824b07bcee77581f96f7957d6335">This email address is being protected from spambots. You need JavaScript enabled to view it.</span><script type="text/javascript">document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML='';var prefix='ma'+'il'+'to';var path='hr'+'ef'+'=';var addy1a36824b07bcee77581f96f7957d6335='admin'+'@';addy1a36824b07bcee77581f96f7957d6335=addy1a36824b07bcee77581f96f7957d6335+'opensourcebilling'+'.'+'org';var addy_text1a36824b07bcee77581f96f7957d6335='admin'+'@'+'opensourcebilling'+'.'+'org';document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML+='<a '+path+'\''+prefix+':'+addy1a36824b07bcee77581f96f7957d6335+'\'>'+addy_text1a36824b07bcee77581f96f7957d6335+'<\/a>';</script>
password: opensourcebilling
Anda harus mengkonfigurasi Apache, Nginx atau server web/aplikasi lainnya pilihan Anda untuk menjalankan OSB dalam mode produksi. Ketika pelanggan menerima faktur/perkiraan melalui email, ia juga akan menerima tautan login untuk melihat semua fakturnya. Dengan mengunjungi URL itu, dia dapat masuk ke akunnya atau dapat membuat akunnya jika dia tidak memilikinya. Selamat! Anda telah berhasil menginstal OpenSourceBilling di sistem Anda.