Tasks and Projects
InvoicePlane provides basic task management that is integrated into the invoice workflow. You can link tasks to projects and projects to clients to structure everthing.
Projects can be added from the navigation bar. You can chose the project name and a client. Choosing a client is optional. If you choose a client, tasks that are assigned to this project can onl be added to invoices for the same client.
Tasks can be added from the navigation bar. They have several fields that are explained in the following table.
|Task name||The title or name of the task. Normally a short headword or sentence|
|Task description||Can contain a long text that discribes the task. Can also be used to store notes.|
|Task price||The price set here will be used in invoices to properly store tasks. The task price is the same as the product price.|
|Tax Rate||Task tax rates are the same like product tax rates. It will be added to the task price if added to an invoice.|
|Finish date||Also called deadline, it defines the date where the task should be finished. Tasks are displayed as overdue (red color) if the finish date has already passed.|
|Status||The task status defines the current state of the task. More information can be found below.|
|Project||This optional select can be used to link tasks to projects.|
A task can have one off the following statuses. Please notice that only completed tasks can be added to invoices.
|Not started||The title or name of the task. Normally a short headword or sentence|
|In progress||The task is currently in progress. Someone works on the task.|
|Completed||The task was completed and is ready to be added to an invoice.|
Inside invoices you can add tasks to an invoice. Therefore, use the "Add Task" button. This will open a new panel where all available tasks will be listed. Please notice that the following requirements must be fullfilled for a tasks to be available:
- the task must be have the status Completed.
- the task must either have no linked project or the client of the current invoice must match theclient that is assigned to the linked project.