POS Brazil Version 4.51.3

December 13, 2023


Fixes:

  • 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