1 Release Details
Release version: UF 40.0
Date of production synchronization server patch: 11th March 2026 / 18:00 Geneva time
Latest user rights files updated: UF40.0 can be found here
Note that no user rights need to be loaded at each HQ. This will be done at the Sync Server by the Core team and will update the user rights via Sync for all HQs and missions.
JIRA filter for all integrated tickets:
https://jira.unifield.org/issues/?filter=12568
2 Supply
2.1 (US-14529) Auto-VI: e-mail notification for partially/failed PO import
A first automated email notification is introduced for PO Auto-VI when processing results are partial or failed, based on the job report. The notification applies only to OCA Auto-VI and aims to enable proactive follow-up and reduce downstream issues (e.g., ePPL failures). Each job report can trigger a maximum of three emails, with duplicate notifications prevented for the same job. The email content includes the job ID and time, list of affected POs, imported file names, and a summary of detected errors. Configuration allows enabling/disabling notifications, selecting notification type (partial, failed, or both), and defining up to three recipient email addresses. Email sending and failed attempts are logged for traceability.
2.2 (US-15483, US-14763) Supplier performance report update
The Supplier Performance report is updated to better reflect Supplier Invoice discounts. New columns show the unit price before and after discount, as well as the discounted amount, based on data from Accounting. The discount value is pulled from the Supplier Invoice, where it is applied directly by Finance and not accessible to Supply users. Columns T and AB are renamed to “SI Unit Price Discounted Amount (Before vs After Discount)” (including functional currency). A “+” or “–” sign now indicates whether the adjustment is a markup or a discount, without affecting existing XLS formulas. This change improves transparency and avoids confusion when reviewing price differences.
2.3 (US-15117) PO Follow-up Export Update
The “Export PO Follow-up” Excel report is updated to include a new “Comment” column at line level, placed between “Product description” and “Qty Ordered,” aligned with IR and FO Follow-up exports. The change applies to all XLS exports from Purchase → Reporting → Export PO Follow-up and from the PO Action Menu → Order Follow-up → Export to XLS. Due to space constraints, no changes are made to the PDF PO Follow-up export.
2.4 (US-14434) Export Merged PO option is available only to merged POs
A validation is added to the “Purchase Order (Merged)” PDF export to prevent its use on non-merged POs. When a user selects this option on an ordinary PO, a pop-up error is displayed: “This PDF is only available for merged POs.” The standard PO PDF and other reports remain unchanged, and no error is shown when exporting the merged PO PDF for a merged PO. The change is not retrospective and applies only to POs created from the UF40 release onward.
2.5 (US-15226, US-15225, US-15224, US-15212, US-15207) Custom & Transport Module Layout Adjustment
The Custom and Transport module layout is adjusted to improve usability and correct structural inconsistencies in ITO/OTO. The “Macroprocess and Steps” section is moved to the first tab, and in ITO/OTO the supplier/customer and their addresses are relocated from the Transport Object to the document header. The Transport PO field is removed from the Transport Object to streamline data entry. These improvements are linked to the correction and optimization of the Custom and Transport module structure.
2.6 (US-15245, US-15152, US-14735, US-14734) E-Signature Alignment & Controls
E-signature behaviour is reinforced across documents to ensure consistency and prevent signature inconsistencies. On Purchase Orders, signatures are now automatically removed when the supplier or partner is changed after signing (including IS/IM/ESC/Internal).
For Incoming Shipments, signing is restricted to Closed status only, the “Close Signature” button is disabled in non-closed statuses, and previous conflicting logic is reverted to align with the physical process.
A warning pop-up and cascading removal mechanism are introduced when deleting a signature, and the signature status (Partially/Fully Signed) is now strictly aligned with active assigned signees across all e-validation documents. This prevents gaps in the sequence and eliminates the possibility of applying signatures out of order.
2.7 (US-14982) An NSL code can be reactivated multiple times without affecting the UniField status.
For Non-Standard Local (NSL) UniData codes at Coordination and Project level, the status is now automatically set to Valid when a product is reactivated at coordination level. The change prevents active NSL products from remaining in Archived status and being blocked in order flows. Manual admin correction is no longer required.
2.8 (US-15206, US-14673) UniData Merge & Product Status Alignment
Improvements are implemented to better align UniData (UD) merge logic with UniField product status. The “New Code” field is now populated from UniData, and a patch script cleans previously incorrect values where codes were not actually merged. Products already marked as Merged (Non-kept product) in both UD and UF will no longer be updated. A daily scheduled HQ script ensures that non-kept products are automatically set to inactive/phase-out when the kept product becomes inactive. These changes improve merge traceability, prevent status inconsistencies, and support controlled product phase-out.
2.9 (US-14372) ESC Auto-VI Catalogue Date Management
Automatic date management is introduced for ESC catalogues imported via Auto-VI only. When a new ESC Auto-VI catalogue is imported, the previous active ESC Auto-VI catalogue is automatically closed, and its To Date is adjusted to ensure continuity (To Date = new From Date – 1 day), preventing date overlaps. If multiple identical Auto-VI catalogues exist, the system recalculates periods to maintain consistent, non-overlapping validity ranges. This rule applies strictly to ESC catalogues imported through Auto-VI and does not impact manual catalogues or other partner catalogue flows.
2.10 (US-13049, US-13220) Missing Components Report (KCL vs TCL)
A new “Missing Components” report is requested for Kit Composition Lists (KCL). The report compares the actual composition of a KCL against the corresponding Theoretical Composition List (TCL/TKC) to provide a clear and quick view of kit completion. It is available for Completed and Closed KCLs.
Two key indicators are introduced: Article Deviation (%), showing differences in the number of codes between KCL and TCL, and Quantity Deviation (%), showing differences in total quantities per code. Positive and negative signs clearly indicates over- or under-composition versus the theoretical list.
2.11 (US-12951) Reserved Product Report Update
The Reserved Product report in Warehouse → Inventory Management is streamlined by removing the on-screen view and opening a configuration pop-up directly, with optional filters for Location Stock and Product. The report structure is aligned with the existing Export Reserved Products logic, with updated and clarified columns (including IR/FO reference, customer/location requester, ordered quantity, reserved value, and currency) and removal of obsolete fields.
2.12 (US-12411) Warehouse / Traceability : change in ordering and naming
The Warehouse menus are reorganized for better structure. In Traceability, batch items are grouped under a new Batch Number Management submenu, and the Destruction Report is moved to Reporting. The Reporting menu is rearranged with consistent naming and capitalization. No change to report logic or data.
2.13 (US-15013) Pack ID: Pre-packing List not distinguishing packing list and merging lines from different packing list
The parcel grouping logic in PACK is corrected to prevent unintended merging of parcels when identical parcel_from/parcel_to values are used across different Packing Lists. When a Pack ID is present on the PPL line, parcel grouping now considers parcel_from/parcel_to together with the Pack ID, ensuring distinct parcels remain separated. If no Pack ID is available, grouping continues to rely on parcel_from/parcel_to only. This fix prevents incorrect parcel consolidation during PICK and PACK processing while maintaining existing behaviour when Pack IDs are not used.
2.14 (US-14254) Partners: Allow report generation on Inactive partners
A new checkbox “Include inactive partners” is added to the Supplier Performance report to allow retrieval of data linked to deactivated partners. Other reports (Donation, Loan, FO Follow-up, PO Lines Allocation, IN & OUT, Deliveries, Receptions) already allow access to such data when no specific partner is selected, so no checkbox is added there.
In all listed reports, the partner lookup (magnifying glass) now allows selection of inactive partners. This applies to all partner types (customer, supplier, manufacturer, transporter, internal, intermission, intersection).
2.15 (US-15234, US-14145) Replenishment Rules: Order calculation display the FMC or AMC set in the segment
The Order Calculation (RR) “Order Cycle” screen is enhanced with additional visibility of consumption data at line level. A new RR-AMC field is introduced, aligned with the representation used in Replenishment Segment lines. The first three RR-FMC periods (FMC 1, 2, 3 with respective From/To dates) are displayed directly on screen and in the Excel export, followed by a “More FMC” label and button to access detailed values.
These changes apply only to newly generated Order Calculations and are not retrospective.
2.16 (US-14637) Introduce a final check for imported lines when the reference document is open in more than one window
A status validation is added to the Import Lines process to prevent inconsistencies caused by parallel window usage, as identified in US-14623. Before importing each line, the system now performs a final status check and skips the import if the document is Cancelled, displaying an error message. This validation applies to FO, IR, PO, IN, INT, OUT, Pick, TKC, and KCL, with specific behaviours aligned per document type (including RfQ, Tender, Inventory, Replenishment Segment, and Product Mass Update). The change prevents unnoticed document conflicts and ensures data consistency during imports.
2.17 (US-14571) Improvement to Shipment Filters List View Page
The Shipment Dashboard is enhanced with additional filtering options to improve traceability and usability. A new “Origin” filter is added to allow filtering of shipments by FO or IR number, returning SHIPs linked via PPLs. A Product filter is also introduced on the second row as the last filter. Additionally, the existing PPL filter is updated to search by sequential number only, enabling users to copy and paste values such as PICK/XXXXX or PPL/XXXXX.
2.18 (US-14550) Claims can’t be processed by supply users due to split and check of CV
An issue preventing Supply users from processing Claims with replacement has been resolved. During the claim flow, the system was incorrectly triggering the creation of a Commitment Voucher (CV) when splitting and confirming a PO line, requiring Finance access (Fin_Budget group). The logic is corrected so that no CV is generated during this claim process, restoring the ability for Supply users to process claims without additional Finance permissions.
2.19 All Supply tickets integrated in UF40.0
| Key | Summary | Detailed |
| US-15483 | Supplier performance report indicates discount only in absolute value | X |
| US-15252 | Transport existing reports: error in the displayed lines | |
| US-15245 | PO signatures are not reset if the ESC/internal/IS/IM partner changed to external | X |
| US-15234 | OCA RR: Error blocking the creation of Order Calc in Sandbox | X |
| US-15226 | C&T Configuration Macroprocess: removing all filters by default | X |
| US-15225 | C&T Configuration Macroprocess: ERROR in filters | X |
| US-15224 | C&T: bring the ‘Macroprocess and Steps’ box on the main ITO / OTO page | X |
| US-15212 | Custom and Transport: ITO/OTO to make cost mandatory field in Custom fees/ transport fees | X |
| US-15207 | C&T: to add “Ship Reference” column on the ITO and OTO dashboard | X |
| US-15206 | UD Merged Product: New Code Value Incorrect | X |
| US-15195 | PO supplier catalogue – reduce number of digit for Catalogue subtotal | |
| US-15170 | preventin SSDTHCTE014 NR in OCB instances | |
| US-15152 | [E-Validation] Incoming Shipment Partial Reception Improvement | X |
| US-15148 | export IR follow up file naming issue (XLS/PDF) | |
| US-15117 | Export PO Follow-up: Add line comment | X |
| US-15013 | Pack ID: Pre-packing List not distinguishing packing list and merging lines from different packing _list | X |
| US-14982 | Prevent NSL Multiple Activations Creating Archived Status | X |
| US-14966 | IN export: to exclude canceled lines from XLS export | |
| US-14763 | Supplier performance report to include applied discount in the report | X |
| US-14735 | E-Validation: Correct Possibility to Sign PO out of Sequence | X |
| US-14734 | E-Validation: Signature Status not aligned with Applied Signatures | X |
| US-14673 | Merged UD codes to link to UF status | X |
| US-14637 | Introduce a final check for imported lines when the reference document is open in more than one window | X |
| US-14571 | Improvement to Shipment Filters List View Page | X |
| US-14550 | Claims can’t processed by supply users due to split and check of CV | X |
| US-14529 | PO Auto VI: partial or failed email pushed | X |
| US-14434 | Purchase Order (Merged) PDF not showing merged POs | X |
| US-14372 | ESC supplier catalogue | X |
| US-14254 | Partners: Allow report generation on Inactive partners | X |
| US-14145 | OCA RR: Order calculation does not display the FMC or AMC set in the segment | X |
| US-13220 | Kit Composition Items – BN are displyed in Kit/Product | X |
| US-13049 | Kit Management: Compare KCL and TKC | X |
| US-12951 | Reserved Products Report – Improvement | X |
| US-12411 | Warehouse / Traceability : ordering and naming | X |
| US-11840 | Align “Return from Unit” Template Terminology |
3 Finance
3.1 (US-11973) Bank registers from the project created at coordo level but end-of-month balance confirmed on project
This release fixes a bug reported in several tickets. The initial balances were not reported for several registers. This issue is now resolved.
3.2 (US-14891) When lines added to certain invoices, the product is grayed out (not possible to add a product)
A development has been implemented to remove the possibility of selecting a product code when adding a new line in an invoice, for all invoicing objects created by Finance.
This rule now applies to:
We also acknowledge that donations received are not taken into account (extra‑accounting).
3.3 (US-14893) Refunds: Refund-modify – Invoice and Refund-Refund documents: restriction on modifying product code and quantity.
A development has been implemented to fully restrict the editing of the product code and to restrict quantity changes so that they cannot exceed the original quantity in the following cases:
3.4 (US-14898) Duplicated Supply invoices – restriction on modification of product and source document
This improvement concerns duplicated invoices generated from the supply flow.
For these duplicated invoices:
3.5 (US-14967) Currency tables: button filters, filtering fields and default filtering
This improvement concerns the Currency Tables page.
In Configuration → Currency Management → Currency Tables, the following enhancements have been implemented:
- Three status‑based buttons have been added: [Draft], [Valid], and [Closed].
- Only Draft and Valid tables are shown by default. Closed tables are filtered out.
- free‑text search field.
- free‑text search field.
- drop‑down field with Yes / No.
- free‑text search field (e.g. typing “USD” displays all tables containing USD).
3.6 (US-15012) Addition of “not blocking” notification message for closing period with “not validated IVI” – Intermission voucher IN –
This improvement introduces warning messages when closing a period under specific IVI conditions.
A non‑blocking warning message has been added when attempting to close a period while draft IVIs exist in the instance.
The message is large, red, and centered on the screen so it cannot be ignored.
EN: “Are you sure you want to close the period while there are draft IVIs?”
FR: “Est‑ce que vous voulez clôturer la période alors qu’il y a des IVI en mode brouillon?”
Condition:
Display the warning when there are draft IVIs with a posting date before or equal to the end of the period being closed.
Example: draft IVIs dated 28/05/25 when closing June 2025.
A warning must also be displayed if at least one IVI has no posting date.
EN: “Are you sure you want to close the period while there is an IVI with an empty posting date?”
FR: “Est‑ce que vous voulez clôturer la période alors qu’il y a des IVI avec une date d’enregistrement vide?”
3.7 (US-15097) OCB_HQ: Tool cost center creation: Correction to allow creation of combination of cost centres with valid validity dates
A development has been implemented to address an issue encountered when using the tool to create cost centers
(Tool → Import/Export → Finance → Cost Center Creation Mapping).
When attempting to import a file containing two cost centers—one view and one normal—both with identical start and end dates, UniField incorrectly displayed the following error message:
“The sub‑cost center validity date is greater than the parent cost center validity date!”
However, the dates in both records were identical.
The following tests confirmed the issue:
The development has now been completed to correct this behavior, ensuring that cost centers with matching validity dates can be created without triggering a false validation error.
3.8 (US-15310) OCP: patch script: configuration alignment all instances: “Default Credit Account: 71110 – Realized gain currency exchange”
For OCP, a development has been implemented to update the account configuration of the FXA journal across all instances.
The patch script has been executed to modify the following account:
- 71110 – Realized gain currency exchange
In addition, the OCP configuration file has been updated with the new accounts for the new instances to ensure full alignment of FXA journal settings.
The FXA journal is now consistently configured as follows across all environments:
- 67040 – Realized loss currency exchange
- 71110 – Realized gain currency exchange
3.9 (US-15484) OCP – VI: New report “Export to HQ system (OCP Workday)”
OCP has requested a third excel file. It contains the same data as the current second Excel file, “monthly export”. The key difference is the addition of the HQ journal to this new excel file.
3.10 All Finance tickets integrated in UF40.0
| Key | Summary | Detailed |
| US-11973 | Bank registers from the project created at coordo level but end-of-month balance confirmed on project | X |
| US-14891 | When we add a line in an invoice, the product must be grayed (not possible to add a product) | X |
| US-14893 | Draft new SI from Refund-Modify and SR from Refund-Refund : to restrict editing product code = in gray and quantity up to the original quantity | X |
| US-14898 | Duplicated invoice coming from supply – product and source document should be empty and not editable (grayed) | X |
| US-14967 | Currency tables: button filters, filtering fields and default filtering | X |
| US-15012 | To add a “not blocking” notification message for closing period with “not validated IVI” – Intermission voucher IN – | X |
| US-15097 | OCB_HQ: Tool cost center creation: Impossible to create cost center view and normal with same dates by import | X |
| US-15310 | OCP: patch script : configuration alignment all instances: “Default Credit Account: 71110 – Realized gain currency exchange” | X |
| US-15484 | OCP – improve report “Export to HQ system (OCP Workday)” | X |
4 Non- functional
4.1 (US-15079) User email address cleaning + improvement
It was identified during analysis for the password reset request that multiple users had duplicate email addresses which had automatically been assigned by the system based on the Partner/instance address selected. The link between these 2 types of records has been removed (change to data tables). Additionally all email addresses linked to Admin users have been removed, and system will now prevent Admin users from having email address added via warning message. Pop-up displayed when preferences icon is clicked on will no longer request email address and department for Admin user and for synched users.
4.2 (US-15402) UF is able to gather WaCA & Ubuntu subscribed and validated product from UniData
UniField calls to APIs of UniData have been updated so as to be ready for the Products subscribed by WaCA and Ubuntu “OC Subscribed=true” and will also gather the product attribute if product is part of those OCs’ MML, “OC Validated=true”. Work has been done on Spinco/UniData side also to facilitate this.
4.3 (US-15949) PostgreSQL version updated to 14.22
In line with the strategy to continue regular updates to this database management, and specifically due to 5 identified security vulnerabilities, the UF version of PostgreSQL has been updated from v.14.20 to v.14.22. This upgrade will be automatic for all UniField instances already on v.14.20. For those on older versions, the specific process to follow is details in ticket US-15494.
4.4 (US-15159) Correction to Partner logs for when no partner deactivation
This is a correction to logs found in Tools-> Partners deactivation->Partners deactivation logs: There should no longer be an entry added to these logs for the case that no partner was deactivated. Previous log entries for this case were removed.
4.5 All Non-functional tickets integrated in UF40.0
| Key | Summary | Detailed |
| US-15079 | Disable link between email in Partner record and user record | X |
| US-15402 | Ubuntu: update UniData call for Ubuntu + WaCA products | X |
| US-15949 | PostgreSQL 14.22 | X |
| US-15159 | Partners de-activation log: log behaviour correction | X |


























means that the field is not required. In this example “Finance Responsible” could digitally sign while HQ could not.






















