opensourcebilling Phần mềm lập hóa đơn miễn phí
Cách dễ dàng để tạo và gửi hóa đơn và nhận thanh toán trực tuyến
OpenSourceBilling là một ứng dụng web nguồn mở để tạo và gửi hóa đơn, nhận thanh toán, quản lý khách hàng, theo dõi và báo cáo.
Tổng quan
OpenSourceBilling hoặc OSB là một giải pháp thanh toán nguồn mở dựa trên web dễ sử dụng miễn phí, cung cấp cho bạn tất cả các tùy chọn linh hoạt và có thể tùy chỉnh với giao diện người dùng đáp ứng và thích ứng. Phần mềm OSB là để tạo và gửi hóa đơn, nhận thanh toán, quản lý khách hàng, quản lý các công ty và theo dõi và báo cáo. OpenSourceBilling là phần mềm kế toán trực tuyến và miễn phí làm tất cả miễn phí và dễ dàng. OpenSourcebilling có thể tạo ra các báo cáo về bán hàng, thanh toán và thu nhập thu thập. OSB có thể đáp ứng nhu cầu thanh toán và thanh toán của gần như bất kỳ doanh nghiệp trực tuyến nào. OSB là một phần mềm thanh toán mạnh mẽ, linh hoạt và có thể mở rộng. Nó đi kèm với nhiều tính năng tích hợp, chẳng hạn như theo dõi thanh toán, hóa đơn định kỳ, tìm kiếm toàn văn, xuất PDF, theo dõi thời gian, nhận thanh toán thông qua PayPal và thẻ tín dụng, nhập khẩu dữ liệu FreshBooks và QuickBooks và nhiều hơn nữa. OSB giúp bạn mở rộng quy mô cơ sở hạ tầng thanh toán và thanh toán để phát triển doanh nghiệp của bạn. Nó cũng cung cấp hỗ trợ cho nhiều tiền tệ và đa ngôn ngữ.
Yêu cầu hệ thống
Để cài đặt opensourcebilling, bên dưới là các yêu cầu hệ thống
- Ruby v2.7.1
- Rails v6.0.2.2
- Bundler cho các phiên bản Gem
- Cơ sở dữ liệu MySQL
- Máy chủ: Heroku hoặc AWS
- Rubygems: Cài đặt dưới dạng phụ thuộc
- Biên tập: Rubymine
- WKHTMLTOPDF
- Git
Đặc trưng
Thị trường tuổi mới bao gồm nhiều công cụ hóa đơn và hóa đơn nhưng chức năng mạnh mẽ của opensourcebilling cho phép các doanh nghiệp thiết lập tiền tệ, sử dụng các mẫu giao tiếp và thậm chí thực hiện một số thương hiệu tùy chỉnh.
- Giao diện người dùng hấp dẫn, đáp ứng và thích ứng
- Bảng điều khiển với biểu đồ và số liệu chính
- Hóa đơn gửi và sáng tạo
- Hóa đơn định kỳ
- Xuất hóa đơn và ước tính cho PDF
- Tạo và gửi ước tính
- Ước tính để chuyển đổi hóa đơn
- Nhận thanh toán theo hóa đơn đã gửi
- Theo dõi thanh toán một phần
- Nhận thanh toán thông qua PayPal và thẻ tín dụng
- Liệt kê các bộ lọc
- Tìm kiếm toàn văn
- Theo dõi thời gian cho các dự án đang chạy
- Tạo hóa đơn từ giờ đăng nhập dự án
- Quản lý thanh toán cho nhiều công ty chị em dưới một tài khoản
- Nhập dữ liệu từ Freshbooks và QuickBooks
- Một loạt các báo cáo
- Cổng thông tin khách hàng
- Mã nguồn mở
Cài đặt
Cài đặt OpenSourcebilling trên Ubuntu (LTS)
Triển khai OpenSourcebilling theo cách mà phù hợp với doanh nghiệp của bạn. MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở. Chạy lệnh sau để cài đặt cơ sở dữ liệu:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Git là hệ thống điều khiển phiên bản mà chúng tôi đã sử dụng cho OSB. Chạy lệnh sau để cài đặt git.
sudo apt-get install git
Chạy lệnh sau để cài đặt các phụ thuộc 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
Bạn có thể cần truy cập vào các thư viện PECL phụ thuộc, hầu hết có thể được tìm thấy bởi
sudo add-apt-repository ppa:ondrej/php
Chạy các lệnh sau để cài đặt phiên bản ổn định.
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 là một công cụ cho phép bạn cài đặt nhiều phiên bản GEM, chạy lệnh này để cài đặt Bundler:
gem install bundler
Để nhân bản mã dự án từ GitHub, hãy cung cấp thông tin xác thực tài khoản GitHub của bạn để xác thực trong khi nhân bản dự án.
git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install
Sao chép config/config.yml.copy để config/config.yml để đặt cấu hình của bạn. Chỉnh sửa config/config.yml với cài đặt paypal của riêng bạn:
paypal:
signature: YOUR_PAYPAL_SIGNATURE
business: YOUR_PAYPAL_BUSINESS
Chỉnh sửa config/config.yml với cài đặt ứng dụng của riêng bạn:
app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http
Sử dụng lệnh sau trong thiết bị đầu cuối để nhận đường dẫn của đường dẫn thư viện WKHTMLTOPDF đã được cài đặt trên hệ thống và sau đó chỉnh sửa config/config.yml với ứng dụng của riêng bạn WKHTMLTOPDF.
wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH
Để tạo SMTP \ _Sinstall, hãy truy cập Cài đặt, hãy mở biểu mẫu chỉnh sửa công ty bằng cách nhấp vào công ty và cung cấp chi tiết SMTP của bạn trong phần cấu hình thư. Chỉnh sửa config/config.yml với QuickBooksApp’s OAuth \ _Consumer \ _Key và OAuth \ _Consumer \ _Secret.
quickbooks:
# QuickBooksApp's account key and secret
consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET
Chạy lệnh sau trên thiết bị đầu cuối để chạy ứng dụng
rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed
Bạn cần bắt đầu chậm trễ \ _job để gửi email và các tác vụ nền khác cần thiết cho chức năng chính xác của OSB bằng cách sử dụng lệnh sau
RAILS_ENV=production bin/delayed_job start
Khi bạn đã cấu hình thành công OSB, bạn có thể sử dụng thông tin đăng nhập dưới đây để đăng nhập.
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
Bạn nên định cấu hình Apache, Nginx hoặc bất kỳ máy chủ web/ứng dụng nào khác mà bạn chọn để thực hiện OSB trong chế độ sản xuất. Khi khách hàng nhận được hóa đơn/ước tính qua email, anh ta cũng sẽ nhận được liên kết đăng nhập để xem tất cả các hóa đơn của mình. Bằng cách truy cập URL đó, anh ta có thể đăng nhập vào tài khoản của mình hoặc có thể tạo tài khoản của mình nếu anh ta không có. Chúc mừng! Bạn đã cài đặt thành công opensourcebilling trên hệ thống của bạn.