Fix Number: 009916
Issue Date: 23 September 2026
Supporting functionality for EVO functionality has been added in this Maintenance Update, including several new rest APIs. More details will be shown in the user conferences and shared on Intercom afterwards.
In this Maintenance Update: 🔴 2 red | 🟡 12 amber | 🟢 28 green
🔴 SC Freeze/Unfreeze Payment Batch (Defect 2533602)
Where subcontractor payments were split into a separate cheque for each contract, unfreezing a payment batch could change the batch total and leave a payment without cheque details, so that the certificate could no longer be paid and a data fix was needed to clear it. Unfreezing a payment batch now restores all of the payments and recalculates the batch total correctly.
Fix: 009781 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🔴 SE Service Orders For Scheduling (Enhancement 2687034)
Drag & drop from the Service Orders For Scheduling screens was failing after the latest Windows/Edge/Chrome update. This has been fixed.
Fix: 009892 | Module: Service Management (SE) | Region: All
🟡 SV Import Variation Details (Defect 2424608)
When importing an initial BOQ, errors would appear during Revenue Analysis. This has now been fixed.
Fix: 009751 | Module: Job Management | Region: All
🟡 PL Workflow (Defect 2524185)
Invoices were not moving to a draft batch after being launched into workflow. Workflow batch movement has now been updated to use an isolated service, preventing the previous invoice or note-processing state from affecting the move. Validation and report-log messages have been added, showing the transaction reference and source/destination batches before and after processing.
Fix: 009760 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟡 SY Workflow Approval by Email (Defect 2462587)
When a financial period was closed or opened while the workflow background process was running, workflow items which were approved by email continued to use the financial period that was current when that process last started. The transaction could then fail to post with a message telling you that the period was closed. The current financial period is now recognised as soon as it changes, so items approved by email post to the correct period.
Fix: 009775 | Module: Coins ERP+ Framework (SY, PM, XL, CO, OA, C+, AD) | Region: All
🟡 CB Quick Cash Receipt Entry (Defect 2454276)
When opening a quick cash receipt or payment that had no allocations, the error "No Cash Book Link record is available" was displayed on the Enter by Invoice Number tab and the allocation lines could not be used. The allocation lines are now displayed correctly for receipts and payments that have no existing allocations.
Where a certificate had been deleted after a receipt was allocated to it, an error was also displayed on the Enter by Contract or Customer tab; the redundant allocation is no longer offered and no error is displayed. Redundant allocations are also now removed correctly when a certificate is deleted, so they no longer accumulate.
Fix: 009800 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟡 PR MVR Workbench (Defect 2651179)
The MVR Workbench listed records in a fixed order, so with large numbers of records you had to use the search fields to find the ones you wanted. You can now sort the list by clicking a column heading; the Employee, Paycalc, Member ID, USI, Status, Create Date, Upload Date, Response Date and Fund Reply Date columns can each be sorted into ascending or descending order.
Fix: 009816 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟡 PR Auto Enrolment Report (Defect 2372991)
The Auto Enrolment Report had several faults:
(i) Employees with no qualifying earnings in the period range were being incorrectly included.
(ii) The current employee pension scheme was being used, rather than the pension scheme(s) the employee was on in the selected period range.
(iii) There was no filtering option to only include schemes certified for auto enrolment.
(iv) The reported qualifying earnings value was incorrect, and consequently so were the calculated percentages.
(v) The below target filter was incorrectly excluding employees when any one of the three targets was met, rather than when all three were met.
(vi) The 'only eligible jobholders' filter did not work.
These have all now been fixed and the side frame help and report formatting reviewed and improved.
Fix: 009823 | Module: Human Capital Management (HR, PR, EX) | Region: UK
🟡 DM Broker (Defect 2514855)
When starting the DM Broker, the error 'SC Configuration has not been performed for company 0 [SY248] [SY1118]' was displayed and the broker failed to start. The broker now uses parameter DM/DEFKCO to set the company, preventing the error.
Fix: 009827 | Module: Document Management (DM) | Region: All
🟡 SE Company Configuration (Enhancement 2594767)
Users were not able to set up Service Management Company Configuration when Analyses Set records existed for Agreements, Service Orders, Service Quotes or Master Service Contracts. This has now been fixed.
Fix: 009880 | Module: Service Management (SE) | Region: All
🟡 SE Non-Service Order Time Blocks (Defect 2482287)
The GL Account was not automatically created when adding PR Costing Defaults to a Non-Service Order Time Block. This has now been fixed.
Fix: 009882 | Module: Service Management (SE) | Region: All
🟡 CB Transaction Enquiry (Defect 2541736)
The Cash Book Transaction Enquiry was not handling named filters correctly (the data displayed was inconsistent with the filter selected). This has now been fixed.
Fix: 009901 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟡 DM MSFR (Defect 2684040)
Error handling was found to be inaccurate when dealing with Microsoft Forms Recogniser (MSFR). Changes have been made to ensure the correct message is reported in the log file and if the error is not critical, processing can continue.
Fix: 009910 | Module: Document Management (DM) | Region: All
🟡 PL Invoices Tab Status (Defect 2717949)
On the Invoices tab of Purchase Ledger Supplier Enquiry, and in other enquiry browses showing the invoice transaction status, invoices that were on hold or had been selected for payment were shown with a status of Unpaid. The transaction status now correctly shows the hold code for held invoices, and Selected for invoices selected for payment.
Fix: 009913 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟢 PL Endpoint PLREST002 (Defect 2485265)
The response wasn't returning matching lines or VAT distribution information. Additional useful fields have been added to this query-only endpoint.
Fix: 009759 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟢 HS Part Exchange Reservation Progress (Defect 2614749)
When the solicitor details on a part exchange reservation were updated, the reservation progress would be redisplayed as 0% complete, and the other reservation details were no longer shown until you refreshed the page. The reservation progress and details are now displayed correctly after saving the solicitor details.
Fix: 009754 | Module: House Building (VP, LA, FO, BQ, HS, CC, LM, IN) | Region: All
🟢 PC Plant Enquiry / Quote Lines (Defect 2314108)
When you entered a sundry charge on a plant enquiry or quote line, the default quantity was not taken from the sundry charge setup and defaulted to zero. The quantity configured on the sundry charge is now applied automatically when you enter the charge product.
Fix: 009763 | Module: Equipment (FA, PC, ST, FL, SO, SS, PP) | Region: All
🟢 SY OpenAI Specification (Enhancement 2514524)
The error response structure and the &confirmWarnings URL parameter are now documented. All response fields are now marked as "required" by default.
Fix: 009766 | Module: Coins ERP+ Framework (SY, PM, XL, CO, OA, C+, AD) | Region: All
🟢 SY JSON Output (Enhancement 2454186)
JSON Report output now includes the "report field name to JSON field name" mapping.
Fix: 009767 | Module: Coins ERP+ Framework (SY, PM, XL, CO, OA, C+, AD) | Region: All
🟢 PR MVR (Defect 2452079)
The MVR action process on multiple records was not working. This has now been fixed.
Fix: 009774 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟢 SL/CS Zatca XML Submission (Enhancement 2607778)
The SL Invoice and CS Certificate entry has been enhanced to include a new Delivery Date field, for if CO/COMPLOC is 'ME' and the SL/ZATENDPT (the endpoint for the API to submit electronic invoice to) is configured. If a Delivery Date is saved, then the batch posting which triggers the Zatca XML Submission will override the default date (last working date of the previous month) with the Delivery Date. This can also be verified with use of the User Maintenance Debug Log.
Fix: 009777 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: ME
🟢 EX Expense Employee Manual Entry (Defect 2428290)
Previous work to manage the setting of the Expense Employee Account Number for parameter CO/COMPLOC not blank, required a further rework to complete the validation updates. Manual Entry for this value is now validated correctly.
Fix: 009778 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟢 DM Report File Names (Defect 2465592)
Additional checks have been added for the SafeFileName function to stop issues with non-standard characters.
Fix: 009780 | Module: Document Management (DM) | Region: All
🟢 CV CVR Models (Defect 2426727)
When a CVR Model was imported from an earlier version, the Order Type on a Material Order view was not brought across, and where no Order Type had been selected it was set to Material. The Order Type is now imported exactly as it was held in the source model, and is left blank where no Order Type was selected. New Material Order views default the Order Type to Material.
Fix: 009785 | Module: Job Management | Region: All
🟢 SY Page Load Indicator (Enhancement 2448993)
A page load indicator is now shown while a frame with a Coins page loads. This is controlled by the new SY/FRAMELOAD parameter (on by default).
Fix: 009787 | Module: Coins ERP+ Framework (SY, PM, XL, CO, OA, C+, AD) | Region: All
🟢 SC Draft Certificates (Defect 2080957)
The Authorisation menu item in the Draft Certificates menu and the "Release" Option on the Draft Certificate Details page are now hidden when DCFLOW is enabled.
Fix: 009794 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟢 JC Contract Records (Defect 2429937)
Previously, opening and saving a contract record would trigger an update of the opportunity which cascaded to other related items. Logic has been added to only update the opportunity if any mapped fields on the contract have been changed.
Fix: 009810 | Module: Job Management | Region: All
🟢 PR Pay History Print Export (Defect 2535761)
Superannuation values were missing when exporting Pay History from Employee Maintenance using the Print option. This has now been fixed.
Fix: 009814 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟢 PR MVR Workbench (Defect 2635585)
The 'get mvr' response was not flagging the records as being successful for some SMSF, even though the response was saying that they were successful. The details check was too strict and was not matching when some elements were not in the response. This has now been fixed.
Fix: 009815 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟢 PR SuperPay (Defect 2650998)
When a SuperPay upload failed, some of the error messages returned by the clearing house did not show the employee number, so you could not tell which employee the error related to. This happened when the clearing house identified the member only by their NI Number , rather than by their fund USI or member number. These messages now show the employee number.
Fix: 009817 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟢 PR SuperPay Returns (Defect 2628569)
When validating a SuperPay return that had been regenerated for an earlier payroll period, an error would be reported saying that the Costing Workbench batch had not been validated, even though the batch for that period was already complete. The validation now checks the Costing Workbench batch for the payroll period and year of the return you are processing. The same correction has been applied to Single Touch Payroll returns. A named filter has also been added to get only error records in SuperPay.
Fix: 009819 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟢 JC Cost Transaction Report (Defect 2435020)
When the Cost Transaction Report was run with the Export Documents option, the exported zip file could contain documents attached to transactions that were excluded from the report by the Posted Date and Transaction Date selections, and the combined PDF could fail completely if a single attachment could not be converted. The report now only exports documents for transactions that fall within the selected Posted Date and Transaction Date ranges. In addition, if an individual attachment cannot be added to the combined PDF it is now exported as a separate file, so one problem attachment no longer causes the whole export to fail.
Fix: 009822 | Module: Job Management | Region: All
🟢 GL Journal Batch Entry (Defect 2460684)
Whenever users attempted to use bulk add in journal batch entry, the account value would be overridden by the prior transactions value. This has now been fixed.
Fix: 009826 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: UK
🟢 PR SuperPay Return Processing (Defect 2673360)
After validating a SuperPay return and running Check Upload Status without uploading the return, the return was set to a status of Failed. The return had no upload uuid, so the upload status was requested from SuperPay without one and the empty response was treated as an upload failure. A return left at Failed could not be validated or uploaded again, so its status had to be reset manually before the return could be processed again.
Check Upload Status now confirms that the return has been uploaded before the upload status is requested:
1. If you run Check Upload Status on a return that has been validated but not uploaded, you are now told that the return has not been uploaded to SuperPay and that you must upload it before checking the upload status. The return keeps its current status and is no longer set to Failed.
2. The Check Upload Status report skips returns that have been validated but not uploaded, so the remaining returns selected by the report are still processed.
3. You can now validate a return that is at a status of Failed. Validation sets the return to a status of UPLOAD_CHECK_PASS, from which you can upload the return and then check the upload status, so the status of a return no longer has to be reset manually.
4. Genuine upload failures reported by SuperPay are still recorded as failures, and the existing processing of uploaded returns is unchanged.
Fix: 009831 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟢 HS Weekly Sales Activity Report (Defect 2656608)
When the Weekly Sales Activity Report was produced in detailed format for a development that had more than one sales class, the plot details shown under each sales class were incorrect. Detail lines belonging to one sales class were overwritten by, and repeated under, the other sales classes, so the plots and totals in the detailed report did not agree with the summary report. Detailed reports run for single sales classes were not affected. The detailed report now lists only the plots and totals that belong to each sales class, so the detailed report agrees with the summary report.
Fix: 009853 | Module: House Building (VP, LA, FO, BQ, HS, CC, LM, IN) | Region: All
🟢 MK Marketing Opportunity (Defect 1339837)
The Contract Value on the Opportunity Detail page did not calculate automatically when using Multi-Bid, requiring users to manually open and resave each Bid To line item. This has now been fixed.
Fix: 009870 | Module: CRM | Region: All
🟢 PL Invoice OCR (Defect 2667363)
The invoice OCR process was occasionally failing with errors relating to the bsy_xcode record. This has been fixed.
Fix: 009877 | Module: Document Management (DM) | Region: All
🟢 GL Journal Entry (Defect 2344310)
When copying a GL journal, the copied batch could be completed and posted even though the cost code on the contract had been closed after the original journal was entered. The batch validation now prevents this and reports that the cost code is not open, in the same way as when you enter a journal line manually. This also applies if a cost code is entered manually and then closed before the journal is posted.
Fix: 009884 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟢 PR Timesheets (Defect 2347756)
The leave balance on timesheets was not showing correctly when using the 'next' arrow buttons. This has now been fixed.
Fix: 009891 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟢 PR SuperPay Returns Workbench (Defect 2681311)
If the upload status of a SuperPay return was checked within a few seconds of uploading it (before SuperPay had finished processing the upload) it would report that the file could not be found, so the return was set to Failed. The new parameter PR/SUPERPAY-DELAY-CHECKUPLOADSTATUS defines the number of seconds that must pass after you upload a return before its upload status can be checked. When users attempt to run Check Upload Status inside that period, they receive a message saying how many seconds are left to wait and the status of the return is unchanged. The parameter can be left blank or set to zero to allow the upload status to be checked at any time.
Fix: 009895 | Module: Human Capital Management (HR, PR, EX) | Region: AUS
🟢 GL Journal Import (Defect 2265274)
The journal import was incorrectly replacing pipe symbol (|) characters in descriptions with commas. This has been fixed.
Fix: 009902 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
🟢 PL Invoices (Defect 2341905)
PL Invoices were showing as 'Unpaid' even though they were held and had a hold code. This has been fixed.
Fix: 009906 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
