Fixed an issue where missing user rights prevented sales from saving.
POS now checks user's right to set discounts in POS (Make discounts in POS (in Berlin POS and Offline POS)) and if such right is missing, disallows manual discounts from being set. Treated the same way as if Max. allowed discount is 0.
Check for "delete unconfirmed invoices" permission on removing pending sales
Fixed some application state not resetting when switching to different client code
Fix for tax exemption not working in offline mode
Fixed an offline mode issue where zero-priced products with manually set price did not get tax rate assigned to them when a sale was saved
Fixed an offline mode issue where order discounts were not saved
If user is missing Cash In/Out right and Cash In/Out button is clicked, show warning for missing rights and block the user from accessing the menu
Fix for "no integration card payment" option for brand new accounts
Removed redundant scrollbars from modal pages
Fix for tax being added to tax exempt product
Clicking Customer Name correctly brings up customer card.
Mobile view's Customer search, customer selection, customer edit now works correctly and opens correct pages
Autogenerated tenders on returns no longer allowed to exceed document total (f.ex. if tip omitted from return)
Moneris:
Fixed an issue where void would be initiated instead of sale after cancelling from a void request and processing the payments again via green pay button.
Fixed an issue where cancelling voiding of multiple payments created an empty payment
Fixed an issue where multiple invoices could be saved by spamming F2 and F8 keys when picking up an order or a layaway
End of day:
Fixed an issue where reason was required for any pre-filled counted tender which value is >= 1000
Cash counted amount is no longer pre-filled when "Fill tender counted values" setting is enabled
Fixed an issue where PAY button would be disabled when rounding is enabled and paying by non-CASH and CASH payments
Fixed an issue where promotions from a different warehouse were displayed
Fixed missing manual entry text fields in the PatchScript schema editor
Adding and then removing manual discount to a product no longer causes promotions not to apply to the product
Fixed an issue where POS would sometimes crash when entering product view and or printing receipt
Fixed a bug that caused Pax integration to try to process non-Pax card payments
Swedbank payment integration: do not allow closing card payment modal before payment is cancelled
Swedbank integration: exit card payment modal if no original card payment provided on refund
Fixed priority in which reduced tax rate is applied in case of partial tax exemption
Fixed an issue where POS would allow to use store credit when making an unreferenced return (return without receipt) to default customer
Fixed an issue where POS would sporadically crash while opening Product View
Fixed an issue where POS would crash if a product edit window was open and a sale was finalized
Nets & Junction: Fix for not proceeding with saving sales document after successful payment
Nets: Fix for confirm payment button staying disabled after closing payment modal
PCEftpos: Void is working properly now
PCEftpos integration: Retry only payments that have not already been paid
Fixed an issue where POS would crash when adding a serial number to a product in the shopping cart.
Fixed an issue where POS would add "undefined" to the serial number.
Fix store credit button: For documents loaded into POS, use the customer selected in POS regardless of what's was on the document originally
Fixed an issue where scroll wheel was not visible on the Settings page
EOD: Fixed rounding issue between counted and expected tender amounts
Use user rights from Erply API if same right is missing in Account Admin API
Fixed an issue that caused POS to get stuck when trying to pay for picked up order
Fixed an issue where a user without `settings` module would crash on entering the POS's Settings page.
Show proper placeholder on product view if there is no images
Fixed an issue where promotion discount would not get saved when saving the sale
Fixed an issue that caused wrong product stock levels to be displayed
Fix for invalid tax rate used inside calculations
Printing:
Fixed an issue where receipts would get printed in English even if account language is set to a language other than English
Hide the text field input from between the Repeat and Conditional blocks of the patchscript editor. If Text needs to be added, it needs to be added via "Add New: Text" button
Features:
Disable store credit usage for default customer
Added spinner to card payment view
Show coupon selection popup for customers that have unused coupons when using advanced customer search
All wizard links now redirect to the production version
Added a user side note to "External card payment types" configuration.
Implemented the ability to Cancel Orders.
This can be done either via "Return" page or by clicking on "Pick up Orders", selecting an Order and then clicking "Cancel Order".
Pick up Order will add products to cart and select the customer associated with the Order.
Cancel would open the payment screen with Order information and once payment is refunded, would mark the Order as "Cancelled"
Returns with original wire transfer payment can no longer be refunded with wire transfer tender
Added scrollbar to Payment Configuration
Added Loader to the Regular Gift Card payment button which is shown until the POS is done fetching the gift cards. Once the fetch is done, but no gift cards were found, the Gift Card payment button would be disabled.
If user has insufficient rights to close the day, instead of having “Close Day” button disabled, the button is enabled, but would give an error regarding missing rights when clicked
Plugins:
Currency converter plugin: Fix for invalid currency information on receipt
W** customization plugin:
When an error occurs while returning DSC membership product, show the more descriptive error message.
Fixed payment type on receipt for store credit payment
Fix for add button not working in plugin configuration
Added a tooltip with an explanation of membership renewal end date limitations
Fixed payment types of custom payments
Show correct original total prices on the receipt for promotion of type "Spend and Get" which is limited to apply to 1 item only
Fixed an issue where all manual discount totals were displayed as one on receipt
Givex plugin:
"Product to be used as givex increment" is now a required configuration.
Added an error message that is displayed if user tries to use Givex increment without mentioned configuration.
Saved and selected options in "Product to be used as givex increment" dropdown are now present even if related products are not in the shopping cart.
Givex increment now can only be added to cart with positive price
Increment product amount cannot be changed to be higher than 1 or lower than -1.
L******** plugin:
Discounts now properly apply to serial gift cards from picked up order, layaways etc
Filter out free line text items before checking whether items have discounted giftcards
Duplicate Customer Warning plugin:
Added ability to configure the plugin to check if a customer has ALL the configured fields duplicated
Cancellation fee plugin:
Added support for adding positive payments if cancellation fee is greater than prepayment amount
Cayan Customer Display plugin:
Fixed an issue where POS would crash due to missing product name when using the plugin