InvoicePlane is a self-hosted open source application for managing your invoices, clients and payments.
Find a file
2024-08-27 19:41:59 +02:00
.github update workflows 2023-10-24 09:13:47 +02:00
application Fixed broken customer-link in projects-widget. #1072 2024-08-27 19:41:59 +02:00
assets add qr-code image to web/pdf invoice templates 2023-11-05 09:40:48 +01:00
resources/docker improve invoiceplane.conf nginx config file: add proxy_cookie_path and comment out fastcgi_params 2023-08-09 09:03:55 +02:00
uploads Fixed merge conflicts 2021-12-25 10:15:25 +01:00
.dockerignore Added Dockerfile 2016-09-04 17:48:36 -04:00
.editorconfig Update contribution-related docs and files 2018-02-09 11:41:04 +01:00
.gitignore IP-895 change invoice and due date when send email 2023-02-12 07:47:36 -08:00
.node-version Set a fixed Node version to 12 LTS and update the package lockfile 2020-01-06 17:39:00 +01:00
composer.json bump composer packages 2024-04-01 05:58:37 +02:00
composer.lock bump composer packages 2024-04-01 05:58:37 +02:00
CONTRIBUTING.md Update links and doc (#736) 2021-06-13 12:59:21 +02:00
docker-compose.yml IP-798: Fix Docker setup 2022-10-16 16:16:35 +02:00
favicon.ico added standard FavIcon as Fallback 2020-04-30 21:13:00 +02:00
Gruntfile.js IP-736: improving Gruntfile.js so we can properly build sass in production (with the new node-sass) 2021-12-25 13:59:56 +01:00
htaccess Rewrote htaccess 2020-04-30 19:30:33 +02:00
index.php PHPDotEnv updated and code compatibility 2022-07-25 12:34:13 +10:00
ipconfig.php.example #978: When on a mobile the SESS_MATCH_IP environment variable is important. Changed a setting in /application/config.php to env_bool instead of _env 2023-09-17 08:56:33 +02:00
LICENSE.txt Updates instructions within all .md files 2017-04-23 14:43:48 +02:00
package.json prep for 1.6.1: update npm packages 2023-11-05 09:12:49 +01:00
README.md Slight improvements to README.md 2024-06-27 08:09:34 +02:00
robots.txt Import of FusionInvoice 1.3.5 2014-05-23 10:10:53 +02:00
SECURITY.md Update SECURITY.md 2022-07-10 17:33:12 +02:00
yarn.lock prep for 1.6.1: update npm packages 2023-11-05 09:12:49 +01:00

 

InvoicePlane is a self-hosted open source application for managing your invoices, clients and payments.
For more information visit InvoicePlane.com or try the Demo.


Since the start of the project in 2014, InvoicePlane evolved into a software used worldwide. However, it is still developed in our free time, as a hobby. We do your best to fulfill any legal requirements but please note that we cannot make sure that the app is working 100% correctly. Also, due to the fact that InvoicePlane is a free and open source software without an income, there are no professional audits of the app yet.


Quick Installation

  1. Download the latest version from the InvoicePlane website.
  2. Extract the package and copy all files to your webserver / webspace.
  3. Make a copy of the ipconfig.php.example file and rename this copy to ipconfig.php.
  4. Open the ipconfig.php file in an editor and set your URL like specified in the file.
  5. Open http://your-invoiceplane-domain.com/index.php/setup and follow the instructions.

Notice: Please download InvoicePlane from our website only as the packages contain additional needed components. If you are a developer, read the development guide.


Issues

Before you report an issue, try your best to make it reproducible.

Something like "It doesn't work" will not help in finding your issue.

We've improved the github issue template to help you answering the most common questions that are needed for reporting an issue.

Try to report your issue on the forums first: https://community.invoiceplane.com

Once the issue is reproducable / replicatable, you will be asked to create an issue in the issues list.


Remove index.php from the URL

If you want to remove index.php from the URL, follow these instructions. However, this is an optional step and not a requirement. If it's not working correctly, take a step back and use the application with out removing that part from the URL.

  1. Make sure that mod_rewrite is enabled on your web server.
  2. Set the REMOVE_INDEXPHP setting in your ipconfig.php to true.
  3. Rename the htaccess file to .htaccess

If you want to install InvoicePlane in a subfolder (e.g. http://your-invoiceplane-domain.com/invoices/) you have to change the ipconfig.php and .htaccess file. The instructions can be found within the files.


Support / Development / Chat

Need some help or want to talk with other about InvoicePlane? Follow these links to get in touch. Please notice that InvoicePlane is not a commercial software but a small open source project and we neither offer 24/7 support nor any form of SLA or paid help.

Wiki Community Forums Issue Tracker Contribution Guide


Security Vulnerabilities

If you discover a security vulnerability please send an e-mail to mail@invoiceplane.com before disclosing the vulnerability to the public. All security vulnerabilities will be promptly addressed.


The name 'InvoicePlane' and the InvoicePlane logo are both copyright by Kovah.de and InvoicePlane.com and their usage is restricted! For more information visit invoiceplane.com/license-copyright