OpenSourceBilling用于创建和发送发票,接收付款,管理客户,管理公司以及跟踪和报告。

opensourcebilling 免费发票软件

创建和发送发票并在线接收付款的简便方法

OpenSourceBilling是一个开源Web应用程序,用于创建和发送发票,接收付款,管理客户,跟踪和报告。

概述


OpenSourceBilling或OSB是一种免费的易于使用的基于Web的开源计费解决方案,可为您提供所有灵活性和可自定义的选项,并具有响应性和自适应用户界面。 OSB软件用于创建和发送发票,接收付款,管理客户,管理公司以及跟踪和报告。 OpenSourceBilling是免费的,在线会计软件可以免费和轻松地完成所有功能。 OpenSourceBilling可以产生销售,付款和收入收入的报告。 OSB可以满足几乎任何在线业务的计费和付款需求。 OSB是一款功能强大,灵活且可扩展的计费软件。它带有许多内置功能,例如付款跟踪,重复发票,全文搜索,PDF导出,时间跟踪,通过PayPal和信用卡接收付款,新鲜书籍和QuickBooks Data Iccounting等等。 OSB可以帮助您扩展计费和付款基础设施以发展业务。它还为多货币和多语言提供支持。

系统要求


为了安装OpenSourceBilling,以下是系统要求

  • 红宝石v2.7.1 -Rails v6.0.2.2
  • 宝石版本的捆绑器
  • MySQL数据库
  • 服务器:Heroku或AWS
  • 红宝石:安装作为依赖关系
  • 编辑:红宝石 -wkhtmltopdf
  • git

特征


新时代的市场包括各种各样的计费和发票工具,但是OpenSourceBilling的强大功能使企业可以设置货币,使用通信模板甚至执行一些自定义品牌。

  • 有吸引力,响应和自适应用户界面
  • 带有图形和键指标的仪表板
  • 发票发送和创建
  • 重复发票
  • 导出发票和估计为PDF
  • 创建并发送估计值
  • 估计转换发票
  • 收到针对已发送发票的付款
  • 部分付款跟踪
  • 通过PayPal和信用卡接收付款
  • 列表页面过滤器
  • 全文搜索
  • 运行项目的时间跟踪
  • 从项目日志小时生成发票
  • 管理一个帐户下的多个姊妹公司的计费
  • 从新鲜书和Quickbook中导入数据
  • 各种各样的报告
  • 客户门户
  • 开源

安装

在Ubuntu(LTS)上安装OpenSourceBilling

以适合您的业务的方式部署OpensourceBill。 MySQL是一个开源关系数据库管理系统。运行以下命令以安装数据库:

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

Git是我们用于OSB的版本控制系统。运行以下命令以安装git。

sudo apt-get install git 

运行以下命令以安装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 

您可能需要访问依赖的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/config.yml.copy to config/config.yml设置您的配置。编辑config/config.yml使用您自己的贝宝设置:

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库路径的路径,然后使用您自己的应用程序WKHTMLTOPDF PATH编辑Config/Config.yml。

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

要制作SMTP \ _SETTINGS,请转到“设置”,通过单击公司打开公司编辑表单,并在邮件配置部分中提供您的SMTP详细信息。 编辑config/config.yml与您自己的QuickBookSapp的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

您需要使用以下命令开始延迟\ _JOB,以进行电子邮件交付和其他正确功能的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='&#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

您应该配置Apache,Nginx或您选择的任何其他Web/Application服务器,以在生产模式下执行OSB。当客户通过电子邮件收到发票/估计时,他还将收到登录链接以查看所有发票。通过访问该URL,他可以登录他的帐户,或者如果他没有帐户,则可以创建他的帐户。 恭喜!您已经在系统上成功安装了OpenSourceBilling。

 简体中文