opensourcebilling نرم افزار صورتحساب رایگان
راهی آسان برای ایجاد و ارسال فاکتورها و دریافت پرداخت آنلاین
OpenSourceBilling یک برنامه وب منبع باز برای ایجاد و ارسال فاکتورها ، دریافت پرداخت ، مدیریت مشتری ، ردیابی و گزارش است.
بررسی اجمالی
OpenSourceBilling یا OSB یک راه حل صورتحساب منبع باز مبتنی بر وب است که به راحتی با استفاده از رابط کاربری پاسخگو و تطبیقی ، تمام گزینه های انعطاف پذیری و قابل تنظیم را به شما می دهد. نرم افزار OSB برای ایجاد و ارسال فاکتورها ، دریافت پرداخت ، مدیریت مشتری ، مدیریت شرکت ها و ردیابی و گزارشگری است. OpenSourceBilling رایگان و نرم افزار حسابداری آنلاین همه این کارها را به صورت رایگان و به راحتی انجام می دهد. OpenSourceBilling می تواند گزارش های مربوط به فروش ، پرداخت و درآمد جمع آوری شده را تولید کند. OSB می تواند نیازهای صورتحساب و پرداخت تقریباً هر تجارت آنلاین را برآورده کند. OSB یک نرم افزار صدور صورتحساب قدرتمند ، انعطاف پذیر و مقیاس پذیر است. این ویژگی دارای بسیاری از ویژگی های داخلی ، مانند ردیابی پرداخت ، فاکتورهای مکرر ، جستجوی متن کامل ، صادرات PDF ، ردیابی زمان ، دریافت پرداخت از طریق کارت PayPal و کارت اعتباری ، FreshBooks و QuickBooks واردات و موارد دیگر است. OSB به شما کمک می کند تا زیرساخت های صورتحساب و پرداخت خود را برای رشد تجارت خود مقیاس دهید. همچنین پشتیبانی از چند ارز و چند زبانی را ارائه می دهد.
الزامات سیستم
به منظور نصب OpenSourceBilling ، در زیر نیازهای سیستم آورده شده است
- روبی v2.7.1
- ریل V6.0.2.2
- Bundler برای نسخه های گوهر
- پایگاه داده MySQL
- سرور: Heroku یا AWS
- Rubygems: نصب به عنوان وابستگی
- ویرایشگر: Rubymine
- wkhtmltopdf
- گیت
امکانات
بازار عصر جدید شامل طیف گسترده ای از ابزارهای صورتحساب و صورتحساب است اما عملکرد قوی OpenSourceBilling به مشاغل اجازه می دهد تا ارزها را تنظیم کنند ، از الگوهای ارتباطی و حتی انجام برخی از مارک های سفارشی استفاده کنند.
- رابط کاربری جذاب ، پاسخگو و تطبیقی
- داشبورد با نمودار و معیارهای کلیدی
- ارسال فاکتور و ایجاد
- فاکتورهای مکرر
- فاکتورهای صادراتی و تخمین ها به PDF
- تخمین ها را ایجاد و ارسال کنید
- تخمین به تبدیل فاکتور
- در برابر فاکتورهای ارسال شده پرداخت کنید
- ردیابی پرداخت های جزئی
- دریافت پرداخت از طریق PayPal و کارت اعتباری
- لیست فیلترها
- جستجوی کامل متن
- ردیابی زمان برای پروژه های در حال اجرا
- تولید فاکتور از ساعت ورود پروژه
- مدیریت صورتحساب برای شرکت های چند خواهر تحت یک حساب
- وارد کردن داده ها از Freshbooks و QuickBooks
- طیف گسترده ای از گزارش ها
- پورتال مشتری
- متن باز
نصب و راه اندازی
نصب OpenSourceBilling در اوبونتو (LTS)
مستقر OpenSourceBilling به روشی که مناسب تجارت شما باشد. MySQL یک سیستم مدیریت پایگاه داده رابطه ای با منبع باز است. دستور زیر را برای نصب پایگاه داده اجرا کنید:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
GIT سیستم کنترل نسخه است که ما برای OSB استفاده کردیم. دستور زیر را برای نصب GIT اجرا کنید.
sudo apt-get install git
دستور زیر را برای نصب وابستگی های یاقوت اجرا کنید:
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
ممکن است شما به کتابخانه های وابسته PECL دسترسی داشته باشید ، بیشتر آنها را می توان توسط
sudo add-apt-repository ppa:ondrej/php
دستورات زیر را برای نصب نسخه پایدار اجرا کنید.
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 ابزاری است که به شما امکان می دهد چندین نسخه GEM را نصب کنید ، این دستور را برای نصب Bundler اجرا کنید:
gem install bundler
برای کلون کردن کد پروژه از GitHub ، اعتبار حساب GitHub خود را برای تأیید اعتبار در هنگام کلون کردن پروژه ارائه دهید.
git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install
برای تنظیم تنظیمات خود ، پیکربندی/config.yml.copy را برای پیکربندی/پیکربندی کپی کنید. ویرایش Config/Config.yml با تنظیمات PayPal خود:
paypal:
signature: YOUR_PAYPAL_SIGNATURE
business: YOUR_PAYPAL_BUSINESS
ویرایش Config/Config.yml با تنظیمات برنامه خود:
app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http
با استفاده از دستور زیر در ترمینال برای دریافت مسیر مسیر کتابخانه WKHTMLTOPDF که قبلاً روی سیستم نصب شده و سپس Config/Config.yml را با برنامه کاربردی خود WKHTMLTOPDF ویرایش کنید.
wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH
برای ساختن SMTP \ _settings ، به تنظیمات بروید ، با کلیک بر روی یک شرکت ، فرم ویرایش شرکت را باز کنید و جزئیات SMTP خود را در بخش پیکربندی پست ارائه دهید. ویرایش Config/Config.yml با QuickBookSapp’s Oauth \ _consumer \ _key و oauth \ _consumer \ _secret.
quickbooks:
# QuickBooksApp's account key and secret
consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET
برای اجرای برنامه ، دستور زیر را در ترمینال اجرا کنید
rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed
برای تحویل ایمیل و سایر کارهای پس زمینه مورد نیاز برای عملکرد صحیح OSB با استفاده از دستور زیر باید تأخیر را شروع کنید.
RAILS_ENV=production bin/delayed_job start
پس از پیکربندی OSB ، می توانید از اعتبار زیر برای ورود به سیستم استفاده کنید.
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
شما باید Apache ، NGINX یا هر سرور وب/برنامه دیگری را برای انتخاب OSB در حالت تولید پیکربندی کنید. هنگامی که مشتری فاکتور/تخمین را از طریق ایمیل دریافت می کند ، وی همچنین برای دیدن همه فاکتورهای خود ، یک لینک ورود به سیستم دریافت می کند. وی با مراجعه به آن آدرس اینترنتی می تواند به حساب خود وارد شود یا در صورت نداشتن حساب خود می تواند حساب خود را ایجاد کند. تبریک می گویم! شما با موفقیت OpenSourceBilling را روی سیستم خود نصب کرده اید.