What’s New?
⚡ Platform Performance Boost & 🧾 Invoices Page Revamp
We’re introducing significant speed improvements across the platform — and unveiling a completely redesigned Invoices Page to make managing your payments faster, smarter, and more intuitive.
⚡ Platform Performance Boost
We’ve optimized our backend and database structure to deliver lightning-fast load times.
✅ People Page Load Time: Now ~2 seconds (previously ~14 seconds)
✅ Faster navigation across key modules
✅ Smoother user experience for large datasets
These performance enhancements ensure your team spends less time waiting and more time getting work done.
🧾 Introducing the Invoices Page Revamp
We’re excited to announce the Invoices Page Revamp Initiative — a major enhancement to the Payments module that brings faster navigation, smarter filters, and a cleaner, more intuitive design. This update makes it easier than ever to manage invoices and payouts with precision and speed.
🎯 Overview
The new Invoices page delivers a modernized, more powerful experience. It combines enhanced search, dynamic smart filtering, and improved sorting into a single, streamlined interface.
Our goals:
- Improve usability through intuitive navigation and filtering.
- Enable faster invoice management with contextual search and smart filters.
Key Enhancements:
🧭 Page Revamp & Navigation
The new Invoices page has been redesigned for clarity and efficiency. Fewer columns now display more actionable data, while secondary details have been moved out of sight to reduce distraction.
Filtering and sorting actions are now clearly separated — sorting controls sit at the top of each column, while filters live in a dedicated widget for quick access.
Search has also been rebuilt for faster and more accurate data retrieval, allowing users to customize their view and locate invoices instantly.
🧠 Smart Filter Widget
The redesigned Smart Filter Widget brings all filtering options together in one intuitive panel.
Users can now refine invoices by:
- Status: Pending, Sending, Paid, Overdue, and more
- Legal Entity: View invoices by specific entities
- Billing Group: Group and analyze by billing structure
- Currency: Filter by one or several currencies (e.g., EUR, USD)
- Type: Select invoice type via a new dropdown menu
- Month: Focus on a specific billing cycle
- Amount: Define a minimum and maximum range to filter by invoice value
This unified design gives you complete control over how invoices are displayed, making complex queries simple and fast.
⚙️ Advanced Filtering Logic
Filtering now works dynamically and in real time. Each selection triggers an instant background refresh, updating results without needing to close the filter widget.
Once a filter is applied, incompatible options automatically grey out — preventing invalid combinations and ensuring accurate results.
Multiple filters can be combined seamlessly, with the Apply button displaying the number of invoices matching your selection before confirmation.
You can also remove filters individually from the header bar or clear all filters at once with the Reset button.
🔔 Action-Oriented Alerts
Overdue invoices are now easier to identify and act upon. The redesigned Overdue Alert Banner features a clear action button — Review & Pay — that automatically applies the “Overdue” filter and clears other selections.
This streamlined workflow helps users stay on top of outstanding payments with minimal effort.
🔍 Enhanced Search
The new Search Bar is faster and more direct. Clicking the search icon expands it into a “Search by Reference” field, allowing users to look up specific invoices by reference number in seconds.
📄 Invoice Viewing & Downloading
Clicking an invoice name now opens a preview modal, giving users a quick look at key details without navigating away from the page. From this view, invoices can be downloaded as PDFs instantly.
↕️ Improved Sorting
Sorting has been refined to provide better data visibility and control. Users can now organize invoices by:
- Type: Alphabetical order
- Month: Date order
- Status: Alphabetical order
- Amount: Ascending or descending order
This ensures information is always displayed in the most relevant and meaningful way for your workflow.
❓Questions?
Reach out to support@joinhorizons.com — we’re here to help.