Release Details

Release version: UF 33.0

Date of production synchronization server patch: 12th June 2024 / 18:00 Geneva time

Latest user rights files updated: UR.33 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=12507

Supply

.1 (US-11135) PO to display any discrepancies with Catalogue

With this ticket, users will have immediate information about the conformity of their PO to the Supplier Catalogue. Every PO will now display additional information about the adherence of the PO’s products to a Supplier Catalogue. Where the PO’s Supplier has no valid Catalogue (a Catalogue for the same Supplier in the same currency which is active, Confirmed and with valid dates), this will be displayed in the “Purchase Order” tab of the Purchase Order as “No valid catalogue”.

Where there is a valid catalogue for the same Supplier as is in the PO, the conformity of the PO product lines will be checked and the adherence will be displayed on this same tab as a percentage:

Adherence is calculated on number of lines which conform / total number of lines in PO.

In the case that there are lines which do not conform (so adherence is less than 100%) there will be a new tab displayed: “Supplier Catalogue” and this will display adherence for lines which do not match and lines (Products) which do not exist in the catalogue, as well as information for each of the lines which has a mismatch, and the reason for the mismatch. Reasons for mismatch can be due to differing Unit Price and Order qty.

There is also the possibility to export the lines which have a mismatch.

The adherence information on the PO is automatically refreshed (rechecked) each time the PO is viewed or the new tab is clicked on.

There is no change to the behaviour of the PO lines in other tabs – this new development does not update the prices or quantities on the PO, it only displays whether they conform to the Supplier Catalogue or if not, why.

.2 (US-12716) POs & FOs for Intermission and Intersectional flows flag non-UniData products

In order to encourage users to only use UniData products for order flows with Intermission and Intersection partners, at validation of PO / FO, the system will now check and raise a non-blocking warning message if for Intermission PO/FO any Local products are included, and for POs/FOs to Intersectional partner the system will raise a blocking warning message if any Local, ESC or ITC products are included.

.3 (US-11908) PO lines to have additional filter for ESC status

POs with an ESC-type Supplier will now have an additional filter on lines so user can select to see if they have been Confirmed by ESC or not. Possible filter statuses are: ESC Confirmed, ESC Unconfirmed and (default) Show all. This filter can be used independently or together with the standard lines status filter.

.4 (US-12489) E-Validation: in IR, FO, PO & IN the order in which signatures can be added is fixed.

For the Supply documents IR, FO, PO and IN, the order in which signees can add their signature is fixed in the order of appearing roles, so the first must sign before the next person has access to sign. Each user can still unsign in the normal way, and it is still possible for the Signature_creator group to remove certain roles from needing to sign. The system will check at addition of each signature that user is either i) the first signee or if not that ii)the signature above has been filled before allowing user to sign.

.5 (US-12359) Improved visibility of imported/exported files for configured automated Vertical Integration.

With this ticket, the names of imported and exported files will now be visible in the Job reports, and can be searched for using the newly added filter. This was developed to allow for better traceability for the Supply auto VI flows (used by OCA) for PO export, Confirmation and also update of IN via E-Packing list, but the functionality allows this visibility for all automated import/exports so Finance will also benefit from this improvement.

.6 (US-12367) Export IR Follow up report: new “Details” field added

Since the “Details” field was added to multiple Supply documents recently, it has now been included in the IR follow up report so as to give better visibility for these documents. This is consistent with the relevant PO and FO reports which already contain this field.

.7 (US-12033) Tender comparison to reflect any change in RFQ quantity.

It is possible when filling in the RFQ with Supplier details to change the product quantity. Previously this change was not visible at the comparison stage in a Tender, so now, when the Tender “Compare RFQs” button is clicked, in the resulting comparison pop-up screen there are additional columns added to show the Supplier Quantity as well as the original Tender quantity. Any discrepancy for this is displayed in red. The same elements are displayed in the excel “Comparison RFQ” in the action menu.

.8 (US-12719) PMD: New field “HS Code” added to UniData products

This new field HS code (Harmonized system) will now appear in all UniData products in the Specific info tab. Where there is one, value will be pulled from UniData and synched down to all instances below.

.9 All Supply tickets integrated in UF33.0

KeySummaryDetailed
US-12367Export IR Follow-up – add IR Details columnX
US-12716In PO/FO with Intersection / Intermission partner only UniData products allowedX
US-12845MSR update at merge of products for newly created project. (Instance ID missing) 
US-12489E-validation: Fix order of signatories on Supply docs: IR, FO, PO, INX
US-12704Product Nomenclature – translate “Root” to “Racine” instead of “Origine” 
US-12586PMD Product: Track changes to include entry for change of Root 
US-11908ESC Confirmed Lines Filter on POX
US-12359Identification of the VI import jobX
US-12584IN coming from synced flow (DPO) via VI E-PL, to remove the “warning msg” when in status “Available updated” 
US-12719UniData: PMD Products – HS code – new fieldX
US-12742Active status change at Coordo on NSL product merged to be synched 
US-12033Tender: Rfq comparison to reflect change of Supplier QtyX
US-11135Include Supplier Catalogue info in POsX
US-12613Supplier can be changed in validated PO in case of of opening 2 tabs 
US-10750OST Source Lines – Cancelling item after changing the stock location 
US-12817IR import template has an issue with “Order Category” in import template 
US-12251MSL: incorrect values for Product Count column in the export 
US-12147Synch does not update the product’s default description (US-1567) 
US-12976OCA: All ESC Supplier Catalogue VI failed in all instances since last release 
US-13025Issue with SoQ Rounding button on PO 

Finance

.1 (US-12927) In the “search: Employees” screen: to add a filter with the field UUID

In the “search : Employees” screen: we have added a filter with the field UUID. The UUID is already in the employees form).

UUID: unique employees identification number.

.2 (US-12844) E-Validation: PO Sign Offline: wrong behaviour

The e-validation functionality continues to be tested and improved. During testing of e-validation on the PO, it was discovered that it was possible for a signee user to electronically sign a PO that is marked “Signed Off Line”.

Additionally, in this scenario the PO remained visible on the signee users Signature Follow Up list.  This should not be the case in this scenario.

These 2 points have been corrected in this release.

.3 (US-12690) Position not updating in the Human resources tab when importing PERMOIS

When loading the Permois file and then the Paye saga file, we noticed that the job position in the UF Human resources tab was not updated. This wrong behaviour has been corrected in this release.

.4 (US-12653) Fixed Asset: not to display the assets menu if the system manage fixed assets is not ticked

The fixed assets functionality is a choice. The OC can use it or not. So after this improvement, we will not display the Assets menus unless the check box is ticked in the reconfigure: “Does the system manage Fixed assets?”. This is with the aim to avoid confusion in the users.

Path for the reconfigure: ADMINISTRATION > Configuration > Parameters > Reconfigure:

.5 (US-12645) Fixed Asset: improvement of the duplication of an asset form

The duplication of asset forms has been improved. Now the following fields will not be updated:            

Example of a duplication:

.6 (US-12595)  Fixed Asset: Add [EXTERNAL ASSET ID] field in the asset form (to do with US-12440)

When we go to Accounting > Periodical Processing > Assets > Asset Form: We will see a new field called “External Asset ID”. The external asset id corresponds to the asset code from the external log tool.

.7 (US-12440)  Fixed Asset:   Fixed assets – to import list of assets with value 0 in the fixed assets module (to do with US-12595)

When we go to Accounting > Periodical Processing > Assets > We have added a new menu called “Import Asset Entries”: we will be able to import assets into the system.

When the file contains errors, it will not be imported. We will have the details of these errors in a message that will facilitate the correction to import the file with success.

Some errors examples:

.8 (US-12267)    Freezing register balance during the month: add additional check box with a warning message

We have added a check box with a warning message “Are you sure you want to freeze closing balance while the previous period is still open?”

To tick “OK” means that the user is freezing the end of month balance of a period register, while the status of the previous period is still open.

.9 (US-12470)    Fin_Config_Coordo could not inactivate journals from decommissionned instances

We have allowed the group Fin_Config_Coordo to inactive journals from decommissioned project instances. This is to allow to clean up “old instance’s registers” that we did not clean before decommissioning.

.10 (US-12256)     Open advance list for users with limited access to the registers.

Now we have all open advances on the register’s currency, regardless of wherever it has been booked. As it is important to be able to settle an advance from other register.

.11 (US-12029)     To prevent the closure of a project register at coordo level if we have draft entries at coordo level from this project register (creation of a new not run!)

Do not allow closing of a project register when there are still draft entries from this project at coordo level.

The project will close, but after sync, we will have a not run at coordo level about the project register status: “not possible to accept the closure status as at coordo there are still draft entries from the project”.

The not runs will disappear when we delete the draft entries or if we treat them at project level (by reopening the register at project level).

Example of not run message:

.12 All Finance tickets integrated in UF33.0

KeySummaryDetailed
US-12927 In the “search : Employees” screen: to add a filter with the field UUIDX
US-12844 E-Validation: PO Sign Offline : wrong behaviorX
US-12690 Position not updating in the Human resources tab when importing PERMOISX
US-12653 Fixed Asset: not to display the assets menu if the system manage fixed assets is not tickedX
US-12645 Fixed Asset: improvement of the duplication of an asset formX
US-12641 Fix to do in the customer’s search menu: when the “Customers” button is un-ticked, we must see non-customers partners 
US-12595  Fixed Asset: Add [EXTERNAL ASSET ID] field in the asset form (to do with US-12440)X
US-12589  Accounts parameters: to change the label of internal transfer in the type for specific treatment (account 14130) 
US-12470  Fin_Config_Coordo could not inactivate journals from decommissionned instancesX
US-12440  Fixed assets – to import list of assets with value 0 in the fixed assets module (to do with US-12595)X
US-12350  Manually created journal filter shows “system” journals (EOY and IB) that are automatically created 
US-12267  Freezing register balance during the month: add additional check box with a warning messageX
US-12260Remove duplication button on Direct Invoice line on register screen 
US-12256Open advance list for users with limited access to the registersX  
US-12226After the release of the assets module: to remove the possibility to use DEP journal in the recurring entries module 
US-12074GDPR – Remove from the staff track changes the fields removed in the ticket US-7791 
US-12029To prevent the closure of a project register at coordo level if we have draft entries at coordo level from this project register (creation of a new not run!)X
US-11865 YE_COOR_OCA: 18620 register entry without third party YE00-BA006-230177 
US-11456To see ALL the closed journals in the liquidity report, even the one that have been inactivated 

Non- functional

.1 (US-12826)     UniData: Switching UniField pull from the UniData API

The integration of Unidata data in UniField was executed via Unidata linkage. The linkage worked as a push mechanism. Once the product was updated/created in UniData, the updates/creations were also pushed to UniField.

Since release version UF33.0, a new type of integration is implemented. The UniData data are received via the UniData API called by UniField daily. There is no functional impact in UniField from the regular user’s perspective, however, a few submenus have been introduced to enable better monitoring of the Unidata Pull. Also, the products are no longer matched on product codes, but on MSFID (=unique product ID generated by UniData). Therefore, the multiple truth issues should no longer occur.

All of them are located on Tools -> UniData -> UniData linkage errors:

UniData Linkage errors

In case the data pull was not successful for a specific product, the product will be displayed in this sub-menu table. Here, you can also find the MSFID of the product and the text taken from the log explaining the cause of the error.

¨

UD Products incompatible with OC values

The submenu lists all products for which the value of attributes differs from the OC default value.

OC default values (see below) are set in UniData and they are not directly returned by the API. Thus, if a new product is created the OC default value is taken instead and never updated afterwards. However, the OC default values can be later changed (which is rare) or created afterward but the product won´t be updated anymore.

Therefore, the table in the submenu lists all products, where there is a discrepancy between the actual value and the current OC default value.

OC Default Values

Some of the attributes pulled from UniData have default values set and they are not returned by the UniData API. The default values are based on Nomenclature.

Each OC can however set their own OC specific value in Unidata as well, such as Procurement Method or Expire Date Mandatory.

The table displays all OC default values currently set in UniData.

.2 (US-12867))    UniData: Display msfid & Create msf Id filter

Since the Unidata pull matches the product on MSFID, it can be convenient to search the product by its MSFID.

A new filter is displayed in the product menu enabling a quick search. The MSFIDs in the filter need to be specified as a range.

Also, the MSFID is now visible in the “View log” action field.

.3 (US-13019))    UniData pull: Fit / Function / From values

This is a purely technical ticket. Fit/Form/Function values are not returned by the API by default, thus additional needed to be created for these values.

.4 (US-13034))    Justification code: Add new values

2 new justification codes were introduced in UniData which are currently not mapped in UniField. To display these values as well, they needed to be added to the mapping table.

The new codes are the following:

.5 All Non-functional tickets integrated in UF33.0

KeySummaryDetailed
US-12251Product count corrected in MSL projects export 
US-12826Integration Unidata data is now executed via UniField pullX
US-12867New filter and display of MSFIDX
US-13019Technical ticket related to UniData pullX
US-130342 new values for justification codesX
UniField v32.1 Release Notes
UniField v34.0 Release Notes