POS now respects "Allow to create invoices for contact persons" Back Office setting
When a contact person from a company makes a purchase on behalf of the company, the company is recorded as “customer” and the person is recorded as “contact person” for that sale
Manager Override added for making returns without receipt. Unitl now users were not allowed to start the return at all, whereas now, if they start the process but don't have the permission to do so, a manager override popup would be displayed instead.
Users are now allowed to try to make returns without receipt if they do not have the required permission, but will be prompted with a manager override. Also, changing amounts in the shopping cart to negative number would trigger the same manager override popup.
Payment Integrations
Cayan
Issue with Cayan TIP payments being manually removed by POS users has been resolved
Givex
Issue where Givex incorrectly saves the REFILL metapayment during a new card activation, is now resolved. The issue was causing an unpaid amount on the sale document
Prevent the plugin from resolving multiple payments during the same second, so as not to trigger duplicate detection which would otherwise remove all but one of the duplicates
Hide the "Store credit" tender when creating an account sales
Customer Display
POS redirects to production version of the Customer Display app when "Open External customer display" is clicked from the Customer Display plugin's icon in the top bar
Plugins
W** Customisation Plugin:
If membership issue fails during saving of the sale, show a popup that would allow the user to either retry, or continue with saving the sale
Estonian Business Registry Autocomplete Plugin:
Users are able to edit company's name
Security Plugin:
Security Plugin now checks specifically for lowering the quantity of a product in the cart when changing from a positive amount to a positive amount that is less than the original amount (example: 5 changed to 4), as well as changing the amount from a negative amount to a lower negative amount (example: -1 changed to -2)