With Lexolution 9.6, new features and improvements have been introduced, and known issues have been resolved.
The highlights are:
- Apply negative outstanding items to an invoice
- Transfer/retrieve appointments, deadlines, and reminders to Exchange Online via MS Graph API as calendar entries
- Create export bookings with location cost centers
The Septeo Lexolution Team wishes you continued success with Lexolution!
Important Notes for Updating to Version 9.6.76
Major releases, feature packs, and service packs are cumulative and always include the complete current version.
Lexolution 9.6.76 requires the Microsoft .NET Framework 4.8 on both the server and client sides.
If not already installed, please install the .NET Framework 4.8 in advance (e.g., during a scheduled maintenance window) on the Lexolution server and on the clients to ensure the Lexolution update runs smoothly and without interruption.
Lexolution 9.6.76 requires the Microsoft Visual C++ Redistributables 2015-2022 (x64 and x86) – 14.30.30704 on the client side. If your system already has a current Lexolution.DMS or winsolvenz.p4 installation, the C++ Runtime is already present. You can find downloads for the .NET Framework 4.8 and for UM and the common services on our official download page.
-
If you use the central STP User Management and cloud services (e.g., New Matter Intake, Time Mobile), it is absolutely necessary to update the following services to the specified versions. The new versions include important improvements to enhance the stability of the STP Cloud and are therefore required for smooth operation. The updates can be found on the official download page.
- STP Common.Service Version 1.6.532.0
- STP UserManagement Version 1.11.0
- STP OnPremise Connector Version 1.10.0
-
Lexolution 9.6.76 and Lexolution.BI are approved for
- Microsoft SQL Server from version 2016, including the latest version SQL Server 2025
- Windows 11, Windows Server 2022, and Windows Server 2025
- Office 2021, Office 2024, and Office 365
Version 9.6.76 only supports TLS 1.2 (Transport Layer Security) for Microsoft-based communication interfaces.
The Lexolution server update (final step in setup with the
Start Lexolution Serverbutton) can take over 15 minutes when updating from a version older than 6.4, especially with large Lexolution databases containing millions of recorded entries (times, expenses).
IKAROS
- Lexolution 9.6.76 requires IKAROS 2022 or later.
Lexolution.BI
- Lexolution 9.6. requires Lexolution.BI 9.6
ADB Tool for Updating the Reporting Database
- If you use the ADB Tool, the tool must also be updated to version 9.6.76 on the relevant server (usually the SQL server). Please use the new config from the zip package and adjust the settings accordingly (database connection, number of threads, port, tables to exclude).
Version History
- 07/17/2026 Technical Release 9.6.74 (internal)
- 07/22/2026 Technical Release 9.6.76 (internal)
- 08/04/2026 Launch
Changes in Version 9.6.76
Merge Fields Gross Total Amount and Fee: Advance Positions Not Working with Batch Invoices (#123767)
Previous Behavior
When creating batch invoices, theGross Total Amountmerge field would sometimes displayMerge Field Errorif there were no outstanding items. When creating credit notes and cancellations, theFee: Advance Positionsmerge field would sometimes displayMerge Field Errorif not all batch invoice data was present.New Behavior
TheGross Total AmountandFee: Advance Positionsmerge fields now display data as expected.
Merge Fields for Swiss QR Invoice and EPC Code Did Not Use the Due Amount (#123637)
Previous Behavior
With the introduction of theDue Amountafter applying outstanding items, the following merge fields did not correctly display the amount to be paid:Invoice: Payment Amount,Invoice: Payment Amount (formatted),Invoice: Payment Amount (decimal),Invoice: Payment Amount (whole),Invoice: Payment Amount,Invoice: QR Code,Invoice: ESR Coding Line, andEPC Code.New Behavior
These merge fields now use theDue Amountas the amount to be paid when outstanding items are applied.
Changes in Version 9.6.74
Apply Negative Outstanding Items to an Invoice (#89717)
This feature allows you to reduce the amount due on an invoice by applying overpayments.
When invoicing, the Invoice Positions view provides the Apply Outstanding Items function under Applications. Access to this function is controlled by the permission 7084 Invoice Drafts - Invoice Positions - Apply Outstanding Items.
In the selection dialog, you can choose filtered outstanding items to apply if: - the outstanding item is overpaid and therefore negative, - the invoice recipient is the same, - it is an outstanding item in the base currency, - outstanding items are from partial invoices.
The following cannot be applied: - outstanding items from advance invoices, - outstanding items from split invoices, - outstanding items from a cumulative origin.
For each Applied Outstanding Item, an invoice position is added at the end of the invoice to reduce the payment amount. After that, an Amount Due invoice position is automatically added. The full amount of the outstanding item is added by default, but the amount can be manually reduced.
The current outstanding amount is displayed in detail. You can use the Apply Amount button to transfer this amount to the Amount field, updating the amount to be applied in the invoice position if there have been changes in the meantime.
When finalizing the invoice, the system checks that the entered amount (negative) is not greater than the remaining outstanding amount (negative).
Booking When Finalizing the Invoice
The transfer of the outstanding item to the invoice is done via the configured account with the account function Clearing Account in the Account Functions view.
Canceling Invoices (#108053)
When canceling invoices, any booked Remainder to Foreign Currency is not canceled. This creates a new negative outstanding item.
Merge Fields
The Invoice Positions merge field has been updated for the types Applied Outstanding Item and Amount Due to adjust the formatting of invoice documents. If these types are not used, the Other Positions invoice position is used for display.
The Fee: Advance Positions merge field has been updated to include lines for Applied Outstanding Item and Amount Due to supplement the Gross Total Amount merge field and enable output.
The invoice draft overview report has been expanded to include the new invoice positions.
E-Invoice
For e-invoices, all invoice positions of the type Applied Outstanding Items are summarized in the Paid Amount position.
LEDES Export
There are no changes for the LEDES export, as no services are billed. The applied outstanding items are not included in the LEDES file.
🛈 Note
Please review your invoice templates and adjust them before using the new invoice positions. Templates for initial delivery are provided in the delivery directory. The following templates have been updated there: Systemvorlagen_credit_note_de.docx, Systemvorlagen_flat_rate_invoice_de.docx, Systemvorlagen_flat_rate_invoice_details_de.docx, Systemvorlagen_rvg_invoice_de.docx, Systemvorlagen_splitt_invoice_de.docx, Systemvorlagen_hourly_invoice_de.docx, Systemvorlagen_advance_invoice_de.docx, Systemvorlagen_advance_invoice_de_rvg.docx.
Transfer/Retrieve Appointments, Deadlines, and Reminders to Exchange Online via MS Graph API as Calendar Entries (#114939)
This feature allows appointments, deadlines, and reminders to be displayed in a separate Lexolution Calendar for each employee in Outlook. Reminders and deadlines, as well as pre-deadlines, are transferred as all-day events. The transfer is done via the MS Graph API and must be set up in MS Entra by the firm before use. Simultaneous use of the old and new integration is not intended.
Employee View
In the Employee view, the Exchange Calendar ribbon group has been added for managing the connection. The functions are executed for all selected employees.
The Test Mailboxes function checks whether all prerequisites for the connection are met and outputs the result as a log.
For the previous integration via SIS, you can check if entries exist. These can be deleted before activating the new integration to avoid duplicates.
For the new integration, functions are available to check, transfer, and delete entries. Optionally, a date can be entered.
After successful testing and initialization, automatic transfer can be activated to permanently transfer changes. In the object list, the Exchange Calendar Active column shows the status.
If communication data in the vCard is changed while the integration is active, a warning will be displayed.
Create Export Bookings with Location Cost Centers (#115285)
For exporting bookings and revenue distributions from Lexolution, the Export - Settings view now includes the Export Cost Center field with the new Location Cost Center option. The Locations view has also been updated with the cost center field.
When using the Export Cost Center option, the cost center from the location is transferred to the cost center field of the export booking and output in the export file.
Additional Filters in the Employee View (#115194)
The employee view has been expanded with the Filter ribbon group, including filters for employees and active/inactive employees.
New "File" Filter in the Calendar View (#115268)
A new file filter is now available in the calendar view.
Through the Filter ribbon group, you can select a specific file to display only the appointments associated with that file.
The new file filter can be combined with existing filters:
If at least one other filter is active in addition to the file filter, only appointments that meet all selected filter criteria (AND logic) are displayed.
The file filter is available in all calendar views (day/week/month) and only considers appointments created in Lexolution.
Jump Directly from the File View to the Calendar View via Context Menu (#115272)
You can jump from a file directly to the calendar via the context menu. In the file view, select the desired file and open the context menu with a right-click.
The calendar view will open with the file filter set to the selected file and the display filter set to appointments.
Participant Selection in the Word Add-In: Automatic Preselection of Addresses and Contacts (#115217)
When using the Recipient Address content control in the Word Add-In, the Participant Selection dialog is displayed when updating document data.
The following logic applies for preselection:
If you select a contact in the File Participants section, the corresponding vCard address in the Addresses section is automatically preselected.
If an additional contact person is saved for the selected contact in the file, the option Adopt contact person is automatically enabled. If a correspondence address for the contact person is also available, the option Adopt contact person's correspondence address is also automatically enabled.
If there is no additional information (contact person, correspondence address) saved for a contact, the previous behavior remains unchanged: The first row in the “Addresses” section is selected, and both options remain disabled.
File: Open file in a new tab from the file view (#115525)
In the open file view, you can select a file and, while holding the [CTRL] key, open it in a new tab via the context menu and the Files menu item.
File: Access to performance overviews (#115352)
🛈 Note
Adjustment of functional permissions required.
In the Files view, the functional permissions have been expanded to include the following permissions, allowing users with read access to the file to access Performance Overviews 1 and 2.
10007 - File Performance Overview 1 - read10042 - File - Performance Overview 2 - read
🛈 Note
The functional permission
10007has been renamed fromFile – Quick Info – Update ServicestoFile Performance Overview 1 - read.
Files view: Display of the “Acquisition Distribution” panel (#115620)
🛈 Note
The Acquisition Distribution panel is now only displayed in the Files view for users with the following permission: - 50029 Files - Read Acquisition Distribution
Previously, the panel was always displayed even if acquisition distribution was not used.
Files view: Added column for archived files (#115213)
In the Files view, the column with the icon for archived files has been re-added.
Files view: Added column for old file reference (#123249)
In the Files view, the column “Old Ref” has been added in the column editor of the object list.
Contacts: Show address supplement as a column in lists (#115346)
In the Persons, Organizations, Authorities, and Contacts views, as well as in the duplicate check and selection dialogs, the Address Supplement column has been expanded.
Reminders view: Email sending via ComCenter (#114994)
In the Reminders view, email sending has been standardized to use ComCenter, just like in the Invoice Dispatch view.
BI: New: Facts without processor/department assignment fluctuated between ETL runs (#123306)
Performance accounting facts that could not be assigned to either a processor or HVRA were not always assigned the same way: Depending on the ETL run, they would randomly end up either in the Unknown department (“-”) or under “in own files.” As a result, evaluations by department were not reproducible. These completely unknown facts are now clearly and permanently assigned to the Unknown department (“-”). The regular assignment to “in own files” was not affected and remains unchanged.
BI: Improved: Faster fact loading in performance accounting (#123439)
The “Last” marker for each business transaction (last row) was previously determined via separate lookups, which executed the source query a second time—this was a noticeable time factor with data sets of several million rows. This marker is now calculated directly in the source query. As a result, the data is only read once, ETL runtime is reduced, and identical queries no longer need to be maintained twice.
BI: Improved: Activity type and service type are loaded from a common source (#123440)
The Activity Type and Service Type dimensions were previously loaded via two separate paths from different sources, even though the data is over 90% identical. Both are now created in a single load process from the same source: Time entries are only read and cleaned once. This shortens load times and ensures both dimensions always come from the same, consistent data set.
BI: Improved: Faster and leaner ETL runs for fact processing (#123517)
The ETL data preparation for fact processing has been optimized in several areas without changing the evaluations. Overall, the ETL run starts faster and uses fewer resources.
BI: New: Negative open items shown as “Liability” (#123529)
Since version 9.6, negative invoices and thus negative open items are possible. Previously, these were generally classified as “Overpaid”—that is, for unpaid negative invoices where the firm owes money to the invoice recipient. Such cases now receive their own status, “Liability”; “Overpaid” is reserved for true overpayments of positive invoices. This way, receivables, liabilities, and overpayments are clearly distinguishable in all reports.
BI: New: More reliable installation with BiManager (Version 3.6) (#123565)
When installing packages with BiManager, configurations could be lost and errors could go unnoticed—for example, the installer sometimes reported success even though the installation was incomplete, or it would hang. The following issues have been fixed: - The server instance of the Tabular Model persists even after a restart - Errors are now clearly reported instead of being swallowed internally.
BI: Improved: Lower memory usage for the “Performance Accounting” model (#123572)
The tabular “Performance Accounting” model now uses significantly less RAM: Thanks to optimized storage of key columns, model size was reduced by about 21% in a reference test—the savings increase with data volume. For Excel and Power BI users, nothing changes functionally—all metrics remain the same, as does processing time. Available for SQL 2017–2025.
Bug Fixes
Booking export aborts with error: user code too long (#121053)
Previous behavior
In certain cases, using 8-character user codes could cause the booking export to abort.New behavior
Booking export with user codes up to 8 characters is now possible.
Bookmark “Fee: Total unbilled services” formatting error (#116460)
Previous behavior
In the bookmark “Fee: Total unbilled services,” the thousands separator was not displayed.New behavior
The thousands separator is now displayed in the “Fee: Total unbilled services” bookmark.
Booking export: Duplicate file names in zip archive (#117421)
Previous behavior
In certain cases, the same file was written multiple times with identical file names into the zip archive for booking export receipts.New behavior
The invoice file is now written exactly once into the zip archive.
Word Add-In: Uncontrolled error message for unsaved documents when closing Word (#121455)
Previous behavior
In certain cases, closing Word would trigger an error message from the Word Add-In if there were unsaved files and the technical order of closing was “Close document,” then “Close application.”New behavior
The system’s closing order no longer causes an error message.
BI: Missing culture/language in reports for files from 2021 (#116890)
Previous behavior
In reports by culture or language, the information was missing for files from 2021 onward. The reason was a change that made culture no longer a required field in all files.New behavior
BI now determines the culture via the ID of the saved language. If a different culture is also set for the file, that takes priority. This ensures that culture and language are fully reported for files again.
BI: Stichtag in closing balance caused errors on English-language servers (#117198)
Previous behavior
TheStichtagcolumn in theClosing Balancedimension was fixed as a date format and caused processing errors on English-language Analysis Servers.New behavior
The cutoff date is now displayed language-independently. Sorting is preserved.
BI: Load error for external plan data on English-language servers (#120620)
Previous behavior
Loading external plan data failed with an error (“incompatible data types” in Lookup DatumKey). The cause was different handling of date values (Date vs. Timestamp), which only occurred on certain English-language servers with different collation.New behavior
Date assignment now uses a numeric key and is thus language- and server-independent.
BI: Missing revenue for attorneys with fully written-off services (#121040)
Previous behavior
If an attorney received revenue solely through manual revenue allocation (via negative credit, equivalent to invoicing), while their own services were fully written off, this revenue was not recognized and was missing from the report.New behavior
The load for written-off services now also considers revenue for people with no or fully written-off services, without double-loading data. The same scenario for transfers in payments is also covered.
BI: Tax-free expenses from draft invoices without invoice component assignment (#123307)
Previous behavior
Tax-free expenses from draft invoices were systematically not assigned to a valid invoice component and ended up in the Unknown member. As a result, reports by invoice component were incomplete in these cases.New behavior
These items are now always assigned to their invoice component, so reports are complete again.
BI: Oldest existing services missing from age structure of closing balance (#123564)
Previous behavior
Existing services older than about five years (1,800 days) were not assigned to any age cluster in the closing balance and were missing from all age-class reports. This affected the oldest and most critical services for evaluation. Totals without age reference (e.g., total balance, quantities) were not affected.New behavior
All existing services are now correctly assigned to their age cluster, including the “> 1800 days” category.
BI: Missing hours for split invoices without fee allocation (#123570)
-
Previous behavior
Billed and draft services from split invoices without attorney account fee allocation (typically: flat-rate or split invoices subsequently set to €0) did not reach the service recording at all—there was no load path for this scenario. As a result, reports of billed hours per employee or invoice were too low. Time and revenue views were not affected.
-
New behavior
These services are now loaded retroactively and marked as “Not billable”—revenue totals remain unchanged.
BI: Missing hours for fee transfer via €0 credit (#123571)
Previous behavior
When fees were transferred from one attorney to another via a 0-euro credit note, the receiving attorney would see credit and payment lines in their attorney account, but never a "Invoice" line. As a result, their billed hours were either missing entirely from the invoice page or even counted negatively. This affected all reports of billed hours (billed time per attorney, realization rates, practice group performance allocation).New behavior
Hours are now shown exactly once on the invoice page. Revenue remains exactly the same down to the cent, as it is correctly reflected in the credit and payment lines. Also fixed were written-off services from split invoices, which were previously missing from the invoice side.
BI: Unrealistic paid hours when payment is made after full credit note (#123575)
Previous behavior
If an invoice was fully credited (canceled) and a payment was still received for it afterward, the report of paid service hours would show unrealistic values, in extreme cases millions of negative hours for a single case. A single affected invoice would distort the paid duration. Only hours with the status "Paid/Partially Paid" were affected. Revenue was always correct.New behavior
A payment can now never show more hours than the service actually has.
BI: Billed activities with hours counted multiple times (#123576)
Previous behavior
The same billed activity could, in certain situations, appear multiple times on the invoice page. This caused the billed hours per attorney, file, or period to be too high. Revenue was not affected, but all hour-based reports were.New behavior
Each activity now counts its duration exactly once again, so the billed hours match the recorded times.
BI: Written-off services counted twice on split invoices (#123577)
Previous behavior
For split invoices, written-off services were counted in full in addition to being correctly split. Activities were affected, but revenue remained correct.New behavior
Written-off services on split invoices are now only counted once.
BI: Additional fees are shown multiple times in inventory after cancellation and new billing (#123768)
Previous behavior
When assigning the invoice to additional fees, canceled invoices in the cancellation/rebilling chain were also counted instead of just the valid ones. Each canceled step created an extra inventory line. As a result, the quantity and value (sales price) of these fees were too high, and some inventory lines referenced an already canceled invoice. This only affected the inventory and sales price view, not revenue figures.New behavior
The invoice is now taken directly from the inventory entry, which already carries the correct invoice for each transaction (creation = none), instead of using a workaround that collects the entire cancellation history. This ensures that each transaction only considers one inventory line with the correct invoice.
This article has been automatically translated by an AI and may therefore contain errors.
Related to