LS One POS Improvements

If a ticket from the support portal is attached to the work described here below, the ticket number (both development and support ticket number) are listed after the description. If no ticket numbers are listed, then either this change request came from the LS One roadmap and/or backlog or the request came to us through some other channel.

X/Z report changes

A new configuration, Display over short amount, has been added to the X/Z report tab on the functionality profile. If checked then a list of counted amounts, during Tender declaration process in POS, that are over or short of the amount that should be in the cash drawer is printed on the X/Z report in a separate section. (ONE-8367, LSTS-2003, LSTS-3249)

A new configuration Print grand totals has been added to the X/Z report tab on the functionality profile. If checked the grand total information is printed on the X/Z report. By default this configuration is checked as that was the functionality as it was prior to adding this configuration. (ONE-8762, LSTS-3758)

Updated X/Z report so that expense account transactions are not included in the return transaction count. This affects the "statistics" section of the X/Z reports.

Tax calculations

In this release some changes have been done on how the POS selects the tax group to be used i.e. whether the store or customer tax group is used.

In the Price/Tax calculations tab on the Store view if Customer is selected in Use tax group from: configuration and the customer on the transaction has no sales tax group configured, the sales tax group from the store will be used. In order to make sure that a customer does not pay tax, the customer needs to either be configured to be tax exempt or have a sales tax group with a 0% tax code on it.

Configurations for this were added to the Site Manager please read the Site Manager improvements topic for more information on those configurations.

 

Scale item

If an item is marked as a scale item and is sold in the POS there is no change to the functionality. But if an item is NOT marked as a scale item but the sales unit has been configured to be a scale unit, then the POS will automatically handle the item as a scale item.

This change was done to accommodate ERP integrations so that item can be replicated from a 3rd party ERP system and the POS will automatically handle scale items without the ERP system having to set the Is scale item property specifically.

There are also changed concerning this functionality in the Site Manager please see Site Manager improvements topic for more information.

 

Default customer

When the store has a default customer the POS will now not allow the user to clear a customer of a sale but rather the user will need to select another customer directly. When a customer that is not a default customer is on the transaction the "Customer Clear" operation will automatically add the default customer back to the transaction.

When a store does not have a default customer the functionality around adding and clearing a customer to a sale is as it was before.

Customer order improvements

Fixed an issue where paying the deposit of a customer order would not give cash back if the payed amount was equal to the customer order total. (ONE-8204)

In customer order functionality if an Additional payment was added through the Partial pickup operation the POS did not ask for the payment but rather saved the customer order and would ask the customer for the additional payment next time the order is recalled. This has now been fixed. (ONE-8654, LSTS-3196, LSTS-3044)

Fixed an issue where selecting all customer orders when recalling customer orders and pressing the Ready button would delete the order XML information for some customer orders. (ONE-9250, LSTS-4940)

 

New operations

Clear total discount - a new operation that clears any total discounts that have been added to a sale

Clear all discounts - a new operation that clears any discounts that have been added to a sale.

Operations Clear line discount and Clear manually triggered discounts already existed in previous releases. To see a more detailed description of these operations please look at the description of all discount operations available in the system.

 

Changed operations

The Price check dialog and the Inventory lookup dialog have been merged into a one dialog but they remain separate operations as before. Both operations can be configured to display "just" the price or inventory on hand, as before, or if it should also show the information from the other operation. (ONE-7812, LSTS-2812)

The dialog now also has a My region button as a shortcut to only view inventory on hand from the local stores and also a drop down menu to filter the information to any other region or display All regions.

 

 

Hospitality improvements

No functionality has been changed in the hospitality part of LS One POS but two issues raised through the partner support have been fixed.

Issue number Support issue Description
ONE-9423 LSTS-5205 Fixed an issue where the transaction of a locked table would be deleted when another user logged out of the POS after selecting the locked table.
ONE-8873 LSTS-3666 Number of seated guests was not being displayed on the table, if set when seating guests. This has now been fixed

 

 

Other improvements

 

Both the development and support ticket number are listed in the list below when applicable. If no support ticket number is listed, then either this change request came from the LS One roadmap and/or backlog or the request came to us through some other channel.

 

Issue number Support issue Description
ONE-7484  

If the cashier did a unit of measure change and a price override the price was not being updated in the receipt panel on the POS. This has now been fixed

ONE-8273 LSTS-2052 The item setting "No discount allowed" now disables all discounts. Before Customer discounts (line, multi-line, total) were still being activated.
ONE-8521 LSTS-4187 Fixed an issue where price calculation was triggered for all items on a transaction after adding an item with zero price valid or overriding the price of an item. If many items were already on the sale when this item was added the item sale operation could take 1.5 - 2.0 seconds.
ONE-9249 LSTS-4929 When in activating a Mix and Match offer using the Set Qty operation in the POS the POS sometimes creates more lines to display the offers that were activated. This functionality was not updating the Unit Quantity correctly which made the on hand inventory for these items to become incorrect. This has now been fixed
ONE-9457 LSTS-5559 If an item that is sold with a quantity (f.ex. 0,3 or 0,5) that creates a price that has a rounded difference and then a 100% discount is added, then it could happen that the balance became -0,01 or 0,01 because of the rounding issue. This has now been fixed.
ONE-8441 LSTS-2402 Tare weight has been added as a property to the item and retail group. This value is used when an item is being weighed using a connected scale. If the scale is not connected and the tare weight is set on the item, the weight that is manually entered will be reduced by the tare weight value
ONE-7980 LSTS-1520 Fixed an issue where the price of an item would be updated to the current price when adding a customer on a return transaction.
ONE-7597   Fixed an issue where tax would be incorrectly calculated when adding a customer to a transaction that have items with price overridden or marked as tax exempted.
ONE-9273   When returning items, using Return item operation, and the items belonged to a discount amount type of Mix and Match (deal price, least expensive, discount amount) then the discount calculations for the returned items were not correct. This has been fixed
ONE-9495 LSTS-5660 A rounding difference was sometimes created when adding a total discount amount on a transaction, for example when the total amount ended up being 21,005 before rounding. This has now been fixed
ONE-7863 LSTS-1301 An issue has been fixed where voiding an item with linked item did not void the linked items also
ONE-8660 LSTS-3043 Fixed an issue where the last linked item quantity was not updated if the parent item had more than one linked items
ONE-8004   Fixed an issue causing the price check dialog to throw an error when searching for an item.
ONE-7976 LSTS-2544, LSTS-1656 Fixed an issue causing the selection to jump to the last item on the POS when changing the quantity or voiding an item.
ONE-7812 LSTS-2812 The price check dialog and the inventory lookup dialog have been merged into a single dialog. Both operations can be configured if it should also show the information from the other operation.
ONE-8192 LSTS-1756 When an item is selected at the POS and then the Unit of Measure is changed and also the quantity, the price does not take effect unless the customer is cleared and selected again.
ONE-8635 LSTS-2873 A bug has been fixed in POS where the quantity of returned linked items was incorrect if the returned item (with the linked item) was the first item on the sale
ONE-8296 LSTS-2096, LSTS-2803, LSTS-3388 Issue fixed when using an OPOS scanner items were added two and three times to a transaction after running operation End of Day and the Z-Report was printed.

ONE-9343,

ONE-9172

LSTS-2073

Fixed an issue with the +/- quantity operations when they were being used on returned items.

Fixed a bug where, when changing the quantity in POS, the linked item quantity is not set correctly (the quantity becomes positive while it should have stayed negative)

ONE-9190   Selling an item on the POS which has infocodes or linked items will now select the parent item instead of the last item.
ONE-7678 LSTS-912 When doing a customer account payment and the entered value exceeds the maximum available value in the customer account, the user will be asked if he wants to use the maximum available amount instead of the entered value.
ONE-9256   Fixed an issue where trying to pay with check would display a message that this operation is not valid for returning.
ONE-8611 LSTS-2909 When paying with gift card the POS wasn't listening to all the change back configurations on Allowed payment types view in the Store settings. This means that if the gift card is not marked as refillable the POS will give change back according to those configurations. But if the gift card is refillable it will take the amount paid of the card and any remaining amount can be used later but the user will not get a change back (no change was done to this functionality, it works as before).
ONE-9313   The Gift Card balance receipt was redesigned to match other forms included in demo data.
ONE-8234 LST-1986, LSTS-2003 Tender declaration dialog now allows entering of negative amounts.
ONE-8078 LSTS-1712 Fixed an issue causing the declare start amount operation to not display the correct amount after performing a float entry operation.
ONE-7687 LSTS-938 The safe drop and bank drop receipts, in total 4 receipts, are created in code not using the Receipt designer. In this release we have added terminal ID to all the bank drop and safe drop receipts.
ONE-7942   If the user's login was longer than 10 characters then the configurations from the User profile were not being used in the POS. This has now been fixed.
    When the login dialog was configured to display a list of users assigned to a specific store (through the User profile and Functionality profile) then no users were being displayed in the list. This has now been fixed
ONE-9450   Fixed an issue where the user would be logged into the POS with invalid token in certain cases.
ONE-8780 LSTS-4244 If a till layout was selected on a user profile it was not being displayed when that user logged onto the POS. This has now been fixed
ONE-8005   Added the total amounts box to the dual display. New system styles have been added for the total amounts in the dual display. The layout is the same as the one on the POS.
ONE-8471 LSTS-2543 A bug fixed in the line display where price per unit was not correctly displayed
ONE-8161 LSTS-1817 When the system is configured to not display amounts with tax (US configurations) the POS was not displaying discount amounts in the Daily journal and Return transaction dialogs correctly. This has now been fixed. Also when the system is configured in this way the Daily journal and the Return transaction dialog will display the price with and without total for each item line
ONE-7913 LSTS-1461

Fixed an issue causing the user to be logged out of the POS when having the terminal setting to logout after each transaction enabled. When starting any operation other than an item sale and then cancelling the operation would previously log the user out of the POS.

ONE-7866 LSTS-1341 In previous versions when doing a permission override the POS would not check if the manager account was disabled or not. The POS now correctly checks for this and does not allow the permission overrride if the account is disabled.
ONE-7044   Fixed an issue causing the receipt dialog to show up instead of automatically retrieving the transaction when having a receipt ID typed in the numpad and pressing the return transaction button.
ONE-7036   Fixed an issue where a reason code would not be selected when double clicking a row on the reason code select dialog.
ONE-4072   Printing item sales report from the POS can now be set to print retail items, groups, departments, divisions or special groups.
ONE-8692 LSTS-3206 Fixed an issue causing a wrong error message to be displayed when a customer exceeds it's max purchase discount on a sale.
ONE-8732   If the POS was configured to set the business day at startup but for some reason it was not set the POS would crash next time the POS was started. This has been fixed
ONE-8290 LSTS-2045 Fixed an issue where the user was logged out immediately after logging in the POS after a period of inactivity.
ONE-9076   A bug has been fixed in SiteManager and POS on customer address where states names were displayed instead of states codes.
ONE-8336 LSTS-2185 When pressing '^' twice on the virtual keyboard in the POS, an unhandled Exception was thrown. This error only happened when the German keyboard is configured and selected
ONE-5960   Fixed an issue where the user was unable to logoff after the POS was automatically locked.
ONE-7975 LSTS-1573 Numpad issue has been fixed. If the user entered a value e.g. 99 and then clicked * on the number. If then the user clicked C (Cancel) the * functionality was still active and would be used at the next scan or when the user entered another value. This has now been fixed
ONE-9167   Renamed "Subtotal with tax" to "Total with tax" in the Customization menu in POS and in Touch button layouts configuration view in Site Manager
ONE-9498   Fixed an issue where the list of sold serial numbers would not be shown when trying to return the first item in a transaction a second time after cancelling the first return.
ONE-9216 LSTS-4021 If the POS was configured to use Business day the POS needed to be run as an administrator when it was started for the first time. The files that are created for this functionality have now been moved to the Program data folder that the POS is using for other configuration files so now there is no need to run the POS as an administrator
ONE-8791   The POS logs down when the item barcode was scanned by a barcode scanner or when the barocde or item ID was manually entered into the POS, either by typing the barcode/item ID into the numpad or by selecting the item through item search or a button. This value is saved to field RBOTRANSACTIONSALESTRANS.ITEMIDSCANNED. In previous releases if the POS was using an OPOS barcode scanner this value was not being set correctly. This has now been fixed.
ONE-9257   When entering the tax exemption code through the Tax exempt operation in the POS. The length of the code can now be 100 characters, changed from being 20 characters in previous versions.
ONE-9237 LSTS-4716 Infocode of the type "Selection list" could not sell items through sub codes (triggering an item sale). This has now been fixed.
ONE-7997   Loyalty cards can now be configured to be barcodes using barcode types and masks and scanned directly into the POS. The Loyalty request operation is run when the barcode is scanned.
ONE-9041   When the POS is configured to check the amount of cash in the POS cash drawer (Limit tender amount in POS) the performance of that calculation and check could make the conclusion of a sale halt a little bit. The performance of this functionality has been improved.
ONE-9269   Fixed an issue where the POS would crash when trying to delete a character from the numpad, having the cursor at the beginning of the value.
ONE-9042  

Added a restart devices option in the POS logon form that will restart all hardware devices on next logon.

Fixed an issue where the all devices would be unloaded and loaded again after every logout. Devices will now be loaded only on the first login or when using the restart devices option.

ONE-7412 LSTS-355 If the store currency and company currency were not the same and a customer was paying with a customer account then the customer could never pay with total customer balance i.e. there would always be 0,01 left on the account. This has now been fixed
ONE-8388   Fixed an issue with resizing the columns on the customer search dialog on POS when the user scrolled down multiple pages
ONE-8003 LSTS-3832 Fixed a bug where the user was not able to return items that were voided in a precedent return receipt.
ONE-9611   Fixed an issue where the layout customization dialog would remain open after logging out of the POS.
ONE-6108   POS installer now deletes old printing station client files when updating versions.
ONE-9621   Fixed an issue where change back would be incorrect when paying the deposit of a customer order with minimum deposit 100% and picking up some items at the same time.
ONE-9462 LSTS-5565 Fixed an issue where incorrect change was being calculated when selecting items for partial pickup up on a customer order and receiving a 'Deposit'.
ONE-9104 LSTS-4417 100% Deposit allowed on Customer Orders even tough minimum deposit is not set to 100%
ONE-9321   The customer account deposit payment receipt footer was fixed so that the deposit total is printed and the tender details were added to the tender lines in.