March 2026 Release
Important Information
This release replaces Release 2026.1.7342 from March 19, 2026, which had to be withdrawn due to an issue in the setup/update process. For clarity, the entire change log has been consolidated in this release.
New fixes in this release:
Behavior during booking changes (catering and resources) corrected
Improved processing of e-invoices
Error message during setup and update
Invoice Receipt Workflow Basic
Improvement: Incoming Invoice Workflow: Report generation for credit note notifications developed
An additional workflow step (Credit Note Status) has been introduced in the Incoming Invoice Workflow. This workflow step is located at the very beginning, before the import step. This arrangement leaves the rest of the workflow process unaffected and independent of the document’s origin (incoming invoice vs. internal document/credit note). At the same time, the system ensures that no data record reaches the import step without a valid document (credit memo) having been generated first. This prevents “document-less postings” and ensures audit compliance in accordance with GoBD.Advantages
Ensuring the document requirement is met before the final import
The credit memo code can be maintained independently of future changes to the import module.
Unambiguous identification of credit memos in the workflow through the dedicated status
Workflow-automated contract resubmission
Bug fix: Contract management: Change in calculation for contract extensions
The calculation of the contract end date after renewal has been adjusted so that a change to the renewal (number and time unit) no longer alters the maximum contract end date of the renewals performed to date. The four fields Contract Start, Minimum Term (number and time unit), and Contract End Minimum Term are no longer editable once the contract has been renewed for the first time.
Bug Fix: Incorrect Value Logged in Data Record Archive
Number format settings caused incorrect values in the data record archive (a zero was appended to the "Extension Count" entry). This affected contract management. Logging now works correctly for contracts in the proper format.
eTASK.PropertyManagement Suite
Bug fix: Improved processing of e-invoices
e-invoices that arrive twice in the inbox are no longer created twice. Shipping costs and surcharges that are not defined as items in an x-invoice are created as separate items during entry.
eTASK.Payment Transactions
Highlight: Recipient verification in the transfer process with EBICS
In October 2025, a new EU regulation came into effect aimed at making payment transactions within the SEPA area more secure. Now, before a payment is authorized, transfers must be checked to ensure that the payee’s name matches the specified IBAN. We have adapted our software accordingly.
eTASK.SmartReservation Suite
Bug fix: Behavior when changing a booking (catering and resources) corrected
(Customer reference: dst#it007080)
Catering: If the configuration parameter "RECATERINGPARTICIPANTSVARIABLE" is set to 0, the field for the number of participants is now displayed when placing a catering order. Additionally, a note is displayed next to the number of participants in the room booking stating: "(Please note that the catering order will not be adjusted if the number of participants changes.)" If the configuration parameter "RECATERINGPARTICIPANTSVARIABLE" is set to 1, it is now possible to enter catering participants. Resources: Previously, resources were not carried over when the booking was modified. This has been fixed. The previously booked resource is preselected in the list, and any additional selected resources are correctly added to the booking.
eTASK.Operating Cost Settlement
Bug fix: Calculation in the operating cost statement corrected
The advance payment was incorrectly included in the VAT calculation. This resulted in the generated invoice showing the incorrect VAT amount for a partial service. The calculation in the operating cost statement has been corrected.
Bug fix: Error in tenant account statement corrected
The account balance was not displayed correctly in the tenant account statement. This error has been fixed.
Bug fix: Operating costs overview corrected
In the operating cost statement, there were discrepancies between the traffic light overview of billing years and the actual tenant invoices. This error has been fixed.
eTASK.Cost Entry
Bug fix: Outgoing invoice (ZUGFeRD) corrected
In an outgoing invoice sent in ZUGFeRD format, the recipient (debtor) was missing. This error has been fixed.
Bug fix: Outgoing invoices: Additional addresses are processed correctly
To correctly determine the recipient’s address in outgoing invoices, the Invoice Addresses form has been redesigned. In the outgoing invoice, the required field “Mailing Address” is used for mailing.
eTASK.Room Booking Calendar
Improvement: Column filters - Room booking calendar
The calendar for meeting room booking now offers the option to filter by column, just like in the two calendars for desk sharing and vehicle booking.
eTASK.Relocation Management
Bug fix: Error message in the relocation workflow (no relocation details entered)
(Customer Reference: INC000007205481)
A bug has been fixed that prevented switching a move without involving people when it was used solely for data maintenance.
eTASK.CAD
Bug fix: SmartVisualization: Floor can be selected
(Customer reference: INC000007208625)
A bug has been fixed that caused the selection of a floor to be aborted with an error message.
eTASK.Fleet Management
Bug fix: Vehicle import template correctly displays required fields
When downloading the import template for vehicles, the required field "Amount (€)" was not automatically marked as such (with a light gray checkmark). It is now displayed and processed correctly and therefore cannot be bypassed during import.
eTASK.Room Reservation
Bug fix: Fixed an error in the display of seating arrangements in room bookings
(Customer Reference: INC000007203246)
An issue has been resolved where, regardless of the seating arrangement stored for the meeting room, the parliamentary seating arrangement was always applied to the event.
Bug fix: Room booking: Incorrect ics file corrected
(Customer reference: INC000007197864)
A problem with the formatting of ICS files has been fixed, which caused room managers to be displayed as continuous text rather than as a list.
Improvement: Information about available resources to be picked up: Email parameters added
If a bookable resource (e.g., a flipchart) is configured by the administrator so that it is not delivered to the booked room but must be picked up, this is also indicated in the booking confirmation (e.g., with the text "Flipchart 2 - pick up in Room 152").This is controlled via the static email variable $$ressource$$ in the email configuration.
eTASK.FM Portal
New Feature: Tradespeople Portal: Credit Note Function Introduced
During the ordering process in the Tradespeople Portal, an invoice can now be created in the incoming invoices for the vendor under certain conditions. This process is called the credit note procedure. A credit note is a “reverse invoice” in the sense of sales tax law (§ 14 (2) UStG). Therefore, the credit note that can be created in the FM Portal contains the full name and address of the issuer and recipient, the tax number or VAT ID, the date of issue, the sequential document number (invoice number)—to be assigned by the issuer of the credit note—the description of the service or delivery, the payment amount and VAT amount, and a reference to the word “credit note”.
New Feature: Anonymization of Individuals
The anonymization feature enables the GDPR-compliant deletion of personal data for former employees while preserving all links to other data. The personnel record is retained, including its connections to, for example, reserved workstations or service tickets, without it being possible to establish a link back to the individual. Statistical analyses thus remain possible.
Bug fix: Document upload to Digital Archive: Uploaded documents can be opened again
Documents can be uploaded to the digital archive using the import template. An error occurred here when attempting to open these documents. The documents can now be opened again both via the icon in front of the document entry in the table and via "Download File" in the form.
Bug Fix: Display of workstation bookings in the service list corrected
(Customer Reference: INC000006433871)
An error occurred when displaying workstation bookings in the service list: If the "This Month" filter was selected, a booking on the last day of the month was not displayed. This error has been fixed.
Bug fix: Desk sharing: Booking interval function corrected
(Customer reference: INC000006142201)
An error occurred with desk sharing: It was possible to book the workstation for the morning and the entire day on the same day. The system now technically prevents the insertion of overlapping intervals.
Bug fix: Spelling error in the Apps Log corrected
(Customer reference: INC000007182681)
A spelling error in the Apps Log has been corrected. The correct term "Execution" is now displayed here.
Bug fix: Data import: Imported personnel records with unplanned connection
(Customer reference: INC000007157371)
During personnel data import, it was possible for links to be created to existing system data. Due to these technical connections, the personnel data records could not be manually corrected or deleted. This behavior has been fixed.
Bug Fix: Advanced Export: Display of the selection window corrected
(Customer reference: INC000007163414)
When performing an Advanced Export, at higher zoom levels, the field selection window might appear too high on the screen, making it impossible to select certain fields. This issue has been resolved.
Bug Fix: Browser autocomplete for fields in the interface prevented
The browser no longer automatically fills in the logged-in user’s username in the Username field of a newly created personnel record—even if auto-fill is enabled in the browser.
Bug fix: Dynamic fields: Links entered in the wrong field can now be removed
Previously, if a user entered a link into the wrong dynamic data field, this value could not be removed from that field under certain circumstances. This has been changed: In this case, empty fields are now accepted, allowing the user to correct the incorrectly entered value.
Bug fix: Deleting more than 1,000 records now occurs without an error message
(Customer reference: INC000007157061)
When deleting more than 1,000 records, an error message appeared even though the records were deleted in the background as intended. This error message has been removed.
Bug fix: Filtering by dynamic characteristics works again
(Customer reference: INC000007216676)
In list views in the FM Portal, it was not possible to filter by dynamic characteristics. This issue has been resolved.
Bug Fix: Cascading Excel import with dynamic attributes is now possible
(Customer reference: INC000007221582)
An Excel import template that contains a hierarchy of, for example, departments or cost centers can now be imported multiple times even if it also contains dynamic attributes. By importing multiple times, the hierarchy can be imported step by step from top to bottom without having to create multiple import templates.
Bug fix: Error message when posting a work center simultaneously has been changed
(Customer Reference: INC000007203118)
If the same workstation was found multiple times by different users in the search on the same date and within the same time interval and subsequently booked, all users who booked it received a message stating: "A serious error has occurred; no workstations were booked. Please contact Support."Since a workstation that has been booked in the meantime and is therefore occupied does not constitute a serious error, a more appropriate error message is now displayed.
Bug Fix: URLs Can Be Saved in Dynamic Fields
Dynamic fields configured as "Actual URL" could sometimes be empty after saving a form if the field was also configured as "read-only." This has been fixed: Links are now saved correctly in dynamic fields.
Bug fix: Master list of persons – display of parent department corrected
(Customer Reference: INC000007203704)
A display error occurred in the Master List of Persons. The parent department is now displayed correctly in the report again when the departments have a hierarchical relationship.
Bug Fix: Error during setup and update fixed
Under certain circumstances, an error message (Cannot insert duplicate key row...) could occur during the update, preventing the update from completing. This has been fixed.
Bug fix: Entered system configuration parameters are applied but are not active
(Customer reference: INC000007157380)
System configuration values set via Excel import are now applied correctly when the cache is subsequently refreshed (Reload System Configurations) via the portal control.
Bug fix: Deactivated areas removed from report
The "Availability/Usage Status" report continued to include deactivated areas. This issue has been resolved: Deactivated locations, buildings, floors, and rooms are no longer included in the "Availability/Usage Status" report.
Bug fix: Fixed an issue with the search function
In isolated cases, certain search terms could no longer be found using the search function in the portal. This issue has been resolved.
Bug fix: Resource Booking module – text in confirmation email corrected
(Customer reference: INC000007159527)
The time information in the email was inconsistent. The text included local time, including lead and follow-up time, but the subject line displayed the appointment in the wrong format (time zone). The new parameter $$WORKFLOW.RESSOURCE.TERMIN_VON$$ now displays the time information and has been incorporated into the email body and subject lines. To activate this change, the Resource Booking Best Practice Workflow must be re-imported from the Customer Center.
Bug Fix: Contract Management Improvement
Previously, a contract that had reached its termination date would switch to a corresponding workflow step. However, it would only return from there if either no termination date existed at all or if the termination date was in the future.From the "Termination Date Reached" workflow step, there is now a step transition for contracts that already have a termination date in the past. This step transition is performed automatically but can also be initiated manually if necessary. The "Automated Contract Resubmission" workflow plug-in (5118) must therefore be re-downloaded and installed from the Customer Center.
Bug Fix: Interface issue resolved
The transfer of inventory numbers via WPS was temporarily not working. The issue has been resolved.
Bug Fix: Correction regarding permissions to create new buildings, rooms, etc.
A problem has been fixed whereby users with "Edit" permissions but without "Create" permissions were still able to create new buildings or rooms.
Bug fix: Service list: Scrolling through the list works again
An error occurred in the service list that caused all tickets to be displayed on the first page, and scrolling did not change the service list. Tickets are now displayed page by page as usual. This significantly improves loading times again.
Bug fix: Automatic unlocking after time-out works again
A problem has been fixed where an account that was locked due to multiple incorrect password entries was not automatically unlocked after the lockout period expired.
Bug fix: Floors are displayed in the Property Explorer
An issue has been resolved where floors were sometimes no longer displayed in the Property Explorer.
Improvement: Improvements to the room search (GEBIS)
Various adjustments have been made to the use of the Building Information System (GEBIS).
Improvement: Meter configuration: Display of unit prices
In the operating cost statement, there were discrepancies in the display of unit prices, which were calculated correctly by the system but were not clearly comprehensible to the user. To ensure a clearer and more unambiguous display of a unit price, the cost type is now assigned to the meter type. The price per unit is defined for each utility type and reported in the operating cost statement.• The field [ZAEHLERTYPID] (int, NULL, Foreign Key on [ZA_TYPENUNDEINHEITEN_T]) has been added.• This allows a meter type to be assigned to each cost type.• Using the meter type, the appropriate unit (e.g., m³, kWh) and thus the unit price can be clearly determined for each media type (e.g., water, electricity) and correctly reported.• This change improves the traceability and clear presentation of unit prices in the operating cost statement.
Improvement: Improved access rights check
User rights are cached, resulting in faster access rights verification. Additionally, the user for whom rights have been changed must log out and log back in once for the changes to take effect.
Improvement: Use of Non-Standard Financial Accounting Debtor/Creditor Numbers
Vendor and customer numbers must be unique across all companies in eTASK. To support data exchange with external systems and predefined accounting systems, a vendor or customer can now be assigned an additional, different number. This number is used in the financial accounting export instead of the eTASK number.
Improvement: Protection against Cross-Site Request Forgery attacks and expired passwords
(Customer reference: CAFMCAB-372)
The system parameter ANTICROSSSITEREQUESTFORGERY determines whether requests are validated against an anti-CSRF token. After enabling anti-cross-site request forgery, a user could not change an expired password themselves. This has been fixed.
Improvement: Inventory App: New object photo is displayed immediately
If a property in the Inventory App is assigned its own photo, this image is now used immediately in the overview and not only after the room is reloaded.
Improvement: Report Customization: Workstation Groups Added
The "Room Occupancy with Cost Centers" report now also takes into account the assigned workstation groups (not just the workstation).
Improvement: No eTASK entries as placeholders in automatic footers (comments)
(Customer reference: INC000007157329)
If the company that owned the FM portal had not entered an address in its own company record, the eTASK address details were displayed in the footer area of all comments. This has been changed: If the PORTALCOMPANYID in the System Settings contains no entry, the eTASK address is no longer used as a placeholder. In this case, the footer remains empty.
Improvement: Service Ticket: Modified section for selecting the desired execution period
The section “Desired and Delivery Date” has been changed to “Desired and Delivery Period.” The section now contains a date selection for both the start and end of the period. The previously existing date has been carried over to the start date.
eTASK.Key Management
Bug fix: Imported objects can be selected in forms immediately after upload
If doors were imported into the object list with an object type that displays the doors as a detail table, the object records had to be saved again before the expected door records were created. This behavior has been fixed; even after an Excel import of objects with the correct configuration, they are now created as doors immediately.
Bug fix: Import of door numbers is limited to 10 characters
(Customer reference: INC000007166378)
The import of door numbers was limited to ten characters. This has been changed so that longer door numbers can now also be created via Excel import.