Custom Fields
Custom fields can be created to store information which InvoicePlane doesn\'t provide fields for. Custom fields can be created for:
- Clients
- Quotes
- Invoices
- Payments
- User Accounts
Adding a Custom Field
To add a new custom field click on the settings icon in the menubar and
then choose
Custom Fields
. On the overview click on New
in the top right.
When adding custom fields, it is recommended to only use alpha and numeric characters for the label name. Once a custom field has been added to an object, the custom field will display at the bottom of the form for that object (so a custom field created for the client object will appear on the client form).
Adding Custom Fields to Invoice Templates
Simply creating the custom field won't place it on our invoice. We still need to modify the invoice template to do so. To output this value to an invoice, take note of the Column value (in this case it'sclient_custom_tax_id_number
). Edit an invoice template and add the following line where you'd like it to display:
<?php echo $invoice->client_custom_tax_id_number; ?>Now any time an invoice is generated using the template you modified, the custom field will display along with the value you entered for that client. This same procedure is used for adding custom fields to any of the other available objects and for adding those fields to our invoices.