Invoiceninja-开源发票软件

InvoiceNinja 免费发票软件

小型企业的免费和开源发票软件

免费的企业发票软件,这些软件可以帮助他们创建发票,接受付款,跟踪费用,创建建议和管理任务。

概述

Invoiceninja是一种开源发票软件。它易于使用,并提供了许多用于处理所有计费任务的功能。它是100%免费的,世界各地的开发人员都积极参与其中。这种自由会计系统非常适合自由职业者和小型企业。它很容易允许生成发票和跟踪付款。 这个强大的开源发票系统具有现代和令人印象深刻的功能。它支持用于管理发票,付款,报价,费用,报告等的功能。此外,它允许创建多个公司并通过单个系统处理它们。此外,Invoiceninja有助于时间跟踪任务,并将其用于向客户开票。 此外,Invoiceninja可在线提供(SaaS)软件作为服务。用户可以选择适当的计划并立即开始使用它。但是,企业可以在自己的服务器上安装它,以帮助控制敏感的计费数据。 Invoiceninja为iPhone和Android设备提供了最佳的移动发票应用程序。它用PHP Laravel框架编写,颤动,并使用MySQL存储数据。此开源发票系统的许可证是(AAL)归因保证许可证。

系统要求

为了安装Invoiceninja,您必须具有以下软件: -PHP 7.0+ -MySQL 5.0 +

  • apache / nginx

特征

忍者发票具有许多出色的功能,具体取决于您选择的计划:免费,专业或企业。以下是Invoiceninja的关键特征:

  • 创建&电子邮件发票&实时报价 -40+支付网关集成选项
  • yourbrand.invoice.Services自定义域
  • 其他用户&设置权限
  • 多公司支持
  • 创建经常出现的发票&自动bill客户
  • 提案创建工具
  • 将第三方文件附加到发票&花费
  • 创建项目任务&跟踪时间
  • 管理项目的看板董事会
  • 附加发票&报价PDF到电子邮件
  • 客户端门户&发票历史记录
  • Zapier集成自动化
  • 行情转换为付款发票
  • 完全可定制的发票设计
  • 自定义电子邮件主题&主体
  • 接受存款&部分付款
  • 发票付款自动驱动器电子邮件
  • 客户视图&支付发票
  • 启用发票批准复选框或客户签名
  • 项目&产品库系统
  • 批量电子邮件发票&报价
  • 创建报告,帐户老化&客户语句
  • 进口费用&供应商
  • 从您的银行帐户进口交易
  • 支持多种货币和语言
  • 设置自动信用卡网关费用
  • 无薪发票的自动滞纳金设置
  • 支持自然语言语音命令
  • 每个订单项或发票总计税收设置
  • 专业免费发票模板设计

安装

在Ubuntu上安装Invoiceninja 16.04 lts with nginx使用github

NGINX是最受欢迎,最安全的Web服务器。为了安装nginx,请使用以下命令

 sudo apt install nginx 

安装NGINX后,配置域并使用以下命令重新启动NGINX

 sudo service nginx restart 

接下来,需要安装数据库服务器,使用以下命令安装MySQL Server

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

一旦安装了数据库服务器,请使用以下命令重新启动MySQL Server

 sudo service mysql restart 

安装用于处理的PHP

 sudo apt-get install php-fpm php-mysql

现在,您已经安装了所有必需的软件,下一步是登录MySQL Server并创建Invoiceninja数据库。使用以下命令创建数据库。

 CREATE DATABASE  invoiceninja;

创建一个名为“”新密码的数据库用户。并通过运行以下命令授予用户对数据库的完全访问。使用所需的数据库用户和所需的密码更改。

CREATE USER 'invoiceninjauser'@'localhost' IDENTIFIED BY 'new_password_here'; 
GRANT ALL ON invoiceninja.* TO 'invoiceninjauser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES; 
EXIT;

下载Invoiceninja最新版本

 
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

在上面安装卷曲和作曲家后,更改为GitHub的Nginx根目录和下层发票忍者软件包。


cd /var/www/html
sudo git clone https://github.com/invoiceninja/invoiceninja.git
cd /var/www/html/invoiceninja
sudo composer install

然后运行下面的命令,以设置Invoiceninja功能的正确权限。


sudo chown -R www-data:www-data /var/www/html/invoiceninja/
sudo chmod -R 755 /var/www/html/invoiceninja/

恭喜!您已经在nginx上成功安装了Invoiceninja

使用Docker安装

生成应用程序密钥


docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show

创建用于数据持久性的文件夹

  • 在服务器上创建两个文件夹,e。 G。 /var/invoiceninja/public和/var/voiceninja/storage
  • 将这些文件夹安装到您的容器中 用法:运行

docker run -d \
  -v /var/invoiceninja/public:/var/app/public \
  -v /var/invoiceninja/storage:/var/app/storage \
  -e APP_ENV='production' \
  -e APP_DEBUG=0 \
  -e APP_URL='http://ninja.dev' \
  -e APP_KEY='' \
  -e APP_CIPHER='AES-256-CBC' \
  -e DB_TYPE='mysql' \
  -e DB_STRICT='false' \
  -e DB_HOST='localhost' \
  -e DB_DATABASE='ninja' \
  -e DB_USERNAME='ninja' \
  -e DB_PASSWORD='ninja' \
  -p '9000:9000' \
  invoiceninja/invoiceninja

探索

您可能会发现以下链接相关:

 简体中文