FD-2503

Release Date: 2025-04-17

Software Version

The document refers to the following applications and corresponding software versions:

Application Version
POS Full Client 5.27.0 (FD-2503)
POS Service 5.27.0 (FD-2503)
Flow Service Cloud 5.27.0 (FD-2503)
POS OneX 5.27.0 (FD-2503)
MobilePOS OneX 5.27.0 (FD-2503)

The software depends on the following applications:

Application Version
Store Device Control (SDC) 5.27.0
POS Server 5.27.0
Promotion Calculation Engine (PCE) 3.17.1

What's New

2D Barcode Scan and Registration via RFID Tag

The current RFID solution was extended by the possibility to scan 2D barcodes instead of reading the RFID tag and to hand over information to the RFID API. With the new solution, it is possible to scan a 2D GS1 barcode (which is used in fashion) via a hardware-integrated camera with the OneX MPOS.

Service-to-Service Authentication and User Passport Support

As part of the new service-to-service approach, a new Gravitee API mapping was added for the POS Service and new base roles were introduced for use of the POS Service API on Keycloak. These base roles are used for the remaining secured POS Service API endpoints as well as for the extended Spring security filter to be able to validate the token.

Enhancement of Fujitsu/Japan Integration

Receipt alignments were enhanced within this Fujitsu integration feature to fulfill the country-specific requirements for Japan. Decimal places for currency were removed as well. In Japan, mainly 3-line customer displays are used, which is why hardware support was prepared for this.

GK Drive Enhancements Provide More Functionality in Fuel Contexts

With this version, we are delivering a range of additional features that make our fueling station solution more comprehensive and even better. Several special cases can now be handled. For example, payments made at the wrong fuel dispenser can be processed, and fuel transactions can be deferred if the customer needs to go and withdraw money first. It is also possible to respond to fueling without payment. Measurements of the tank content can be manually triggered by the POS if needed, and the results can be printed out. Additionally, it is now possible to switch between pre-configured card payment terminals - similar to day or night operation. The receipt printout also supports the requirements of a European certification. Furthermore, products from multiple concessions can be indicated clearly on the receipt. Finally, the solution can now manage different prices depending on the type of service or payment method.

Smart Onboarding of OneX Clients via Employee Hub

A function is now available in Employee Hub for the initial setup of the OneX Clients: MobilePOS and customer display. By scanning a generated QR code, it is easy to connect the respective client to either a stationary cash register or the relevant backend service.

OneX Training Mode

Training mode, which is already known from OmniPOS, is now available on OneX as well. It allows a new user to play around with the system, learn the functions, practice sales, etc. The training mode has a prominent colored frame on each screen in order to have a clear visual difference between the training mode and the normal selling mode.

OneX High Contrast Theme

The high contrast theme from OmniPOS is now also available on OneX. This theme helps visually impaired employees, as stronger contrasts make it easier to recognize buttons and text, thereby simplifying operation.

Issue Key Summary Change Description
PLAN-5462 2D barcode scan and registration via RFID
PLAN-6529 Service-to-service authentication
PLAN-6870/ PLAN-6970 Enhancement of Fujitsu/Japan integration
PLAN-4589 / PLAN-7073 / PLAN-7071 / PLAN-7069 / PLAN-7068 / PLAN-7043 / PLAN-6662 / PLAN-6660 GK Drive enhancements provide more functionality in fuel contexts
PLAN-5197 / PLAN-5481 Smart onboarding of OneX Clients via Employee Hub
PLAN-4642 OneX training mode
PLAN-7358 OneX high contrast theme

Resolved Issues

Issue Key Summary Change Description
POCP-76295 Scenario recording: Selection from table is recorded properly
POCP-76193 Payment Terminal - Correct number of decimal places for use of fleet cards
POCP-76184 Stationary OneX - Receipt preview is shown properly
POCP-76048 OneX - Tab selection is consistent for tabs reordered by Menu Editor
POCP-76068 SCO - Translation - Language is shown correctly after authorization
POCP-75980 Break - Unlock by unknown user works properly
POCP-74871 SM Editor - Barcode rules - Edit, new, delete buttons work correctly
POCP-74530 Transaction timestamp is filled for all transactions
POCP-73983 Launchpad - Media Panel - Deleting images works properly
POCP-76239 Payment Terminal - Partial refund and cashback work correctly together
POCP-76157 Loading URLs into browser works properly
POCP-75498 OneX MPOS - Correct icon is shown after onboarding
POCP-76492 OneX Tableau - Fallback support is available for images
POCP-76294 Selection from input field is recognized properly when using "Enter" on keyboard
POCP-76385 Tender values in cash check for training drawer are correct
POCP-76494 OPOS Fuel - Tableau names were changed
POCP-76582 Properties of button were changed
POCP-75903 Password masking is available for login
POCP-76008 Receipt is aligned properly
POCP-76059 OneX POS - Alignment of search input field in item tableau was changed
POCP-75966 Derby JDBC driver is closed when stopping/uninstalling .war properly
POCP-76061 OneX - Slideshow with 2 images - only 1 image rendered
POCP-76190 OneX MPOS - Switching full transaction preview into brief one works properly
POCP-76082 OneX MPOS - Camera scanner plugin permissions were changed
POCP-76185 Stationary OneX - Keyboards are available in customer search
POCP-76198 SmartPOS reorganization jobs use global configs properly
POCP-74363 OneX MPOS - Automatic lock attempt on authorization screen works properly
POCP-73431 Stationary OneX - Sales person number and serial number can be corrected
POCP-76189 OneX MPOS - GkTable with multi-selection works properly
POCP-75615 OneX MPOS - Selecting a QR code from files is possible
POCP-76258 org.apache.commons.lang package was changed
GKRI-26086 Fuel item is registered when basic item is prefilled
GKRI-26091 Austria Country Package works properly
GKRI-25068 Maintenance mode is exited after transaction cancellation
GKRI-24953 Stationary OneX - Media Panel: Images are displayed properly
GKRI-23640 Storing transaction is enabled
GKRI-25774 Jakarta was updated
GKRI-25747 OneX - Last line is completely shown in Item Info
GKRI-26126 VoidTenderLineItem - Extensibility was added
GKRI-26232 JavaScript works properly when POS runs
GKRI-26075 Demo Cloud / OneX - MED exit code 100 for POS restart works properly
GKRI-25488 Timed dialog ShowMessageQRCode is not confirmed on false timeout
GKRI-25526 pumpAuthorisation (fuel payment) sets transactionResultCode correctly