NEXT 202618 - Release date: 29-04-2026
Source to Contract
Queries are no longer executed automatically
Queries are no longer executed automatically when opening the query details, but only start after clicking Execute. This prevents unintended heavy query tasks and improves the stability and user-friendliness of the query functionality.
Procure to Pay
Support for Incoterms
Support for Incoterms has been added within Procurement, with default settings at company and supplier level and the possibility to deviate per request. The chosen Incoterm is consistently applied in requests, orders, and PDFs, providing more clarity and standardisation in delivery agreements.
The full content of this release is explained below.
Contents
General
New
URLs for help centre updated after Zendesk migration
In the codebase, all hardcoded URLs that referred to vendorlink.zendesk.com have been updated to the new domain helpcenter.ispnext.com. This ensures that all links to the help centre continue to function correctly after the Zendesk migration.
This adjustment restores and ensures the availability of documentation and support pages within ISPnext.
Correct number notation applied in all V2 components
In all renewed components of Budget Management and Procurement Value Management, numerical values are now consistently displayed as full numbers, without abbreviations such as K or M.
The notation follows the user's language setting and always shows two decimals when decimals apply. This makes it immediately clear which values are larger or smaller, without interpreting textual indications.
This adjustment improves readability and prevents confusion when comparing and analysing amounts in renewed tables and detail views.
Extensive improvements within Procurement Value Management for roles, goals, workflows, and insight
Within Procurement Value Management, several improvements have been made that together provide more clarity, better insight into progress, and a more flexible workflow process.
User roles within Procurement Value Management have been renamed to clearly align with the module, including consistent naming in the role matrix and associated navigation.
This contributes to clearer authorisations and recognisability for users.
The display of goals has been expanded with additional insight into progress relative to the term.
The goal card now shows how the realised impact relates to the required progress to achieve the goal within the set period, including both approved and ongoing results.
Additionally, an extra chart has been added in the goal details that compares results per period against a linear target over the entire term. This makes it immediately clear whether the realisation is ahead or behind, without distinction between impact types but with a clear separation between ongoing and approved results.
Insight into activities within Procurement Value Management has been improved.
An activity section is now available in the overview with a continuous timeline of relevant actions, such as registered results, workflow approvals and rejections, completion of workflows, and achievement of target amounts. Activities include date, relative time indication, and direct navigation to the associated context, supporting infinite scrolling.
The authorisation model has been refined for users with read-only roles.
These users now have full insight into all active and archived events and can perform workflow actions when they are part of a workflow, while editing event data, results, documents, and notes is excluded. The results report contains data from all events and the overview has been adjusted so that it always navigates to all events.
In the settings of Procurement Value Management, the team structure is now also visually displayed. Below the existing table, a graphical representation is shown in which the hierarchy of teams and individual users is visible, allowing faster checking and understanding of the configuration.
Workflows have been functionally extended with the possibility to request advice in an active workflow step.
From a workflow step, an advice request can be initiated involving one or more users. During an active advice request, approval and rejection actions are temporarily disabled and communication is recorded, including notifications and registration in the edit log. After response or cancellation, the workflow step resumes.
Additionally, the setting for read-only workflow steps is now active.
When this option is enabled, all edits, additions, and deletions within the event are blocked and only workflow actions remain available, both in the interface and via backend validation.
These adjustments together enhance the user experience of Procurement Value Management by providing better progress insights, clearer roles, richer workflow functionality, and more transparency in activities and teams.
ℹ️
Performance improvements in budget calculation and bulk processing of financial lines
Performance around budget calculations and bulk processing of financial lines has been improved, especially in situations with very large datasets. By adding and optimising indexes, processing time has been significantly reduced, allowing bulk updates with millions of financial lines to be executed more efficiently. The improvements focus on faster operations and better handling of budget recalculations.
This adjustment increases scalability and stability during intensive use of budget functionality and bulk processes.
Extensive improvements within Budget Management for settings, insight, and navigation
Within Budget Management, several improvements have been made that provide more flexibility in configuration, better insight into budget data, and easier navigation to underlying processes.
A new settings menu has been added in which financial dimensions can be centrally managed.
In this menu, it is possible to activate or deactivate financial dimensions, adjust names, and determine the order of dimensions by drag and drop. These settings are immediately applied to the input form, the edit form, and the overviews within Budget Management. Contracts and suppliers can now also be used as financial dimensions. By default, all dimensions are active upon rollout.
The configuration of budget details has been expanded with two new fields: budget type and budget category.
These options can be managed via separate tabs in the settings and make it possible to better classify budgets and prepare for future new authorisation extensions.
The fields only appear when values have been configured and can optionally be made mandatory when creating or editing a budget. Values cannot be removed as long as they are still used by active budgets. Both fields are available in budget imports, in the budget overview, and are provided with searchable dropdowns and filters.
Insight into budget details has been improved by enabling navigation to underlying documents. From the detail tables for settled invoices, invoices in circulation, hard commitments, and soft commitments, it is now possible to navigate directly to the associated purchase request, purchase order, or invoice in Procurement or AP Automation. The navigation opens in a new tab and shows a clear action button per line. When the required URL configuration is missing, this is made visible with an explanation.
The budget overview has been expanded with a large number of additional columns to provide more complete insight and better reporting capabilities.
New columns show, among other things, budget owners, currency, VAT inclusion, allowed overspending, available budget space, and amounts for invoices, commitments, and corrections. Additionally, several financial dimensions have been added as columns, such as companies, suppliers, contracts, cost centres, projects, and free dimensions. Columns are configurable per user, including visibility and order, and these settings are saved per user.
Filters are tailored to the type of data and Excel export is enabled, with exported values remaining suitable for reuse in imports.
The overview for archived budgets supports the same functionality.
These adjustments make Budget Management more flexible in configuration, richer in insight, and more efficient in daily use, both for management and for analysis and further processing.
ℹ️
Fixes
| Description | Location |
|---|---|
Issue resolved where searching for impact types in the renewed tables in Procurement Value Management did not work correctly. The search functionality did not account for the composite display of impact types, consisting of label and name. The filter logic has been adjusted so that searching is now applied to the actual displayed values in the table, allowing impact types to be filtered correctly. |
PVM |
Source to Contract (S2C)
General
- Various text corrections have been made.
- Various translation corrections have been made.
- Various layout corrections have been made.
- Various performance improvements have been made.
New
Status bar added to all renewed tables and enabled by default for new tables
A status bar has now been added to all renewed tables without pagination. The status bar shows by default the total and filtered number of rows, the number of selected rows, and aggregations on columns. This functionality is immediately available in all existing overviews that use the renewed tables and will be applied by default to new tables added to the application.
This adjustment provides more insight into selected and filtered data and supports more efficient working with large datasets.
Query is only executed after explicit action
When opening a query, the query is no longer executed automatically. The query now only starts when the Execute button is used. During execution, the overlay with the cancel option remains available.
This adjustment prevents unintended heavy or incorrect queries when opening details and improves the availability and stability of the query functionality.
Origin and creation date recorded for vendors and contracts
For both vendors and contracts, it is now structurally recorded when a record was created and through which source. This applies to creation via the user interface, imports, API connections, and other automatic processes.
- When a record is created by a user, the respective user is recorded.
- When created via non-interactive processes, the source is displayed, such as API or import.
This information is permanently stored on the vendor and contract record itself and is visible above the change history, without extra mentions in the edit log. Additionally, the origin information has been added to the query overviews for vendors and contracts.
This adjustment improves the traceability of master data and supports analysis, management, and support in tracing changes and origins.
Vertical navigation structure added to Analytics* and other V2 components*
Within Analytics* and other V2 components*, a vertical navigation structure has been implemented replacing the previous horizontal navigation. The sidebar supports multiple menu levels, is collapsible, and retains visible icons when collapsed. On hover, underlying levels become visible and directly clickable. The navigation status is saved so that the set width and open or closed sections remain after refreshing. Role controls determine which menu items are visible per user and direct links continue to function correctly with associated highlighting in the menu.
The new navigation has been applied within Analytics*, Procurement Value Management* and the renewed homepage*, with the secondary navigation bar removed.
This adjustment provides clearer navigation, better scalability of menus, and a consistent user experience within all V2 components.
ℹ️
Fixes
| Description | Location |
|---|---|
Issue resolved where date fields in exports from renewed tables were not correctly recognised by Excel. Dates were exported as text, making sorting and formatting impossible. The export logic has been adjusted so that dates are now exported with the correct datatype and are correctly processed as dates by Excel. |
Exports |
| Issue resolved where some result fields in reports within Procurement Value Management remained empty. The owner result was not correctly filtered on the correct result ID, leading to incorrect or missing data. The configuration for the total result has also been adjusted so that date data is now correctly processed. The report now shows complete and correct results again. | PVM |
| The issue where archiving a user could fail without an error message being displayed has been resolved. In case of an error, the archive form now remains open and shows a clear error message, including backend error details if available, for immediate insight into the cause. |
Admin > Users |
Issue resolved where the export of the role matrix in Admin was generated as an outdated .xls file. The export is now created as .xlsx, allowing the file to open correctly in modern spreadsheet applications and preventing compatibility issues. |
Admin > Users > Role matrix |
Issue resolved where buttons for creating tasks, recurring tasks, and planning boards were visible in the task module without correct role control. Users without the required roles could open the input form, while actions were only blocked later. The role validation has been tightened so that these buttons are only visible to users with at least one of the allowed roles, preventing unauthorised actions immediately. |
Tasks |
Issue resolved where starting an Adobe E-signing failed without clear feedback to the user when Adobe returned an error. Instead of a silent page refresh, a clear error message is now shown in the form, making it immediately clear that the E-signing request was not started and why. |
(External) E-Signing |
Issue resolved where confirmation emails for Adobe E-signing were sent to the owner of the integration key instead of the user who initiated the signing. Adjustments have been made so that Adobe now correctly sends notifications to the initiating user. |
(External) E-Signing |
Issue resolved where signing requests in Adobe E-signing were not always sent in the set order. The order of signatories as recorded in the signing is now correctly and consistently passed on to Adobe, so that signing emails are sent in the correct order. |
(External) E-Signing |
Vendors
Fixes
| Description | Location |
|---|---|
Issue resolved where saving spend amounts failed for lines without existing values during the review of an information request. The correct value is now consistently saved, so lines without previous values can also be processed correctly. |
Information requests |
| Issue resolved where a currency icon was shown for spend amounts in Vendor Management reports based on the user's language. Now only numerical spend values are displayed for a clear and consistent presentation. | Vendors > Spend |
Issue resolved where redirects within Vendor Rating led to a blank page. Both the link from the start screen message and the button for contract review referred to an incorrect URL. The redirects have been corrected so that they now navigate respectively to the correct survey overview and the correct vendor detail page within Vendor Rating. |
Vendor Rating |
Issue resolved where the table with municipality codes contained outdated and incomplete data for Dutch municipalities. The table has been updated with recent and correct CBS data. Where municipalities have merged or split, the data has been correctly migrated. Additionally, the GEO map in the Spend overview has been updated to align with the current municipal division. |
Vendors |
Issue resolved where information requests could no longer be opened when a checklist item contained a tab character in the description. The tab character was not correctly processed when retrieving data, causing the information request to hang during loading. The processing has been adjusted. |
Information requests |
Contracts
New
Column 'Silent renewal' adjusted with Yes/No and filter
In the contract overview, the column Silent renewal now shows the values Yes and No instead of true and false, in line with the display in the contract details.
Additionally, a filter has been added that allows easy filtering of contracts with or without silent renewal.
This adjustment improves consistency and makes the overview more usable when selecting and analysing contracts.
Renewed PDF file viewer added to terms analysis
Within the functionality for terms analysis, a renewed PDF file viewer has been added so that the analysed document can be consulted directly from the results overview.
The uploaded document is stored and linked to the analysis, after which it can be opened via a collapsible viewer under the result indicators. This makes it easy to check where specific results in the original document come from without leaving the page.
The viewer supports PDF files and is set up for reuse for future expansions in other locations or other file types.
This adjustment increases transparency and makes validating analysis outcomes within Contract Management clearer and more efficient.
Companies included in the authorisation layer of Contract Management
In Contract Management , linked companies are now included in the authorisation layer of contracts. The visibility of contracts is now also determined based on the relationship between companies linked to a contract and companies linked to a user, in addition to existing authorisation criteria such as categories, templates, and labels.
- If a contract has no linked companies, this criterion is not applied.
- If companies are linked, at least one company must match the user's companies to make the contract visible.
This check has been implemented in all relevant parts, including the contract overview, direct contract links, document overviews, contract planning, and contract tables within vendor management.
This adjustment improves authorisation, refines contract viewing, and aligns with the existing ISPnext logic.
Contract data import renewed to 'Data import 2' for insert and update*
The import processes for inserting and updating* contracts have been renewed and transferred to the
'Data import 2' import mechanism.
This makes the imports better aligned with the current contract functionality and provides additional contract fields that could not be imported before. Both the insert and update* imports now support additional data, including multiple values for the country of applicable law and cost centres, supplier termination periods, contract status, termination, number of extensions, retention periods, second contracting party, and linked cost centres.
Multiple values are correctly processed when provided separated.
This adjustment ensures more complete and future-proof contract imports and reduces the need for manual additions after import.
ℹ️
Fixes
| Description | Location |
|---|---|
Issue resolved where VAT data in the financial form of contracts was not fetched in certain views. The renewed endpoint for VAT information was limited to ClientAdmin, causing regular contract users to be unable to select VAT and automatic calculations to fail. The authorisation has been adjusted so that contract users now also have access to the required VAT data and the financial calculation works correctly again. |
Financial data within contracts |
Procure to Pay (P2P)
General
- Various text corrections have been made.
- Various translation corrections have been made.
- Various performance improvements have been made.
New
Czech translations improved
Various Czech translations in the interface have been corrected to resolve inconsistencies and ambiguities. The adjusted texts are now correctly and consistently displayed within both AP Automation and Procurement, without truncation or layout issues.
This adjustment improves understanding and user experience for Czech-speaking users.
Fixes
| Description |
|---|
Issue resolved where synchronising embeddings in AI Core could fail, causing feedback and references not to be correctly updated during reprocessing of invoices. This could occur when actions were performed quickly one after another. The synchronisation logic has been corrected so that embedding links are now updated consistently and reliably, even during rapid updates and reprocessing. |
Issue resolved where exporting audit data for function positions failed when linked users were deleted. Inactive members and substitutes are now correctly processed during export, allowing audit data to be exported to Excel without errors, regardless of the status of involved users. |
Issue resolved where the ContractId was missing during importing purchase requests and purchase orders, while this information is needed for correct linking with Contract Management. The import logic now automatically fills in the ContractId based on available contract data, so requests and orders imported via the API or ERP are consistently and visibly linked to the correct contract. |
Issue resolved where the Me API responded slowly on first use due to inefficient data loading with too many SQL queries. The query handling has been optimised, reducing database calls and making the application available faster on opening. |
AP Automation
New
AX2012 dimension import made more robust
The import of dimensions from AX2012 has been made more robust to better handle incomplete or deviating data. In situations where expected segment fields are missing, this is now handled defensively so that the import no longer fails with a KeyError. This keeps processing stable and supports edge cases correctly.
This adjustment improves the reliability of the AX2012 dimension import and prevents disruptions for customers working with varying source data.
Default values for custom fields reapplied when changing supplier
When changing the supplier on an invoice, custom fields are now again correctly filled with the default values from the supplier settings. In the previous version of Custom fields 2.0, these values were not consistently taken over, which could lead to missing data on the invoice header.
The expected behaviour, as known from Custom fields 1.0, is thus restored.
This adjustment ensures consistent adoption of supplier-specific custom fields and prevents missing data when working with invoices within AP Automation.
Base country set from company configuration before VAT determination
When determining VAT on invoices, the base country is now first set based on the company configuration before the VAT logic is applied. This allows the correct VAT code to be selected correctly, even for invoices processed via nextAI. This prevents incorrect VAT determination when the base country was not yet available at the time of calculation.
This adjustment improves the accuracy of VAT calculations and restores the expected behaviour during automatic invoice processing with nextAI.
Support added for Polish XML invoice format KSeF FA(3)
Support has been added for the Polish XML invoice format KSeF FA(3). This allows FA(3)-compliant XML invoices to be correctly processed within the platform. This expansion makes it possible to comply with Polish e-invoicing requirements and supports customers who are obliged to submit invoices via KSeF.
This adjustment ensures that XML invoices according to the Polish standard can be reliably read and processed within AP Automation.
Search and filter options added for custom fields in PO and Non-PO lines
Within the renewed tables, search and filter options have been added for custom fields, making data easier to find and analyse. It is now possible to filter directly on custom field values, supporting the daily processing of invoices. This functionality improves usability and speeds up finding relevant lines when working with custom fields within AP Automation.
This adjustment makes working with invoices clearer and supports faster data findability during analysis and control.
Fixes
| Description |
|---|
Issue resolved where the workflow action can_update_purchase_orders did not correctly update the value quantity_to_be_invoiced for amount-based order lines. Once amount_to_be_invoiced reaches 0, quantity_to_be_invoiced is now also automatically set to 0. This keeps the invoicing status consistent and completely written-off order lines correctly disappear from the open orders overview. |
Issue resolved where the business validation Validate calculated VAT on complete/whole invoice had become too lenient and no longer blocked incorrect combinations of VAT code and VAT amount. The validation now consistently checks whether VAT percentages and amounts logically match at invoice level, while the valid exception for a VAT code with percentage and a VAT amount of 0 remains. |
Issue resolved where the mandatory Advisor field in the mobile version was displayed incorrectly and the same advisor could be added multiple times. The layout and validation have been corrected so that the selection is clearly displayed, duplicate entries are prevented, and the behaviour matches the desktop version. This ensures that approving and processing invoices on mobile is reliable again. |
Procurement
New
Incoterms available within Procurement
Support for Incoterms has been added within Procurement. Incoterms can now be centrally managed and applied to purchasing processes, ensuring delivery terms are recorded consistently and recognisably. The configuration is available at company and supplier level and can be maintained via the management environment.
This adjustment provides more clarity about delivery agreements and supports organisations working with (international) suppliers.
Extended permissions for different types of purchase requests
Permissions within Procurement have been refined to precisely determine per user or role which types of purchase requests may be created. The previous generic permission has been split into three separate permissions:
- procure:can_use_freerequest - allow free purchase requests
- procure:can_use_products - allow catalogue requests
- procure:can_use_webshop - allow webshop requests
Based on these permissions, only the corresponding request options are visible and available in Procurement. This allows targeted steering of free requests and better alignment of the request process with role, experience, and policy.
This adjustment gives Procurement teams more control over request types and supports a more consistent and manageable purchasing process.
Contract reference used instead of internal contract number within Procurement
Within Procurement, the contract reference is now used as the primary contract identification instead of the internal contract number. This allows users to see the recognisable contract reference everywhere that aligns with Contract Management and Source to Contract, instead of a technical or internal number.
This adjustment makes it immediately clear which contract is applied and improves recognisability and consistency when working with contracts within the P2P process.
Budget control available as a workflow step
A new workflow step has been added for performing budget checks within workflows. With this step, it is possible to check during the workflow process whether sufficient budget is available, without immediately blocking the process. In case of budget overruns, a warning is issued, after which a separate route or escalation path can be followed. This keeps the workflow usable while enforcing budget monitoring.
This adjustment makes budget handling more flexible and transparent and supports organisations in correctly handling and escalating situations where budget limits are exceeded.
New validation for currency consistency between request header and lines
A new business validation has been added that checks whether the currency of a purchase request matches between the header and all associated lines. This validation detects differences early, preventing mixed currencies within one request. Depending on the configuration, the validation can show a warning or block submission until the inconsistency is resolved.
This adjustment improves data quality and prevents errors in subsequent steps within the P2P process, especially in environments where multiple currencies are used.
Recording choices during system activities in workflows
Within workflows, it is now possible to record choices during system activities. These choices can be configured in the workflow editor and are saved as part of the workflow configuration. This creates the basis for more flexible decision-making around system activities in workflows. The choices are visible and manageable within the workflow setup but are not yet actively usable in the executing process.
This adjustment prepares workflows for future expansions where system activities can be used more interactively.
Supplier email address configurable during request phase
During the creation of a request, a supplier email address can now already be recorded.
This email address, together with the subject and content of the message, is automatically passed on to the final purchase order. This ensures that relevant contact and message information consistently follows from request to order and makes coordination with suppliers more efficient.
This adjustment improves communication within the purchasing process and prevents delays due to missing or incorrect contact details.
Line dimensions available in advanced search within Procurement
Advanced search within Procurement has been expanded with support for line dimensions.
This allows targeted searching and filtering on dimensions at line level, making it more accurate and efficient to find specific purchasing data.
This adjustment improves the search experience and supports detailed analysis when working with purchase requests and associated lines, especially in environments where much detailed information per line is used.
Fixes
| Description |
|---|
Issue resolved where sending purchase order emails failed because inactive or deleted general terms and conditions were unintentionally included as attachments. Only active general terms and conditions are now included when composing emails from Procurement, making sending reliable again and preventing errors. |
Issue resolved where the business validation validate_receipt_lines_used_on_another_goodsreceipt also included rejected goods receipts. This incorrectly blocked re-receiving order lines after rejection. Rejected receipt lines are now excluded from this validation, allowing order lines to be correctly re-received without blockage. |
Issue resolved where saving General terms and conditions without attachment caused an error and the page froze. Adding an attachment is now mandatory, preventing incomplete records from being saved and ensuring procurement communication always contains the required documentation. |