Other improvements

In this section smaller improvements and bugfixes for both the Site Manager and LS One POS are listed.

Receipt designer improvements

Variables to print out net total price with and without tax have been added to the Lines section of the receipt designer.

Variable "Sum total transaction discount" was added to the Receipt designer

Site Manager improvements

 

Configuration changes and additions

Configuration to allow training mode has been removed from the store card due to changes on how to activate the training mode (see here)

"Wrap around" functionality in number sequences has been removed.

The logo size on the Form settings tab on the Store card has been changed from being a size in pixels to being a selection of Normal and Double

An email field has been added to the new user dialog. The email value can be edited from the POS settings tab in the user view. This field is not mandatory when creating a new user

A new setting has been added to the visual profile which controls how much space the payment lines use on the receipt control on LS One POS.

 

Data management

When deleting functionality, hardware or a visual profile the Site Manager now checks to see if the profile is being used anywhere and will not allow the profile to be deleted if it is being used

When opening up scheduler jobs in the Site Manager and closing the view again without changing anything a change action was created so any jobs replicating the replication data between databases would have needlessly been run afterwards. This has now been fixed.

Distribution locations for terminals now get a combined external ID of "<store ID>-<terminal ID>". This makes sure that the "Pull from POS" job works when you have more than one terminal with the same terminal ID.

Fixed a consistency issue between the vendor item and retail items imported from the demo data

 

Excel import/export

The configuration "Key in serial number" has been added to the Excel import template

A bug has been fixed in Site Manager where user was not alerted when importing an item with tax group that did not exist in the system

Fixed an error in Site Manager that prevented adding new dimension(s) to an imported master item. Imported items show the desciption in the Variant item list in the item view for the header item.

Fixed an issue where Import spreadsheet had monetary fields with no extra decimals

Fixed an issue in Site Manager that prevented doing a stock count on an imported variant item

Fixed an issue in Site Manager causing incorrect update of prices when importing items using merge functionality

 

Permission changes

The Site manager options dialog can now only be opened if the user has permission "Maintain administrative settings".

 

User interface updates

When editing styles in the styles view once the user closes the edit/add dialog the focus will remain on the selected style

When viewing information about a barcode setup the barcode mask that is associated with the barcode setup is now visible in the view.

When selecting retail departments to add to a retail division deleted retail departments are now not displayed in the list.

Through the Special groups, Retail groups, Retail department and Retail division views the user can now select multiple items/groups/departments and add them in one click.

The Up/Down button on the bar code mask dialog have been changed to be Context Buttons

Clicking the edit label button in the label printing dialog will now show the new label template dialog instead of the label templates view.

The title of the limitation code dialog has been changed to correctly describe the purpose of the dialog.

When resetting a tax group in an item to be None (empty) the dialog to ask the user if the price should be recalculated was stuck underneath the combo box and could not be clicked. This has been fixed.

When adding multiple items to a purchase order using the create another functionality, in some instances the unit combo box did not update itself to have the correct unit list for the new item selected. This has been fixed

A bug has been fixed in Site Manager that prevented editing an existing 'mix and match' discount on an item. This has now been fixed.

Number of characters allowed to be entered in the terminal ID field set at maximum twenty characters

Fixed a bug where creating stock counting and purchase orders from filter only added max 51 items to the journal

 

Linked items

When selecting a linked item in the item card the user now cannot select the same item as a linked item.

When adding a linked item and the item being selected had more then one unit conversion the sales unit was not selected by default in the dialog. This has been fixed

When adding a linked item to an item now the user can set the quantity of the item to a negative value.

 

Translations

Russian translation have been updated

Icelandic translations have been updated.

When the POS operation names are translated the lists (when selecting an operation) are now also displayed in an alphabetical order

 

Miscellaneous

The cost price was not being calculated based on sale unit in order to calculate correctly the profit margin. This has been fixed.

A bug was fixed where the Customer ledger view crashed if user saved a new default search layout for the search filter.

When creating a new customer the sales tax group is now saved if selected. Before the tax group was only saved when updated on the customer card.

When copying a system style the description can now be changed, before a description of "Normal" was always set and could not be changed.

New terminal dialog is now listens to "Allow manual entered Terminal ID" configuration to decide if the terminal ID can be entered by the user.

A bug has been fixed where the Retail Item view crashed if the user was changing the tax group for an item with zero price.

When saving the default search layout on the serial numbers view the Site Manager would crash, this has been fixed.

An issue causing the application to throw an error message when trying to save a retail group or delete a retail group from a retail department has been fixed

When creating a service item without the Site Service running now a notification will appear telling the user that a service item cannot be created.

When a new item was created a barcode that was already in use on another item could be assigned to the new item. This resulted in the barcode being moved from the original item to the new item without the user being informed. Now the New retail item dialog will not allow a barcode that is already in use to be added to a new item.

A bug has been fixed where an error came up when expanding variants after sorting by retail group or department

When a vendor is added to a retail item which doesn't have any other vendors assigned to it, it will automatically become the item's default vendor.

Fixed an issue allowing item barcodes to be saved without a barcode setup selected.

Creating a unit conversion rule through the New item dialog threw an exception, this has been fixed.

An issue which did not update the Purchase order view properly if a new purchase order was created from within an existing one has been fixed.

When activating the Site Manager license, now only licenses that are available are displayed. Previously all licenses on the account were displayed.

An error was thrown when a vendor with an ID that included both characters and numbers was being deleted. This has been fixed.

Some of the delete lines in the SQL script that deletes old audit lines were not deleting from the correct tables. This has been fixed.

A bug has been fixed in Site Manager where users with name longer than 20 characters did not show in the list of users

Bug fixed where no message is displayed when Site Manager is unable to write license file to ProgramData folder

Scheduler bugfix: Fixed an issue causing the plugin name of an external job to not be saved if there were no changes in the parameters tab.

When saving a terminal that has a the same ID as another terminal within another store the Site Manager would throw an error. This has been fixed

 

LS One POS improvements

 

Concluding the sale

Items that were voided within the sale were not being saved to the item transaction table (RboTransactionSalesTrans). This bug was in versions 2016.1 and 2017

Fixed an issue causing the tax group ID to not be saved on linked items sold with infocodes

Fixed an issue causing the POS to crash when concluding an EFT transaction having a terminal ID longer than 10 characters.

 

User interface changes

Dialogs that ask for user input through a touch numpad, such as price override, change the quantity, payment dialogs and many others now listen to the backspace and enter button on the physical keyboard and they work the same as the backspace and enter button on the touch numpad on the dialog.

When a return is being done and the customer is to have a refund in a foreign currency the foreign currency payment dialog did not allow the user to enter a negative number only select the exact negative payment. This has now been fixed

Changed the style of the buttons in the change comments dialog to better distinguish the bounds of the buttons.

 

Calculation changes

When returning items, using the Return item operation, and if the items are a part of a mix and match offer, the total amount in the POS was not correct. This issue has now been fixed

Collecting loyalty points when using tenders (other than loyalty points) was not working. This has now been fixed

Fixed an issue causing the Mix and Match discount difference (happens mostly in deal prices) to be unable to be corrected when the first item had a price of 0.

 

Configuration changes

A new setting of "Main screen" has been added to the screen selection configuration on the Visual profile. If selected, the POS will be displayed on the screen that is configured to be the main screen in Windows.

Operations Customer order and Recall customer order are now not allowed when the POS is in training mode

When the POS is in training mode and the operation customer account deposit is run, the customer ledger is now not updated with the payment and the balance is not updated either.

 

Serial number improvements

Serial number dialog resizing issue fixed

Now when a serial number item has been sold the user cannot change the quantity nor the unit of measure of the item.

Fixed an issue causing the serial numbers dialog to show available serial numbers instead of sold serial numbers when returning items that require serial numbers.

When returning an item that requires serial numbers, the user will not be able to add new serial numbers. If there are no serial numbers to select and serial numbers are mandatory, the serial numbers dialog can be closed regardless.

 

Receipt changes

Added a new form type for the Open Drawer operation. Added the Open drawer receipt to the default system profile.

 

Infocode changes

Price override infocode no longer prompts the user twice

New parameters have been added to the operation "Infocode on request". Now an infocode can be triggered that is not connected to an item on the sale but rather is attached to the sale as a whole.

 

Translations

Russian translations have been updated

Icelandic translations have been updated

Customer order functionality (in the POS) was not translated in previous releases and has now been translated in all languages

When the POS operation names are translated the lists (when selecting an operation) are now also displayed in an alphabetical order

 

Miscellaneous

When returning an item and paying e.g. cash as partial payment and using Credit memo to finish the transaction you had to select pay credit memo button twice for it two work. This has been fixed

When a customer deposit was being paid for with the operation Pay Cheque the POS would display an "unexpected error". This has now been fixed.

Fixed an issue causing the POS to crash when doing a customer deposit using tender as credit memo.

If the first item sold after a POS has been started has a serial number on it a Site Service error was thrown. This has been fixed.

A bug has been fixed on POS where when the receipts were being emailed and one of the attachments was a customer order receipt. The customer order receipt was then created as a blank file.

Fixed an issue causing the POS to crash when paying a hospitality transaction after restarting the POS.

Start of day operation triggered a Null reference exception error when run in the POS. This has been fixed

A bug has been fixed where input dialog was not accepting OPOS barcode input

A bug has been fixed where the Loyalty dialogs were not accepting OPOS barcode input

Fixed an issue causing the POS to crash when trying to login with a token while having the staff list enabled.