Skip to main content
Arrow Backward IconBack to Overview

Drop 75

August 19, 2024

πŸ”‘ Drop notes structure
Categories & Sections

The release notes are organized into categories, starting with Core, which spotlights a few entries from the most recent four core releases. This is followed by Docs, which covers new documentation pages introduced or features to the portal. Subsequently, All Apps highlights general updates applicable across all applications. Succeeded by dedicated categories for each App individually, like Checkout, Loyalty, Tasks, CFD, etc.

Further categorization follows an alphabetical order representing the modules available in Admin Suite, including modules like Control Room, Financials, Orders, etc.

Each category is divided into three sections:

  • Added: Lists new features or functionalities.
  • Improved: Describes enhancements to existing features or functionalities.
  • Fixed: Details bug fixes that have been addressed.
Order by impactfulness

Within each category, entries are listed in a way we think are most impactful to least.

No change = No notes

In some instances, a drop may include no changes for certain Apps, categories, or sections. In such cases, the corresponding part will not be shown in the notes.

Categories impacted by this drop

Core - Docs - POS - Tasks App - Checkout App - Loyalty App - CFD - Admin Suite - Compliance - Control room - Financials - Orders - Organizations - People - PIM - Promotions - Stock - Tasks


release notes image

Core‍

πŸ†• Added​

  • Several additions to extension points

  • Several additions to stencils

    • New template: RepairPickupCompleted to inform customers about the repair's pickup in Core drop 2.0.750
    • Certified invoice/receipt templates now include pending electronic payments since Core drop 2.0.750
    • Product requirements on certified templates in Core drop 2.0.749
    • New template: StockReservationCancellation to inform customers about C&C cancellations in Core drop 2.0.748
    • CancelledLines now included in the StockReservation and StockReservationPartly templates since Core drop 2.0.747
  • New services

  • New settings

    • Both Email:ExternalTemplateUsername and Email:ExternalTemplatePassword to allow for authorization of your stencil HTTP endpoint since Core drop 2.0.749

Docs‍

πŸ†• Added​

New Assessment Available on EVA Academy​

A new assessment focused on Products is now available.

Check all available assessments here.

POS 2.118.x‍

πŸ†• Added​

POS now support searching users in external databases. For more information, check out the manual.

Default gift card configuration​

For the generic gift card balance check under More Options, we now allow you to configure a default configuration using App:GiftCard:DefaultConfigurationID this gift card configuration will then prefill the select field.

We added a checkbox to quickly disregard the logical level during product search. Ticking this checkbox will return all possible variations that match your search criteria, this is especially useful when specifically searching for certain products using their barcode or any other specific property that isn't shared with its parent.

Unreferenced return error handling​

Employees that attempt to create unreferenced return order, whilst not having the UnreferencedReturnOrder functionality, will now get a descriptive error message telling them they don't have the permission to do so.

Search Subscription by Loyalty Program Name​

When adding or editing a customer, you can now search for subscriptions by loyalty program name.

Autorefund transaction overview​

After using the Autorefund method, the POS will now display an overview of all transactions in the order which were refunded.

Loyalty card in checkout​

During checkout, a Loyalty subscriptions card will display all loyalty programs a customer is eligible for. By selecting one, it will be added to the basket and display its details.

βœ… Improved​

Gift card pin keyboard​

Since EVA handles gift card pin codes as strings rather than numbers, they can possibly contain letters as well as numbers. Because of this, we changed the input keyboard for these pin codes to alphanumeric instead of numeric only.

Subscriptions searchability​

When there are a lot of subscriptions available for customers, the overview list in POS can get quite bulky. For this reason, a search field will now show when there are more than ten subscriptions in the list.

Loyalty improvements​

We made several small loyalty-related improvements this release:

  • The User Subscription Identifier on subscriptions will now be prefilled wherever applicable.
  • The display of active loyalty programs now carries over into checkout from the basket, preventing users to think it has been removed.
  • We now prompt the user with actual descriptive errors related to possible loyalty program limitations.
  • We changed the icon for the User subscription identifier requirement

Gift card activation failure​

When selling a digital gift card from POS, EVA will now show an informative error in case there is an error creating or activating the gift card in its corresponding external system. This message serves as a notice to the employee to refund the gift card since it was not issued.

πŸ”§ Fixed​

Expand to see fix(es)
  • Resolved an issue that prevented help text from displaying when searches (product, customer, and order) returned no results or when baskets were empty.

Tasks App 1.92.x‍

πŸ†• Added​

Pagination on FSC labels​

Until now, the Label view in the Tasks App allowed for no more than 50 results, which is why we're now introducing pagination.

βœ… Improved​

Refresh session upon scanning​

To ensure a user won't get logged out during activities which may take some time, such as receiving goods, the Tasks App will now refresh a user's session each time the scanner is used.

After completion of a confirmation or pre-count task, the Tasks App will now automatically navigate towards any "Task list" overview still holding a task needing confirmation. Only if there are no tasks left, will the App navigate towards either the subtype screen or the home screen.

RTS stock labels order​

The order of stock labels shown when creating a Return to supplier order is now based on the following:

  1. Your default RTS stock label - this will be selected by default
  2. Your labels tagged as Sellable - these will be displayed in the order of their IDs

Preselecting runner task zone​

When creating a runner task, you can set a zone (if configured in StockReplenishmentTasks:Zones). By selecting a zone once, this zone will also be prefilled for other products added to that task.

Displaying Repairs​

From now on, EVA will always display the Repairs task category, even when there are no active tasks at the moment. This way when there are no active ones, but there are tasks which are awaiting payment, or even already completed, you can still check them.

Mind that the category is still hidden when App:TaskPresence does not include repairs.

Mutations during a ZCC​

To make inventory management easier, zoned cycle count tasks will now take into account any sales (read: mutations) that happened for the product while counting.

If mutations happened, the Expected quantity will automatically update and the user will be informed of the number of mutations that happened.

Addition

While it should not have been, it was possible to perform transactions on the Checkout App with a closed financial period.

This was fixed with the deployment of Checkout App version 1.92.

πŸ”§ Fixed​

Expand to see fix(es)
  • Cancelling the opening of another user's task will no longer result in a loop.- Resolved a problem preventing the triggering and display of push notifications.
  • Resolved a problem preventing the triggering and display of push notifications.

Checkout App 1.92.x‍

πŸ†• Added​

Default gift card configuration​

For the generic gift card balance check under Basket Options, we now allow you to configure a default configuration using App:GiftCard:DefaultConfigurationID this gift card configuration will then prefill the select field.

βœ… Improved​

Order filters​

The orders overview now has improved filtering options on order type (e.g. Interstore, Delivery, RMA).

πŸ”§ Fixed​

Expand to see fix(es)
  • Custom pricing field placeholder text now correctly adheres to the applicable denomination.
  • Fixed an issue where in some instances users received an error message on the document screen during checkout, even though all toggles were disabled.
  • Resolved a problem preventing the triggering and display of push notifications.

Loyalty App 1.92.x‍

πŸ†• Added​

Updated Subscriptions Screen​

We've made several improvements to the subscriptions screen:

  • Only active subscriptions are displayed in the overview.
  • Use the plus icon to subscribe a user.
  • Groups and their associated programs are now visible.
  • Attach a loyalty program to an order in the Checkout App.

Assigned Organization Unit for Cases​

You can now add or edit the assigned organization unit for a case when creating a new case or modifying an existing one.

Expanded Search for External Users​

Two new items, billing/shipping addresses and phone number, are now supported when retrieving user details from an external system. For a full list of what is supported check External User Search.

CFD 2.38.x‍

πŸ†• Added​

When using the onboarding QR code, CFD will now also append an OrderAppToken as query parameter. This token can be used to gain access to the order from anonymous contexts in different organization units from the OU where the order was created.

πŸ”§ Fixed​

Expand to see fix(es)
  • Resolved a problem preventing the triggering and display of push notifications.

Admin Suite 0.50.x‍

πŸ†• Added​

UI improvements in Admin Suite​

We are progressively rolling out UI enhancements to the Admin Suite across various modules. These updates will include:

  • Improved design and clarity of headers, footers, and buttons on pages and modals.
  • More concise and clear instructional text.
  • Refreshed filter sidebars.

These updates will not alter existing features unless explicitly noted in a separate drop note under the impacted module. We are implementing these changes primarily to improve overall consistency and user experience.

A notification will appear on the Admin Suite main dashboard, providing more details about the UI update. Up until this release, the following modules have been impacted:

Expand to view module names
  • Compliance
  • Control Room
  • Financials
  • Orders
  • Organizations
  • People
  • PIM
  • Promotions
  • Stock
  • Tasks

The chapters that have received UI enhancements in this drop include:

Expand to view chapter names

πŸ”§ Fixed​

Expand to see fix(es)
  • Fixed a bug that prevented the creation of a Custom Field Line checkout option.

Compliance‍

πŸ†• Added​

E-Invoice Exports​

A new tab titled Exports is now available in the E-invoices chapter.

βœ… Improved​

E-invoices retry timestamps​

E-invoicing documents which have their contents changed can now be identified as being retried in the Documents tab by means of their creation date. This will no longer be the date of the original invoice, but the date of when it was updated.

πŸ—ΊοΈ Compliance by country​

πŸ‡΄πŸ‡² Oman

βœ… Improved​

Compliance Configuration Updates for Oman​

Compliancy configurations for Oman have been updated. These updates reflect our commitment to adhere to local regulations.

Implications of the Updates
  • Invoice sequencing: The invoice sequencing format has been updated to "OU-ID_DocType_ID" to ensure consistency. Please note that numbering will restart with the implementation of this new format.
  • Compliance: We ensure all data-related activities comply with local laws.
  • Certified templates: New update with minor changes.
Action Required

If you currently have organization units operating in Oman with the WHITE_LABEL compliance setting configured, the following action is needed:

The value of the setting Auditing:Provider must be changed from WHITE_LABEL to OM. For more information, refer to our Oman documentation.

Control room‍

βœ… Improved​

Icon usage in Scheduled tasks​

We've made some slight changes in the details of a Scheduled task, most notably the replacement of the Execute action button in favor of a 'repeat' icon in the top right of a task.

Financials‍

πŸ†• Added​

Payment type in Settlements​

The Settlements chapter's overview now contains a column for the Payment type.

Orders‍

πŸ†• Added​

Placement date filter​

The orders overview now also offers the option to use an order's placement date as a sortable column and/or filter.

New Document Type - E-invoice​

We've introduced a new document type, E-invoice, specifically added for eligible e-invoice exports.

πŸ”§ Fixed​

Expand to see fix(es)
  • Translation icons has dissappeared in the Custom order statuses chapter.
  • Orders with many order ledgers can now view them all smoothly again.

Organizations‍

πŸ†• Added​

New Field for Companies​

A new field, Tax Office Number, has been added to the auditing-related fields when adding or editing a company.

πŸ”§ Fixed​

Expand to see fix(es)
  • Resolved an issue that caused the OU set ID, rather than the OU ID, to appear when accessing the "Included/Excluded Organization Unit Sets". Now, both the OU ID and OU set ID are visible in the table.

People‍

πŸ†• Added​

User Requirements - Account Type​

A new optional field, Account Type, has been introduced to the process for creating and editing user requirements.

πŸ†• Added​

Updated Product Relations Controls​

We've updated the Product Relations chapter with new features:

  • Reverse Relation Button: Quickly reverse a parent/child relationship directly from the interface.
  • Sorting Button: Easily rearrange products using drag and drop functionality.

βœ… Improved​

Product Type Filter​

You can now filter multiple Product Types simultaneously using the filter sidebar in the Products chapter.

Languages in Content preview​

The Content preview option in the Products chapter will now take into account which culture is actually available on the OU in question and as such allow only selection of available localisable content.

πŸ”§ Fixed​

Expand to see fix(es)
  • Resolved an issue that in some instances prevented editing a product filter value when editing a product set.

Promotions‍

πŸ†• Added​

Updated Loyalty Programs Controls​

We have made several updates to the Loyalty Programs chapter:

  • Checkbox Modification: The creation flow now includes a single checkbox labeled Requires subscription validation.
  • Direct Linking: If a loyalty program is part of a group, a direct link to that group is now available from the General Information card.
  • New Field in Loyalty Programs: When editing or creating a loyalty program, you can now use the Options field to define the program's applicability in terms of payment methods, loyalty points, or discounts.
  • Renamed Field: The Usage Type field is now called Point Usage Types when the Enable Loyalty Points option is selected during the creation or editing of a loyalty program.
  • New Card for Custom Fields: A new card, Required Custom Fields for Order, has been introduced.
  • Price List Application Changes: The Apply to Price List option has been moved from the Product Limitation tab to the General Information tab, where it is now applied by default. Note that only one product limitation can be set per program.
  • New Filter Option: A filter to sort by Loyalty Program Group has been added to the Loyalty Programs overview.

Stock‍

πŸ†• Added​

Quick search in Overview and mutations​

The Overview and mutations chapter's Stock mutations filter now includes an advanced search and a quick search option for including products. The latter is brought up by pressing the + button in the filter's Products card.

πŸ”§ Fixed​

Expand to see fix(es)
  • An issue was fixed where uploading stock mutations in the Overview and mutations chapter was not possible despite having the right permissions.

Tasks‍

πŸ†• Added​

Workspaces and Results column in ZCC​

The ZCC chapter now allows for workspace personalization. The ability to customize columns additionally includes a Result column, to show if the ZCC was for example Correct, Deviated or a Recount (was) requested.