FAQ - Frequently Asked Questions
InvoicePlane is a free software and it will never be a commercial product! We appeal everyone to respect the open source InvoicePlane project and our work and refrain from selling the application as their own product!
What you can do: offer paid professional support or hosting for InvoicePlane.
However InvoicePlane is an open source software released under MIT license. This means that you can use the code but the InvoicePlane name and the logo are copyright by Invoiceplane.com and Kovah.de
This means you have to use another name and logo for the product and include the original InvoicePlane license in the code.
For more information about licensing please visit the InvoicePlane website.
You have a problem with some errors, you are stuck and need help? We would like to help you but first we need some help from you: error logs.
- Enable the debug mode by setting the
IP_DEBUGoption in the
- Try again what caused the error, e.g. creating a new invoice which does not work.
Get the log files:
- Open the folder
/application/logs/, open the log file and copy the whole content.
- Take a look at your web servers error logs.
- Open the console of your browser (Tutorial), the error may be logged there.
- Open the folder
- Save the content of the log files and the output of the browser console to Paste.InvoicePlane.com and post this link with a small description to the Community Forums.
You will get further help then.
Please make sure you copied the .htaccess file (hidden file on Unix systems) and you installed and enabled mod_rewrite for Apache.
If you want to install InvoicePlane in a sub-directory like
yourdomain.com/invoices/ please follow the instructions for the installation in a subdirectory.
This problem occurs if the application is stuck because of an error. Please follow the instructions for the debug mode
This problem may occurs because of a configuration of your nginx webserver. The server error should look like this:
upstream sent too big header while reading response header from upstream
To solve this problem you should try to add / update your nginx configuration with the following settings:
proxy_buffer_size 128k; proxy_buffers 4 256k; proxy_busy_buffers_size 256k;
fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k;
Please check this comment for more details.
You can set the default invoice / quote groups at
System settings > Invoices > Default Invoice Group for invoices and
System settings > Quotes > Default Quote Group for quotes.
You can find all templates in the following directories:Invoices
The templates are using basic HTML, CSS and PHP. If you just want to change the styling you just need some knowledge of HTML and CSS.
If you want to include Custom Fields into the templates please refer to the Custom Fields page.