Fix Number: 008857
Issue Date: 6 May 2026
In this Maintenance Update: π΄ 1 red | π‘ 5 amber | π’ 11 green
π΄ DM MSFR Process (Defect 2259910)
Fix 008625 in the 06 April 2026 Maintenance Update could cause errors during the MSFR/OCR process. As a preventative measure, Fix 008625 has been reversed.
βFix: 008815 | Module: Document Management (DM) | Region: All
π‘ ESS Duplicate User ID (Defect 1954065)
When creating an ESS Portal User ID, the duplicate record check was not correct. This has been fixed.
βFix: 008804 | Module: Human Capital Management (HR, PR, EX) | Region: All
π‘ SL Invoice Upload (Defect 2245237)
The SL Invoice Upload was failing and errors were being output in the Task Results. This issue has been linked to a recent fix that introduced a problem with the Load File variable copying routine. The associated code change has now been reversed.
βFix: 008805 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
π‘ SV Import Variation Details (Defect 2206734)
When importing data, the error "Line 3: WBS Code is invalid. [SV194]" appeared. Log messages to investigate it have now been added.
βFix: 008777 | Module: Job Management | Region: All
π‘ Coins Mail Assistant (Enhancement 2174389)
When saving an inbound email using the Coins Mail Assistant Outlook add-in, the Microsoft Graph API call to retrieve the email could fail with an authentication error if the server was in a different network location to the user. This was caused by Microsoft Continuous Access Evaluation (CAE) challenging the user token based on a location-based Conditional Access policy.
β
A new SY parameter CMANSSA (Enable server side authentication for saving emails) has been added. When this parameter is set to Y, the server uses its own application credentials to authenticate with Microsoft Graph, rather than the user delegated token passed from Outlook. This bypasses the location-based policy check and resolves the error. When the parameter is not set or set to N, the existing behaviour is unchanged.
β
Additionally, error handling has been improved for all Microsoft Graph API calls when saving emails. If a Graph API call fails, the error message from Microsoft is now returned to the user, rather than causing an unexpected application error.
β
To use the new server-side authentication, set the CMANSSA parameter to Y in System Parameters. The Exchange Server configuration (SYEXCHSERV) used by the Exchange Broker must already be set up for the users that will use this feature, including a valid Tenant ID, Client ID, and Client Secret with Mail.Read application permission granted in the Azure app registration.
βFix: 008830 | Module: Coins ERP+ Framework (SY, PM, XL, CO, OA, C+, AD) | Region: All
π‘ PO eCatalogue (Defect 2282459)
The eCatalogue punch out process was finishing with the error "Run-time error in WAIT-FOR at line <line-no> (relative to expanded source) of <procedure>. (3269)" on some setups after upgrading to OpenEdge 12.8.11. This has now been fixed.
βFix: 008852 | Module: Procurement (CI, TI, OB, SC, PL, PO, HB) | Region: All
π’ SL Subcontract Status Report (Defect 2174951)
There were missing fields in the Excel export due to incomplete report configuration. These fields have been added to the Excel export with no impact on the PDF report.
βFix: 008828 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
π’ PR Personnel Workbench (Defect 2179386)
The Print and Export buttons were not working on the Links > Company Assets page. This has now been fixed.
βFix: 008826 | Module: Human Capital Management (HR, PR, EX) | Region: All
π’ PO Terms & Conditions (Defect 2198295)
If the additional text field on a Terms & Conditions line was too long, the additional text update setting would not be correctly applied. This has now been fixed.
βFix: 008799 | Module: Procurement (CI, TI, OB, SC, PL, PO, HB) | Region: All
π’ SC Certificates (Defect 1997366)
SC Certificate cumulative quantities were being rounded to 2 decimal places instead of 3 due to an incorrect UI field format. This has been fixed to match the database precision.
βFix: 008791 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
π’ CB Cash Transaction Enquiry (Enhancement 2208741)
To address the problem of long page loading times, a default filter on the Cash Transaction Cheque Date has been applied, so the page is loaded with transactions from the last 365 days. This filter can be changed to 'All' to view all transactions.
βFix: 008792 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
π’ CB Cash Summary Take-On (Defect 1972222)
The Cash Summary Take-On record uses a hard-coded Financial Period End Date that is used in queries related to Cash Movement processing. The display of this record in Contract Status > Movement by Transaction Period and Cash Profile > Cash Summary will now show a blank value for this date with a light-green background. This is also explained in the Help-text for those pages.
βFix: 008793 | Module: Financials (CB, CP, GL, JC, CV, SL) | Region: All
π’ DM OCR Indexing (Defect 1892166)
In some rare cases, the process of MSFR could create an index which was too large for Progress to process. This caused the error ""The total length of the fields in an index exceeds max key size. Index <index-name> of table <table-name> (129) (11353)"". This has now been fixed.
βFix: 008794 | Module: Document Management (DM) | Region: All
π’ HB Duplicate SubmitInspection (Enhancement 2275459)
A duplicate check was added in ccesb010.p before creating each hs_issue record. If an issue with the same m1x_ref already exists, creation is skipped and the existing record is returned instead, preventing duplicates when the same inspection is submitted more than once.
βFix: 008832 | Module: House Building (VP, LA, FO, BQ, HS, CC, LM, IN) | Region: All
π’ PC Utilisation Report (Defect 2163756)
The plant utilisation report was showing incorrect values for hires that use a monthly charge period. This has been corrected.
βFix: 008846 | Module: Equipment (FA, PC, ST, FL, SO, SS, PP) | Region: All
π’ PC Shift Timesheet Load (Defect 2215959)
When loading shift timesheets for dispatches to a customer charge centre, the system was displaying an error. The contract validation was not correctly resolving the contract number through the customer's intercompany path. This has been corrected.
βFix: 008847 | Module: Equipment (FA, PC, ST, FL, SO, SS, PP) | Region: All
π’ Reversal of OCR changes (Defect 1892166)
Changes have been reversed as they were causing failures within importing invoices due to table differences between versions
βFix: 008850 | Module: Document Management (DM) | Region: All
