Changelog
Follow up on the latest improvements and updates.
RSS
Your client says "yes, here's our PO", now Kompass actually remembers that. Log a Sales Order, invoice against it, and watch it draw down all by itself. Credit notes top it back up, journals leave it alone, and you'll get a friendly nearly there nudge at 90% before the cheeky over cap tap on the shoulder. One PO spanning three projects? That's three Sales Orders sharing a reference, living happily under the shiny new Billing menu.

Track what you owe your suppliers, not just what's owed to you. Raise a PO, log the Bill, pay it off, repeat. Now you can finally stop chasing receipts come Monday because you sorted it all out this weekend.

All that financial data has been sitting quietly inside Kompass this whole time. We had it, we just weren't showing it. Not anymore.
The Organizations list now displays a full quote-to-cash breakdown per client: Quoted, Accepted, Win Rate, Invoiced, Paid, Unpaid, and Avg. Payment Days. All sortable, all in one place, all yours!

For many of you, mileage is a crucial part of payroll or client invoicing. Now, your employees can simply log their travel distance alongside their daily timesheet entries.
This data can then be pulled directly into payroll, used for project performance reports, or invoiced straight to the client based on your holding rates. It’s just another vital piece of the puzzle that you can now keep exactly where it belongs, in one centralized place inside Kompass.

Remember the times when you had to scroll through every project in Kompass just to create a new timesheet entry? (Yes, you could have just typed the name, but let's not let logic get in he way of a good moan).
Either way, my point is that we've made the selection significantly smarter by pinning your assigned projects and tasks on the top of the list. It's faster, slicker, and saves you from scrolling projects you have never heard of.

When you're posting tens of invoices a week, you'll have to manually send them to your clients. Shall we count the number of clicks you'll have to go through for 50 of them? Let's not. He have a better option. Batch send them. Select the invoices you want to send, click that promising Harry Potter lightning bolt on top, and then select a document type or even an email template. Preview any of the invoices and, how liberating, click "Send Invoices". They're all of them out of the door in one swoop. What a relief!

It only took us a suspiciously long time, but you can finally upload calibration certificates to equipment and qualifications to user profiles.
It’s one of those updates so logical it’s actually a bit embarrassing we didn’t do it sooner! Your compliance documents now have an actual home in Kompass, so you can officially stop burying them in "miscellaneous" folders on your desktop.

## Improvements
- File Servers: Added SFTP as a new file server provider alongside Google Cloud Storage, S3, Azure Files, FTP, and others
- User Defined Fields: Required UDF fields are now properly validated before saving
- Diary: Improved timer UX — a task is now required when a project is selected, but the project can also be cleared
- Projects: Added "internal" to the active project phases
## Bug Fixes
- Diary: Fixed permissions and project hours view not updating when diary entries were changed on a project
- Invoices: Fixed search not syncing properly on the invoice list
I mean, we talked about that, every other changelog, it seems, is bragging about our user defined fields (UDF). Yet another entry then, you can now search data recorded at your UDF fields.
The format is "udf-<field name>", for example "udf-lead-user-id:23" would search for the user id 23 in the UDF field "lead_user_id". For dates or integer/number fields, we support the usual ranges, for example "udf-profit:100-1000". Booleans are now also supported for example, "udf-needs-archiving:true".
To make it easier to understand which field names to use, it will show the field names when hovering over the label of a UDF field:

Version 25.11.27.
Load More
→