- Feature
- Data Management
Every organization tracks something on an invoice that no finance tool ships by default: a project number, a contract reference, a campaign code, the internal ticket it belongs to.
You can now define custom fields for invoices and fill them in the invoice detail alongside the standard data. Changes to custom fields are recorded in the activity log, so it stays clear who set a value and when.
Available over the public API
Custom fields are part of the public API as well, so the systems around ibana can read and maintain them:
- Get custom field definitions — discover which fields an organization has defined
- Update invoice custom fields — write values back onto an invoice
This makes it possible to keep a project or contract reference in sync from the system that owns it, rather than maintaining it twice.