OpenSourcebilling, faturalar oluşturmak ve göndermek, ödeme almak, müşterileri yönetmek, şirketleri yönetmek ve izleme ve raporlama içindir.

opensourcebilling Ücretsiz faturalama yazılımı

Faturalar oluşturmanın ve göndermenin ve çevrimiçi ödeme almanın kolay yolu

OpenSourceBilling, faturalar oluşturmak ve göndermek, ödeme almak, müşterileri yönetmek, izleme ve raporlama için açık kaynaklı bir web uygulamasıdır.

Genel Bakış


OpenSourceBilling veya OSB, size duyarlı ve uyarlanabilir kullanıcı arayüzü ile tüm esneklik ve özelleştirilebilir seçenekleri sunan ücretsiz kullanımı kolay Web tabanlı açık kaynaklı faturalandırma çözümüdür. OSB yazılımı, faturalar oluşturmak ve göndermek, ödeme almak, müşterileri yönetmek, şirketleri yönetmek ve izleme ve raporlama içindir. OpenSourcebilling ücretsiz ve çevrimiçi muhasebe yazılımı olmak her şeyi ücretsiz ve kolayca yapar. Opensourcebilling satış, ödeme ve toplanan gelir raporları üretebilir. OSB, hemen hemen her çevrimiçi işletmenin faturalandırma ve ödeme ihtiyaçlarını karşılayabilir. OSB, güçlü, esnek ve ölçeklenebilir bir faturalandırma yazılımıdır. Ödeme takibi, tekrarlayan faturalar, tam metin arama, PDF ihracatı, zaman izleme, PayPal ve kredi kartı aracılığıyla ödeme alma, taze kitaplar ve QuickBooks veri içe aktarma ve çok daha fazlası gibi birçok yerleşik özellik ile birlikte gelir. OSB, işinizi büyütmek için faturalandırma ve ödeme altyapınızı ölçeklendirmenize yardımcı olur. Ayrıca çok para ve çok diller için destek sağlar.

Sistem gereksinimleri


OpenSourcebilling’i yüklemek için aşağıda sistem gereksinimleri

  • Ruby v2.7.1
  • Rails v6.0.2.2
  • Gem sürümleri için Bundler
  • MySQL veritabanı
  • Sunucu: Heroku veya AWS
  • Rubygems: Bağımlılık Olarak Kurulum
  • Editör: Rubymine
  • wkhtmltopdf
  • Git

Özellikler


Yeni Çağ pazarı çok çeşitli faturalandırma ve faturalandırma araçlarından oluşur, ancak OpenSourcebilling’in sağlam işlevselliği, işletmelerin para birimleri kurmasına, iletişim şablonlarını kullanmasına ve hatta bazı özel markalar gerçekleştirmesine olanak tanır.

  • Çekici, duyarlı ve uyarlanabilir kullanıcı arayüzü
  • Grafik ve Anahtar Metrikler ile Gösterge Tablosu
  • Fatura Gönderme ve Yaratılış
  • Yinelenen faturalar
  • PDF’ye ihracat faturaları ve tahminleri
  • Tahminler oluşturun ve gönder
  • Fatura dönüşümünü tahmin edin
  • Gönderilen faturalara karşı ödeme alın
  • Kısmi ödeme takibi
  • PayPal ve Kredi Kartı aracılığıyla ödeme alın
  • Sayfaları listeleme filtreleri
  • Tam metin arama
  • Projeler için zaman izleme
  • Proje günlük saatlerinden fatura üretimi
  • Bir hesap altında birden fazla kardeş şirket için faturalandırmayı yönetin
  • Freshbooks ve QuickBooks’tan verileri içe aktarın
  • Çok çeşitli raporlar
  • Müşteri portalı
  • Açık kaynak

Kurulum

Ubuntu’ya (LTS) OpenSourceBilling’i Yükle

OpenSourceBilling’i işiniz için doğru bir şekilde dağıtın. MySQL, açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir. Veritabanını yüklemek için aşağıdaki komutu çalıştırın:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

Git, OSB için kullandığımız sürüm kontrol sistemidir. Git’i yüklemek için aşağıdaki komutu çalıştırın.

sudo apt-get install git 

Yakut bağımlılıklarını yüklemek için aşağıdaki komutu çalıştırın:

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 

Çoğu tarafından bulunabilecek bağımlı PECL kütüphanelerine erişmeniz gerekebilir.

sudo add-apt-repository ppa:ondrej/php 

Sabit sürüm yüklemek için aşağıdaki komutları çalıştırın.

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, birden fazla mücevher sürümü yüklemenize olanak tanıyan bir araçtır, Bundler’ı yüklemek için bu komutu çalıştırın:

gem install bundler

GitHub’dan proje kodunu klonlamak için, Klonlama Projesi sırasında GitHub Hesabınız Kimlik Doğrulama için Kimlik Bilgisi’ni verin.

git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install

Yapılandırmalarınızı ayarlamak için config/config.yml.cope config/config.yml için kopyalayın. Kendi PayPal ayarlarınızla config/config.yml’i düzenleyin:

paypal:
  signature: YOUR_PAYPAL_SIGNATURE
  business: YOUR_PAYPAL_BUSINESS

Kendi Uygulama Ayarlarınızla Config/Config.yml’i Düzenle:

app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http

Terminalde aşağıdaki komutu kullanma Sistemde zaten yüklü olan WKhtmlTopdf Kütüphane Yolu Yolunu almak ve ardından kendi uygulamanızla config/config.yml’yi düzenleyin.

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

SMTP \ _Settings yapmak için, ayarlara gidin, bir şirkete tıklayarak bir şirket düzenleme formu açın ve SMTP ayrıntılarınızı posta yapılandırma bölümünde sağlayın. Config/config.yml’i kendi QuickBooksapp’ın OAuth \ _Consumer \ _Key ve OAuth \ _Consumer \ _Secret ile düzenleyin.

quickbooks:
   # QuickBooksApp's account key and secret
   consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
   consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET

Uygulamayı çalıştırmak için terminalde aşağıdaki komutu çalıştırın

rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed

Aşağıdaki komutu kullanarak OSB’nin düzgün işlevselliği için gerekli olan e -posta teslimi ve diğer arka plan görevleri için gecikmiş \ _Job’a başlamanız gerekir.

RAILS_ENV=production  bin/delayed_job start

OSB’yi başarıyla yapılandırdıktan sonra, giriş yapmak için aşağıdaki kimlik bilgilerini kullanabilirsiniz.

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='&#109;a'+'i&#108;'+'&#116;o';var path='hr'+'ef'+'=';var addy1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;';addy1a36824b07bcee77581f96f7957d6335=addy1a36824b07bcee77581f96f7957d6335+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';var addy_text1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;'+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML+='<a '+path+'\''+prefix+':'+addy1a36824b07bcee77581f96f7957d6335+'\'>'+addy_text1a36824b07bcee77581f96f7957d6335+'<\/a>';</script>
password: opensourcebilling

Üretim modunda OSB’yi yürütmesi için Apache, Nginx veya istediğiniz herhangi bir web/uygulama sunucusunu yapılandırmalısınız. Bir müşteri e -posta yoluyla fatura/tahmin aldığında, tüm faturalarını görmek için bir giriş bağlantısı da alacaktır. Bu URL’yi ziyaret ederek hesabına giriş yapabilir veya yoksa hesabını oluşturabilir. Tebrikler! Sisteminize OpenSourceBilling’i başarıyla yüklediniz.

 Türkçe