InvoicePlaneFree Invoicing Software
Manage full billing cycle with on premise accounting software supporting payment providers like Stripe. Take care of customers with efficient CRM features.
InvoicePlane
InvoicePlane provides a complete invoicing solution to manage your small business and receive online payments. Built on top of PHP it's easy to host even on small servers and web spaces. Invoiceplane: List of all products, security vulnerabilities of products, cvss score reports, detailed graphical reports, vulnerabilities by years and metasploit modules related to products of this vendor.
InvoicePlane is a invoice processing system for bookkeeping. It is robust invoicing software with a complete billing cycle. It is one of the best SME accounting software. Ios 11 iphone 5 update. InvoicePlane is self-hosted open source software that administers the quotations, invoices, receipts, customers, and payments. InvoicePlane offers a powerful CRM for managing client's details, notes, and support custom fields. This open source invoicing system allows customization to fulfill the business needs. It can be a fully customized user experience by selecting different themes, configure amount formats, changes templates for emails and PDF.
This open source invoice system supports popular payment services. So, InvoicePlane accepts various types of payment such as PayPal, Stripe, Cryptocurrency, and many more. This invoice processing system is Multilingual and translated into several languages by community members. It is written in PHP CodeIgniter framework and uses MySQL for storing data.
System Requirements
In order to install InvoicePlane, you must have the following softwares:
- PHP 5.5.0 or higher
- MySQL 5.0 or higher
- Web Server (Apache / Nginx)
Features
Some of the features are listed below and experience true power of InvoicePlane software.
- Quotes, Invoices, Payments
- Recurring invoices
- Manage your Clients
- Customize easily
- One-Click Online Payments
- Multilanguage Interface
- Email templates
- Tax
- Multiple Payment Methods
- Merchant Account
- Custom fields
- Import Data
Installation
Install InvoicePlane on Ubuntu 16.04/18.04 LTS with Nginx using GitHub
Nginx is the most popular and secure web server. In order to install Nginx, use the following command
Once the Nginx is install, configure the domain and restart the Nginx by using the following command
Next, need to install database Server, use the following command to install MySql server
Once, the database server is installed, use the following command to restart MySql server
Install PHP for processing
Now, you have installed all the required software and the next step is to login to mysql server and create invoiceplane database. Use following command to create database.
Create a database user called 'invoiceplane' with new password. and granted user full access to the database by running the following commands. Change with your desired database user and with your desired password.
Download InvoicePlane Latest Release
Install Git, Curl and Composer to get started.
Change into the Nginx root directory and download InvoicePlane from GitHub.
Copy ipconfig file with below command.
Edit ipconfig file and change site URL.
Invoiceplane Vs Invoice Ninja
Set correct permissions for InvoicePlane to function.
Congrats! You have successfully installed InvoicePlane on Ubuntu
Explore
You may find the following links relevant:
Package Details: invoiceplane 1.5.11-1
Package Actions
Invoiceplane Delete Invoice
- View PKGBUILD / View Changes
Git Clone URL: | https://aur.archlinux.org/invoiceplane.git (read-only, click to copy) |
---|---|
Package Base: | invoiceplane |
Description: | Self hosted invoicing for freelancers and small businesses |
Upstream URL: | https://invoiceplane.com/ |
Licenses: | MIT |
Submitter: | onny |
Maintainer: | MarcinWieczorek (chetwisniewski) |
Last Packager: | chetwisniewski |
Votes: | 4 |
Popularity: | 0.000000 |
First Submitted: | 2014-07-01 00:22 |
Last Updated: | 2020-05-29 20:53 |
Dependencies (1)
- php(php55, php53, php70, php71, php72, php56, php7-symlinks, php7-meta, php-zts, php73)
Sources (1)
Generic Billing Invoice
chetwisniewski commented on 2020-05-25 01:36
Additionally the new configuration of php-fpm prevents writing to directories unless explicitly specified (required for nginx use).
systemctl edit php-fpm.service and add:
[Service]ReadWritePaths = /usr/share/webapps/invoiceplane/
-- Also confirmed that the git repo tarballs are only for development purposes, official builds are on the website as specified in previous comment.
chetwisniewski commented on 2020-05-25 00:20
This AUR is broken as it relies on the git package that excludes the vendor folder. The official distribution is downloaded from https://www.invoiceplane.org/downloads and is call v1.5.x.zip (not tar.gz) and includes the required vendor folder.
Invoiceplane Installation Steps
MarcinWieczorek commented on 2017-03-13 13:20
witit commented on 2017-03-06 11:57
Just found out that the package source for v1.4.10 https://github.com/InvoicePlane/InvoicePlane/archive/v1.4.10.tar.gz lacks the whole 'vendor' directory. Without this, pdf view and send mail will not work properly.
Invoiceplane Demo
MarcinWieczorek commented on 2016-08-02 15:24
Invoiceplane Installation
Seems to have been re-tagged in upstream after I updated the package.
Invoiceplane Theme
ShaunPC commented on 2016-08-02 00:23
1.4.8 update is not passing the validity check with the current sha512sum
electricprism commented on 2016-05-19 05:18
I appended this to my httpd.conf file located at:
/etc/httpd/conf/httpd.conf
https://ptpb.pw/VMRP
I also created a vhost module here
/etc/httpd/conf/extra/invoiceplane.conf
https://ptpb.pw/xpw5
I then added to my /etc/hosts file this line
127.0.0.1 invoiceplane.local
As I prefer to use addresses like http://invoiceplane.local instead of http://localhost/invoiceplane/ however both may work considering the Alias on line #1
The permissions on the installer require either a 0777 on the uploads folder owned by root, or 0755 with the webapp owned by http, I prefer the latter.
sudo chown -Rv http:http /usr/share/webapps/invoiceplane
sudo chmod 0755 /usr/share/webapps/invoiceplane/uploads
I then run the setup here
http://invoiceplane.local/index.php/setup/
After the install I prefer to not have /index.php/home etc.. in my url so I enable mod_rewrite and the htaccess file
sudo mv /usr/share/webapps/invoiceplane/htaccess /usr/share/webapps/invoiceplane/.htaccess
Then on Line 14 of the .htaccess file I disable setup as the setup recommends
Redirect /setup http://invoiceplane.local/
Some of these steps should be automated in the MAKEPKG, I can't wait to demo this app.
witit commented on 2016-01-19 17:01
Please correct:
1. sources: https://invoiceplane.com/content/archives/v1.4.3.zip (based on PKGBUID)
2. package version should be 1.4.3
3. PKGBUID should add following lines:
mkdir -p ${pkgdir}/etc/webapps/invoiceplane
mv /usr/share/webapps/invoiceplane/application/config/database.php /etc/webapps/invoiceplane/database.php
ln-s /etc/webapps/invoiceplane/database.php /usr/share/webapps/invoiceplane/application/config/database.php