Improvements POS 

Area Description 
Receipt

Smaller file size for digital receipts (RTP-39593)

PDF files sent from POS use less storage space. This makes it possible to store more digital receipts in the O2S solution without needing to delete old files.

Sale

Kickback on promotion price and mixmatch for the same item (RTP-37703)

When promotions and offers are imported from EG cloud promotion module, the following logic is used to apply kickback adjustment on net cost:

  • If a mix triggers and it does not have a KickBackAmount for the item, use net cost from the active campaign price if one exists. If there is no active campaign price, the net cost from the active normal price is used.

  • If mix triggers and it has a KickBackAmount > 0, net cost from normal price is used and the kickback amount from the mix item is subtracted.

Self-service

Surveillance messages in self-service mode only (RTP-39698)

Surveillance messages from self-service registers are only sent while in self-service mode. Messages are no longer sent during temporary switches to cashier mode, even when a receipt starts by adding an item from the PLU list. This avoids incorrect surveillance tracking during cashier-assisted transactions.

Handling invalid PLU or EAN in Self-service mode (RTP-39616)

The POS no longer crashes when entering an incorrect or badly formatted PLU or EAN manually in Self-service mode. Instead, it shows a standard item error and allows the user to continue. Valid codes starting with 2207 still work as expected and sell the correct item.

Surveillance messages

Retry surveillance messages (RTP-39687)

Improved retry-logic. If there are any exception/timeout during initializing the surveillance client, it should now always trigger a retry.