Invoiceninja - Phần mềm hóa đơn nguồn mở

InvoiceNinja Phần mềm lập hóa đơn miễn phí

Phần mềm hóa đơn nguồn miễn phí và mở cho các doanh nghiệp nhỏ

Phần mềm lập hóa đơn miễn phí cho các doanh nghiệp giúp họ tạo hóa đơn, chấp nhận thanh toán, theo dõi chi phí, tạo đề xuất và quản lý các nhiệm vụ.

Tổng quan

Invoiceninja là một phần mềm hóa đơn nguồn mở. Thật dễ dàng để sử dụng và cung cấp một số lượng lớn các tính năng để xử lý tất cả các nhiệm vụ thanh toán. Nó miễn phí 100% và các nhà phát triển trên toàn thế giới đang tích cực tham gia vào nó. Hệ thống kế toán miễn phí này là lý tưởng cho các dịch giả tự do và doanh nghiệp nhỏ. Nó dễ dàng cho phép tạo hóa đơn và theo dõi thanh toán. Hệ thống hóa đơn nguồn mở mạnh mẽ này đi kèm với các tính năng hiện đại và ấn tượng. Nó hỗ trợ các tính năng để quản lý hóa đơn, thanh toán, báo giá, chi phí, báo cáo và nhiều hơn nữa. Hơn nữa, nó cho phép tạo ra nhiều công ty và xử lý chúng từ một hệ thống duy nhất. Hơn nữa, Invoiceninja giúp theo dõi thời gian các nhiệm vụ và sử dụng chúng để thanh toán cho khách hàng. Hơn nữa, Invoiceninja có sẵn phần mềm trực tuyến (SaaS) dưới dạng dịch vụ. Người dùng có thể chọn gói thích hợp và bắt đầu sử dụng nó ngay lập tức. Tuy nhiên, các doanh nghiệp có thể cài đặt nó tại máy chủ riêng giúp kiểm soát dữ liệu thanh toán nhạy cảm. Invoiceninja cung cấp ứng dụng hóa đơn di động tốt nhất cho các thiết bị iPhone và Android. Nó được viết trong Php Laravel Framework, Flutter và sử dụng MySQL để lưu trữ dữ liệu. Giấy phép cho hệ thống hóa đơn nguồn mở này là giấy phép đảm bảo phân bổ (AAL).

Yêu cầu hệ thống

Để cài đặt Incoiceninja, bạn phải có các phần mềm sau:

  • Php 7.0+
  • MySQL 5.0 +
  • Apache / nginx

Đặc trưng

Hóa đơn Ninja tự hào có nhiều tính năng tuyệt vời, tùy thuộc vào kế hoạch mà bạn chooce: miễn phí, chuyên nghiệp hoặc doanh nghiệp. Sau đây là các tính năng chính của Incoiceninja:

  • Tạo & amp; Hóa đơn email & amp; Trích dẫn trong thời gian thực
  • Hơn 40 tùy chọn tích hợp cổng thanh toán
  • YourBrand.Invoice.Service miền tùy chỉnh
  • Người dùng bổ sung & amp; Đặt quyền
  • Hỗ trợ nhiều công ty
  • Tạo hóa đơn định kỳ & amp; Khách hàng tự động hóa đơn
  • Công cụ tạo đề xuất
  • Đính kèm các tệp bên thứ 3 vào Hóa đơn & amp; Chi phí
  • Tạo nhiệm vụ dự án & amp; Theo dõi thời gian
  • Bảng Kanban để quản lý các dự án
  • Đính kèm Hóa đơn & amp; Báo giá pdfs cho email
  • Cổng thông tin phía khách hàng & amp; Lịch sử hóa đơn
  • Tự động hóa tích hợp Zapier
  • Báo giá chuyển đổi thành hóa đơn để thanh toán
  • Thiết kế hóa đơn hoàn toàn có thể tùy chỉnh
  • Tùy chỉnh các đối tượng email & amp; Bài kiểm tra cơ thể
  • Chấp nhận tiền gửi & amp; Thanh toán một phần
  • Email thanh toán thanh toán thanh toán hóa đơn
  • cảnh báo khi khách hàng xem & amp; Trả tiền hóa đơn
  • Bật hộp kiểm phê duyệt hóa đơn hoặc chữ ký của khách hàng
  • Mục & amp; Hệ thống thư viện sản phẩm
  • Hóa đơn gửi email hàng loạt & amp; Trích dẫn
  • Tạo báo cáo, tài khoản lão hóa & amp; Báo cáo khách hàng
  • Nhập chi phí & amp; Nhà cung cấp
  • Nhập giao dịch từ tài khoản ngân hàng của bạn
  • Nhiều loại tiền tệ và ngôn ngữ được hỗ trợ
  • Thiết lập phí cổng thẻ tín dụng tự động
  • Thiết lập phí trễ tự động trên hóa đơn chưa thanh toán
  • Hỗ trợ các lệnh thoại ngôn ngữ tự nhiên
  • Cài đặt thuế trên mỗi mục hoặc tổng số hóa đơn
  • Thiết kế mẫu hóa đơn miễn phí chuyên nghiệp

Cài đặt

Cài đặt Incoiceninja trên Ubuntu 16.04 LTS với Nginx bằng GitHub

Nginx là máy chủ web phổ biến và an toàn nhất. Để cài đặt Nginx, hãy sử dụng lệnh sau

 sudo apt install nginx 

Khi nginx được cài đặt, định cấu hình miền và khởi động lại nginx bằng cách sử dụng lệnh sau

 sudo service nginx restart 

Tiếp theo, cần cài đặt máy chủ cơ sở dữ liệu, sử dụng lệnh sau để cài đặt máy chủ MySQL

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

Một khi, máy chủ cơ sở dữ liệu được cài đặt, sử dụng lệnh sau để khởi động lại máy chủ MySQL

 sudo service mysql restart 

Cài đặt PHP để xử lý

 sudo apt-get install php-fpm php-mysql

Bây giờ, bạn đã cài đặt tất cả các phần mềm cần thiết và bước tiếp theo là đăng nhập vào máy chủ MySQL và tạo cơ sở dữ liệu Invoiceninja. Sử dụng lệnh sau để tạo cơ sở dữ liệu.

 CREATE DATABASE  invoiceninja;

Tạo người dùng cơ sở dữ liệu có tên là "" với mật khẩu mới. và cấp quyền truy cập đầy đủ của người dùng vào cơ sở dữ liệu bằng cách chạy các lệnh sau. Thay đổi với người dùng cơ sở dữ liệu mong muốn của bạn và bằng mật khẩu mong muốn của bạn.

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;

Tải xuống bản phát hành mới nhất của Invoiceninja

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

Sau khi cài đặt Curl và nhà soạn nhạc ở trên, hãy thay đổi vào thư mục gốc nginx và các gói ninja hóa đơn tải xuống từ GitHub.


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

Sau đó chạy các lệnh bên dưới để đặt các quyền chính xác cho Incoiceninja hoạt động.


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

Chúc mừng! Bạn đã cài đặt thành công incoiceninja trên nginx

Cài đặt bằng Docker

Tạo khóa ứng dụng


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

Tạo các thư mục cho sự tồn tại dữ liệu

  • Tạo hai thư mục trên máy chủ của bạn, e. g. /var/incoiceninja/public và/var/incoiceninja/lưu trữ
  • Gắn các thư mục này vào thùng chứa của bạn Cách sử dụng: Để chạy nó

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

Khám phá

Bạn có thể tìm thấy các liên kết sau có liên quan:

 Tiếng Việt