- Enhancements
- Software Issues Resolved
- Known Issues
Release Date: October 10, 2025
Last Updated: October 10, 2025
Welcome to the Maconomy 2.6.8 Release Notes. This document details the new features and resolved issues in this release.
- APU 2.6.8, including Touch 4.6 Web service
- TPU 2.6.8 with Maconomy Server 51.108.0.22108000680607
- PSO SPU 2.6.8
- Workspace Client 2.6.8
- Touch, including the Touch 4.6 Installer
- Web Client PU 5.8.0
- Docker Image Tag: 22.sp108.cu000.0010593
- Helm Chart Tag: 22.108.0-680587
- APU - The APU in version 2.6.8 and in subsequent 2.6.8 Service Packs requires a TPU from the same Service Pack or from a Cumulative Update (CU) on the same release stream.
- TPU - Deltek recommends that you upgrade all TPU parts (in MConfig called Global tools, Application TPU, Application Portal TPU, Web TPU and Coupling Service TPU) whenever a Service Pack or a CU is installed.
- MConfig - MConfig 11.4 or higher is required for installation of the APU as well as the TPU.
- Oracle Instant Client - For Oracle users, Oracle Instant Client 19 is required for installation of Maconomy 2.6.8.
- Touch - If you are already using Touch but not the latest version, you must upgrade Touch on your server and ensure your users upgrade to the latest app.
- Web Client - If you are already using Web Client, you must upgrade Web Client on your server.
- [ServerConfig]
- DB_Cancellation_DefaultTimeout = <timeout-in-seconds>
- If you change your device language, Touch will display the following message the next time you open the app: “Changes in device settings require you to log in again.” You will need to re-enter the Touch URL and log in.
- If you cannot log in to Touch and then upgrade to a new version, you will need to re-enter the Touch URL the next time you open the app.
- If you remove the passcode from your phone and then add a new passcode, Touch will display the following message the next time you open the app: “Due to a change in device passcode, you will be required to restart the app and re-enter your credentials.” You will need to re-enter the Touch URL and log in.
- If you remove or reset fingerprint authentication or face recognition in your phone settings, you will need to re-enter your credentials and set up a PIN the next time you open the app.
- If you remove the passcode from your phone settings, Touch will display the following message the next time you open the app: “To ensure your Deltek information is secure, we recommend that you use a passcode on your device. You can add a pin or passcode in your device settings app.” You will need to enter your credentials each time you use the app.
- If you change the font size in your phone display settings, Touch will require you to re-enter your credentials the next time you open the app.
- If your Internet connection is unstable, you may encounter various issues. For example, Touch may display the following message when you try to connect to the Touch URL: “Can’t connect to Touch server.”
- If you are using OAuth (such as Azure or Okta), the default browser on your device must be Chromium-based (such as Google Chrome, Microsoft Edge, Opera, Brave, or Samsung Internet). If the default browser is not Chromium-based (such as Mozilla Firefox or Internet Explorer), you will be redirected to the Touch login screen at login, but you will not be able to sign in to Touch.
- If you are unable to set up face recognition in Touch, you can try the following:
- If you are using OAuth and an authenticator (such as Azure or Microsoft Authenticator), you can close the MS Authenticator app by swiping up and then try setting up face recognition again.
- Set up a PIN.
- Reinstall the Touch app, then try setting up face recognition again.
- Reinstall the Touch app, then set up a PIN.
- If you change your device language, Touch will display the following message the next time you open the app: “Changes in device settings require you to log in again.” You will need to re-enter the Touch URL and log in.
- If you cannot log in to Touch and then upgrade to a new version, you will need to re-enter the Touch URL the next time you open the app.
- If you remove the passcode from your phone and then add a new passcode, Touch will display the following message the next time you open the app: “Due to a change in device passcode, you will be required to restart the app and re-enter your credentials.” You will need to re-enter the Touch URL and log in.
- If you remove or reset Touch ID or Face ID in your phone settings, Touch will display the following message the next time you open the app: “Biometrics secret not found.” You will need to re-enter your credentials and set up a PIN.
- If you remove the passcode from your phone settings, Touch will display the following message the next time you open the app: “To ensure your Deltek information is secure, we recommend that you use a passcode on your device. You can add a pin or passcode in your device settings app.” You will need to enter your credentials each time they use the app.
- If you turn on lockdown mode in your phone settings, Touch will display the following message the next time you open the app: “Lockdown Mode is Turned ON for ‘Deltek Touch’.” You will not be able to connect to the Touch URL.
- If your Internet connection is unstable, you may encounter various issues. For example, Touch may display the following message when you try to connect to the Touch URL: “Can’t connect to Touch server.”
- If you are unable to set up Face ID in Touch, you can try the following:
- If you are using OAuth and an authenticator (such as Azure or Microsoft Authenticator), you can close the MS Authenticator app by swiping up and then try setting up Face ID again.
- Set up a PIN.
- Reinstall the Touch app, then try setting up Face ID again.
- Reinstall the Touch app, then set up a PIN.
- If you are using Azure with Microsoft Authenticator, make sure that the approval in MS Authenticator succeeds and that the Azure screen with the approval request closes automatically. Do not tap OK on the Azure screen; the screen will close automatically once the Azure authentication is successful.
- If you fail Face ID login and go back to the login screen, your subsequent manual Azure login attempts might occasionally fail. If this happens, you can close the Touch app by swiping up, then reopen it. Reopening the app displays Face ID reauthentication and allows successful login.
- Valkey usage: Valkey is required in production to store permissions, cache and retrieve images efficiently, support background jobs, and improve the reliability of file-based workflows.
- File size and type: The server accepts only PNG and JPG images, with a default maximum upload size of 10 MB. This limit is configurable.
- Caching behavior: Images are cached on the server (via Valkey) and on the client (via browser cache). Only the necessary resolution is loaded for each use case (for example, thumbnail in lists, full size in preview).
- Error handling: Oversized or unsupported files are rejected. Users may encounter a generic server error if the server fails to return a descriptive message.
- Browser Profiles: Modern browsers like Chrome, Firefox, and Safari support separate profiles with independent cookies and site data.
- Private Browsing: Use private/incognito mode for temporary multi-session access.
- The JobEntries\JobEntries_DataBindings.json file has been split into smaller, modular files to facilitate easier reuse in other workspaces.
- The JobEntries_ prefix has been removed from file names to simplify copying these files to other workspaces, such as those under the General Ledger menu group.
- Job/Task Name
- Main Job Customer Number
- Main Job Name
- Number of Hours
- Enhancements Guide - Now part of Online Release Notes.
- Concepts Guide - Now part of Online Concepts Guide.
- PSO and CPA Solutions Guides - Moved to legacy documents.
- CRM and DTM Integrations Guides - Now part of System Admin Guide.
- Maconomy Reporting Guide - Moved to legacy documents; available upon request if needed.
- Deltek Touch for Maconomy MScript & REST Comparison Guide - Moved to legacy documents; available upon request if needed.
- BPM Report Description Guide - Now available in online format only and renamed to BPM Standard Reports Guide.
- BPM Statutory Reporting Guide - Now available in online format only and renamed to BPM Country Reports Guide.
- BPM Admin Guide - Now available in online format only.
- Product Support Document - Now available in online format only.
Installation Preconditions
Core Maconomy Considerations
User Login and Maconomy License
MConfig Version Support Update and Feature Deprecations
Known Issues
People Planner / Maconomy Integration
APU Installation Notes
TPU Installation Notes
Customized dictionaries for the Workspace Client are handled by the Extender. Refer to the Extender Handbook for details. The Extender ensures that both dynamic and static texts are updated.
Surrogate Characters Not Supported
Touch Considerations
Web Client Considerations
Usage Tracking with Gainsight PX
Change to Default Text Matching Strategy
When conducting a search in the web client, the default text matching strategy has been updated to use the "startsWith" operator instead of "contains" for improved efficiency. Consequently, all string columns in list views will now default to the “startsWith” operator. Searches initiated from the workspace's top search field, as well as string fields within cards and tables, will adhere to this new functionality, unless the search term is prefixed with an asterisk (`*`), which will revert the behavior to “contains.”Backend Caching Requirements for Image Support
End of Support for Multiple Logins in a Single Browser Session
Job Entries Workspace Refactoring: JSON Layout Changes
Technical teams are encouraged to review these updates if they manage customized configurations or extensions for the Job Entries workspace.
Continuous Scrolling in Tables
Customized Workspaces
Analyzer Reports
Logging in via OAuth
Statutory/BPM Considerations
People Planner Considerations
Additional Actions in Upgrade Guides
Warning: Numerous features with 2.4 GA forward require critical upgrade actions. See the Deltek Maconomy Upgrade Guide for details.Language | Validated as Enterprise Language |
Swedish | No |
Swedish (MCS) | Yes |
Italian | Yes |
Norwegian | No |
Norwegian (MCS) | Yes |
Danish | No |
Danish (MCS) | Yes |
Dutch | No |
Dutch (MCS) | Yes |
Spanish | Yes |
French | Yes |
German | Yes |
Portuguese | Yes |
English (UK) | No |
English (UK, MCS) | Yes |
English (US) | No |
English (US, MCS) | Yes |
English (US, CPA) | Yes |
Chinese | Yes |
Key Features of Documentation for Maconomy 2.6.8
Online Guide | Details |
The release-specific Maconomy Release Notes is available in online format and in PDF. This document merges with the former Enhancements Guide and now includes feature overviews for Maconomy, Touch, and People Planner. | |
This online document merges the former Concepts Guide with some user guides, including those for CRM and Talent Management integration and the PSO and CPA Solutions description guides. It also includes the Getting Started guide, which was formerly part of the online help embedded in the software. | |
The Touch Release Notes is available in online format and is also accessible from the Maconomy Help Center. | |
Touch for Maconomy Online Help for Android
Touch for Maconomy Online Help for iOS
| The online guide replaces the Touch User Guides for Android or iOS in PDF, and is accessible from the app. |
People Planner Web Components Guide for Web Client
| This document is now published as both an online guide and in PDF, with client-specific versions. |
This guide provides details regarding the configuration of your People Planner system when using the Web Admin Tool. This is available as an online guide and in PDF. | |
Maconomy Web Client Install Guide (previously the iAccess for Maconomy Install Guide)
| The Install Guide is now available only as an online guide. Previously, this document was also released in PDF. |
(previously the iAccess for Maconomy Online Help) | This product-specific online help system is accessible from the app and is also available in PDF. |
(previously the Maconomy Workspace Client Online Help) | This online guide is available via the new Help dropdown in the web client, and in PDF. |
The Maconomy Product Support details Maintenance and Sustaining Support for Maconomy products and related third party products.
For BPM, refer to the Product Support Guide for Business Objects (BO) updates and patch announcements. | |
The BPM Reporting Guide provides a comprehensive guide on the report functionality of the standard reports available in BPM. Previously, this document was also released in PDF. | |
| The BPM Country Reports Guide provides a comprehensive guide on the report functionality of the country reports available in BPM. |
The BPM Admin Guide provides steps to install, upgrade, enable and customize BPM in Maconomy. It also includes details for performing overall maintenance on your BPM system. |
Retired documents as of 2.6.x:
-
Dela Updates
Additional Job Cost Data Coverage in Ask Dela
Deltek Tracking: 2296194
Ask Dela now provides more detailed answers to job-cost related inquiries. The new Job Cost Data API dialog is added to support this enhancement, allowing you to query about detailed job information, such as breakdowns on registered costs, billing prices, employees, tasks, and more. With this update, Ask Dela can generate grouped and summarized job cost reports, offering deeper insights into the jobs you are working on.
To enable a user’s access to this dialog, you must select the new Access to Find Job Cost Data In Digital Assistant checkbox located in Access Control » Users » Actions.Ask Dela: Documentation Search
Deltek Tracking: 2412485
Ask Dela can now search help documentation to answer user questions. When a user with the requisite permissions asks Dela a question, the assistant will review all the documentation the user has access to and provide an answer, including a citation for source clarity. This enhancement turns Ask Dela into a more powerful, contextual help tool, allowing users to get immediate answers from user guides right within Maconomy.
Note: This feature is available for Cloud customers only.
Documentation Management Enhancements
The Help Documents workspace in Maconomy 2.6.8 has been updated to support this feature. Administrators can now upload and manage documentation files that Ask Dela will use when answering questions. This functionality includes:
- Upload and Update Documentation: Admin users can add documentation files to the Help Documents workspace and mark them for use by Ask Dela. Once uploaded, Dela indexes the content to make it searchable. If a document is updated or corrected, you can replace the file in the workspace. Dela then uses the new version for future queries. You can also remove a document from Dela’s index at any time (or delete it entirely from the system if no longer needed).
- Supported File Formats: Ask Dela currently supports documentation in plain text (.txt) or Markdown (.md) format. Each file can be up to 1 MB in size. If you have larger documents or other formats like PDF, you would need to convert or split them to fit these requirements.
Note: Maconomy 2.6.8 installations do not include any documentation by default in Ask Dela’s index. After installing or upgrading, administrators must manually upload the desired help files into the Help Documents workspace for Ask Dela to be able to answer documentation-based questions. This approach lets each organization decide exactly what information Dela should use. Until docs are uploaded, Ask Dela will only be able to answer questions based on live system data (like before).
By leveraging these new capabilities, Ask Dela becomes a more robust digital assistant, offering quick, context-rich help to users. Administrators should upload relevant documentation so that users can fully benefit from this feature. The result is a personalized in-app knowledge base: users ask questions in natural language and get immediate answers, drawn from the very documentation they would otherwise search through manually. This improves user productivity and encourages self-service, as answers are just one question away.
New Administrator Settings
Two new system parameters let administrators control the scope of Dela’s search results. Administrators can mix and match these settings. For instance, they might enable document search but disable broad data search, so that Ask Dela answers questions from documentation but only within the current workspace’s context.
- Enable Ask Dela Data Search: When enabled, Ask Dela can search the data the user has access to and has been made available for Ask Dela. If this is disabled, Ask Dela will not have access to the user’s data..
- Enable Dela Document Search: When enabled, Ask Dela includes documentation in its search process. This means Dela can pull answers from any help files or manuals that have been uploaded to use with Ask Dela, which the user has access to.
Changes to Maconomy
To support this functionality, the following workspaces are updated:
- Help Documents
- System Parameters
-
Web Client Framework
Upload and Display Images in Web Client Workspaces
Deltek Tracking: 1178923You can now upload, display, and manage images across various workspaces in the Web Client.Add images to:- Employee records
- Employees can upload their own picture in the Self-Service » Employee Record workspace.
- HR users can upload pictures on behalf of employees in the Human Resources » Employees workspace.
- Customer records
- Job records
- Vendor records
- Contact Company records
- Contact Person records
To upload an image, use the Profile Image field in the relevant workspace. You can crop, resize, and remove images directly from the interface. Where supported, images are displayed across avatars, headers, cards, tables, list views, and search dropdowns.
Images can be inherited automatically in specific cases, such as from a Contact Company to a Customer upon conversion. For global Customers or Vendors and their associated Company Customers or Company Vendors, inheritance depends on the linking rules configured in your setup.
Employee pictures support Maconomy’s masking functionality and are controlled via Employee Field Access, where the Profile Image field is enabled by default after upgrade.
Supported file formats are PNG and JPG. The default maximum upload size is 10 MB.
Setup Instructions:
This feature is enabled by default. To disable the image upload and display functionality, system administrators can edit the Shell/Settings.json file and set theimagesproperty tofalse("images": false). When disabled, images do not appear in record headers, filter and search dropdowns, or in the upper-right corner as the logged-in user’s profile image.
Changes to MaconomyTo support this functionality, the following areas are updated:
Self-Service
- Weekly Time Sheets
- Daily Time Sheets
- Absence
- Employee Record
- Employee Dashboard
Approvals
- Time Sheet Overview
- Time Sheet Status
Absence Management
- Employee Allowance
- Absence Approver Overview
- Secretary Absence Overview
CRM
- Contact Companies
Jobs
- Dashboard
- Job Home
- Estimating
- Budgeting
- Purchasing from Budget
- Quotes
- Risk Management
- Change Register
- Progress Evaluation
- WIP Invoice
- Invoice on Account
- Job Invoice Allocation
Accounts Receivable
- Customers
- Company Customers
Accounts Payable
- Vendors
- Company Vendors
Human Resources
- Employees
User Avatar Display
Ask Dela
- Chat window (user avatar display)
Reference Workspaces
- API
- Setup » Set-up » Current Employee API
- Human Resources » Employee Dashboard
- Accounts Payable
- Set-up » Company Specific Vendor Information Card
- Set-up » Vendor Information Card
- Accounts Receivable
- Set-up » Company Specific Customer Information Card
- Set-up » Customer Information Card
- Contact Management
- Set-up » Contact Company Employees
- Set-up » Contact Persons
- Registration » Opportunities
- Registration » Opportunity Employees
- Job Cost
- Creation » Employee Control
- Creation » Jobs
- Registration » Time Sheets
- Resource Planning
- Allocation » Absence Calendar Lines
- Allocation » Absence Entry Overview
- Set-Up
- Set-up » Conversations
- Set-up » Employee Field Access
- Set-up » Employees
- Set-up » Show Employees
Cookie Consent in Maconomy
Deltek Tracking: 2462864
To comply with various data and privacy laws as well as Deltek's updated cookie policy, cookie consent is now added to the Maconomy web client. Enabled by default, the Cookie Settings dialog box displays before a user's first login and may appear periodically thereafter.
Choose from the following options:
- Accept All Cookies - Select to allow all cookies and experience full Maconomy functionality.
- Accept Only Required Cookies - Select to allow only required cookies. This may limit the functionality of some features.
- Open Cookie Settings - Select to expand further cookie options, then click Submit Preferences.
- Required Cookies - This is always enabled and is needed for Maconomy to function.
- Functional Cookies - Select to allow cookies that permit particular functions such as retaining login details. If you leave this turned off, some Maconomy features may not work as intended.
- Analytical Cookies - Select to allow cookies that provide data analysis and enable functionality such as usage tracking. If you leave this turned off, some Maconomy features may not work as intended.
To update your cookie consent in-app, click the avatar icon on the top right corner of the menu, then select Cookie Settings from the dropdown.
Refer to the Cookies section of the Deltek Maconomy Web Client Install Guide for detailed information about the following:
In these Release Notes, see Usage Tracking with Gainsight PX (Deltek Tracking: 2005347) for more information.- The list of cookies with brief descriptions and their categorization
- Instructions for disabling cookie consent. If your company chooses to disable this feature, Maconomy will continue to store all cookies, with users having no option to control what type of cookies are stored.
Lazy Loading of Workspaces
Deltek Tracking: 1836810Certain workspaces—specifically reference and test workspaces—are now converted into deferred or "lazy-loaded" workspaces. These workspaces are separated into standalone configuration files and loaded from the server only when accessed by the user. This change reduces the web client's initial load time and memory usage.Standard workspaces remain embedded in the main configuration file (application.json), and are still downloaded and parsed by the browser every time the web client is opened.
Note: Proxy functionality (used for long text versions of workspaces) is not yet supported for deferred workspaces.
Changes to Maconomy
All reference and test workspaces are now available in the standard web client menu, but are hidden from all users except administrators.
Setup InstructionsIf customers upgrading from a previous Maconomy version want to add the reference workspaces to their custom menu, they will need to add these workspaces to their menu specification file.
Compact View of Workspaces
Deltek Tracking: 2406368
Companies using the web client can now opt to display the fields in workspace cards and assistants in compact mode. If compact mode is enabled, fields and their values are aligned horizontally, resulting in a more space-efficient layout and helping users view more information at a glance.Note: Once enabled, this enhancement also affects panels and info bubbles. When space is limited, Maconomy automatically reverts to vertical alignment of fields and their values.
Setup InstructionsThis enhancement is disabled by default. To enable compact view, system administrators can edit the settings.json file by adding the compact property under layout, and setting this property to true.
Menu Search Field Now Displayed by Default
Deltek Tracking: 2377251
For users with access to more than 25 workspaces, the Maconomy web client now displays the Search field on the menu by default. To override this, users can clear the Show menu search field checkbox in the My Settings dialog box.Note: Regardless of the number of workspaces, extension consultants have the option to control the search property setting globally in the settings.json file. User preference will always override the global setting.
Usage Tracking with Gainsight PX
Deltek Tracking: 2005347
Usage tracking is now enabled by default in the Maconomy web client. Deltek uses Gainsight Product Experience (PX), a third-party analytics platform that provides product usage insights. Gainsight collects generic application usage statistics such as browser type and country, but it does not collect personal user information.The new Enable Usage Tracking system parameter is introduced as part of this functionality. The next section provides more detail on how to disable usage tracking globally and/or individually.
Note: When Gainsight is enabled, you may notice an increase in the number of network requests. This is expected behavior and does not affect performance.
Setup Instructions
The Enable Usage Tracking system parameter is enabled by default. To disable the functionality globally, system administrators can clear the checkbox for this parameter in the System Parameters workspace. The change will take effect for all end users on their next login.
If usage tracking is enabled globally and end users want to disable it, they can access the Cookie Settings dialog box (at login, or via the avatar icon on the top right corner of the web client menu) and toggle off the Analytical Cookies option. The change will take effect after the end user reloads their browser window.If the Enable Usage Tracking system parameter is enabled but cookie consent is disabled, end users cannot opt out of being tracked.
Changes to MaconomyThe System Parameters workspace is updated.
-
Time and Expense
Approval History Now in Expense Sheet and Timesheet Status
Deltek Tracking: 2447484
Users can now view detailed approval history directly in the web client for both Expense Sheet and Timesheet Status workspaces. The new tabs, Approval Overview and Approval Changes, provide visibility into who approved or rejected each item, along with deadlines, approvers, and timestamps. The Approval Changes tab also logs all field level updates made during the approval process, including who made the change and the before and after values. These tabs appear only when an approval group instance key is present.
New Assistant for Approving Time Sheets in the Approval Center
Deltek Tracking: 2461884
A Time Sheet assistant is now available in the Time Sheets tab of the Approval Center workspace. Like the existing line-level wizard, the assistant offers users an alternative way to view and quickly approve or reject time sheets.
Changes to MaconomyThe Approval Center workspace is updated.
-
Finance
Accounts Receivable Enhancements in Web Client
Deltek Tracking: 1552278Finance users now have expanded functionality in the web client to support collections, customer payment visibility, and reporting.
The following workspaces are now available in Accounts Receivable.- Collections
- Create Collection Selection
- Change Collection Selection
- Approve Collection Selection
- Customer Payments
- Read Customer Payments
- Show Output Data
- Customer Reporting
- Print Historical Customer Statement
- Print A/R Balance List
- Print A/R Aging Report
- Print Customer Statistics
- Print Customer Group Statistics
Grouping Compensation Models for Base Salary Pay Calculation
Deltek Tracking: 2399777Maconomy now supports selecting and grouping multiple compensation models to run in a single base salary pay calculation. This enhancement streamlines payroll processing for teams handling multiple countries or companies, reducing the need for separate tasks for each compensation model.Approvals Overview
Deltek Tracking: 2412601The web client now includes a new Approvals Overview submenu under the Approvals menu. This submenu provides access to the following workspaces:- Approvals by Employee
- Approvals by Employee Group
- Approvals by All
These workspaces allow super users to efficiently monitor and manage outstanding approvals across approval hierarchies. This feature replicates the corresponding functionality from the workspace client, optimized for easier access and navigation in the web client.
Note: Approvals by Employee Type is not supported in the web client. It is recommended to use Employee Groups instead of employee types.
See the Deltek Maconomy Web Client User Guide for more information.
Changes to Maconomy
These workspaces are located under the Approvals » Approvals Overview submenu.Journal Entries
Deltek Tracking: 2176614The Journal Entries workspace is now available in the web client, providing users with a simplified, read-only view of journal entries. This update includes support for six entry types: Asset, Customer, Finance, Intercompany, Job, and Vendor. It also covers ten journal origins such as Customer Payment, Vendor Invoice, and Interest Note.
Users can view detailed records through side panels and perform basic actions like printing and attaching documents even after posting.
Note: Some journal entry origins (e.g., Customer Payment, Interest Note) use a unique layout in the web client. When a user selects a record in the top table, both the detail card and the related table below (e.g., Interest Note Line table) dynamically update to reflect the selected entry. This behavior may differ from other workspace layouts.
This workspace is located under General Ledger » GL Cockpit.
See the Maconomy Web Client User Guide for more information.Payments Lookup
Deltek Tracking: 2343491To support faster and more efficient vendor payment status inquiries, new lookup workspaces have been introduced in the web client. These enhancements provide direct access to payment-related data, streamlining the process of locating entries and sharing updates with vendors.
The following workspaces are now available:- Accounts Receivable » Lookup
- Collection Orders
- Customer Payments
- Accounts Payable » Lookup
- Payment Orders
- Payment Status
- Payment Overview
Format Specifications
Deltek Tracking: 1913342Finance users can now configure banking formats for electronic payments directly within the web client. This enhancement enables users to define customer banking formats, export related forms, and streamline the processing of both incoming and outgoing payments.
To support this functionality, the following workspaces have been introduced:
- Outgoing Payment Formats
- Customer Payment Formats
- Export Formats
- Import Formats
- Import Format Descriptions
These workspaces are located under Setup » Format Specifications.
See the Deltek Maconomy Web Client User Guide for more information.Provision Display and Dialog Enhancements
Deltek Tracking: 2386323The table in the Customer Provisions workspace in the web client now shows lines based on the selection criteria set in the Debtor Provisions by Invoice dialog single dialog workspace in the workspace client.
The Triviality Limit field has been relocated from the Approve Provision action to the workspaces. It now appears in the card section of the workspace client and is now included as a selection criteria in the web client.
These changes make it easier to control what you see and manage provisions more directly.
Changes to MaconomyThe following areas are updated to support this functionality:
- Web Client
- Accounts Receivable » Collections » Customer Provisions
- Workspace Client
- Accounts Receivable » Registrations » Debtor Provisions by Invoice
-
System Admin
Certifications
Deltek Tracking: 2435192
- Oracle Linux 9
- Valkey 8.1.x
- macOS 26 Tahoe
- macOS 15 Sequoia - 15.4 to 15.7
- Firefox 140 ESR
- Apple iOS 26 – for Touch 4.6
- Oracle Linux 9
-
REST API
Valkey Installation
Deltek Tracking: 2491895
To enable new capabilities, Maconomy now integrates with Valkey, a high-performance in-memory data store. This integration is essential for optimizing several key system functions, such as:
- Long-running operations for managing background jobs and asynchronous events
- Caching and fast retrieval of images
- Improving the reliability and speed of file-based workflows
Valkey is a mandatory prerequisite for Maconomy 3.0 and later versions. If the system runs without a properly configured Valkey server, the above-mentioned features will fail to work. System administrators must install and configure a Valkey server for their Maconomy environment. For Deltek Maconomy Cloud customers, Valkey will be provided by Deltek Cloud Operations.
Refer to the Deltek Maconomy System Admin Guide for more information about installing Valkey.
Support for Long-Running Operations and Progress Bars
Deltek Tracking: 1858403
The Containers Web Service (Version 9.0) now allows client programs to receive results of long-running operations asynchronously. Progress updates are sent to the client program through an events stream. Once the actual result is ready for pick up, it is announced in a Done event. The Events Web Service handles everything related to events and requests. On the Web Client, progress bars display so you can view progress information from the server. -
Performance
Improved Performance in Tables and List Views
Deltek Tracking: 2406700
List views in the Maconomy web client now support virtual columns. In addition, all other tables now support virtual cells.These optimizations have resulted in the following improvements:
- Tables are created more quickly when the user opens a workspace, and respond more efficiently to changing table data.
- The more efficient rendering of tables contributes to smoother vertical and horizontal scrolling.
-
People Planner
Available Resource Capacity for Projects
Deltek Tracking: 2100069
This enhancement provides a more efficient way to identify resources with the highest available capacity for a project. When period-based columns are visible in the Web Components, a red timeline marker appears on the Gantt chart. You can drag or stretch this red line to adjust the time period, and the capacity values in the columns update automatically.
Aside from the existing period-based columns, a Period Available Capacity column has been added to support this feature. It provides a quick way to see which resources have the highest available capacity for a project over a selected period.
This functionality is available across the Web Components, as well as in the Assign/Reassign Resource dialog boxes. The red line and automatic capacity calculations appear when the following columns are displayed in the respective grids:
- Project Management Workspaces
- PG grid and RG detail grid: Period Load and Period Actuals columns trigger the red line.
- PG detail grid and RG grid: Period Load, Period Actuals, and Period Available Capacity columns trigger the red line.
- Resource Management Workspace and Assign Resource/Reassign Resource dialog boxes
- RG grid: Period Load, Period Actuals, and Period Available Capacity columns trigger the red line.
- RG detail grid: Period Load and Period Actuals columns trigger the red line.
- Assignment Management Workspace
- If either the Period Load and/or Period Actuals columns are shown in the assignment grid, the red line will be displayed. This allows you to adjust the period and view resource capacity in those columns as well.
By using period-based columns alongside the interactive red line in the Gantt chart, project managers and resource planners can more easily balance workloads. This ensures that you allocate projects to the people who have the most capacity, improving efficiency and project delivery.
New Fields in the Web Components
Deltek Tracking: 2098268, 2421889
You can now add more information to your project by using several fields introduced in this release.
When working with resources, the following fields are now available:
- Flag 1-3
- Popup 1-3
When working on events/tasks, you can now use these fields:
- Flag 1-5
When working on assignments, you can use these fields:
- Popup 1-3
The Baseline Deviation field has also been added to project management workspaces to display the variance between the baseline budget and grand total on a line.
Additionally, the Text 1-5 fields in the Assignment Management workspace are now editable in both the main grid and subgrids.
Dimension-Based Color Coding
Deltek Tracking: 2029124
Dimension-based color coding on projects is now supported in the Web Components. This enables you to quickly distinguish project types or statuses of cells in the Gantt charts.
System administrators can add and maintain project and general dimensions in the Web Admin Tool under the Setup menu. The supported dimensions include:- Project Dimensions
- Absence types
- Event groups
- Event status
- Project status
- General Dimensions
- Business areas
- Companies
- Customers
- Local specifications
- Project types
- Specifications
If you have imported dimensions from Maconomy, you can only edit fields on these if they have not been imported from Maconomy, such as the Color column. You also cannot delete imported dimensions.
When this functionality has been set up, color coding becomes available across the Web Components. However, if you change the designated color for a dimension, this does not reflect in an already-open session. The user must refresh the system to reflect the change.
This feature is also available in the Resource Summary Load and Resource Summary % views. However, these views utilize other color coding functionality. Any existing color-coding based on assigned categories and teams will be overridden by the dimension color. Additionally, color-coding priority in these views are as follows:
- If no color-coding applies, the cell remains in the default style (no color).
- If the cell is an absence with an associated absence color, that coloris applied. Note that absence type color-coding only overrides dimension-based color coding if the Is absence color selected before custom color setting is enabled.
- Event dimension-based color coding is applied.
Enhancements in the Web Admin Tool
Deltek Tracking: 2277854, 2363437, 2389604
This release introduces several enhancements to the Web Admin Tool, giving system administrators more flexibility in configuring the system. This includes the following:
- Home: This window is updated to display two tabs: Version and License. The Version tab displays system information (version number, database name, version history, and so on). The License tab shows your People Planner license details and allows you to validate or update the license.
- Users: A Language column has been added to this window for sorting/filtering users by language. A new Manage button is also available to enable you to assign or update a user’s roles. You can also view the user’s privileges, data limitations, and shared web layouts granted by their assigned roles.
- Resources: Windows have been added or updated under the Resources menu.
- Resources: This existing window has been updated with new columns: Common Calendar, Current Work Week Hours, Executing Department, Company.
- Work Week Hours: View the available work week calendars.
- Common Calendars: View the available common calendars.
- Categories: View the available resource categories.
- Languages: A dropdown has been added to this window to enable you to select an available dictionary to export to a JSON file.
- Tasks: Support has been added for importing data from external sources via SQL/Oracle databases in the Custom Import Mappings tab of this window.
- Setup Menu: This new menu includes the following configuration windows.
- System Settings: General system configuration options.
- Project Dimensions: Manage dimensions for absence types, event groups, event status, and project status.
- General Dimensions: Manage dimensions for business areas, companies, customers, local specifications, project types, and specifications.
- Popups: Create and manage assignment, event, and resource popup definitions.
For more information about these enhancements, refer to the Deltek People Planner Web Admin Tool Guide.
Approval Actions on Bookings
Deltek Tracking: 2279469
You can now approve or reject tentative bookings in the Resource Management or Resource Plans workspaces. These actions are available in the context menu when you right click on either a task or individual booking cell.
Additional Functionality in the Assignment Management Workspace
Deltek Tracking: 2279467, 2280040, 2248587
Additional functionality is now available in the Assignment Management workspace, including:
- The ability to assign booking categories when you create and manage bookings.
- The ability to export data to Excel. This option is added to the Available Toolbar Controls menu.
- The addition of tooltips to provide details of each booking when you hover over the booking cell. This feature provides totals on the cell level. When you group rows, the totals are calculated based on the grouping.
The tooltip provides the following information:- Capacity hours: The total capacity of resource(s) assigned to the task. The value is dependent on the current display view.
- Booked hours: The total number of booked hours of resource(s) on the selected task.
- Other bookings: The total number of booked hours of resource(s) on other tasks.
- Available hours: The total number of available hours for bookings for the specified resource(s ).
- Actuals: The total number of actuals for the specified resource(s). This is not available in grouped cells.
Enhanced Admin Control Over Capacity Filters
Deltek Tracking: 2319549
Administrators can now create and save custom capacity filter configurations under a unique name. To support this functionality, the Custom Capacity Filter dialog box now displays a Save button for Admin user roles. Each saved filter is immediately visible and usable by all users in the system. This means admins can define common filter views (such as a specific capacity threshold or region) and share them globally, so every user can apply the same predefined filter with one click, promoting consistency and saving time.
A submenu for the custom capacity filter is accessible to admin users, allowing them to edit or delete it as required.
Administrators can also configure which user roles can view the three default capacity filters. This lets you show or hide standard filters for specific user groups to provide a cleaner, more relevant filter dropdown for each role. The Web Admin Tool is updated to include a Show standard capacity filter checkbox when configuring privileges related to a role.
Filtering on Variance Columns
Deltek Tracking: 2355923
You can now filter and sort on the Var and Amount Var columns in project management workspaces.
Enhanced Sorting on Calculated Columns
Deltek Tracking: 2376712
Sorting is now enabled for calculated columns, such as the Period Load column, in the Web Components. This allows you to organize your data more efficiently within the system. To use this functionality, you must apply data limitations to reduce the number of items displayed. The column becomes sortable when the results displayed remain below the threshold set by your administrator.
A new Sorting on calculated columns setting has been added to the Web Admin Tool. Administrators can configure this threshold anywhere between 0 and 100, with the default value set at 20. If the threshold is set to zero, the sorting feature will be disabled.
This setting replaces the previous Required skills allow sort threshold setting, as it now applies to all calculated columns, including the Skills column, across the Web Components.
REST API Enhancements
Deltek Tracking: 2382426, 2430945, 2439269
Enhancements have been made to improve flexibility and performance when retrieving information via the People Planner REST API:
- The People Planner REST API now returns a set of default and mandatory fields for each entity, instead of all fields.
Note: If you have previously used the REST API without specifying which fields should be returned, you must modify your code with the fields you want to include.- The Task List ID field is now included in the fields returned by the REST API. This corresponds to the Task field in Maconomy.
- A Reassign functionality has been added to enable you to reassign an assignment to a different resource through the API.
-
Dela UpdatesServer Error When Using Ask DelaIn some cases, when users used Ask Dela, the system returned a server error and failed to complete the request. This error is corrected.Fix: 2478431
-
General ApplicationMissing Labels on Tax Itemization When Reprinting Old InvoicesWhen you reprinted invoices on version 2.6.3 that were originally printed in versions 2.6.1 or 2.6.2, the expected labels in the tax itemization section were missing. This occurred because the data conversion for the Description field on InvoiceVATSpecification was not applied after a change to the implementation of the job parameter Separate Tax Itemization Lines for On Account Reconciliation introduced in 2.6.1.
Fix: 2446026Scrollbar Navigation Closes List UnexpectedlyUsing the scrollbar navigation on a dropdown list will no longer close it unless an item in the list has been selected, or the user clicks outside the list.Fix: 2421027Available Columns Not Sorted AlphabeticallyWhen you opened the Customize Columns dialog box, the columns were not sorted alphabetically. This error is corrected.Fix: 2389691Value Would Disappear from Solidgauge ChartIn the Opportunities workspace, if you specified a value in the Probability field with more than three-four decimal digits, the value displayed in the gauge chart was not rounded and could even overflow. This is now fixed. The values are now rounded to zero decimal digits.
Fix: 1769180Changing Entry Date on Expense Sheet Line Did Not Recalculate Unit Price Excl. Tax, Enterprise
When you changed the entry date on an expense sheet line, the Unit Price Excl. Tax, Enterprise was not recalculated, causing discrepancies with the Unit Price, Enterprise. This issue is now fixed.
Fix: 2139497Text Wrapping Issue When No Conversations Listed in Conversation CenterIn the Conversation Center, the "No Conversations" display had overlapping text and looked misplaced. That is now corrected.Fix: 2313015Line Height Did Not WorkIntermittently, line height and expansion sliders did not work if the table had been changed in some way (for example: columns added, column order changed, and so on). This issue is now fixed.Fix: 2449529Entry Date Becomes Blank When Saving a New Line for Direct Invoicing
When you created a new line for direct invoicing, the entry date became blank after saving. Now, the entry date is set to the value you entered.Fix: 2343763Internal Error in Customize Columns Dialog BoxIn the Customize Columns dialog box, typing * in the Available columns search field resulted in an internal error. This is now fixed.Fix: 2449912Selection Filter List Showed Wrong Values
The selection filter dropdown sometimes displayed the values from a previously viewed workspace. This is now fixed.Fix: 2468897Unable to Import Language TextsWhen you attempted to import language texts for objects with only one key field, such as Items or Activities, the import failed due to a missing second key. This error is corrected.Fix: 2372349Unable to Use Dela on Customers with Special Characters in the Company NamePreviously, it was not possible to use Dela if the main company name or the username contained special characters. This error was corrected.Fix: 2410170Improvements to the Loading Message During Azure Login
The loading message that users see when logging in to Azure is now improved. The message is also moved to the top left corner of the browser so users can view it at the same time as the Azure Login dialog box.Fix: 2451891Time Picker Value Selection Not Reflected in the Field
After you selected a time value from a dropdown, Maconomy did not display your selected value in the field. This is now corrected.Fix: 2411702Job Progress: Overflow When There Is a Huge Amount of Quantity, Cost Base, and Billing Price Currency
When you entered the total billing price as the unit price on a job budget line, an overflow error occurred during job progress evaluation. The system now checks for this scenario and issues an error message pointing to the affected line.Fix: 2376922Progress Columns Too NarrowProgress table columns were too narrow by default. This is now corrected.Fix: 2419609Characters Cut Off in Documents TableThe border-radius property was incorrectly specified, and this resulted in text elements not being fully displayed in Documents tables in the web client. This is now fixed.
Fix: 2380641Incorrect Sorting of Filtered ColumnsWhen you attempted to perform a search in the column chooser, the filtered columns were not sorted alphabetically. This error has been fixed.Fix: 2420906Exporting as CSV Incorrectly Saved File with XLSX Extension
Files selected for exporting in the .csv format were given the .xlsx extension. This is now corrected.
Fix: 2383022Description Field Did Not Show Maconomy Long Text in Time Sheet Status Assistant Table
When the system parameter Enable Long Text Emulation in Workspaces was set to Yes, the Description field in the Time Sheet Status assistant table did not show Maconomy long text. This issue is now fixed.
Fix: 2387601Info Bubbles Not Closing and Displaying CorrectlyIf you clicked a field to view its info bubble then clicked another field to view the info bubble for that field, Maconomy closed the first info bubble but displayed an empty info bubble for the second field. The empty info bubble would only close if you clicked the area outside of it.This issue was encountered when clicking fields with info bubbles of the same type, and is now corrected.
Fix: 2431436Solidgauge Incorrectly Rendered in Dark Theme
When you applied the dark theme, the labels in the solid gauge chart did not render correctly. This is now fixed.Fix: 2455884Wrong Background Color for Table RowsWhen users hovered their mouse pointer over table rows, Maconomy displayed the wrong background color. This is now corrected.Fix: 2416600Vendor Name and Purchase Order Currency Missing in Batch Job Accrual Column Chooser
When you opened the Batch Job Accrual workspace, the fields Vendor Name and Purchase Order Currency were not available in the column chooser. These fields are now available.
Fix: 2464480No Error Message Shown When OAuth Login FailedWhen OAuth login failed, Maconomy did not show the user an error message. This is now corrected.Fix: 2470708Menu Jumped Up and Down
Selecting a menu item caused the menu to jump up and down. This is now fixed.Fix: 2470835"addFieldsAsReadOnly" Setting Changed Default Openness Even When Disabled
In tables where all fields were marked as read-only, there were instances when fields added using the Customize Columns dialog box were editable. This is now fixed.Fix: 2474917Dm-horizontal-stack Components in Tables
There were redundant zero-height HTML elements in row header columns even when these were not in use. This is now fixed.Fix: 2418286 -
Web Client FrameworkColumn Names in Customize Columns Dialog Box
When you moved a column name to the Visible columns list in the Customize Columns dialog box, columns with visibility restrictions would unexpectedly appear in the Available columns list. These are columns with the visible property set to false in the .json file. This error is corrected.Fix: 2415970Block Quotes Not Styled in Markdown
The styling of block quotes in markdown is now improved.Fix: 2462052Validators Not Supported for Unit-, Amount-, and Percent- Fields
Validators for text fields can now be applied to other field types (such as unit, percent, and amount) as well.Fix: 2038347Filter Request Without "Fields" After Changing Between Workspaces
The following error would occur for some extensions of the Job Home workspace: "Field 'X' does not exist on pane 'Y'." This is now fixed.Fix: 2066546Missing Mandatory Indication for Radio Elements
Setting a "mandatory" flag for radio buttons overwrote the "nullable" flag. Also, Maconomy displayed the mandatory indication when no radio button was selected. This is now corrected.
Fix: 2069074Optional Title Not Supported in Document Assistants
The "Document" title in Document assistants used to be hardcoded. That title is now fully configurable and can be renamed if needed.
Fix: 2121209Column Names in Customize Columns Dialog Box
When you moved a column name to the Visible columns list in the Customize Columns dialog box, columns with visibility restrictions would unexpectedly appear in the Available columns list. These are columns with the visible property set to false in the .json file. This error is corrected.
Fix: 2415893Hidden Spinners Kept AnimatingSpinners with visibility set to hidden kept animating when a workspace loaded more table rows. This is now fixed.Fix: 2444882Change to Default Text Matching StrategyWhen conducting a search in the web client, the default text matching strategy has been updated to use the "startsWith" operator instead of "contains" for improved efficiency. Consequently, all string columns in list views will now default to the “startsWith” operator. Searches initiated from the workspace's top search field, as well as string fields within cards and tables, will adhere to this new functionality, unless the search term is prefixed with an asterisk (`*`), which will revert the behavior to “contains.”
This global default is configurable by editing the textMatching property in the settings.json file.
Fix: 2415136 -
Time and ExpenseTime Sheet Notification Details Updated
Time sheet notification details have been updated with new formats:Time sheets for submission or approval:
[date] (Week [week number]), [employee name]. [hours registered] HoursRejected time sheets:
[date] (Week [week number]), [employee name]. [hours registered] HoursDaily time sheets for submission or approval:
[date] ([week day]), [employee name]. [hours registered] HoursTime sheet not created:
[date] (Week [week number]), [employee name]Daily time sheet not created:
[date] ([week day]), [employee name]Time sheet lines for approval:
[description] ([date]), [job name] ([job number]), [employee name]Rejected time sheet lines:
[description] ([date]), [job name] ([job number]), [employee name]
Synchronous notification details have also been updated:
Time sheets approved:
[date], [employee name]. [external hours registered] + [internal hours registered] HoursTime sheets for submission:
[date], [employee name]. [external hours registered] + [internal hours registered] HoursTime sheet lines for approval:
[description] ([date]), [job name] ([job number]), [employee name]
Fix: 2405090Info Bubble on Total Column Did Not Open to the Left by Default in Time Sheets
When you hovered over the Total column in Weekly Time Sheets, Approval Center Time Sheet Wizard, or Time Sheet Overview Time Sheet Wizard, the info bubble did not open to the left by default. This made it harder to quickly review the line details. The bubble now opens to the left as intended.Fix: 2445144System Error in Approval Center When Approver Lacks Access to Employee RecordWhen approving a time sheet where the approver did not have access to the employee record of the time sheet, a system error occurred in Approval Center.
Fix: 2472043 -
BPM and Statutory ReportingAustralia - Outstanding Customer Invoices: Payment Amounts Missing
Previously, the Outstanding Customer Invoices report failed to display payment amounts in the Paid Incl. Tax column. This error is corrected by introducing a new query labelled Reconciled, which ensures that all reconciled payments are excluded from the report, leaving only truly outstanding invoices visible.Fix: 1520799Norway - SAFT: Missing Customers in Master File
Previously, customers with no opening and closing balances but who had a transaction within the selected period that resulted in a net value of zero were excluded from the Norway Standard Audit File – Tax (NSAFT) data export. This error is corrected.Fix: 2443206Norway - SAFT: Tax Code Naming Conflict
Previously, if other option lists besides NSAFT contained tax codes in the Name and Remarks 2 fields, they would override the tax code names in the general ledger entries of the exported XML file. This error is corrected.Fix: 2437456Sweden - SIE: Chart of Accounts Type Prompt
Previously, when the default value for the Chart of Accounts Type prompt in the selection criteria for the Standard Import/Export (SIE) report was deleted, the prompt was not marked as mandatory. As a result, users were able to generate the report without setting a value, which led to a blank report. This error is corrected.
Fix: 2440398France - AEF: Incorrect PieceDate on Vendor Balancing Exchange Rate Loss/Gain
Previously, the report displayed an incorrect PieceDate on the Vendor Balancing Exchange Rate Loss/Gain entries. This error is corrected by replacing the current filter condition to identify financial information for customers and vendors, which helps the system handle financial details more accurately.
Fix: 2362449Norway - SAFT: TransactionType Causes Duplicate TransactionID
Previously, <TransactionType> was mapped to an automatic entry field in Maconomy to determine whether it is a normal or automated transaction. However, this caused the same transaction to appear twice in the NSAFT report. This error is corrected. <TransactionType> is now mapped to Transaction Type field in Maconomy. Note that it only has an 18-character limit.Fix: 2436416Sweden - SIE: Missing Lines in SIE 4 ReportPreviously, when generating a Standard Import/Export (SIE) report with the File Type set to SIE 4 and dimensions included, the export displayed only a single set of #UNDERDIM and #OBJEKT lines per dimension. This occurred even though actual transactions contained multiple distinct values for each dimension, resulting in incomplete data representation. This error is corrected.
This bug was reported as a known issue for 2.6.7.
Fix: 2433534Norway - SAFT: Tag Order Causing Validation Failure
Previously, the <TaxEntity> tag appeared before <TaxAccountingBasis>, which caused validation to fail against the 1.30 XSD. This error is corrected.
Fix: 2431979France - AEF: Transactions Ordered by Entry Date Instead of Posting Date
Previously, transactions in the Accounting Entry File data export were sorted using Entry Date (EcritureDate), Combined Sequence Number (EcritureNum), and Instance Key. This error is corrected such that the query's sorting logic now prioritizes Entry Date , followed by Posting Date (ValidDate), and then Combined Sequence Number.
Fix: 2363338Denmark - Annual CSV File: Local Accounts in File for Other Company
Some local accounts with zero balances were incorrectly included in the Annual CSV File data export under a different Local Chart of Accounts (LCOA) that was not assigned to the reporting company. This occurred due to a scenario where two or more reporting structures shared the same values for OptionListNumber1 = "DKSCV" and SelectedOption1 = "Finance". This error is corrected by introducing a prompt for Reporting Structure.Fix: 2136396Lost Access Rights When Username Contains Apostrophe
Previously, BusinessObjects (BO) users with usernames containing apostrophes (') lost access rights after running USync with the Allow Update of User option set to True. The issue affected not only the user with the apostrophe in their name but also all subsequent users in the update sequence. This error is corrected.Fix: 2448274Australia – Outstanding Customer Invoices: Update to Closing Date Filter
Previously, the Outstanding Customer Invoices report excluded records from the date of their first partial payment once the invoice was eventually fully paid. This error is corrected by updating the filter to include records where the Closing Date is less than or equal to the current date. This ensures that customer invoices with partial payments up to the specified date are now properly included in the report.
Fix: 2446664Profit and Loss: Incorrect Variance Signs
Previously, the Profit and Loss report displayed incorrect signs for variance total lines when the Use Natural Sign option was set to Yes. This occurred in reporting structures where Invert Sign was enabled. This error is corrected.
Fix: 2442205Implement Data Type Casting
Some custom reports using the Job Invoice Allocation Number field experienced data type conversion errors. This error has been corrected by implementing data type casting in the JOBENTRYJOBINVOICELINEPV_SQLServer performance views.Fix: 2420466Incorrect Dimension InformationCertain BusinessObjects (BO) standard reports with Dimension prompts were found to display incorrect dimension information when specific Dimension numbers were selected. The incorrect data included both names and descriptions. This error is corrected.
Fix: 2428963 -
Project ManagementJob Exceeds Budget Notification Missing in Web Client
The Job Exceeds Budget notification is now present in the Web Client.
If you customized the file Shell\NotificationTypes.json, you must update it with this correction to display the notification.,"JobExceedsBudget": {"workspace": "JobHome","parameters": {"JobNumber": "WaypointFocusKey11"}}Fix: 2464897 -
Resource ManagementPeople Planner: Previous Estimate Date Missing After Budget Approval
The integration to People Planner used the fourth and fifth estimate dates in Job Progress as the current and previous estimate dates. However, when a planning budget was approved, the integration should have used the third and fourth estimate dates.
If the following web client layout has been customized, it will be necessary to update it to benefit from this correction: Web\Workspace\JobCost\JobProgressEvaluation\Progress\Wizards\ResourceBookingsWizard.json. Change EstimateDate5Var to CurrentEstimateDateVar and change EstimateDate4Var to PreviousEstimateDateVar.Fix: 2429265 -
FinanceVendor Number Not Passed to Tax Settlement from Expense Sheet
Previously, when creating an expense or mileage sheet for an employee linked to a vendor, the Vendor No. was not passed to the tax settlement entry. This error is now corrected.
In addition, a new system parameter, Derive Outlay Vendor at Posting of Expense and Mileage Sheets, has been introduced. When selected, the Vendor No. from the employee master data will be automatically passed to the tax settlement entry during posting.Fix: 1751945Field ‘New WIP’ for Detailed WIP Evaluation Is Closed
When you set up a job with detailed WIP evaluation, the field New WIP in the table part of Job Revenue Recognition Details was closed for editing. Because New WIP was closed, you could not handle WIP evaluation differently for time and various categories of amount registrations depending on the chosen details. This has been corrected so that the New WIP field is now editable when detailed WIP evaluation is used.Fix: 2484920Correction to Tax Type Assignment in EU Acquisition Tax Settlement Entries
Previously, both tax settlement entries generated from an EU acquisition tax posting incorrectly inherited the "EU Acquisition Tax" type from the G/L tax code, causing the entry on the tax account to reflect the wrong tax type. This error is now corrected. The tax type for the "Tax Receivable" entry will now be determined using the following priority:- Tax type for "Tax Receivable" specified on the G/L tax code (new)
- Tax type for "EU Acquisition Tax" specified on the G/L tax code
- Default tax type specified on the G/L tax code
Fix: 2189836Updated Access Control for Payment Selections
Access to payment selections is now restricted. Users must have access to the payment agent, company, and the payment selection itself, or be a named approver, to view or act on a payment selection.
Fix: 2416514Warning Added for Vendor Entry Changes in Payment SelectionWhen approval hierarchies are enabled, vendor entries already assigned to a payment selection will not be updated by indirect changes (e.g., from Edit Batch, Edit Vendor, or by running a new payment selection). This prevents accidental changes during the approval process.
If approval is not enabled, indirect changes will still update existing payment selections.- Edit Batch and Edit Vendor will no longer change vendor entries already selected for payment.
- Create Batch and Select for Payment can still be overwritten if Overwrite exists. If approval is enabled, this moves the entry to a new payment selection.
- Create Payment Selection will no longer select entries already assigned. If there are no new entries, the message will now say: “There were no additional invoices to pay.”
A new warning has been added when using Select for Payment to let users know that the entry is being moved to a new payment selection.
Fix: 2415391Incorrect Currency Displayed in Approval Center
Previously, the Approval Center in the web client displayed the wrong currency for the Unit Price, Price, and Tax fields on purchase order lines. This issue has now been resolved, and the correct currency is shown consistently across all relevant fields.Fix: 2381756Field and Relation Names in Error Messages Now Displayed in User Language
Previously, error messages related to setup issues displayed field and relation names in the enterprise language, regardless of the user's language settings. This error is now corrected, and field and relation names are now shown in the user's selected language.Fix: 2381910Vendor Entry Not Removed After Due Date Change
Previously, when a vendor entry’s due date is changed after it has been included in a payment selection, the entry is not removed when creating a new payment selection using the overwrite option, even if the new selection uses the latest due date that is earlier than the updated due date of the vendor entry. This error is now corrected.Fix: 2481687Missing Radio Buttons in Users Workspace Actions Tab
Previously, the two user-specific radio buttons, Submit Payment Selections and Approve Payment Selections, were missing from the Actions tab in the Users workspace in the Web client. This error is now corrected.Fix: 2465869Incomplete Payment Selection Can Be Marked as ClosedPreviously, a payment selection could be marked as closed even if it was incomplete. This occurred when the last vendor entry in a group, based on the bank format criteria, was removed. The issue only affected payment modes where the Reconcile Payment Orders with 0 Balance option was not selected. This issue is now corrected.Fix: 2412512Incorrect Link Between Intercompany Entry and Settlement Invoice Specification
Previously, when creating intercompany invoices, Maconomy generated invoice lines based on intercompany entries, grouping them by combinations of VAT codes, G/L VAT codes, item VAT codes, and intercompany types. However, if intercompany entries contained different intercompany types, the link between the intercompany entry and the settlement invoice specification was incorrect. This error is now corrected.Fix: 2404653Missing Fields in Company Vendor RecordPreviously, the following fields were missing from the Company Vendor record. These are now added.- Selected for Payment: Indicates whether the vendor has entries currently selected for payment.
- Payment Selection, No. of Entries: Number of entries selected for payment.
- Being Paid, Entries: Number of open entries currently being paid.
Additionally, several new fields are also added:- Payment Selection, Amount: Total amount selected for payment, in the vendor’s currency.
- No. of Open Invoices: Number of open vendor invoices and other credit entries.
- No. of Open Credit Memos: Number of open credit memos and other debit entries.
- No. of Due Invoices: Number of open vendor invoices and other credit entries with a due date today or earlier.
- No. of Due Invoices Not Selected for Payment: Number of due invoices not yet selected for payment.
- Amount of Due Invoices Not Selected for Payment: Total open amount (in the vendor’s currency) for due invoices not selected for payment.
- Being Paid, Amount: Total amount being paid for all open entires in the vendor’s currency.
Fix: 2481173Payment Transfer Failure When Using Restrictive Target Group
Previously, when a more restrictive target group was entered during payment approval, the system attempted to transfer payments from the original selection to a new one. This transfer could occasionally fail, preventing the completion of the payment process. This error is now corrected.Fix: 2481207Payment File May Exclude Entries When Using Approval Hierarchies
Previously, when approval hierarchies were enabled, the system allowed creation of payment files containing only a subset of approved entries. This behavior was incorrect, as partial approvals should not be permitted when approval hierarchies are enabled. This error is now corrected.Fix: 2492046 -
System AdminREST: Focus Field Information Not Included in Notifications
Starting from version 9.0 of the Containers Web Service, released with Maconomy 2.6.8, relevant focus field information is now included in the response headers for notifications and warnings triggered during execution.
For further details, refer to version 5 of the Deltek Maconomy Web Services Programmers Guide.
Fix: 2165469Coupling Service: Improved Logging for XMNSL Parse Errors
Previously, if an MNSL (notification) specification file contained invalid expressions, the system did not log which file caused the error. This error is corrected.Fix: 2355803MDSL Specification Generation Stored Truncated Files on ErrorsPreviously, the Maconomy application server maintained a file cache with the MDSL specifications of all containers with which it had interacted. If an error occurred while writing an MDSL specification to this cache, for example, due to an earlier deployment error of a customized resource specification, the server process could leave behind a truncated MDSL file in its file cache. All subsequent MDSL resource requests for the same container would return the invalid MDSL file, typically resulting in internal parse errors in the Maconomy clients.
MDSL specification files are now only stored in the file cache if their generation completes without errors. Every request that tries to obtain the MDSL specification will now fail with the error that prevents the specification from being generated. This will make it much easier to identify the root cause of the error.
Fix: 2356990APM: Duplicate EntryIds in Monitor LoggingIn the monitor log entries produced by the Application Performance Monitoring (APM) framework, there was a risk of duplicate EntryIds for the same RequestId. While the likelihood of encountering such duplicates was very low in typical production configurations, it became more likely in diagnostic setups where all log entries within a specific functional area were being captured.
The strategy for generating EntryIds has now been changed to use a sequential number series. This ensures that duplicate values will not occur until the number sequence exhausts the full range of possible values. This is estimated to happen only every few days, even on the busiest systems, making it highly unlikely for duplicates to occur for the same RequestId. As a result, log consumers that rely on the uniqueness of EntryIds to reconstruct parent/child links between log entries can now do so without the risk of encountering ambiguities.
Fix: 2428983Unnecessary Database Null-Checks
Previously, Maconomy sometimes applied database null-checks to columns that were never null. This error is corrected.Fix: 2432545Schedule Rule Blocked by Pending Background Tasks
Previously, a Schedule Rule may fail to execute if there were pending background tasks created with a system nature different from the current system. This error is corrected.Fix: 2446460APM Monitor: Excessive Duration Logged for SYSTEM ContextAn issue was identified in the APM monitor logging framework where execution durations for Maconomy Application subprograms (MSL scripts) were inaccurately recorded. This caused the reported completion sequence to appear skewed, leading to measurement discrepancies making log entries harder to interpret. In some cases, the issue resulted in excessively high durations being logged for the SYSTEM subprogram, even when the overall operation had a much shorter actual runtime.
The root cause has been resolved, and additional safeguards have been implemented to improve detection of similar issues in the future.
Fix: 2474943 -
REST APIRequest Information Not Transferred Asynchronously
Previously, in the Maconomy Containers Web Service, request information was not properly transferred during asynchronous request handling. This affected extensions relying on the request information, such as the HMRC digital tax extension (MTD). This error is corrected.Fix: 2496516 -
PerformanceExcessive Caching of Workspace Data
When you switched between workspaces, the web client cached the data loaded for each workspace.This is now corrected. There is now a limit to the size of the cache; the web client will only cache data for the last three workspaces you visited.
If needed, you can edit the size of the cache by specifying the workspaceDataCacheSize property in the settings.json file. For example:{..."workspaceDataCacheSize": 10}Fix: 2407070Switching Between Workspaces or Analyzer Reports Leaked TableComponent Objects
To improve the memory usage of the web client, users switching between workspaces or Analyzer reports no longer results in TableComponents or WorkspaceComponents being retained in the heap dump.Fix: 2424213Components Shown as Modals Were Not Garbage Collected
Maconomy did not reclaim memory no longer in use for components shown as modals. This is now fixed for the Customize Columns and Advanced Search modals.Fix: 2434177High Memory Usage Due to Workspace Configurations
The web client used to process the configurations of all workspaces up front upon loading. This increased loading times and took up extra memory as the processed form of a workspace is larger than the unprocessed form.To address this issue, processing is now postponed until the user opens a workspace.This change has two consequences for workspace developers:- Semantic validation of workspaces is now performed when the user opens a workspace. Previously, all workspaces were validated when the web client was opened. Note that schema validation is still performed on all workspaces as soon as the web client is opened.
- Validation of notifications types is also postponed until the user clicks on a notification.
Fix: 2447018UpdateSelectionCriteriaPanels Function Retained TableColumnController2 Objects
When users navigated between journals in General Journal and other workspaces, Maconomy retained certain Java Script objects that were no longer in use. This is now fixed.Fix: 2434137ComponentNestingInformation Components Retained When Switching Between General Journal Tables
When users navigated between journals in General Journal and other workspaces, Maconomy retained certain Java Script objects that were no longer in use. This is now fixed.Fix: 2434142Too Many WorkspaceContexts RetainedTo improve the memory usage of the web client, the number of WorkspaceContexts it retains is now reduced to one.Fix: 2424214 -
TouchUsers Unable to Log In After Cancelling Biometrics
In systems supporting both Maconomy and OAuth login, if a user logs in with Maconomy credentials and enables biometrics, then cancels biometric login to switch to OAuth via the main login screen, Touch displayed an error message (“This user does not exist or the password is incorrect”) when the user attempted to log back in using biometrics. This is now fixed.Fix: 2273587Missed Meal Could Not Be Used in Weekly Timesheet Check In
In the Check In tab of Weekly Timesheets, adding Missed Meal and then toggling it on triggered an error. This issue is now resolved.Fix: 2430713OAuth Window Not Loading When Touch Was Accessed Via Browser
When using Touch in Chrome or Edge with OIDC login (Azure or Okta) configured via SafariViewController, users’ login attempts caused the browser to hang and display a “SafariViewController is not defined” error message in the console. This is now fixed.Fix: 2430717Privacy Link Fix
The privacy policy link on the "Terms and Use of Service" page was pointing to the wrong link. This is now fixed.Fix: 24376552FA App Failed to Launch via Picker on iOS26
Users of iPhones running iOS 26 with Maconomy 2FA enabled were unable to launch their selected 2FA app (for example, Apple Passwords) from the picker. This is now fixed.Fix: 2472345Unable to Log In with OAuth When Using Browser
When using Touch in the browser, users who signed in via the OAuth window were redirected to the main Touch login screen but remained stuck on the loading animation. This issue is now fixed.Fix: 2476163Mismatched GUID Error During Azure Login
When users logged in with Azure credentials, Touch would sometimes display the “Mismatched GUID” error message. This issue is now resolved.Fix: 2481961REST_LOGGING_ENABLED="true" Caused Errors
When REST_LOGGING_ENABLED was set to "true" in the configuration.ini file, Touch returned multiple errors ("Malformed request entity...", "REST Authentication Failed", "Container request failed") when a user logged in. This issue is now fixed.Fix: 2481962 -
People PlannerNo Warning Upon Creation of Booking Outside Employment Period
A warning prompt did not display when you created a dynamic booking outside the employment period of a resource. This error is corrected.
Fix: 2069281Export to Excel ErrorWhen you clicked the Export to Excel button, an error would appear in the Network Tab after a few minutes, causing the loading indicator to continue despite the export failing in the background. This occurred when a large amount of data had to be exported. This error is corrected.Fix: 2113026Bookings on Restricted Projects via REST APIUsers were able to create bookings via REST API on projects that were either read-only or not included in their privileges. This error is corrected.Fix: 2114410Project Import Error Due to Special CharactersProject imports would fail if the budget type name contained special characters. This error has been corrected.Fix: 2177037Incorrect Allocated Values on Man Hours Reimport
Reimporting manhours using the import mapping would incorrectly deduct values from the assignment’s Allocated column. This error has been corrected.Fix: 2320181Assign Task Functionality in Resource ManagementAn error prevented users from assigning tasks to multiple employees properly in the Resource Management workspace. This error is corrected.Fix: 2353550Incorrect Resource Category for FilteringIn the Resourcing workspace, when you selected a row, the resource category of the selected assignment was not used to filter the resources. Instead, it used the main project's resource category. This error is corrected.Fix: 2360859Current User Error When Running Multiple RequestsWhen you ran requests via REST to create, update, and delete bookings in a cycle with multiple users, an error occurred where the current user was not set. This error is corrected.Fix: 2366686Incorrect Resource Visibility in Data LimitationAll resources were incorrectly displayed in the Windows Application when applying data limitations with the Resource where I am resource manager option selected. This error occurred when the resource of the current user was not a resource manager and the OR operator was used in the criteria. This error is corrected.
Fix: 2369505Users Without Access Could Edit BookingsUsers that were not associated with a Resource and did not have the correct privileges could still edit bookings in the Windows Application or Web Components. This issue has been fixed.Fix: 2378154Export Error When Using Custom PerspectivesExporting data to Excel from certain views in the Windows application would occasionally fail due to a multithreading issue. This was caused by the way the system handled large volumes of data during the export process. This has been optimized to ensure exports are handled safely and reliably, even when working with larger datasets.Fix: 2422546Estimate Date Sent to People Planner Was Empty After Planning Budget Approval
When you approved the planning budget and sent it to People Planner, the Estimate Date shown in Jobs and in the Resourcing workspace was blank.Fix: 2429132WBS Numbering Filter ErrorWhen using the filter on the WBS Numbering column in the Web Components, it did not display the correct results. This error is corrected.Fix: 2430977Unable to Paste Values from External SourcesBy error, you could not paste copied values from an external source into a cell in the Web Components. This issue has been fixed.Fix: 2458906Reimport User Error in Oracle
An error occurred when importing users with roles from Maconomy via Oracle.
Fix: 2474628Delete Log Entries ErrorThe Delete old log entries scheduled task would fail due to an error. This issue has been fixed.
Fix: 2496952
Maconomy Changes
Relation:
USERROLEACTIONINFORMATION
Field:
FINDJOBCOSTDATAINDIGITALASSI added
Relation: CONTACTCOMPANY
Field:
CONTACTCOMPANYIMAGE added
Relation: EMPLOYEEFIELDACCESS
Field:
PROFILEIMAGE added
Relation: EMPLOYEE
Field:
PROFILEIMAGE added
Relation: VENDOR
Field:
VENDORIMAGE added
Relation: COMPANYVENDOR
Field:
VENDORIMAGE added
Relation: JOBHEADER
Field:
JOBIMAGE added
Relation: CUSTOMER
Field:
CUSTOMERIMAGE added
Relation: COMPANYCUSTOMER
Field:
CUSTOMERIMAGE added
Relation: DOCUMENTARCHIVELINE
Field:
EXTERNALID added
Relation: CONTACTPERSON
Field:
PROFILEIMAGE added
People Planner Changes
Table Name |
CustomResourceCapacityFilter |
Maconomy
France - AEF: Blank DateLet Field on Reconciled Domestic Vendor Invoice Entries
