Invoiceplane

broken image


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.

Invoiceplane

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





broken image